Soule BA
9e2a4f329b
Update homeport/Dyff to v1.5.2
...
If implmented, this will provide an inline diff for configmaps with the
command `flux diff``.
Signed-off-by: Soule BA <soule@weave.works >
2022-03-29 08:52:53 +02:00
Stefan Prodan
574b86cbca
Merge pull request #2534 from jooooel/joel/update_docs
...
Add coreutils (for Mac OS) as a dependency
2022-03-29 08:26:45 +03:00
jooooel
4b7042cc46
Add coreutils (for Mac OS) as a dependency
...
Signed-off-by: jooooel <jooooel@users.noreply.github.com >
2022-03-28 20:34:07 +02:00
Sunny
5ae4711f7b
Merge pull request #2583 from fluxcd/update-components
...
Update toolkit components
v0.28.4
2022-03-28 22:41:58 +05:30
fluxcdbot
97a53b1536
Update toolkit components
...
- source-controller to v0.22.4
https://github.com/fluxcd/source-controller/blob/v0.22.4/CHANGELOG.md
- image-automation-controller to v0.21.2
https://github.com/fluxcd/image-automation-controller/blob/v0.21.2/CHANGELOG.md
Signed-off-by: GitHub <noreply@github.com >
2022-03-28 16:52:13 +00:00
Hidde Beydals
cc982cf3b1
Merge pull request #2577 from fluxcd/update-components
v0.28.3
2022-03-25 19:10:52 +01:00
fluxcdbot
3f652f8b05
Update toolkit components
...
- helm-controller to v0.18.2
https://github.com/fluxcd/helm-controller/blob/v0.18.2/CHANGELOG.md
- kustomize-controller to v0.22.2
https://github.com/fluxcd/kustomize-controller/blob/v0.22.2/CHANGELOG.md
- source-controller to v0.22.3
https://github.com/fluxcd/source-controller/blob/v0.22.3/CHANGELOG.md
Signed-off-by: GitHub <noreply@github.com >
2022-03-25 17:50:26 +00:00
Hidde Beydals
dcd86dec6e
Merge pull request #2572 from fluxcd/client-rate-limit-args
2022-03-25 11:08:07 +01:00
Stefan Prodan
0d8194c800
Add the kube client qps and burst to the global args
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2022-03-25 10:43:59 +01:00
Stefan Prodan
150d9d7ae6
Merge pull request #2570 from fluxcd/update-components
...
Update toolkit components
v0.28.2
2022-03-24 09:45:29 +02:00
Stefan Prodan
694f1797d2
Update packages for Azure e2e testing
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2022-03-24 09:23:35 +02:00
fluxcdbot
116be0cfed
Update toolkit components
...
- kustomize-controller to v0.22.1
https://github.com/fluxcd/kustomize-controller/blob/v0.22.1/CHANGELOG.md
Signed-off-by: GitHub <noreply@github.com >
2022-03-24 07:01:20 +00:00
Hidde Beydals
aa2b5ae18d
Merge pull request #2569 from fluxcd/update-components
v0.28.1
2022-03-23 21:47:35 +01:00
Hidde Beydals
e2ccbe2088
tests/azure: update toolkit components
...
- helm-controller to v0.18.1
https://github.com/fluxcd/helm-controller/blob/v0.18.1/CHANGELOG.md
- source-controller to v0.22.2
https://github.com/fluxcd/source-controller/blob/v0.22.2/CHANGELOG.md
- notification-controller to v0.23.1
https://github.com/fluxcd/notification-controller/blob/v0.23.1/CHANGELOG.md
- image-reflector-controller to v0.17.1
https://github.com/fluxcd/image-reflector-controller/blob/v0.17.1/CHANGELOG.md
- image-automation-controller to v0.21.1
https://github.com/fluxcd/image-automation-controller/blob/v0.21.1/CHANGELOG.md
Signed-off-by: Hidde Beydals <hello@hidde.co >
2022-03-23 21:33:34 +01:00
Hidde Beydals
775891fc88
build: ensure component update runs with make tidy
...
This to include the `-compat` flag.
Signed-off-by: Hidde Beydals <hello@hidde.co >
2022-03-23 21:32:00 +01:00
fluxcdbot
c85954ddef
Update toolkit components
...
- helm-controller to v0.18.1
https://github.com/fluxcd/helm-controller/blob/v0.18.1/CHANGELOG.md
- source-controller to v0.22.2
https://github.com/fluxcd/source-controller/blob/v0.22.2/CHANGELOG.md
- notification-controller to v0.23.1
https://github.com/fluxcd/notification-controller/blob/v0.23.1/CHANGELOG.md
- image-reflector-controller to v0.17.1
https://github.com/fluxcd/image-reflector-controller/blob/v0.17.1/CHANGELOG.md
- image-automation-controller to v0.21.1
https://github.com/fluxcd/image-automation-controller/blob/v0.21.1/CHANGELOG.md
Signed-off-by: GitHub <noreply@github.com >
2022-03-23 21:30:38 +01:00
Hidde Beydals
dd6db2cbd9
Merge pull request #2566 from fluxcd/fix-resume-bucket
v0.28.0
2022-03-23 14:50:41 +01:00
Stefan Prodan
5f74c7d294
Fix resume source bucket panic
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2022-03-23 15:33:57 +02:00
Hidde Beydals
ed87a632b0
Merge pull request #2565 from fluxcd/source-create-wait
2022-03-23 12:55:08 +01:00
Hidde Beydals
3edcd16b62
fix: wait for Source objects observed generation
...
This ensures the command will wait for the object to report a Ready
Condition with an ObservedGeneration matching the Generation of the
resource. Ensuring that when a "create" is actually a mutation, it waits
instead of prematurely assuming the Source to be Ready.
Signed-off-by: Hidde Beydals <hello@hidde.co >
2022-03-23 12:38:42 +01:00
Hidde Beydals
b01d3aeecd
Merge pull request #2561 from fluxcd/update-deps
2022-03-23 11:55:57 +01:00
Hidde Beydals
0717c8bdbb
Update fluxcd/source-controller to v0.22.1
...
Signed-off-by: Hidde Beydals <hello@hidde.co >
2022-03-23 11:33:35 +01:00
Hidde Beydals
f1e4561bdd
tests/azure: update dependencies
...
- github.com/Azure/azure-event-hubs-go/v3 to v3.3.17
- github.com/fluxcd/helm-controller/api to v0.18.0
- github.com/fluxcd/image-automation-controller/api to v0.21.0
- github.com/fluxcd/image-reflector-controller/api to v0.17.0
- github.com/fluxcd/kustomize-controller/api to v0.22.0
- github.com/fluxcd/notification-controller/api to v0.23.0
- github.com/fluxcd/pkg/runtime to v0.13.2
- github.com/hashicorp/terraform-exec to v0.15.0
- github.com/libgit2/git2go/v31 to v31.7.9
- github.com/stretchr/testify to v1.7.1
- go.uber.org/multierr to v1.8.0
- k8s.io/api to v0.23.4
- k8s.io/client-go to v0.23.4
For `github.com/hashicorp/terraform-exec`, a newer version (v0.16.0)
is availabe. This version however contains a breaking change (as it
removes the `tfinstall` module), which I did not want to deal with at
the moment.
Signed-off-by: Hidde Beydals <hello@hidde.co >
2022-03-23 11:33:35 +01:00
Hidde Beydals
efe9a30523
Update dependencies
...
- github.com/Masterminds/semver/v3 to v3.1.1
- github.com/ProtonMail/go-crypto to v0.0.0-20220113124808-70ae35bab23f
- github.com/cyphar/filepath-securejoin to v0.2.3
- github.com/fluxcd/pkg/kustomize to v0.0.3
- github.com/fluxcd/pkg/runtime to v0.13.2
- github.com/fluxcd/pkg/ssa to v0.15.1
- github.com/fluxcd/pkg/ssh to v0.3.2
- github.com/fluxcd/pkg/untar to v0.1.0
- github.com/fluxcd/pkg/version to v0.1.0
- github.com/gonvenience/bunt to v1.3.3
- github.com/gonvenience/ytbx to v1.4.4
- github.com/google/go-containerregistry to v0.8.0
- github.com/homeport/dyff to v1.5.1
- github.com/olekukonko/tablewriter to v0.0.5
- github.com/spf13/cobra to v1.4.0
- golang.org/x/crypto to v0.0.0-20220321153916-2c7772ba3064
- k8s.io/kubectl to v0.23.4
- k8s.io/cli-runtime to v0.23.4
- sigs.k8s.io/cli-utils to v0.29.3
Signed-off-by: Hidde Beydals <hello@hidde.co >
2022-03-23 11:33:35 +01:00
Paulo Gomes
e5ede275f8
Update Source API to v1beta2
...
The creation of oldConditions, statusableConditions and
reconcilableConditions is an adhoc solution to deal with the upstream
changes on `pkg/apis/meta`, which are yet to be replicated across other
Flux API components.
Signed-off-by: Paulo Gomes <paulo.gomes@weave.works >
2022-03-23 11:33:35 +01:00
fluxcdbot
a929d24924
Update toolkit components
...
- helm-controller to v0.18.0
https://github.com/fluxcd/helm-controller/blob/v0.18.0/CHANGELOG.md
- kustomize-controller to v0.22.0
https://github.com/fluxcd/kustomize-controller/blob/v0.22.0/CHANGELOG.md
- source-controller to v0.22.0
https://github.com/fluxcd/source-controller/blob/v0.22.0/CHANGELOG.md
- notification-controller to v0.23.0
https://github.com/fluxcd/notification-controller/blob/v0.23.0/CHANGELOG.md
- image-reflector-controller to v0.17.0
https://github.com/fluxcd/image-reflector-controller/blob/v0.17.0/CHANGELOG.md
- image-automation-controller to v0.21.0
https://github.com/fluxcd/image-automation-controller/blob/v0.21.0/CHANGELOG.md
Signed-off-by: GitHub <noreply@github.com >
2022-03-23 11:33:35 +01:00
Stefan Prodan
368f2d3542
Merge pull request #2564 from fluxcd/dot-domain-nc
...
Use absolute domain name for the events address
2022-03-23 12:17:35 +02:00
Stefan Prodan
139bbbb87c
Use absolute domain name for the events address
...
Add ending dot to the events address to be consistent with source controller address.
This will affect bootstrap and install by setting `--events-addr=http://notification-controller.flux-system.svc.cluster.local./ `.
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2022-03-23 11:57:46 +02:00
Stefan Prodan
51f5d85861
Merge pull request #2559 from fluxcd/fix-non-fast-forward
...
Retry bootstrap operations on Git conflict errors
2022-03-22 17:12:31 +02:00
Stefan Prodan
7756faec1f
Retry bootstrap operations on Git conflict errors
...
When running bootstrap in-parallel for many clusters that target the same repository, the 2nd commit with the sync files fails with ` non-fast-forward update`. We now detect the conflict, and we retry the operations by creating a fresh clone from upstream.
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2022-03-22 16:09:31 +02:00
Sunny
d9e3e3aa95
Merge pull request #2542 from fluxcd/update-components
...
Update toolkit components
2022-03-16 03:16:19 +05:30
fluxcdbot
ff65491bb6
Update toolkit components
...
- helm-controller to v0.17.2
https://github.com/fluxcd/helm-controller/blob/v0.17.2/CHANGELOG.md
- notification-controller to v0.22.3
https://github.com/fluxcd/notification-controller/blob/v0.22.3/CHANGELOG.md
Signed-off-by: GitHub <noreply@github.com >
2022-03-15 20:41:25 +00:00
Stefan Prodan
8f514d8991
Merge pull request #2530 from fluxcd/components-extra-example
...
Add components-extra example usage to CLI help
2022-03-11 11:34:22 +02:00
Stefan Prodan
2e1000c31a
Add components-extra example usage to CLI help
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2022-03-11 09:19:56 +02:00
Stefan Prodan
c5171a1f2e
Merge pull request #2512 from souleb/introduce-printer-interface
...
Introduce a printer interface for flux resources
2022-03-07 13:55:33 +02:00
Soule BA
7359e63960
Introduce a printer interface for flux resource
...
If implemented, there will a common interface to print flux resource.
We are adding new way to print resource information e.g. diff of
objects.
Signed-off-by: Soule BA <soule@weave.works >
2022-03-07 12:15:35 +01:00
Stefan Prodan
307309504b
Merge pull request #2484 from cuishuang/main
...
all: fix some typos
2022-03-02 14:23:04 +02:00
cuishuang
1fda202cf9
all: fix some typos
...
Signed-off-by: cuishuang <imcusg@gmail.com >
2022-03-02 19:36:08 +08:00
Sunny
7e634c154f
Merge pull request #2483 from fluxcd/update-components
...
Update toolkit components
2022-03-01 21:18:05 +05:30
fluxcdbot
3c72e35381
Update toolkit components
...
- image-automation-controller to v0.20.1
https://github.com/fluxcd/image-automation-controller/blob/v0.20.1/CHANGELOG.md
Signed-off-by: GitHub <noreply@github.com >
2022-03-01 15:07:34 +00:00
Stefan Prodan
7e23430882
Merge pull request #2467 from fluxcd/update-get-column-order
...
Update `get` subcommand column order
2022-02-28 15:34:38 +02:00
Sunny
2c4c3fd749
test: ignore golden template files with -update
...
Add a template values check in the `assertGoldenTemplateFile()` function
to only update golden files if they aren't templates. A note is printed
when an update to a template golden file is needed and `-update` flag
can't update it.
Signed-off-by: Sunny <darkowlzz@protonmail.com >
2022-02-28 08:56:08 +05:30
Sunny
edaf6ca522
Add test flag -update to update the golden files
...
Test flag `-update` can be used to update all the golden files whenever
the CLI output changes.
Signed-off-by: Sunny <darkowlzz@protonmail.com >
2022-02-24 08:58:19 +05:30
Sunny
21f0d5d82c
Move MESSAGE to the end of get subcommand output
...
Message content could be long compared to other fields. Moving it to
the end helps improve the visibility of the other fields.
Signed-off-by: Sunny <darkowlzz@protonmail.com >
2022-02-24 04:21:47 +05:30
Stefan Prodan
059751b3c9
Merge pull request #2462 from fluxcd/update-components
...
Update notification-controller to v0.22.2
v0.27.2
2022-02-23 15:53:19 +02:00
fluxcdbot
05479756d8
Update toolkit components
...
- notification-controller to v0.22.2
https://github.com/fluxcd/notification-controller/blob/v0.22.2/CHANGELOG.md
Signed-off-by: GitHub <noreply@github.com >
2022-02-23 13:37:43 +00:00
Stefan Prodan
34e19cb638
Merge pull request #2440 from fluxcd/diagrams
...
Add e2e sequence diagrams
v0.27.1
2022-02-23 13:52:55 +02:00
Stefan Prodan
5312f81c8e
Add e2e sequence diagrams
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2022-02-23 13:28:25 +02:00
Stefan Prodan
7f02898539
Merge pull request #2460 from fluxcd/update-components
...
Update toolkit components
2022-02-23 13:27:31 +02:00
fluxcdbot
8aabc544f1
Update toolkit components
...
- helm-controller to v0.17.1
https://github.com/fluxcd/helm-controller/blob/v0.17.1/CHANGELOG.md
- kustomize-controller to v0.21.1
https://github.com/fluxcd/kustomize-controller/blob/v0.21.1/CHANGELOG.md
- notification-controller to v0.22.1
https://github.com/fluxcd/notification-controller/blob/v0.22.1/CHANGELOG.md
Signed-off-by: GitHub <noreply@github.com >
2022-02-23 09:00:51 +00:00