- Aug 19, 2019
-
-
Robert Fratto authored
-
- Aug 15, 2019
-
-
sh0rez authored
Because drone.io provides us with native ARM runners, we evaluate the platform to figure out if it is a suitable replacement for CircleCI and qemu. Configuration is done using .drone/drone.jsonnet, the .drone/drone.yml is generated from that. Images are built on amd64, arm64 and arm, natively and without emulation. This allows to get rid of cross-compilation, which in turn allows more advanced builds (CGO, etc.) Hopefully this will make the CI faster and more reliable in the future. Let's see!
-
- Aug 02, 2019
-
-
sh0rez authored
This PR sets up an automated release pipeline to cross compile build artifacts and publish them to github. mitchellh/gox is used for building, ghr for publishing
-
- Aug 01, 2019
-
-
sh0rez authored
- bump build image to 0.4.0 - re-gen protos - re-add deploy task
-
sh0rez authored
This finally adds support for multiple architectures!
Images are now built using BuildKit (actually img), Dockerfiles were parameterized to allow this. Containers are still built on alpine, using QEMU and binfmt as a kernel compatibility layer to allow RUN steps in these. CircleCI has been fully revamped, to speed up builds and de-duplicate the configuration. Makefile has been extended with additional logic to shadow the multi-arch to non-CI users. Happy hacking on Raspberry Pi and friends :)
-
- Jul 29, 2019
-
-
Edward Welch authored
docker-driver-push does a build of all the go files and as such needs to make called with BUILD_IN_CONTAINER=false from circleci
-
Ed authored
refactor(makefile): simplify makefile by removing the autogenerated targets and make building binaries and dockerfiles separate operations.
-
- Jul 15, 2019
-
-
Robert Fratto authored
Support for reading systemd journal entries has been added. promtail will look for a job in scrape_configs with a journal key to activate the journal target. If GOOS=linux and CGO_ENABLED=1, promtail will now require libsystemd headers to be available for building. If GOOS is not linux or CGO_ENABLED is not 1, journal support will be unavailable and a log message will be printed warning the user that their config file has journal tailing configured without it being built into promtail. See docs/promtail-examples.md for a concrete example of using journal support. Other structural changes made: 1. Ability for checking if scrape.Config.ServiceDiscoveryConfig is non-zero has been added. This was chosen over making ServiceDiscoveryConfig a pointer as yaml.v2 cannot parse an inline struct into a pointer value. 2. Updated pipeline logger component name to journal_pipeline and file_pipeline for JournalTargetManager and FileTargetManager respectively. 3. The positions file will now store positions as strings instead of integers. Existing positions will be read in properly but written out as strings the next time the positions file is saved. This is done to be able to store the journal cursor, which is a string. The positions API has been updated to support reading in the old integer values and the new string values.
-
- Jun 19, 2019
-
-
Xiang Dai authored
Signed-off-by:
Xiang Dai <764524258@qq.com>
-
- Jun 13, 2019
-
-
Cyril Tovena authored
* fix docker plugin ci * use binary cache
-
Cyril Tovena authored
* adds first version of docker driver * without logrus and fixes some linter issue * fix the driver and start a build system * adds swarm label discovery * Add documentation and more targets * make the linter happy
* indent config.json * with circleci steps for master and branch * Review Feebacks
-
- Jun 12, 2019
-
-
Steven Sheehy authored
* Helm chart integration testing Signed-off-by:
Steven Sheehy <ssheehy@firescope.com> * Don't check helm version on every push Signed-off-by:
Steven Sheehy <ssheehy@firescope.com> * Remove chart upgrade testing Signed-off-by:
Steven Sheehy <ssheehy@firescope.com>
-
- Jun 06, 2019
-
-
sh0rez authored
Build promtail on linux and windows, discard artifacts
-
- Jun 03, 2019
-
-
Edward Welch authored
-
Edward Welch authored
-
Edward Welch authored
-
- May 31, 2019
-
-
Cyril Tovena authored
-
Cyril Tovena authored
-
- May 07, 2019
-
-
Cyril Tovena authored
-
- May 06, 2019
-
-
Cyril Tovena authored
* switch to golangci-lint linter * fixes for review comments
-
- Apr 03, 2019
-
-
Edward Welch authored
-
Steven Sheehy authored
Signed-off-by:
Steven Sheehy <ssheehy@firescope.com>
-
- Mar 20, 2019
-
-
Xiang Dai authored
* Tag with latest Signed-off-by:
Xiang Dai <764524258@qq.com>
-
- Dec 14, 2018
-
-
Tom Wilkie authored
Signed-off-by:
Tom Wilkie <tom.wilkie@gmail.com>
-
- Dec 10, 2018
-
-
Goutham Veeramachaneni authored
* Push master images Signed-off-by:
Goutham Veeramachaneni <gouthamve@gmail.com> * Push master automatically. Signed-off-by:
Tom Wilkie <tom.wilkie@gmail.com>
-
- Dec 05, 2018
-
-
Tom Wilkie authored
* Rename Tempo to Loki. Signed-off-by:
Tom Wilkie <tom.wilkie@gmail.com> * Use new build image, don't delete generated files on clean. Signed-off-by:
Tom Wilkie <tom.wilkie@gmail.com>
-
- Nov 24, 2018
-
-
Tom Wilkie authored
* Check in generated files, to make getting started easier. Add gometalinter, and a lint check for changes to the generated files. Signed-off-by:
Tom Wilkie <tom.wilkie@gmail.com> * Make lint pass? Signed-off-by:
Tom Wilkie <tom.wilkie@gmail.com>
-
- Nov 20, 2018
-
-
Tom Wilkie authored
Signed-off-by:
Tom Wilkie <tom.wilkie@gmail.com>
-
Tom Wilkie authored
Signed-off-by:
Tom Wilkie <tom.wilkie@gmail.com>
-
- Nov 19, 2018
-
-
Tom Wilkie authored
Signed-off-by:
Tom Wilkie <tom.wilkie@gmail.com>
-
Tom Wilkie authored
Signed-off-by:
Tom Wilkie <tom.wilkie@gmail.com>
-
- Jun 05, 2018
-
-
Tom Wilkie authored
Signed-off-by:
Tom Wilkie <tom.wilkie@gmail.com>
-
Tom Wilkie authored
Signed-off-by:
Tom Wilkie <tom.wilkie@gmail.com>
-
Tom Wilkie authored
Signed-off-by:
Tom Wilkie <tom.wilkie@gmail.com>
-
Tom Wilkie authored
Signed-off-by:
Tom Wilkie <tom.wilkie@gmail.com>
-
- Apr 17, 2018
-
-
Tom Wilkie authored
-
Tom Wilkie authored
-
Tom Wilkie authored
-
- Apr 16, 2018
-
-
Tom Wilkie authored
-
Tom Wilkie authored
-