Commit Graph

2543 Commits (e7e05f870b18c93f1909ef725c50a5367f353894)
 

Author SHA1 Message Date
Soule BA 2e9fd33ce5
Mask dockerconfigjson secret types and support StringData secrets
If implemented, flux diff kustomization will managed correctly sops
managed dockerconfigjson secrets.
Sops encrypted secret with stringData maps are supported too.

Signed-off-by: Soule BA <soule@weave.works>
Stefan Prodan cf3f729f98
Merge pull request from souleb/fix-deleted-mess-diff
Fix wrong deletion message on flux diff
Soule BA 8b444283e6
Fix wrong deletion message on flux diff
If implemented, when an error happens when dry-running an object, we
return early. This match pkg ssa implementation

Signed-off-by: Soule BA <soule@weave.works>
Stefan Prodan 4b4e6b1be3
Merge pull request from SomtochiAma/commit-sha
Use `client.Patch` for suspend/resume operations
Somtochi Onyekwere d3d271defe use client.Patch for suspend/resume operations
Signed-off-by: Somtochi Onyekwere <somtochionyekwere@gmail.com>
Stefan Prodan 9bddabf4ff
Merge pull request from souleb/fix-panic-orgref-var
Fix panic on bootstrap when orgRef is not retrieved
Soule BA 959ea6875a
Fix panic on bootstrap when orgRef is not retrieved
If implemented, not retrieving an orgRef will always return an error

Signed-off-by: Soule BA <soule@weave.works>
Stefan Prodan 7b7eb011b0
Merge pull request from souleb/issue-2363
Fix `flux build/diff` when parsing SOPS encrypted secrets
Soule BA 997e6be3a2
Make sure to trim all sops data
If implemented this fixes  and make sure we can build with sops
encrypted data

Signed-off-by: Soule BA <soule@weave.works>
Stefan Prodan 51af4bbf52
Merge pull request from robwittman/rwittman/add-github-gpg-signing
Add GPG signing to Github/Gitlab/Bitbucket bootstrap
Robert Wittman e33198e750
Replace github boostrap GPG options
Signed-off-by: Robert Wittman <robkwittman@gmail.com>
Robert Wittman e3f5a8fee3
Add GPG options to Gitlab and BitBucket bootstraps
Signed-off-by: Robert Wittman <robkwittman@gmail.com>
Robert Wittman f8b58f8be9 Add GPG signing to Github bootstrap
Signed-off-by: Robert Wittman <robkwittman@gmail.com>
Stefan Prodan 55542a8086
Merge pull request from fluxcd/fix-azure-test
e2e: Fix Azure image update automation test
Stefan Prodan 70c8c0445c
e2e: Fix Azure image update automation test
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com>
Stefan Prodan 29c0bb4ce2
Merge pull request from souleb/issue-2365
Add contextual error code for flux diff kustomization
Soule BA b86b195450
Add contextual error code for flux diff kustomization
If implemented, calling the diff command on kustomization will return 0,
1(if changes are identified), >1 for errors.

Signed-off-by: Soule BA <soule@weave.works>
Hidde Beydals edf15894f8
Merge pull request from fluxcd/update-e2e-pkgs
Stefan Prodan 74878a9aef
Update dependencies
Use Azure e2e dependencies and bump fluxcd/pkg/ssa to v0.12.0

Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com>
Stefan Prodan 82824b4fc6
Merge pull request from fluxcd/update-components
Update toolkit components
Stefan Prodan 141d71c39d
Use CrossNamespaceSourceReference for image automations
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com>
fluxcdbot e9d6f271b5 Update toolkit components
- helm-controller to v0.16.0
  https://github.com/fluxcd/helm-controller/blob/v0.16.0/CHANGELOG.md
- kustomize-controller to v0.20.0
  https://github.com/fluxcd/kustomize-controller/blob/v0.20.0/CHANGELOG.md
- source-controller to v0.21.1
  https://github.com/fluxcd/source-controller/blob/v0.21.1/CHANGELOG.md
- notification-controller to v0.21.0
  https://github.com/fluxcd/notification-controller/blob/v0.21.0/CHANGELOG.md
- image-reflector-controller to v0.16.0
  https://github.com/fluxcd/image-reflector-controller/blob/v0.16.0/CHANGELOG.md
- image-automation-controller to v0.20.0
  https://github.com/fluxcd/image-automation-controller/blob/v0.20.0/CHANGELOG.md

Signed-off-by: GitHub <noreply@github.com>
Stefan Prodan 8d4dee2aee
Merge pull request from fluxcd/fix-diff-test-kubernetes-1.23.3
Adapt diff test to match Kubernetes 1.23.3 API response
Stefan Prodan 246af92386
Adapt diff test to match Kubernetes 1.23.3 API response
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com>
Stefan Prodan 7c9957a18f
Merge pull request from pjbgf/add-pkg-config
Add pkg-config to arm runners
Paulo Gomes 9e7018383a
Add pkg-config to arm runners
Signed-off-by: Paulo Gomes <paulo.gomes@weave.works>
Stefan Prodan 920d6e5404
Merge pull request from stealthybox/fix-2346-usage-output
Fix output usage for `flux get <sources|images>`
leigh capili 57962347f2
Output Usage for `flux get <sources|images>`
Signed-off-by: leigh capili <leigh@null.net>
Stefan Prodan 6f053c45df
Merge pull request from fluxcd/check-kubernetes-1.20.6
Set minimum supported version to Kubernetes 1.20.6
Stefan Prodan f154326391
Set minimum supported version to Kubernetes 1.20.6
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com>
Stefan Prodan 776a7fc9c0
Merge pull request from fluxcd/flux-cli-non-root
Run the CLI as non-root
Stefan Prodan 08412b72bc
Run the CLI as non-root
Run the Flux CLI inside the container under the nobody user and group.

Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com>
Stefan Prodan 030e166f43
Merge pull request from souleb/upgrade-go-git-provider
Upgrade go-git-providers to v0.5.3
Soule BA d92dfc56b8
Upgrade go-git-providers to v0.5.3
Fixes bug reported on 

Signed-off-by: Soule BA <soule@weave.works>
Stefan Prodan 365d2d102d
Merge pull request from pjbgf/warn-pod-security
[security] Enable pod security warnings for flux-system
Paulo Gomes f7853c4ddf
Enable pod security warnings for flux-system
Signed-off-by: Paulo Gomes <paulo.gomes@weave.works>
Hidde Beydals 0a6d5d9267
Merge pull request from souleb/update-diff-license-header
Soule BA 10b761e4e7
Add license Header to internal/build files
This adds an up to date license header to the files.

Signed-off-by: Soule BA <soule@weave.works>
Stefan Prodan c6f2b410bc
Merge pull request from souleb/flux-build-kustomization
Preview local changes with flux build/diff kustomization
Soule BA 306f8f5715
Add graceful shutdown when interrupted
If implemented this permit restoring a clean state in case of signal
interruption.

Signed-off-by: Soule BA <soule@weave.works>
Soule BA f7d9ee90cd
Add e2e tests for build/diff kustomization
Signed-off-by: Soule BA <soule@weave.works>
Soule BA 9376c9a946
Add a diff kustomization feature
If implemented it will permit queriying the Kubernetes API to fetch the specified
Flux Kustomization, then uses the specified path to build the overlay.
It will then ssa-dry-run apply and output the diff using homeport/dyff

Signed-off-by: Soule BA <soule@weave.works>
Soule BA 70fb87bc93
Add a build kustomization feature
If implemented it will permit queriying the Kubernetes API to fetch the specified
Flux Kustomization, then uses the specified path to build
the overlay.

Signed-off-by: Soule BA <soule@weave.works>
Stefan Prodan 63e54f3575
Merge pull request from SomtochiAma/commit-sha
Shorten Git SHA commit in `flux get` commands output
Somtochi Onyekwere 1e2a497108 Shorten sha commit
Signed-off-by: Somtochi Onyekwere <somtochionyekwere@gmail.com>
Stefan Prodan 5d95a6e750
Merge pull request from fluxcd/kubectl-1.23.1
Update kubectl to 1.23.1 in flux-cli container image
Stefan Prodan af00610a61
Update kubectl to 1.23.1 in flux-cli container image
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com>
Stefan Prodan 809cb79828
Merge pull request from fluxcd/fix-release-notes-gen
ci: Fix release notes generator
Stefan Prodan e44a58cba0
ci: Fix release notes generator
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com>
Stefan Prodan 10046187a6
Merge pull request from fluxcd/cosign
Sign the release artifacts checksums and images