Skip to content
Snippets Groups Projects
  1. Dec 04, 2023
  2. Nov 29, 2023
  3. Nov 27, 2023
  4. Oct 12, 2023
  5. Oct 08, 2023
  6. Oct 05, 2023
  7. Oct 01, 2023
  8. Sep 20, 2023
  9. Aug 31, 2023
  10. Jul 11, 2023
  11. Apr 24, 2023
  12. Apr 18, 2023
  13. Apr 16, 2023
  14. Mar 25, 2023
  15. Feb 25, 2023
  16. Jan 31, 2023
    • Sheogorath's avatar
      feat(nextcloud): Migrate nextcloud helm chart into monorepo · b097aeed
      Sheogorath authored
      This patch migrates the previously separately managed helm chart into
      this monorepo in order to profit from the already existing, unified
      setup for chart and repository updates, as well as making sure, that
      things keep being maintained.
      b097aeed
  17. Dec 04, 2022
  18. Nov 23, 2022
  19. Nov 15, 2022
    • Sheogorath's avatar
      feat(mastodon): Add own helm chart to repository · ffffe1f8
      Sheogorath authored
      This patch introduces an own helm chart, which is basically a
      copy of the upstream chart, but with adjustments made to it, to
      fit with my current style of deployment.
      
      Given the current uncontrolled nature of adjustments to the
      upstream chart, it might cause unexpected outages and alike,
      moving this chart into my own repository should prevent that
      and allow to use the standard flow.
      
      Further not all my changes are upstream yet and might never be,
      given that many people are working on the same problems right
      now.
      
      Refrences:
      https://github.com/mastodon/mastodon/pull/20733
      ffffe1f8
  20. Nov 08, 2022
  21. Sep 27, 2022
  22. Sep 26, 2022
  23. Sep 25, 2022
    • Sheogorath's avatar
      ci(charts): Fix broken CI rules · e3a70f30
      Sheogorath authored
      Currently gitlab-ci doesn't allow variables in `exists` rules, which
      means the condition below can't be used. This is fixed by moving the
      condition into the script and just exit successful if the tests don't
      exist.
      
      Further it adds a requirement for the chart-package job to wait for the
      chart-helm-unittest job(s) before, this should help to prevent the
      release of broken charts.
      
      Finally we namespace the junit files generated during the tests, since
      they would overwrite each other, if multiple helm charts would run the
      CI jobs at the same time.
      
      References:
      https://docs.gitlab.com/ee/ci/yaml/#needs
      https://docs.gitlab.com/ee/ci/yaml/#rulesexists
      e3a70f30
    • Sheogorath's avatar
      ci(charts): Reorder CI steps · e62b2950
      Sheogorath authored
      This patch reorders CI steps and adjusts some names. It also adjusts the
      exists rule, which doesn't seem to trigger as expected.
      e62b2950
    • Sheogorath's avatar
      ci(charts): Add automatic unit-tests for helm charts · db25cbab
      Sheogorath authored
      This patch introduces the CI integration for helm-unittest, a nice helm
      plugin, which allows to run automatic tests on helm charts and
      validating the YAML based on individual settings with clear reports in
      gitlab.
      db25cbab
    • Sheogorath's avatar
      ci(charts): Converge helm chart CI · 08589137
      Sheogorath authored
      This patch replaces the individual helm chart gitlab-ci yamls with a
      common gitlab-ci yaml for all charts, that will trigger based on changes
      and allow more generalised and unified CI jobs for all charts.
      08589137
Loading