Stefan Prodan
401fec6c8d
Allow disabling var substitution for certain resources
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com>
2021-02-16 10:40:01 +02:00
Stefan Prodan
0ac1f9e631
Implement var substitution from ConfigMaps and Secrets
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com>
2021-02-16 09:20:00 +02:00
Stefan Prodan
947bd57f7b
Merge pull request #273 from fluxcd/local-run
...
Allow the controller to be run locally
2021-02-14 12:00:57 +02:00
Stefan Prodan
a77d6cb96e
Allow the controller to be run locally
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com>
2021-02-14 11:25:18 +02:00
Stefan Prodan
527af26a49
Merge pull request #270 from fluxcd/release-v0.8.0
...
Release v0.8.0
2021-02-12 14:05:06 +02:00
Stefan Prodan
df8f1718aa
Release v0.8.0
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com>
2021-02-12 13:51:42 +02:00
Stefan Prodan
23467e61b4
Merge pull request #269 from fluxcd/kustomize/api-v0.7.4
...
Update kustomize/api to v0.7.4 (last version without kyaml)
2021-02-12 12:41:37 +02:00
Stefan Prodan
e3601cd2c9
Update kustomize/api to v0.7.4
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com>
2021-02-12 12:15:48 +02:00
Stefan Prodan
9dc20e9ac9
Merge pull request #253 from fluxcd/envsubst
...
[RFC] Add support for variable substitutions
2021-02-12 12:05:45 +02:00
Stefan Prodan
acaaafc3e6
Add note about prefixing variables
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com>
2021-02-11 18:35:46 +02:00
Stefan Prodan
f694414d6d
Add Drone envsubst install to docs
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com>
2021-02-11 18:17:58 +02:00
Stefan Prodan
f3d9c36691
Add support for variable substitutions
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com>
2021-02-11 18:17:53 +02:00
Stefan Prodan
1e30988ed5
Merge pull request #268 from fluxcd/source-not-found
...
Add source kind and name to not found error
2021-02-09 10:05:47 +02:00
Stefan Prodan
e99f328200
Add source kind and name to not found error
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com>
2021-02-08 15:20:13 +02:00
Stefan Prodan
736867d359
Merge pull request #267 from fluxcd/skip-gc
...
Allow disabling of prune on certain resources
2021-02-08 15:02:05 +02:00
Stefan Prodan
b2cfe6d3f8
Allow disabling of prune on certain resources
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com>
2021-02-07 14:16:25 +02:00
Hidde Beydals
1849d614f0
Merge pull request #266 from fluxcd/pprof
2021-02-07 13:08:05 +01:00
Hidde Beydals
b6a9b7023b
Enable pprof endpoints on metrics server
...
Using the helper from `pkg/runtime/pprof`, which follows the suggestion
from controller-runtime to use `AddMetricsExtraHandler`.
Signed-off-by: Hidde Beydals <hello@hidde.co>
2021-02-07 12:42:44 +01:00
Stefan Prodan
d0f3aa11a5
Merge pull request #265 from jasonBirchall/patch-1
...
Add "toolkit" to the API reference in README
2021-02-04 16:02:58 +02:00
Jason Birchall
573e950883
Add "toolkit" to the API reference in README
...
When following the README, I noticed the `apiVersion` is slightly wrong. This commit adds `toolkit` to the alert and provider code blocks to allow people to copy and paste.
Signed-off-by: jasonBirchall <jason.birchall@digital.justice.gov.uk>
2021-02-04 13:43:18 +00:00
Hidde Beydals
0c3e73f9af
Merge pull request #264 from fluxcd/kustomize-patches
2021-02-04 09:48:59 +01:00
Hidde Beydals
d7cdeb6d39
Add link to APIExtensions in generated docs
...
Signed-off-by: Hidde Beydals <hello@hidde.co>
2021-02-04 09:33:34 +01:00
Hidde Beydals
65ceea860e
Document Strategic Merge and JSON 6902 overrides
...
Signed-off-by: Hidde Beydals <hello@hidde.co>
2021-02-04 09:33:31 +01:00
Hidde Beydals
6e2ac22901
Test Strategic Merge and JSON 6902 patches
...
Signed-off-by: Hidde Beydals <hello@hidde.co>
2021-02-03 22:40:17 +01:00
Hidde Beydals
7c23accfeb
Use Strategic Merge and JSON 6902 patches
...
Signed-off-by: Hidde Beydals <hello@hidde.co>
2021-02-03 21:52:36 +01:00
Hidde Beydals
17a6bff52e
Add Patches{StrategicMerge,JSON6902} fields to API
...
Signed-off-by: Hidde Beydals <hello@hidde.co>
2021-02-03 20:31:11 +01:00
Hidde Beydals
02de763ad8
Depend on the Kustomize API from `fluxcd/pkg`
...
Signed-off-by: Hidde Beydals <hello@hidde.co>
2021-02-03 20:12:58 +01:00
Stefan Prodan
975534b367
Merge pull request #263 from fluxcd/release-v0.7.4
...
Release v0.7.4
2021-02-02 17:08:17 +02:00
Stefan Prodan
c9ef4e87a4
Release v0.7.4
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com>
2021-02-02 16:11:34 +02:00
Stefan Prodan
d7eeea3d12
Merge pull request #262 from fluxcd/healthy-condition
...
Add Healthy status condition
2021-02-02 15:35:00 +02:00
Stefan Prodan
5e17dd48f4
Add Healthy status condition
...
- record the last health assessment result in a dedicated status condition
- use the condition status when issuing events to prevent notifications spam
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com>
2021-02-02 14:59:06 +02:00
Stefan Prodan
26ec841147
Merge pull request #261 from fluxcd/release-v0.7.3
...
Release v0.7.3
2021-02-01 16:57:08 +02:00
Stefan Prodan
7e7adb5d34
Release v0.7.3
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com>
2021-02-01 16:38:00 +02:00
Stefan Prodan
d910238d59
Merge pull request #260 from splushii/validation-impersonation
...
Support impersonation for validation
2021-01-30 16:35:27 +02:00
Christian Hernvall
d0f2dc6e4a
Support impersonation for validation
...
Signed-off-by: Christian Hernvall <c.hernvall@yubico.com>
2021-01-29 14:56:45 +01:00
Stefan Prodan
0adfca7553
Merge pull request #259 from fluxcd/release-v0.7.2
...
Release v0.7.2
2021-01-26 11:21:42 +02:00
Stefan Prodan
fe61bcf391
Release v0.7.2
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com>
2021-01-26 11:06:33 +02:00
Stefan Prodan
d22f1c22a3
Update Alpine to 3.13
...
Fix user group assignment
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com>
2021-01-26 11:03:46 +02:00
Stefan Prodan
9ad68d952d
Merge pull request #258 from nairb774/priceless_meitner
...
impersonation: Clear config.BearerTokenFile when setting BearerToken.
2021-01-26 10:22:17 +02:00
Brian Atkinson
2ca0edcf92
impersonation: Clear config.BearerTokenFile when setting BearerToken.
...
When running in a cluster, the BearerTokenFile is set to point to
`/var/run/secrets/kubernetes.io/serviceaccount/token` where the service
account's token is auto-mounted. If this value is not cleared, the
setting of the BearerToken field will have no effect. Relevant
documentation:
https://pkg.go.dev/k8s.io/client-go@v0.20.2/rest#Config.BearerTokenFile
Signed-off-by: Brian Atkinson <brian@atkinson.mn>
2021-01-25 15:14:35 -08:00
Stefan Prodan
2d38de8779
Merge pull request #257 from fluxcd/release-v0.7.1
...
Release v0.7.1
2021-01-25 17:28:20 +02:00
Stefan Prodan
119ec4bf50
Release v0.7.1
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com>
2021-01-25 17:09:45 +02:00
Stefan Prodan
31690a6aa1
Merge pull request #256 from fluxcd/fix-retry
...
Fix reconciliation retry scheduler
2021-01-25 13:31:46 +02:00
Stefan Prodan
100d362ce7
Fix reconciliation retry scheduler
...
Log the reconciliation error instead of returning it, so that controller-runtime doesn't requeue immediately. Reconciliation failures should be scheduled at the specified retry interval.
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com>
2021-01-25 13:17:38 +02:00
Stefan Prodan
62972bec54
Merge pull request #251 from fluxcd/release-v0.7.0
...
Release v0.7.0
2021-01-22 17:38:15 +02:00
Stefan Prodan
b158f28382
Release v0.7.0
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com>
2021-01-22 17:24:23 +02:00
Stefan Prodan
89017ca9cc
Merge pull request #250 from fluxcd/retry-interval
...
Allow failed reconciliations to be scheduled at a different interval
2021-01-22 17:06:22 +02:00
Stefan Prodan
0e0277aaef
Update RetryInterval description
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com>
2021-01-22 16:22:37 +02:00
Stefan Prodan
e5c93965a5
Add reconciliation unit test
...
Verify that objects are create in cluster and labeled accordingly
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com>
2021-01-22 15:52:19 +02:00
Stefan Prodan
dfba88ccc1
Requeue a failed reconciliation based on retry interval
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com>
2021-01-22 15:50:45 +02:00