1
0
mirror of synced 2026-05-30 19:50:49 +00:00
Commit Graph

305 Commits

Author SHA1 Message Date
Hidde Beydals ba6da23323 Make manifests dir bundle.sh configurable
There was an assumption in this script that it is always executed in Git
repository/directory, this is however not always true, for example when
one downloads the `.tar.gz` that is made available for every release
by GitHub (and used in one of our AUR packages).

This commit changes this, and makes the first argument of `bundle.sh`
configurable, so a custom manifests directory can always be defined
_without_ relying on Git.

Omitting it, or passing an empty string, will still fall back to the
previous behavior of using `git rev-parse --show-toplevel`.

Signed-off-by: Hidde Beydals <hello@hidde.co>
2021-03-08 18:45:05 +01:00
fluxcdbot 01946facb3 Update toolkit components
- helm-controller to v0.8.1
  https://github.com/fluxcd/helm-controller/blob/v0.8.1/CHANGELOG.md
- kustomize-controller to v0.9.2
  https://github.com/fluxcd/kustomize-controller/blob/v0.9.2/CHANGELOG.md

Signed-off-by: GitHub <noreply@github.com>
2021-03-05 09:47:51 +00:00
fluxcdbot c8ff861d00 Update toolkit components
- image-automation-controller to v0.6.1
  https://github.com/fluxcd/image-automation-controller/blob/v0.6.1/CHANGELOG.md

Signed-off-by: GitHub <noreply@github.com>
2021-02-25 16:43:31 +00:00
fluxcdbot 38a3f3ba11 Update toolkit components
- kustomize-controller to v0.9.1
  https://github.com/fluxcd/kustomize-controller/blob/v0.9.1/CHANGELOG.md

Signed-off-by: GitHub <noreply@github.com>
2021-02-25 14:01:37 +00:00
Stefan Prodan 6003d11156 Embed the install manifests in flux binary
- add make target for generating the install manifests using kustomize
- embed the generated manifests in flux binary
- the install and bootstrap commands default to using the embedded manifests
- download the install manifests from GitHub only if the install/bootstrap version arg is set

Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com>
2021-02-25 12:53:04 +02:00
Hidde Beydals 2cd3c32ca7 Update toolkit components
This includes a change to the components' Kustomization files to make
use of the YAML multi-doc manifests that are now attached to the GitHub
releases.

- helm-controller to v0.8.0
  https://github.com/fluxcd/helm-controller/blob/v0.8.0/CHANGELOG.md
- kustomize-controller to v0.9.0
  https://github.com/fluxcd/kustomize-controller/blob/v0.9.0/CHANGELOG.md
- source-controller to v0.9.0
  https://github.com/fluxcd/source-controller/blob/v0.9.0/CHANGELOG.md
- notification-controller to v0.9.0
  https://github.com/fluxcd/notification-controller/blob/v0.9.0/CHANGELOG.md
- image-reflector-controller to v0.7.0
  https://github.com/fluxcd/image-reflector-controller/blob/v0.7.0/CHANGELOG.md
- image-automation-controller to v0.6.0
  https://github.com/fluxcd/image-automation-controller/blob/v0.6.0/CHANGELOG.md

Signed-off-by: Hidde Beydals <hello@hidde.co>
2021-02-24 18:16:44 +01:00
fluxcdbot f4650c7a84 Update toolkit components
- kustomize-controller to v0.8.1
  https://github.com/fluxcd/kustomize-controller/blob/v0.8.1/CHANGELOG.md
- source-controller to v0.8.1
  https://github.com/fluxcd/source-controller/blob/v0.8.1/CHANGELOG.md

Signed-off-by: GitHub <noreply@github.com>
2021-02-18 10:22:26 +00:00
fluxcdbot 1c84fa0d97 Update toolkit components
- helm-controller to v0.7.0
  https://github.com/fluxcd/helm-controller/blob/v0.7.0/CHANGELOG.md
- kustomize-controller to v0.8.0
  https://github.com/fluxcd/kustomize-controller/blob/v0.8.0/CHANGELOG.md
- source-controller to v0.8.0
  https://github.com/fluxcd/source-controller/blob/v0.8.0/CHANGELOG.md
- notification-controller to v0.8.0
  https://github.com/fluxcd/notification-controller/blob/v0.8.0/CHANGELOG.md
- image-reflector-controller to v0.6.0
  https://github.com/fluxcd/image-reflector-controller/blob/v0.6.0/CHANGELOG.md
- image-automation-controller to v0.5.0
  https://github.com/fluxcd/image-automation-controller/blob/v0.5.0/CHANGELOG.md

Signed-off-by: GitHub <noreply@github.com>
2021-02-12 13:16:13 +00:00
leigh capili 99825f2663 Add registry cred Deployments/CronJobs for aws/gcp/azure via kustomize
Signed-off-by: leigh capili <leigh@null.net>
2021-02-08 09:15:42 -07:00
fluxcdbot 8342f77087 Update toolkit components
- source-controller to v0.7.4
  https://github.com/fluxcd/source-controller/blob/v0.7.4/CHANGELOG.md

Signed-off-by: GitHub <noreply@github.com>
2021-02-03 14:51:22 +00:00
fluxcdbot f395044d65 Update toolkit components 2021-02-02 15:40:37 +00:00
fluxcdbot 648af6e645 Update toolkit components 2021-02-01 16:50:07 +00:00
Stefan Prodan 8f8c7cccc6 Add SA namespace to RBAC
Fix flux install when not all controllers have been selected

Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com>
2021-01-26 16:16:34 +02:00
fluxcdbot c7c57f6717 Update toolkit components 2021-01-26 12:32:15 +00:00
Stefan Prodan 1b581d6f51 Add dedicated service accounts per controller
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com>
2021-01-26 12:27:58 +02:00
Brian Atkinson a18f84c27b Add permissions for controller leader election.
The v0.8.0 version of the controller-runtime uses both config maps and
leases to perform leader election. These permissions seem to be in the
individual controller repos, but not here. For example
https://github.com/fluxcd/kustomize-controller/blob/2d38de8779b68bde3366489a0b7657488c747fdb/config/rbac/leader_election_role.yaml#L33-L44

Signed-off-by: Brian Atkinson <brian@atkinson.mn>
2021-01-25 10:15:57 -08:00
fluxcdbot 1bca31f32c Update toolkit components 2021-01-22 16:07:19 +00:00
fluxcdbot 72122120cb Update toolkit components 2021-01-19 15:37:38 +00:00
fluxcdbot 19982fa4a6 Update toolkit components 2021-01-19 13:04:46 +00:00
fluxcdbot e243df93f1 Update toolkit components 2021-01-15 16:02:02 +00:00
fluxcdbot f5117329e4 Update toolkit components 2021-01-15 09:49:23 +00:00
Stefan Prodan 8214bb8e33 Allow egress traffic for controller pods
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com>
2021-01-14 13:38:38 +02:00
fluxcdbot c034befbb5 Update toolkit components 2021-01-06 09:59:33 +00:00
fluxcdbot 6da22613fe Update toolkit components 2020-12-18 14:36:18 +00:00
fluxcdbot 15f17ed36d Update toolkit components 2020-12-16 16:12:25 +00:00
fluxcdbot 37c14e8088 Update toolkit components 2020-12-14 16:58:51 +00:00
fluxcdbot a4788ce6bb Update toolkit components 2020-12-12 13:11:45 +00:00
fluxcdbot b2f018e29b Update toolkit components 2020-12-11 16:07:13 +00:00
Michael Bridgen 09f145d880 Add kustomizations for the image-* controllers
I have used the cookie-cutter from the examples already there.

Signed-off-by: Michael Bridgen <michael@weave.works>
2020-12-11 15:08:19 +00:00
fluxcdbot a7d6446d8f Update toolkit components 2020-12-11 14:17:20 +00:00
fluxcdbot 35bb770697 Update toolkit components 2020-12-11 13:19:36 +00:00
fluxcdbot aea442e7e1 Update toolkit components 2020-12-10 10:50:11 +00:00
fluxcdbot 38fdc603ad Update toolkit components 2020-12-04 16:52:10 +00:00
fluxcdbot 2bb582f7ed Update toolkit components 2020-11-30 12:10:44 +00:00
fluxcdbot bfae2899f3 Update toolkit components 2020-11-26 18:16:36 +00:00
fluxcdbot c49f9ef26a Update toolkit components 2020-11-26 16:32:23 +00:00
Stefan Prodan dd8dc90c1e Update source-controller to v0.4.0
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com>
2020-11-26 16:20:00 +02:00
fluxcdbot 64ad69acfe Update toolkit components 2020-11-20 12:21:02 +00:00
fluxcdbot f66399cdc0 Update toolkit components 2020-11-18 11:14:54 +00:00
fluxcdbot e5dd0c7ff8 Update toolkit components 2020-11-17 11:48:54 +00:00
fluxcdbot c3876e30a9 Update toolkit components 2020-11-12 16:11:58 +00:00
fluxcdbot de4e266e33 Update toolkit components 2020-11-12 15:17:44 +00:00
fluxcdbot d7a893acf9 Update toolkit components 2020-11-09 15:37:09 +00:00
fluxcdbot 71827b4a1a Update toolkit components 2020-11-04 15:11:46 +00:00
Léopold Jacquot 344a909d19 Fix datasource for cluster Grafana dashboard
Signed-off-by: Léopold Jacquot <leopold.jacquot@infomaniak.com>
2020-11-03 17:50:29 +01:00
fluxcdbot 07e4fa8abd Update toolkit components 2020-10-30 19:45:48 +00:00
Hidde Beydals 345707e6cc Incorporate name and metric changes in Grafana cfg
Signed-off-by: Hidde Beydals <hello@hidde.co>

Signed-off-by: Hidde Beydals <hello@hidde.co>
2020-10-29 16:25:16 +01:00
Hidde Beydals 9916a53761 Rename gotk-system namespace to flux-system
Signed-off-by: Hidde Beydals <hello@hidde.co>
2020-10-29 16:25:16 +01:00
fluxcdbot 2d8e5b2420 Update toolkit components 2020-10-29 13:14:48 +00:00
fluxcdbot 414aeb0ac3 Update toolkit components 2020-10-19 14:23:20 +00:00