Commit Graph

2556 Commits (60c44c16f56a4b16f210b46cae2524770f28b1a8)
 

Author SHA1 Message Date
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
Stefan Prodan a402461f9c
Sign the release artifacts checksums and images
- add the Flux manifests and API schemas to checksums
- sign the checksum.txt with Cosign and GitHub OIDC
- sign the flux-cli container images with Cosign and GitHub OIDC

Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com>
Stefan Prodan 8a6771c9a9
Merge pull request from fluxcd/ci-fixes
Fix Azure e2e tests and GoReleaser buildx directive
Stefan Prodan 7173bd5945
Fix GoReleaser buildx directive
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com>
Stefan Prodan 8e09ade41c
Fix Azure e2e tests
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com>
Stefan Prodan 6ceb8d8338
Merge pull request from fluxcd/sbom-spdx
Publish Flux Software Bill of Materials (SBOM)
Stefan Prodan 11296cd94f
Publish Flux Software Bill of Materials (SBOM) in SPDX format
- generate SBOM for Flux Go modules with Syft
- publish the SBOM SPDX JSON files to GitHub releases with GoReleaser

Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com>
Aurel Canciu 677dca0bc4
Merge pull request from fluxcd/fix-pkgbuild-envtest
Fix Archlinux PKGBUILD check() run on ARM
Aurel Canciu 8e7b957164
Fix Archlinux PKGBUILD check() run on ARM
The check() run started to fail after  since ENVTEST_ARCH was not
set correctly on ARM/ARM64. This should fix the problem for the flux-go
and flux-scm AUR packages.

Signed-off-by: Aurel Canciu <aurelcanciu@gmail.com>
Stefan Prodan 8f93e2a9d4
Merge pull request from fluxcd/ci-del-repo
Improve the bootstrap e2e test workflow
Stefan Prodan 62755b4b75
Wait 60s for image automation before failing the test
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com>
Stefan Prodan dcfb745b1f
Improve the bootstrap e2e cleanup
Delete the repository regardless of the bootstrap test exit code.

Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com>
Stefan Prodan f38b83231c
Merge pull request from fluxcd/update-components
Update kustomize-controller to v0.19.1
fluxcdbot 269f5e2575 Update toolkit components
- kustomize-controller to v0.19.1
  https://github.com/fluxcd/kustomize-controller/blob/v0.19.1/CHANGELOG.md

Signed-off-by: GitHub <noreply@github.com>
Stefan Prodan 893596383a
Merge pull request from fluxcd/ssa-v0.10.0
Update dependencies
Stefan Prodan 8c67708829
Update dependencies
- sigs.k8s.io/cli-utils v0.27.0
- github.com/fluxcd/pkg/ssa v0.10.0

Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com>
Stefan Prodan c1528503b6
Merge pull request from schrej/feature/trace-simpler-arguments
Simplify arguments of flux trace command
Jakob Schrettenbrunner d3c56eb3d3 trace: fix lint warning
Signed-off-by: Jakob Schrettenbrunner <jakob.schrettenbrunner@telekom.de>
Jakob Schrettenbrunner b10eee87ee Simplify arguments of flux trace command
It now accepts arguments in the forms <resource>/<name>
and <resource> <name> instead of requiring api version and
kind as flags.

Signed-off-by: Jakob Schrettenbrunner <jakob.schrettenbrunner@telekom.de>
Hidde Beydals 83de469967
Merge pull request from tomalexander/add_git_build_dep
Tom Alexander 192978125f build/aur: fix the make target for the manifests
Signed-off-by: Tom Alexander <tom@fizz.buzz>
Tom Alexander b4b3551e39 build/aur: add Git as flux-scm build dependency
Without git installed, makepkg fails to fetch the source. This breaks
the build for people who build their aur packages inside temporary
containers (for example aurutils with the -c flag).

Signed-off-by: Tom Alexander <tom@fizz.buzz>
Stefan Prodan 7f580e89d0
Merge pull request from aryan9600/aryan9600/setup-testenv
Fix makefile envtest setup and usage
Sanskar Jaiswal 81a087095a fix makefile envtest setup and usage
Refactor logic to install helper tools into one function in the
Makefile. Add support for envtest to help install tools like kubectl,
etcd which helps users run tests more conveniently.

Signed-off-by: Sanskar Jaiswal <jaiswalsanskar078@gmail.com>
Hidde Beydals bcabde3bdb
Merge pull request from achetronic/fix-bootstrap-https-port-overwrite
Alby Hernández c190d80d4a Avoid overwriting the host port on http requests
Remove the overwrite of the repositoryURL.Host variable to include Git
servers deployed on non-standard https ports

Co-authored-by: Sebastián Vargas <develolux@gmail.com>

Signed-off-by: Alby Hernández <me@achetronic.com>
Signed-off-by: Alby Hernández <alby.hernandez@system73.com>
Stefan Prodan 11081e8cb2
Merge pull request from souleb/issue-2284
Update go-git-provider to fix GitLab bootstrap regression bug
Soule BA c5890f08ef
reverting go-git-provider to fix
Signed-off-by: Soule BA <soule@weave.works>
Stefan Prodan 926d8a1c37
Merge pull request from souleb/issue-2207
Use provided SSH hostname to sync with SSH
Soule BA da6dfd5a1b
Use provided ssh hostname to sync with ssh
Signed-off-by: Soule BA <soule@weave.works>
Stefan Prodan 4318152141
Merge pull request from Skarlso/add_bindir_to_action
Add optional bindir input to Flux GitHub Action
Gergely Brautigam 759145704f
Update the action to include an optional bindir
Signed-off-by: Gergely Brautigam <182850+Skarlso@users.noreply.github.com>
Stefan Prodan 5cab8f4b11
Merge pull request from fluxcd/go-git-providers-v0.5.1
Update Git providers
Stefan Prodan a0ce4b23d2
Update Git providers
- go-git-providers v0.5.1
- go-github v41.0.0
- go-gitlab v0.54.3

Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com>
Hidde Beydals 6d88a0c3ac
Merge pull request from fluxcd/update-components
fluxcdbot db44bcd88e Update toolkit components
- notification-controller to v0.20.1
  https://github.com/fluxcd/notification-controller/blob/v0.20.1/CHANGELOG.md

Signed-off-by: GitHub <noreply@github.com>
Hidde Beydals 585ae5090d
Merge pull request from fluxcd/x-crypto-patch
Hidde Beydals fe46793c40 Update golang.org/x/crypto to latest main
This includes the full commit tree to solve both CVE-2020-29652 and
CVE-2021-43565:
8b5274cf68...5770296d90

Signed-off-by: Hidde Beydals <hello@hidde.co>