Commit Graph

943 Commits

Author SHA1 Message Date
Stefan Prodan d7d5bc1fd5
Merge pull request #285 from fluxcd/source-v0.9.0
Update dependencies
2021-02-23 17:00:34 +02:00
Stefan Prodan 750cbdfbb2
Update dependencies
- fluxcd/pkg/apis/meta v0.8.0
- fluxcd/source-controller/api v0.9.0

Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com>
2021-02-23 16:45:38 +02:00
Stefan Prodan 3e024dc5e5
Merge pull request #284 from fluxcd/release-ci
Refactor release workflow
2021-02-23 16:31:32 +02:00
Stefan Prodan 8a98b0ff68
Refactor release workflow
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com>
2021-02-23 16:04:56 +02:00
Stefan Prodan 2aefdc0df3
Merge pull request #283 from fluxcd/kubectl-1.20.4
Update kubectl to v1.20.4
2021-02-23 12:22:32 +02:00
Stefan Prodan a1ab63e8f8
Update kubectl to v1.20.4
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com>
2021-02-23 11:54:31 +02:00
Stefan Prodan 2f28126364
Merge pull request #271 from fluxcd/force-apply
Add support for recreating objects when immutable fields are updated
2021-02-23 11:30:47 +02:00
Stefan Prodan 65cfce2978
Add spec.force to API docs
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com>
2021-02-22 17:36:37 +02:00
Stefan Prodan 30c793ed60
Update fluxcd/pkg/runtime to v0.8.3
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com>
2021-02-22 17:04:19 +02:00
Aurel Canciu 729dc9770e
Support recreating objects on immutable field updates
Allow passing --force to kubectl apply. Useful when dealing with
immutable field changes in resources.

Signed-off-by: Aurel Canciu <aurelcanciu@gmail.com>
2021-02-22 16:59:01 +02:00
Stefan Prodan 453b6e6e46
Merge pull request #281 from davidkarlsen/fixGpgImport
Avoid prompts on import by adding batch flag to gpg
2021-02-22 11:43:30 +02:00
Stefan Prodan 064e536e39
Merge pull request #280 from gimlet-io/filter-validation-errors
Extracting validation error from apply dry run output
2021-02-22 11:40:39 +02:00
David J. M. Karlsen 750a45a34b
Avoid promts on import by adding batch flag to gpg
Signed-off-by: David J. M. Karlsen <david@davidkarlsen.com>
2021-02-20 23:36:31 +01:00
Laszlo Fogas 48ab6a0205 Extracting validation error from apply dry run output
Signed-off-by: Laszlo Fogas <laszlo@laszlo.cloud>
2021-02-19 16:28:09 +01:00
Hidde Beydals 528e1183a5
Merge pull request #278 from fluxcd/release-v0.8.1
Release v0.8.1
2021-02-18 10:56:50 +01:00
Hidde Beydals e936390744 Release v0.8.1
Signed-off-by: Hidde Beydals <hello@hidde.co>
2021-02-18 10:35:06 +01:00
Stefan Prodan 5f966d0ff6
Merge pull request #275 from fluxcd/substitute-from
Implement var substitution from ConfigMaps and Secrets
2021-02-16 14:57:55 +02:00
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