Commit Graph

445 Commits

Author SHA1 Message Date
Hidde Beydals 449a469ec4
Merge pull request #252 from arbourd/values-files
Add `ValuesFiles` to HelmChart spec
2021-04-20 11:53:30 +02:00
Dylan Arbour da3186716f Add `ValuesFiles` to HelmChart spec
Signed-off-by: Dylan Arbour <arbourd@users.noreply.github.com>
2021-04-19 10:50:17 -04:00
Stefan Prodan 7ae853a2ca
Merge pull request #251 from fluxcd/fluxcd/pkg/runtime-v0.10.2
Update fluxcd/pkg/runtime to v0.10.2
2021-04-19 15:21:55 +03:00
Stefan Prodan 9706eb0a76
Update fluxcd/pkg/runtime to v0.10.2
Followup: https://github.com/fluxcd/pkg/pull/96

Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com>
2021-04-19 15:07:03 +03:00
Hidde Beydals 4a73521ed0
Merge pull request #244 from dholbach/add-cii
add CII badge
2021-04-08 13:23:28 +02:00
Daniel Holbach b6a35a2e34 add CII badge
ref: https://bestpractices.coreinfrastructure.org/en/projects/4784

Signed-off-by: Daniel Holbach <daniel@weave.works>
2021-04-08 13:08:58 +02:00
Hidde Beydals 0016a96425
Merge pull request #243 from fluxcd/codeql
Add CodeQL and Snyk scan
2021-04-08 13:05:34 +02:00
Hidde Beydals 4a62465184 Add CodeQL and Snyk scan
Signed-off-by: Hidde Beydals <hello@hidde.co>
2021-04-08 12:43:21 +02:00
Hidde Beydals b195fc5e6d
Merge pull request #241 from fluxcd/release-v0.9.0
Release v0.9.0
2021-03-26 16:08:31 +01:00
Hidde Beydals 71a2963f99 Release v0.9.0
Signed-off-by: Hidde Beydals <hello@hidde.co>
2021-03-26 15:53:19 +01:00
Hidde Beydals acc4fddb1a
Merge pull request #240 from fluxcd/update-deps
Update source-controller API to v0.10.0
2021-03-26 14:21:17 +01:00
Hidde Beydals 1de7ab248c Update source-controller API to v0.10.0
Signed-off-by: Hidde Beydals <hello@hidde.co>
2021-03-26 13:56:07 +01:00
Hidde Beydals 8d65639859
Merge pull request #219 from fluxcd/debug-wait-logs 2021-03-25 18:27:14 +01:00
Hidde Beydals 314472efb7 Capture (debug) logs from Helm actions
Signed-off-by: Hidde Beydals <hello@hidde.co>
2021-03-25 16:08:52 +01:00
Hidde Beydals b2385cb634 Enable devel flag for install and upgrade actions
This provides richer debugging information for wait timeouts, e.g.

```
wait.go:225: [debug] Service does not have load balancer ingress IP
address: deis/deis-builder
wait.go:225: [debug] Service does not have load balancer ingress IP
address: deis/deis-builder
```

Signed-off-by: Hidde Beydals <hello@hidde.co>
2021-03-25 16:08:52 +01:00
Stefan Prodan c2b384873a
Merge pull request #239 from fluxcd/leader-election-config
Set leader election deadline to 30s
2021-03-25 16:18:57 +02:00
Stefan Prodan 50eba699be
Use controller name in LeaderElectionID
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com>
2021-03-25 14:09:34 +02:00
Stefan Prodan 3e558b3fc4
Remove deprecated log-json flag
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com>
2021-03-25 13:31:13 +02:00
Stefan Prodan b74081dbf7
Update fluxcd/pkg/runtime to v0.10.0
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com>
2021-03-25 12:41:48 +02:00
Stefan Prodan 7622dd9683
Add leader election deadline to cmd args
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com>
2021-03-23 19:10:55 +02:00
Hidde Beydals 10cc3782fe
Merge pull request #238 from fluxcd/origin-labels
Label release resources with HelmRelease origin
2021-03-18 21:54:46 +01:00
Hidde Beydals 879cf5b46d Label release resources with HelmRelease origin
This commit adds a new post renderer that labels all resources with
`helm.toolkit.fluxcd.io/name` and `helm.toolkit.fluxcd.io/namespace`
so their source of origin can be traced back by e.g. the Flux UI.

The post renderer makes use of the Kustomize API without running
a full Kustomize build, by making directly use of the builtin
`LabelTransformerPlugin` on a `ResMap` that has been constructed
from the bytes of the `bytes.Buffer` given by Helm.

Signed-off-by: Hidde Beydals <hello@hidde.co>
2021-03-18 21:32:18 +01:00
Stefan Prodan 22027cac2c
Merge pull request #236 from SomtochiAma/suspend-metrics
Record suspension metrics
2021-03-17 16:37:22 +02:00
Somtochi Onyekwere e2c5dda4a5 Update pkg/runtime
Signed-off-by: Somtochi Onyekwere <somtochionyekwere@gmail.com>
2021-03-17 15:04:30 +01:00
Somtochi Onyekwere a9e6820999 Record suspension metrics
Signed-off-by: Somtochi Onyekwere <somtochionyekwere@gmail.com>
2021-03-17 14:30:09 +01:00
Hidde Beydals 82c43d459d
Merge pull request #235 from fluxcd/revert-234-suspend-metrics
Revert "Record suspend metrics"
2021-03-17 13:48:03 +01:00
Hidde Beydals 39e6475822 Revert "Record suspend metrics"
https://github.com/fluxcd/helm-controller/pull/234#issuecomment-801000679

Signed-off-by: Hidde Beydals <hello@hidde.co>
2021-03-17 13:24:29 +01:00
Hidde Beydals 046346fec3
Merge pull request #234 from SomtochiAma/suspend-metrics
Record suspend metrics
2021-03-17 12:14:20 +01:00
Somtochi Onyekwere 8b2ba595bf Record suspend metrics
Signed-off-by: Somtochi Onyekwere <somtochionyekwere@gmail.com>
2021-03-16 23:45:50 +01:00
Hidde Beydals f90c21ccd2
Merge pull request #233 from fluxcd/release-v0.8.2
Release v0.8.2
2021-03-15 14:37:22 +01:00
Hidde Beydals 3b827e5d29 Release v0.8.2
Signed-off-by: Hidde Beydals <hello@hidde.co>
2021-03-15 14:02:09 +01:00
Hidde Beydals 4017ff77d9
Merge pull request #232 from fluxcd/update-deps 2021-03-15 13:43:54 +01:00
Hidde Beydals 8c517eb0fb Update dependencies
- helm.sh/helm/v3 to v3.5.3
- github.com/fluxcd/source-controller/api to v0.9.1
- sigs.k8s.io/controller-runtime to v0.8.3
- github.com/fluxcd/pkg/runtime to v0.8.4

Signed-off-by: Hidde Beydals <hello@hidde.co>
2021-03-15 13:25:37 +01:00
Stefan Prodan 3bf79275ab
Merge pull request #230 from fluxcd/release-v0.8.1
Release v0.8.1
2021-03-05 10:59:02 +02:00
Stefan Prodan 648cb78898
Release v0.8.1
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com>
2021-03-05 10:06:23 +02:00
Hidde Beydals 3e79a5cfac
Merge pull request #229 from makkes/fix-logging
fix: log messages contain '%s'
2021-03-03 14:44:01 +01:00
Max Jonas Werner 199636f27a
fix: log messages contain '%s'
Before:

{"level":"info","ts":"2021-03-03T12:45:41.305Z","logger":"controller.helmrelease","msg":"could not find optional %s '%s'","reconciler group":"helm.toolkit.fluxcd.io","reconciler kind":"HelmRelease","name":"cert-manager","namespace":"kommander","ConfigMap":{"namespace":"kommander","name":"cert-manager-overrides"}}

After:

{"level":"info","ts":"2021-03-03T13:56:46.365+0100","logger":"controller.helmrelease","msg":"could not find optional ConfigMap 'kommander/cert-manager-overrides'","reconciler group":"helm.toolkit.fluxcd.io","reconciler kind":"HelmRelease","name":"cert-manager","namespace":"kommander"}

Signed-off-by: Max Jonas Werner <mwerner@d2iq.com>
2021-03-03 13:57:51 +01:00
Stefan Prodan f1d3bc943d
Merge pull request #228 from fluxcd/http-retry
Retry with exponential backoff when fetching artifacts
2021-02-27 11:35:08 +02:00
Stefan Prodan a8dcafaf2e
Retry with exponential backoff when fetching artifacts
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com>
2021-02-26 13:37:45 +02:00
Hidde Beydals 83e1cca067
Merge pull request #227 from fluxcd/release-v0.8.0
Release v0.8.0
2021-02-24 11:54:49 +01:00
Hidde Beydals 4d9e1f6095 Release v0.8.0
Signed-off-by: Hidde Beydals <hello@hidde.co>
2021-02-24 11:33:26 +01:00
Hidde Beydals 69fc7ae79a
Merge pull request #226 from fluxcd/sc-manifest-deps
Use source-controller manifest from GitHub release
2021-02-24 11:30:30 +01:00
Hidde Beydals 7dfcf25aa1 Use source-controller manifest from GitHub release
Signed-off-by: Hidde Beydals <hello@hidde.co>
2021-02-24 11:08:28 +01:00
Hidde Beydals a7a1faef28
Merge pull request #225 from fluxcd/update-deps
Update dependencies
2021-02-24 10:53:51 +01:00
Stefan Prodan c23ef43f28
Update dependencies
- helm.sh/helm/v3 v3.5.2
- sigs.k8s.io/controller-tools/cmd/controller-gen v0.4.1
- sigs.k8s.io/controller-runtime v0.8.2
- fluxcd/pkg/runtime v0.8.3
- fluxcd/source-controller/api v0.9.0

Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com>
2021-02-24 11:33:22 +02:00
Stefan Prodan f0a568ae48
Merge pull request #223 from fluxcd/release-ci
Refactor release workflow
2021-02-24 10:14:18 +02:00
Stefan Prodan 881ce52a3c
Refactor release workflow
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com>
2021-02-23 18:41:46 +02:00
Hidde Beydals b56b772db8
Merge pull request #220 from arbourd/update-runtime
Use `MergeMaps` from pkg/runtime v0.8.2
2021-02-16 00:42:40 +01:00
Dylan Arbour 368ca98306 Update pkg/runtime to v0.8.2
pkg/runtime v0.8.2 introduces runtime/transform which includes
`MergeMaps`:
https://github.com/fluxcd/pkg/pull/85

Signed-off-by: Dylan Arbour <arbourd@users.noreply.github.com>
2021-02-15 18:10:19 -05:00
Hidde Beydals 8f117d55a7
Merge pull request #217 from willejs/add-start-reconciliation-event 2021-02-15 18:52:40 +01:00