Skip to content
Snippets Groups Projects
  1. Aug 22, 2019
  2. Aug 20, 2019
  3. Aug 17, 2019
  4. Aug 15, 2019
    • sh0rez's avatar
      chore(packaging): set tag length to 7 (#901) · 205b4330
      sh0rez authored
      
      * chore(packaging): set tag length to 7
      
      relied on git approximation before, which causes problems with other parts of
      the automation.
      
      Because we do not need the tag to be strictly unique, but just to identify the
      latest version, limiting to 7 is fine.
      
      If this ever causes problems, raise the limit but make sure to update all other
      places as well.
      
      * chore(packaging): request at least 7 characters
      
      Co-Authored-By: default avatarDan Cech <dan@aussiedan.com>
      205b4330
    • sh0rez's avatar
      chore(ci/cd): build containers using drone.io (#891) · 45bdebf8
      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!
      45bdebf8
  5. Aug 08, 2019
  6. Aug 07, 2019
  7. Aug 02, 2019
  8. Aug 01, 2019
    • sh0rez's avatar
      chore: deploy (#836) · ace59932
      sh0rez authored
      - bump build image to 0.4.0
      - re-gen protos
      - re-add deploy task
      ace59932
    • sh0rez's avatar
      chore(packaging/docker): Support multiple architectures (#762) · b887602e
      sh0rez authored
      This finally adds support for multiple architectures! :tada: 
      
      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 :)
      b887602e
  9. Jul 17, 2019
  10. Jul 05, 2019
  11. Jun 03, 2019
  12. May 24, 2019
    • Cyril Tovena's avatar
      This add make target to deploy a dev version using helm (#586) · 4733221f
      Cyril Tovena authored
      * add a dev target to deploy the current image in k8s
      
      * impr/clients: Handle TLS config and MTLS for logcli and promtail (#540)
      
      * impr/clients: Handle TLS config and MTLS for logcli and promtail
      
      * fix/tls: Please gofmt...
      
      * impr/clients: use prometheus HTTPClientConfig for logcli and promtail
      
      * fix/promtail: Set proper Client config name
      
      * impr/promtail: Use prometheus HTTPClientConfig configuration
      
      * adapt with master
      
      * address review
      
      * fix conflicts
      
      * address requested changes
      
      * remove file
      
      * add helm dev targets
      
      * adding back assets
      
      * fix review comments
      
      * Review feedback
      4733221f
  13. May 14, 2019
  14. May 08, 2019
  15. May 07, 2019
  16. Apr 11, 2019
  17. Apr 09, 2019
  18. Mar 27, 2019
  19. Mar 25, 2019
  20. Mar 20, 2019
  21. Mar 18, 2019
  22. Feb 11, 2019
  23. Feb 04, 2019
    • woodsaj's avatar
      tail all container log files · 37feebfa
      woodsaj authored
      kubelet creates a new log file when a container is restarted.
      So we need to catpure all log files in the
      `/var/logs/pods/<uid>/<container_name>/` dir.
      37feebfa
  24. Jan 31, 2019
  25. Jan 29, 2019
    • Anthony Woods's avatar
      set __path__ correctly in promtail config (#245) · 5c006783
      Anthony Woods authored
      __path__ is now expected to be a `glob` match, not a directory.  In k8s the "glob" expression needed is just the exact file path of the container log, which is `/var/log/pods/<podUID>/<container_name>/0.log`
      5c006783
  26. Jan 19, 2019
  27. Jan 14, 2019
  28. Jan 10, 2019
  29. Dec 14, 2018
  30. Dec 10, 2018
  31. Dec 06, 2018
Loading