Stefan Prodan
f58b82fb4e
Merge pull request #3437 from fluxcd/update-components
...
Update toolkit components
2022-12-22 15:52:18 +02:00
fluxcdbot
be361a44d5
Update toolkit components
...
- helm-controller to v0.28.1
https://github.com/fluxcd/helm-controller/blob/v0.28.1/CHANGELOG.md
- notification-controller to v0.30.2
https://github.com/fluxcd/notification-controller/blob/v0.30.2/CHANGELOG.md
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2022-12-22 15:34:56 +02:00
Stefan Prodan
12e065cc43
Merge pull request #3429 from fluxcd/cli-notification-v1beta2
...
Update CLI commands to Notification API v1beta2
2022-12-21 17:32:23 +02:00
Stefan Prodan
f9e69089ea
Update CLI commands to Notification API v1beta2
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2022-12-21 17:14:18 +02:00
Stefan Prodan
2eced064dd
Merge pull request #3428 from fluxcd/update-components
...
Update notification-controller to v0.30.1
2022-12-21 16:56:23 +02:00
fluxcdbot
7be91884b7
Update toolkit components
...
- notification-controller to v0.30.1
https://github.com/fluxcd/notification-controller/blob/v0.30.1/CHANGELOG.md
Signed-off-by: GitHub <noreply@github.com >
2022-12-21 14:38:45 +00:00
Hidde Beydals
b2b610b55e
Merge pull request #3427 from fluxcd/update-deps
...
Update dependencies
2022-12-21 12:09:40 +00:00
Stefan Prodan
21a943e6f9
e2e: Update Kubernetes to v1.23.13 on AMD64
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2022-12-21 13:49:13 +02:00
Hidde Beydals
cb1b117d17
tests/azure: update dependencies
...
- github.com/fluxcd/go-git/v5 to v5.0.0-20221219190809-2e5c9d01cfc4
Signed-off-by: Hidde Beydals <hello@hidde.co >
2022-12-21 10:50:10 +00:00
Hidde Beydals
96f177b101
Update dependencies
...
- github.com/distribution/distribution/v3 to v3.0.0-20221208165359-362910506bc2
- github.com/fluxcd/go-git/v5 to v5.0.0-20221219190809-2e5c9d01cfc4
- github.com/fluxcd/go-git-providers to v0.12.0
Signed-off-by: Hidde Beydals <hello@hidde.co >
2022-12-21 10:49:12 +00:00
Hidde Beydals
7621418b72
tests/azure: update toolkit components
...
- github.com/fluxcd/helm-controller/api to v0.28.0
- github.com/fluxcd/image-automation-controller/api to v0.28.0
- github.com/fluxcd/image-reflector-controller/api to v0.23.1
- github.com/fluxcd/kustomize-controller/api to v0.32.0
- github.com/fluxcd/notification-controller/api to v0.30.0
- github.com/fluxcd/source-controller/api to v0.33.0
Signed-off-by: Hidde Beydals <hello@hidde.co >
2022-12-21 10:31:33 +00:00
Stefan Prodan
7a94a3ac71
Merge pull request #3360 from fluxcd/update-components
...
Update toolkit components
2022-12-21 12:22:49 +02:00
fluxcdbot
58b799fa83
Update toolkit components
...
- helm-controller to v0.28.0
https://github.com/fluxcd/helm-controller/blob/v0.28.0/CHANGELOG.md
- kustomize-controller to v0.32.0
https://github.com/fluxcd/kustomize-controller/blob/v0.32.0/CHANGELOG.md
- source-controller to v0.33.0
https://github.com/fluxcd/source-controller/blob/v0.33.0/CHANGELOG.md
- notification-controller to v0.30.0
https://github.com/fluxcd/notification-controller/blob/v0.30.0/CHANGELOG.md
- image-reflector-controller to v0.23.1
https://github.com/fluxcd/image-reflector-controller/blob/v0.23.1/CHANGELOG.md
- image-automation-controller to v0.28.0
https://github.com/fluxcd/image-automation-controller/blob/v0.28.0/CHANGELOG.md
Signed-off-by: GitHub <noreply@github.com >
2022-12-21 09:54:10 +00:00
Stefan Prodan
38635e0ec5
Merge pull request #3418 from somtochiama/fix-path-push
...
Fix path on `flux push`
2022-12-20 13:35:32 +02:00
Somtochi Onyekwere
d79e49f80b
fix path on flux push
...
Signed-off-by: Somtochi Onyekwere <somtochionyekwere@gmail.com >
2022-12-20 12:15:35 +01:00
Paulo Gomes
5e44b7b1b3
Merge pull request #3424 from pjbgf/cosign-revert
...
build: Revert sigstore/cosign-installer to v2.8.1
2022-12-19 13:54:23 +00:00
Paulo Gomes
131c05d9c7
build: Revert sigstore/cosign-installer to v2.8.1
...
Dependabot should stick to tagged versions if the existing hash relates
to the tag made in the comment.
Signed-off-by: Paulo Gomes <paulo.gomes@weave.works >
2022-12-19 13:29:02 +00:00
Paulo Gomes
3ac8d54a30
Merge pull request #3422 from fluxcd/dependabot/github_actions/goreleaser/goreleaser-action-4.1.0
...
Bump goreleaser/goreleaser-action from 3.2.0 to 4.1.0
2022-12-19 13:28:32 +00:00
dependabot[bot]
c605f9a44f
Bump goreleaser/goreleaser-action from 3.2.0 to 4.1.0
...
Bumps [goreleaser/goreleaser-action](https://github.com/goreleaser/goreleaser-action ) from 3.2.0 to 4.1.0.
- [Release notes](https://github.com/goreleaser/goreleaser-action/releases )
- [Commits](b508e2e3ef...8f67e590f2 )
---
updated-dependencies:
- dependency-name: goreleaser/goreleaser-action
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2022-12-19 13:07:50 +00:00
Paulo Gomes
eefd47d701
Merge pull request #3420 from fluxcd/dependabot/github_actions/actions/checkout-3.2.0
...
Bump actions/checkout from 3.1.0 to 3.2.0
2022-12-19 13:05:34 +00:00
dependabot[bot]
0014bc4c43
Bump actions/checkout from 3.1.0 to 3.2.0
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 3.1.0 to 3.2.0.
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](93ea575cb5...755da8c3cf )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2022-12-19 12:32:31 +00:00
Paulo Gomes
ccf358f0ca
Merge pull request #3421 from fluxcd/dependabot/github_actions/actions/setup-go-3.5.0
...
Bump actions/setup-go from 3.4.0 to 3.5.0
2022-12-19 12:31:58 +00:00
dependabot[bot]
bd284ab28b
Bump actions/setup-go from 3.4.0 to 3.5.0
...
Bumps [actions/setup-go](https://github.com/actions/setup-go ) from 3.4.0 to 3.5.0.
- [Release notes](https://github.com/actions/setup-go/releases )
- [Commits](d0a58c1c4d...6edd4406fa )
---
updated-dependencies:
- dependency-name: actions/setup-go
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2022-12-19 12:14:24 +00:00
Paulo Gomes
bed46f6b68
Merge pull request #3423 from fluxcd/dependabot/github_actions/github/codeql-action-2.1.37
...
Bump github/codeql-action from 2.1.36 to 2.1.37
2022-12-19 12:11:19 +00:00
dependabot[bot]
fdd3fd1d06
Bump github/codeql-action from 2.1.36 to 2.1.37
...
Bumps [github/codeql-action](https://github.com/github/codeql-action ) from 2.1.36 to 2.1.37.
- [Release notes](https://github.com/github/codeql-action/releases )
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md )
- [Commits](a669cc5936...959cbb7472 )
---
updated-dependencies:
- dependency-name: github/codeql-action
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2022-12-19 01:01:28 +00:00
Stefan Prodan
e81201b8cb
Merge pull request #3415 from souleb/issue-3411
...
Fix dry-run still loading kubeconfig issue
2022-12-17 08:49:43 +02:00
Soule BA
2c1085d9ce
Fix dry-run still loading kubeconfig issue
...
If this is implemented, it will not assume that access to a kubeconfig
is guaranteed even if just for retrieving configured namespace.
Signed-off-by: Soule BA <soule@weave.works >
2022-12-17 00:34:38 +01:00
Stefan Prodan
49eb1c5444
Merge pull request #3413 from aryan9600/update-deps
...
Update dependencies
2022-12-16 13:58:32 +02:00
Sanskar Jaiswal
81dc4adc69
tests/azure: update dependencies
...
- github.com/Azure/azure-event-hubs-go/v3 to v3.4.0
- github.com/fluxcd/notification-controller/api to v0.29.1
- github.com/fluxcd/pkg/git/gogit to v0.4.0
- go.uber.org/multierr to v1.9.0
Signed-off-by: Sanskar Jaiswal <jaiswalsanskar078@gmail.com >
2022-12-16 16:06:19 +05:30
Sanskar Jaiswal
8e23989418
update dependencies
...
- github.com/Masterminds/semver/v3 to v3.2.0
- github.com/fluxcd/notification-controller/api to v0.29.1
- github.com/fluxcd/pkg/git/gogit to v0.4.0
- github.com/fluxcd/pkg/oci to v0.17.0
- github.com/onsi/gomega to v1.24.2
- golang.org/x/crypto to v0.4.0
- golang.org/x/term to v0.3.0
Signed-off-by: Sanskar Jaiswal <jaiswalsanskar078@gmail.com >
2022-12-16 16:03:43 +05:30
Stefan Prodan
f532bd2d48
Merge pull request #3408 from souleb/issue-3391
...
Update fluxcd/pkg/kustomize dependency
2022-12-15 15:37:30 +02:00
Soule BA
da9df03675
Update fluxcd/pkg/kustomize dependency
...
This fixes the issue where only .yaml was accepted by `flux build/diff` for a kustomization file extension.
It also adds support for kustomize componenents.
Signed-off-by: Soule BA <soule@weave.works >
2022-12-15 12:51:39 +01:00
Stefan Prodan
91965ddfc9
Merge pull request #3389 from somtochiama/build-stdin
...
Push/Build artifacts from stdin
2022-12-15 11:33:39 +02:00
Somtochi Onyekwere
0bd78ca80c
read manifests from stdin
...
Signed-off-by: Somtochi Onyekwere <somtochionyekwere@gmail.com >
2022-12-15 01:36:34 +01:00
Stefan Prodan
96b96ac78e
Merge pull request #3404 from fluxcd/azure-e2e-fixes
...
e2e: Fix Azure test suite
2022-12-14 12:44:43 +02:00
Stefan Prodan
a9a63b8423
Fix flux2-kustomize-helm-example test
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2022-12-14 12:20:18 +02:00
Stefan Prodan
8abb93e831
Merge pull request #3403 from somtochiama/fix-azure
...
Use proper file paths in Azure e2e tests
2022-12-14 11:11:41 +02:00
Somtochi Onyekwere
645f9df4f0
add detail to returned error
...
Signed-off-by: Somtochi Onyekwere <somtochionyekwere@gmail.com >
2022-12-14 01:30:29 +01:00
Somtochi Onyekwere
6924a16ac7
use proper paths for committing
...
Signed-off-by: Somtochi Onyekwere <somtochionyekwere@gmail.com >
2022-12-14 01:27:51 +01:00
Paulo Gomes
dc2a4c267b
Merge pull request #3394 from fluxcd/dependabot/github_actions/sigstore/cosign-installer-b6757d8360bb6b9803c38b68e8cb7442baaf7eb5
...
Update sigstore/cosign-installer requirement to b6757d8360bb6b9803c38b68e8cb7442baaf7eb5
2022-12-12 10:57:23 +00:00
dependabot[bot]
d5e5a26f5c
Update sigstore/cosign-installer requirement to b6757d8360bb6b9803c38b68e8cb7442baaf7eb5
...
Updates the requirements on [sigstore/cosign-installer](https://github.com/sigstore/cosign-installer ) to permit the latest version.
- [Release notes](https://github.com/sigstore/cosign-installer/releases )
- [Commits](b6757d8360 )
---
updated-dependencies:
- dependency-name: sigstore/cosign-installer
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
2022-12-12 10:27:54 +00:00
Paulo Gomes
df5ac34c9b
Merge pull request #3377 from aryan9600/use-pkg-git
...
bootstrap: fallback to default known_hosts
2022-12-12 10:26:48 +00:00
Sanskar Jaiswal
319dbad795
bump go-git packages in tests/azure
...
Signed-off-by: Sanskar Jaiswal <jaiswalsanskar078@gmail.com >
2022-12-12 15:33:34 +05:30
Sanskar Jaiswal
28feb8b1d7
bootstrap: fallback to default known_hosts
...
Use default known_hosts and ssh configuration when no private key file
is provided while bootstraping using ssh.
Signed-off-by: Sanskar Jaiswal <jaiswalsanskar078@gmail.com >
2022-12-12 15:33:34 +05:30
Paulo Gomes
f4d898cb92
Merge pull request #3393 from fluxcd/dependabot/github_actions/github/codeql-action-2.1.36
...
Bump github/codeql-action from 2.1.35 to 2.1.36
2022-12-12 09:12:23 +00:00
dependabot[bot]
75b5b0fd3c
Bump github/codeql-action from 2.1.35 to 2.1.36
...
Bumps [github/codeql-action](https://github.com/github/codeql-action ) from 2.1.35 to 2.1.36.
- [Release notes](https://github.com/github/codeql-action/releases )
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md )
- [Commits](b2a92eb56d...a669cc5936 )
---
updated-dependencies:
- dependency-name: github/codeql-action
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2022-12-12 00:29:53 +00:00
Paulo Gomes
6ee3439462
Merge pull request #3372 from fluxcd/dependabot/github_actions/peter-evans/create-pull-request-4.2.3
...
Bump peter-evans/create-pull-request from 4.2.2 to 4.2.3
2022-12-05 08:29:38 +00:00
dependabot[bot]
4eda5a7ccd
Bump peter-evans/create-pull-request from 4.2.2 to 4.2.3
...
Bumps [peter-evans/create-pull-request](https://github.com/peter-evans/create-pull-request ) from 4.2.2 to 4.2.3.
- [Release notes](https://github.com/peter-evans/create-pull-request/releases )
- [Commits](331d02c7e2...2b011faafd )
---
updated-dependencies:
- dependency-name: peter-evans/create-pull-request
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2022-12-05 08:08:45 +00:00
Paulo Gomes
ad94037516
Merge pull request #3371 from fluxcd/dependabot/github_actions/snyk/actions-1cc9026f51d822442cb4b872d8d7ead8cc69a018
...
Bump snyk/actions from a8dd587d8a94f5663fa3d67d51abd0cc66aff244 to 1cc9026f51d822442cb4b872d8d7ead8cc69a018
2022-12-05 08:06:32 +00:00
dependabot[bot]
882fb35601
Bump snyk/actions
...
Bumps [snyk/actions](https://github.com/snyk/actions ) from a8dd587d8a94f5663fa3d67d51abd0cc66aff244 to 1cc9026f51d822442cb4b872d8d7ead8cc69a018.
- [Release notes](https://github.com/snyk/actions/releases )
- [Commits](a8dd587d8a...1cc9026f51 )
---
updated-dependencies:
- dependency-name: snyk/actions
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
2022-12-05 07:47:09 +00:00
Paulo Gomes
48f10a6a20
Merge pull request #3370 from fluxcd/dependabot/github_actions/actions/setup-go-3.4.0
...
Bump actions/setup-go from 3.3.1 to 3.4.0
2022-12-05 07:46:47 +00:00
dependabot[bot]
2c35880cbf
Bump actions/setup-go from 3.3.1 to 3.4.0
...
Bumps [actions/setup-go](https://github.com/actions/setup-go ) from 3.3.1 to 3.4.0.
- [Release notes](https://github.com/actions/setup-go/releases )
- [Commits](c4a742cab1...d0a58c1c4d )
---
updated-dependencies:
- dependency-name: actions/setup-go
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2022-12-05 06:46:50 +00:00
Paulo Gomes
c8af9ced89
Merge pull request #3369 from fluxcd/dependabot/github_actions/github/codeql-action-2.1.35
...
Bump github/codeql-action from 2.1.33 to 2.1.35
2022-12-05 06:46:28 +00:00
dependabot[bot]
f89525f8bd
Bump github/codeql-action from 2.1.33 to 2.1.35
...
Bumps [github/codeql-action](https://github.com/github/codeql-action ) from 2.1.33 to 2.1.35.
- [Release notes](https://github.com/github/codeql-action/releases )
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md )
- [Commits](678fc3afe2...b2a92eb56d )
---
updated-dependencies:
- dependency-name: github/codeql-action
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2022-12-05 00:43:23 +00:00
Paulo Gomes
ad11fbcd00
Merge pull request #3352 from fluxcd/dependabot/github_actions/peter-evans/create-pull-request-4.2.2
...
Bump peter-evans/create-pull-request from 4.2.0 to 4.2.2
2022-11-30 11:48:00 +00:00
dependabot[bot]
9db661ae63
Bump peter-evans/create-pull-request from 4.2.0 to 4.2.2
...
Bumps [peter-evans/create-pull-request](https://github.com/peter-evans/create-pull-request ) from 4.2.0 to 4.2.2.
- [Release notes](https://github.com/peter-evans/create-pull-request/releases )
- [Commits](b4d51739f9...331d02c7e2 )
---
updated-dependencies:
- dependency-name: peter-evans/create-pull-request
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2022-11-28 01:15:01 +00:00
Stefan Prodan
fff5cd50f0
Merge pull request #3350 from fluxcd/fix-nc-image
...
Set notification-controller container image to GHCR
2022-11-25 14:46:18 +02:00
Stefan Prodan
b3b50cf503
Set notification-controller image to GHCR
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2022-11-25 12:41:44 +02:00
Stefan Prodan
cbebad9586
Merge pull request #3193 from bkreitch/process-getversion-error
...
Process getVersion error in bootstrap
2022-11-23 14:19:00 +02:00
Boris Kreitchman
c01023d8f8
Process getVersion error in bootstrap
...
Signed-off-by: Boris Kreitchman <bkreitch@gmail.com >
2022-11-23 13:37:20 +02:00
Stefan Prodan
df610c3cca
Merge pull request #3345 from fluxcd/azure-e2e-refactoring
...
e2e: Refactor Azure test suite to use go-git
2022-11-23 12:37:13 +02:00
Somtochi Onyekwere
3b7c40bbb3
e2e: Refactor Azure test suite to use go-git
...
Signed-off-by: Somtochi Onyekwere <somtochionyekwere@gmail.com >
2022-11-23 11:36:57 +02:00
Hidde Beydals
8674f31874
Merge pull request #3339 from fluxcd/update-deps
...
Update dependencies
2022-11-22 14:27:54 +00:00
Hidde Beydals
b518aad5ac
tests/azure: update dependencies
...
- github.com/Azure/azure-event-hubs-go/v3 to v3.3.20
- github.com/fluxcd/helm-controller/api to v0.27.0
- github.com/fluxcd/image-automation-controller/api to v0.27.0
- github.com/fluxcd/image-reflector-controller/api to v0.23.0
- github.com/fluxcd/kustomize-controller/api to v0.31.0
- github.com/fluxcd/notification-controller/api to v0.29.0
- github.com/fluxcd/pkg/apis/meta to v0.18.0
- github.com/fluxcd/pkg/runtime to v0.24.0
- github.com/fluxcd/source-controller/api to v0.32.1
- github.com/stretchr/testify to v1.8.1
- k8s.io/api to v0.25.4
- k8s.io/apimachinery to v0.25.4
- k8s.io/client-go to v0.25.4
- sigs.k8s.io/controller-runtime to v0.13.1
Signed-off-by: Hidde Beydals <hello@hidde.co >
2022-11-22 14:07:28 +00:00
Hidde Beydals
12959dec88
Update dependencies
...
- github.com/distribution/distribution/v3 to v3.0.0-20221119093643-85d4039064cc
- github.com/fluxcd/go-git-providers to v0.11.0
- golang.org/x/crypto to v0.3.0
Signed-off-by: Hidde Beydals <hello@hidde.co >
2022-11-22 14:07:08 +00:00
Hidde Beydals
e381da6a08
Merge pull request #3294 from fluxcd/uninstall-err
...
Aggregate errors in uninstall functions
2022-11-22 13:57:56 +00:00
Hidde Beydals
b004fbfc41
Use k8s.io/apimachinery/pkg for error aggregation
...
Signed-off-by: Hidde Beydals <hello@hidde.co >
2022-11-22 13:29:35 +00:00
Philip Laine
8c56ccc5b0
Aggregate errors in uninstall functions
...
Signed-off-by: Philip Laine <philip.laine@gmail.com >
2022-11-22 13:29:20 +00:00
Hidde Beydals
c8051eeeed
Merge pull request #3326 from fluxcd/update-components
...
Update toolkit components
2022-11-22 13:27:57 +00:00
fluxcdbot
5d944b69df
Update toolkit components
...
- helm-controller to v0.27.0
https://github.com/fluxcd/helm-controller/blob/v0.27.0/CHANGELOG.md
- kustomize-controller to v0.31.0
https://github.com/fluxcd/kustomize-controller/blob/v0.31.0/CHANGELOG.md
- source-controller to v0.32.1
https://github.com/fluxcd/source-controller/blob/v0.32.1/CHANGELOG.md
- notification-controller to v0.29.0
https://github.com/fluxcd/notification-controller/blob/v0.29.0/CHANGELOG.md
- image-reflector-controller to v0.23.0
https://github.com/fluxcd/image-reflector-controller/blob/v0.23.0/CHANGELOG.md
- image-automation-controller to v0.27.0
https://github.com/fluxcd/image-automation-controller/blob/v0.27.0/CHANGELOG.md
Signed-off-by: GitHub <noreply@github.com >
2022-11-22 12:59:39 +00:00
Paulo Gomes
1fca76c4a8
Merge pull request #3323 from pjbgf/hermetic-actions
...
build: Pin GitHub Actions
2022-11-17 16:48:27 +00:00
Paulo Gomes
d0e6fcad3f
build: Pin GitHub Actions
...
The main benefit of pinning GitHub actions is the determinism it brings
in terms of what version of a given action will be executed. This is
a step towards having hermetic builds.
Once pinned to a commit, dependabot will automatically issue PRs to update
to newer versions.
Pinned versions is the only security metric from OpenSSF scorecard that
this repository currently have a zero score.
Signed-off-by: Paulo Gomes <paulo.gomes@weave.works >
2022-11-17 15:33:59 +00:00
Paulo Gomes
d4ba6c4f44
Merge pull request #3299 from aryan9600/use-pkg-git
...
Refactor bootstrap process to use `fluxcd/pkg/git`
2022-11-17 13:39:14 +00:00
Sanskar Jaiswal
35e1b5cbb9
add aws codecommit example and validation; azure devops example
...
Signed-off-by: Sanskar Jaiswal <jaiswalsanskar078@gmail.com >
2022-11-17 17:42:44 +05:30
Sanskar Jaiswal
f8da3a1b44
make gpg signing more robust for bootstrap
...
Signed-off-by: Sanskar Jaiswal <jaiswalsanskar078@gmail.com >
2022-11-17 17:30:49 +05:30
Sanskar Jaiswal
4ea253220a
use fluxcd/go-git instead of go-git/go-git directly
...
Signed-off-by: Sanskar Jaiswal <jaiswalsanskar078@gmail.com >
2022-11-17 17:30:49 +05:30
Sanskar Jaiswal
0a5048a56b
refactor bootstrap process to use fluxcd/pkg/git
...
Signed-off-by: Sanskar Jaiswal <jaiswalsanskar078@gmail.com >
2022-11-17 17:30:49 +05:30
Hidde Beydals
a06652a374
Merge pull request #3233 from fluxcd/rfc-artifact-revision-fmt
...
RFC-0005: Artifact `Revision` format and introduction of `Digest`
2022-11-17 11:52:55 +00:00
Hidde Beydals
86e3991998
RFC: change 0005 status to implementable
...
Signed-off-by: Hidde Beydals <hello@hidde.co >
2022-11-17 11:22:41 +00:00
Hidde Beydals
d9102150cf
RFC: address more nits
...
- Properly refer to OCI repository name
- Ensure checksum examples are unique to help distinguish difference
between Revision and Digest
- Slightly change proposal wordings to explicitly mention deprecation
of `Checksum` field
- Add reference to OCI digests spec
Signed-off-by: Hidde Beydals <hello@hidde.co >
2022-11-17 11:22:41 +00:00
Hidde Beydals
fd08bae1c7
RFC: reword summary
...
Signed-off-by: Hidde Beydals <hello@hidde.co >
2022-11-17 11:22:41 +00:00
Hidde Beydals
4b2af2ede2
RFC: address review nits
...
Various typo and structural fixes.
Signed-off-by: Hidde Beydals <hello@hidde.co >
2022-11-17 11:22:41 +00:00
Hidde Beydals
c6be0b9389
RFC: add assigned reference number (0005)
...
Signed-off-by: Hidde Beydals <hello@hidde.co >
2022-11-17 11:22:41 +00:00
Hidde Beydals
6ccdfa074f
RFC: wording nit
...
Signed-off-by: Hidde Beydals <hello@hidde.co >
2022-11-17 11:22:41 +00:00
Hidde Beydals
8801029d95
RFC: avoid overlap between calculation and config
...
Signed-off-by: Hidde Beydals <hello@hidde.co >
2022-11-17 11:22:41 +00:00
Hidde Beydals
5faf6ebadc
RFC: add design details artifact digest
...
Signed-off-by: Hidde Beydals <hello@hidde.co >
2022-11-17 11:22:41 +00:00
Hidde Beydals
f92d708051
RFC: add design details artifact revision
...
Signed-off-by: Hidde Beydals <hello@hidde.co >
2022-11-17 11:22:41 +00:00
Hidde Beydals
76c31c6303
RFC: outline design details
...
Signed-off-by: Hidde Beydals <hello@hidde.co >
2022-11-17 11:22:41 +00:00
Hidde Beydals
cf8ac4dd0e
RFC: document alternatives
...
Signed-off-by: Hidde Beydals <hello@hidde.co >
2022-11-17 11:22:41 +00:00
Hidde Beydals
879041677c
RFC: write down user stories
...
Signed-off-by: Hidde Beydals <hello@hidde.co >
2022-11-17 11:22:41 +00:00
Hidde Beydals
cac36365ae
RFC: add additional user story about algo config
...
Signed-off-by: Hidde Beydals <hello@hidde.co >
2022-11-17 11:22:41 +00:00
Hidde Beydals
2c12385344
RFC: add revision format example for Buckets
...
Signed-off-by: Hidde Beydals <hello@hidde.co >
2022-11-17 11:22:41 +00:00
Hidde Beydals
fa217b8775
RFC: draft proposal for artifact revision fmt
...
Signed-off-by: Hidde Beydals <hello@hidde.co >
2022-11-17 11:22:41 +00:00
Stefan Prodan
6f7cdde1ba
Merge pull request #3324 from fluxcd/kubectl-1.25.4
...
Update kubectl and remove nsswitch.conf in flux-cli image
2022-11-17 11:38:35 +02:00
Stefan Prodan
da9cc00a56
Update kubectl and remove nsswitch.conf in flux-cli image
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2022-11-17 11:14:06 +02:00
Stefan Prodan
161c90eb8f
Merge pull request #3317 from souleb/update-pkg-kustomize
...
Add a dry-run mode to flux build kustomization
2022-11-16 18:10:59 +02:00
Soule BA
ad5daee004
Add a dry-run mode to flux build kustomization
...
If implemented user will be able to use `flux build kustomization`
without any connection to the cluster.
Signed-off-by: Soule BA <soule@weave.works >
2022-11-16 16:06:30 +01:00
Soule BA
35ea91c111
Revert MakeSecureFSOnDisk to MakeFSOnDisk
...
The reason to this is because MakeSecureFSOnDisk is not consistent
between OS.
Signed-off-by: Soule BA <soule@weave.works >
2022-11-16 10:23:35 +01:00
Stefan Prodan
6763490ef6
Merge pull request #3288 from fluxcd/dependabot/github_actions/hashicorp/setup-terraform-2.0.3
...
Bump hashicorp/setup-terraform from 2.0.2 to 2.0.3
2022-11-15 12:46:36 +02:00
dependabot[bot]
93382f65bb
Bump hashicorp/setup-terraform from 2.0.2 to 2.0.3
...
Bumps [hashicorp/setup-terraform](https://github.com/hashicorp/setup-terraform ) from 2.0.2 to 2.0.3.
- [Release notes](https://github.com/hashicorp/setup-terraform/releases )
- [Changelog](https://github.com/hashicorp/setup-terraform/blob/main/CHANGELOG.md )
- [Commits](https://github.com/hashicorp/setup-terraform/compare/v2.0.2...v2.0.3 )
---
updated-dependencies:
- dependency-name: hashicorp/setup-terraform
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2022-11-09 13:33:14 +00:00
Stefan Prodan
190c732c3a
Merge pull request #3303 from fluxcd/e2e-arm64-flux-monitoring
...
monitoring: Use kube-prometheus-stack signed OCI Helm chart
2022-11-09 15:32:24 +02:00
Stefan Prodan
8bd13edc75
Add the monitoring stack to e2e tests
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2022-11-09 14:10:56 +02:00
Stefan Prodan
98e0774f56
Use kube-prometheus-stack signed OCI Helm chart
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2022-11-09 14:05:46 +02:00
Philip Laine
c3a44e890d
Merge pull request #3249 from fluxcd/bootstrap/files
...
Remove file reading from bootstrap package
2022-11-07 09:07:55 +01:00
Philip Laine
a4734d7e30
Remove file reading from bootstrap package
...
Signed-off-by: Philip Laine <philip.laine@gmail.com >
2022-11-04 15:23:08 +01:00
Stefan Prodan
2c267c95e5
Merge pull request #3281 from fluxcd/e2e-arm64-refactoring
...
Refactor ARM64 e2e test suite
2022-11-04 15:19:22 +02:00
Stefan Prodan
78f9a6214c
Refactor ARM64 e2e test suite
...
- Migrate the GitHub runners to Equinix c3.large.arm64 instances
- Run the test suite on all supported Kubernetes versions
- Add multi-tenancy smoke test
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2022-11-04 14:14:37 +02:00
Paulo Gomes
7ee90a34e5
Merge pull request #3269 from fluxcd/dependabot/github_actions/actions/setup-go-3
...
Bump actions/setup-go from 2 to 3
2022-10-31 08:49:48 +00:00
dependabot[bot]
1a6b09afb4
Bump actions/setup-go from 2 to 3
...
Bumps [actions/setup-go](https://github.com/actions/setup-go ) from 2 to 3.
- [Release notes](https://github.com/actions/setup-go/releases )
- [Commits](https://github.com/actions/setup-go/compare/v2...v3 )
---
updated-dependencies:
- dependency-name: actions/setup-go
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2022-10-31 00:45:59 +00:00
Stefan Prodan
c7e158aaa7
Merge pull request #3081 from aryan9600/rfc-insecure-http
...
RFC-0004: Block insecure HTTP connections across Flux
2022-10-24 13:55:21 +03:00
Sanskar Jaiswal
98c7afd69c
add last updated date and mark as implementable
...
Signed-off-by: Sanskar Jaiswal <jaiswalsanskar078@gmail.com >
2022-10-24 05:35:57 -04:00
Sanskar Jaiswal
f3da59e5af
fix markdown formatting and update status conditions
...
Signed-off-by: Sanskar Jaiswal <jaiswalsanskar078@gmail.com >
2022-10-24 05:35:57 -04:00
Sanskar Jaiswal
a17210f387
add implementation history section
...
Signed-off-by: Sanskar Jaiswal <jaiswalsanskar078@gmail.com >
2022-10-24 05:35:57 -04:00
Sanskar Jaiswal
443212d3da
rename flag and propose renaming insecure-kubeconfig-tls
...
Signed-off-by: Sanskar Jaiswal <jaiswalsanskar078@gmail.com >
2022-10-24 05:35:57 -04:00
Sanskar Jaiswal
7a5f60e23f
address concerns about kustomize and helm controller
...
Signed-off-by: Sanskar Jaiswal <jaiswalsanskar078@gmail.com >
2022-10-24 05:35:57 -04:00
Sanskar Jaiswal
7a1d978339
add details about CLI in insecure HTTP RFC
...
Signed-off-by: Sanskar Jaiswal <jaiswalsanskar078@gmail.com >
2022-10-24 05:35:57 -04:00
Sanskar Jaiswal
6c7ef96354
add design details for insecure HTTP RFC
...
Signed-off-by: Sanskar Jaiswal <jaiswalsanskar078@gmail.com >
2022-10-24 05:35:57 -04:00
Sanskar Jaiswal
d2e7a37eb4
add user stories and alternatives for insecure HTTP RFC
...
Signed-off-by: Sanskar Jaiswal <jaiswalsanskar078@gmail.com >
2022-10-24 05:35:57 -04:00
Sanskar Jaiswal
1d8105247a
add RFC for blocking insecure HTTP connections across Flux
...
Signed-off-by: Sanskar Jaiswal <jaiswalsanskar078@gmail.com >
2022-10-24 05:35:57 -04:00
Stefan Prodan
6d110cdfb1
Merge pull request #3229 from fluxcd/rfc-0002-cosign
...
RFC-0002: Add Cosign verification for Helm OCI charts
2022-10-24 12:24:16 +03:00
Stefan Prodan
d015895caa
RFC-0002: Add Cosign verification for Helm OCI charts
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2022-10-23 12:09:34 +03:00
Stefan Prodan
64e76a23c6
Merge pull request #3242 from fluxcd/kube-1.25.3
...
Update dependencies
2022-10-21 22:07:03 +03:00
Stefan Prodan
f5006aa239
Update dependencies
...
- Kubernetes packages to v1.25.3
- Fix CVE-2022-32149
- Sync tests go.mod with root
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2022-10-21 21:29:17 +03:00
Stefan Prodan
4bd06771ae
Merge pull request #3187 from fluxcd/update-components
...
Update toolkit components
2022-10-21 20:59:27 +03:00
fluxcdbot
4643f8383e
Update toolkit components
...
- helm-controller to v0.26.0
https://github.com/fluxcd/helm-controller/blob/v0.26.0/CHANGELOG.md
- kustomize-controller to v0.30.0
https://github.com/fluxcd/kustomize-controller/blob/v0.30.0/CHANGELOG.md
- source-controller to v0.31.0
https://github.com/fluxcd/source-controller/blob/v0.31.0/CHANGELOG.md
- notification-controller to v0.28.0
https://github.com/fluxcd/notification-controller/blob/v0.28.0/CHANGELOG.md
- image-reflector-controller to v0.22.1
https://github.com/fluxcd/image-reflector-controller/blob/v0.22.1/CHANGELOG.md
- image-automation-controller to v0.26.1
https://github.com/fluxcd/image-automation-controller/blob/v0.26.1/CHANGELOG.md
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2022-10-21 20:37:09 +03:00
Philip Laine
b82759b35a
Merge pull request #3237 from fluxcd/move/bootstrap
...
Move bootstrap package from internal to pkg
2022-10-21 13:47:39 +02:00
Philip Laine
0343575146
Move bootstrap package from internal to pkg
...
Signed-off-by: Philip Laine <philip.laine@gmail.com >
2022-10-21 11:54:28 +02:00
Stefan Prodan
e7847b75db
Merge pull request #3236 from fluxcd/ci-refactor
...
ci: Refactor GitHub workflows
2022-10-21 10:56:24 +03:00
Stefan Prodan
bb1078d610
ci: Refactor GitHub workflows
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2022-10-21 09:46:10 +03:00
Stefan Prodan
6f6c097980
Merge pull request #3232 from eddie-knight/fix/workflow-permissions
...
Additional workflow permissions tweaks
2022-10-20 21:15:55 +03:00
Eddie Knight
73692df272
Additional workflow permissions tweaks
...
Signed-off-by: Eddie Knight <knight@linux.com >
2022-10-20 12:48:05 -05:00
Stefan Prodan
138cba6e57
Merge pull request #3231 from eddie-knight/fix/workflow-permissions
...
Adjusted workflow permissions
2022-10-20 20:35:08 +03:00
Eddie Knight
2abf932ee4
Updated scan & update permissions
...
Signed-off-by: Eddie Knight <knight@linux.com >
2022-10-20 12:09:34 -05:00
Eddie Knight
939a75115c
Adjusted workflow permissions
...
Signed-off-by: Eddie Knight <knight@linux.com >
2022-10-20 11:04:49 -05:00
Stefan Prodan
9f41efb6f7
Merge pull request #3224 from developer-guy/feature/diff
...
Add `diff artifact` command
2022-10-20 13:46:15 +03:00
Batuhan Apaydın
c3d7cad53e
feat: diff artifact capability added
...
Signed-off-by: Batuhan Apaydın <batuhan.apaydin@trendyol.com >
2022-10-20 13:23:50 +03:00
Stefan Prodan
463f9fbc64
Merge pull request #3218 from fluxcd/dependabot/github_actions/peter-evans/create-pull-request-4
...
Bump peter-evans/create-pull-request from 3 to 4
2022-10-19 17:19:08 +03:00
dependabot[bot]
4a51b111e6
Bump peter-evans/create-pull-request from 3 to 4
...
Bumps [peter-evans/create-pull-request](https://github.com/peter-evans/create-pull-request ) from 3 to 4.
- [Release notes](https://github.com/peter-evans/create-pull-request/releases )
- [Commits](https://github.com/peter-evans/create-pull-request/compare/v3...v4 )
---
updated-dependencies:
- dependency-name: peter-evans/create-pull-request
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2022-10-19 13:48:54 +00:00
Philip Laine
63ebd7fd09
Merge pull request #3217 from fluxcd/dependabot/github_actions/hashicorp/setup-terraform-2.0.2
...
Bump hashicorp/setup-terraform from 1 to 2.0.2
2022-10-19 15:48:10 +02:00
dependabot[bot]
c31367909e
Bump hashicorp/setup-terraform from 1 to 2.0.2
...
Bumps [hashicorp/setup-terraform](https://github.com/hashicorp/setup-terraform ) from 1 to 2.0.2.
- [Release notes](https://github.com/hashicorp/setup-terraform/releases )
- [Changelog](https://github.com/hashicorp/setup-terraform/blob/main/CHANGELOG.md )
- [Commits](https://github.com/hashicorp/setup-terraform/compare/v1...v2.0.2 )
---
updated-dependencies:
- dependency-name: hashicorp/setup-terraform
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2022-10-19 13:26:45 +00:00
Stefan Prodan
0f0649a674
Merge pull request #3219 from fluxcd/dependabot/github_actions/github/codeql-action-2
...
Bump github/codeql-action from 1 to 2
2022-10-19 16:26:04 +03:00
dependabot[bot]
09cbf348a7
Bump github/codeql-action from 1 to 2
...
Bumps [github/codeql-action](https://github.com/github/codeql-action ) from 1 to 2.
- [Release notes](https://github.com/github/codeql-action/releases )
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md )
- [Commits](https://github.com/github/codeql-action/compare/v1...v2 )
---
updated-dependencies:
- dependency-name: github/codeql-action
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2022-10-18 07:32:38 +00:00
Stefan Prodan
287bc520b1
Merge pull request #3220 from fluxcd/fix-dependabot
...
Only run e2e tests for Dependabot PRs
2022-10-18 10:31:58 +03:00
Stefan Prodan
65a2ceec5c
Only run e2e tests for Dependabot PRs
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2022-10-17 19:49:57 +03:00
Stefan Prodan
516399bf81
Merge pull request #3216 from fluxcd/dependabot
...
Enable Dependabot for GitHub Actions
2022-10-17 19:20:42 +03:00
Stefan Prodan
4ea70765af
Enable Dependabot for GitHub Actions
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2022-10-17 18:57:09 +03:00
Stefan Prodan
d6372e396b
Merge pull request #3213 from fluxcd/fossa-badge
...
Add FOSSA license scanning badge
2022-10-17 17:02:33 +03:00
Stefan Prodan
7b20ad5dd2
Add link to roadmap, adopters and ecosystem
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2022-10-17 16:38:20 +03:00
Stefan Prodan
3d962136a8
Add FOSSA license scanning badge
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2022-10-17 16:36:25 +03:00
Stefan Prodan
f3386505cf
Merge pull request #3214 from eddie-knight/docs/artifact-hub-badge
...
Added ArtifactHub badge
2022-10-17 16:36:11 +03:00
Eddie Knight
f4c8da35e8
Added ArtifactHub badge
...
Signed-off-by: Eddie Knight <iv.eddieknight@gmail.com >
2022-10-15 11:03:04 -05:00
Philip Laine
cc3f2c7bde
Merge pull request #3197 from fluxcd/move-uninstall
...
Move uninstall code to pkg
2022-10-13 11:07:38 +02:00
Philip Laine
80b87729b6
Move uninstall code to pkg
...
Signed-off-by: Philip Laine <philip.laine@gmail.com >
2022-10-12 19:25:14 +02:00
Philip Laine
2282223592
Merge pull request #3198 from fluxcd/discard-logger
...
Add nop logger
2022-10-12 14:14:51 +02:00
Philip Laine
f6c96aea48
Add discard logger
...
Signed-off-by: Philip Laine <philip.laine@gmail.com >
2022-10-12 11:55:00 +02:00
Stefan Prodan
1fa48bf916
Merge pull request #3190 from developer-guy/feature/3180
...
Accept a file path as input for `flux build|push artifact`
2022-10-11 14:56:19 +03:00
Batuhan Apaydın
d49b77c8d2
chore: bump the pkg/oci package to v0.12.0
...
Signed-off-by: Batuhan Apaydın <batuhan.apaydin@trendyol.com >
2022-10-11 14:32:24 +03:00
Stefan Prodan
91132e9c87
Merge pull request #3174 from fluxcd/fix/azure-libgit2
...
Update libgit2 version in Azure e2e tests
2022-10-07 16:43:56 +03:00
Philip Laine
4680abe951
Update libgit2 version in Azure e2e tests
...
Signed-off-by: Philip Laine <philip.laine@gmail.com >
2022-10-07 15:26:06 +02:00
Stefan Prodan
2963708a6c
Merge pull request #3162 from somtochiama/fix-oci
...
Update golden file for `get source oci`
2022-10-06 13:50:16 +02:00
Somtochi Onyekwere
1f57cf3d31
Update oci golden file
...
Signed-off-by: Somtochi Onyekwere <somtochionyekwere@gmail.com >
2022-09-30 06:04:38 +01:00
Stefan Prodan
80611ec70e
Merge pull request #3161 from fluxcd/rfc-0003-implemented
...
Update RFC-0003 implementation history
2022-09-29 21:59:25 +03:00
Stefan Prodan
d37bb42995
Update RFC-0003 implementation history
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2022-09-29 21:32:34 +03:00
Stefan Prodan
1bf63a94c2
Merge pull request #3149 from fluxcd/update-components
...
Update toolkit components
2022-09-29 21:27:56 +03:00
Stefan Prodan
cad251444c
Update OCI golden files
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2022-09-29 21:06:57 +03:00
fluxcdbot
358c6d38b7
Update toolkit components
...
- helm-controller to v0.25.0
https://github.com/fluxcd/helm-controller/blob/v0.25.0/CHANGELOG.md
- kustomize-controller to v0.29.0
https://github.com/fluxcd/kustomize-controller/blob/v0.29.0/CHANGELOG.md
- source-controller to v0.30.0
https://github.com/fluxcd/source-controller/blob/v0.30.0/CHANGELOG.md
- notification-controller to v0.27.0
https://github.com/fluxcd/notification-controller/blob/v0.27.0/CHANGELOG.md
- image-reflector-controller to v0.22.0
https://github.com/fluxcd/image-reflector-controller/blob/v0.22.0/CHANGELOG.md
- image-automation-controller to v0.26.0
https://github.com/fluxcd/image-automation-controller/blob/v0.26.0/CHANGELOG.md
Signed-off-by: GitHub <noreply@github.com >
2022-09-29 18:04:36 +00:00
Stefan Prodan
b8fd46d0df
Merge pull request #3098 from Santosh1176/monitoring
...
[Grafana] Use `container_memory_working_set_bytes` to report memory consumption
2022-09-29 11:16:10 +03:00
Santosh Kaluskar
6a1ba3c545
monitoring: use container_memory_working_set_bytes
...
Signed-off-by: Santosh Kaluskar <dtshbl@gmail.com >
2022-09-29 07:49:13 +00:00
Stefan Prodan
33a874800b
Merge pull request #3154 from fluxcd/rfc-0003-cosign
...
[RFC-0003] Add Cosign keyless specification
2022-09-29 09:42:20 +03:00
Stefan Prodan
f417352370
Add Cosign keyless specification
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2022-09-29 09:20:46 +03:00
Stefan Prodan
72d90b5692
Merge pull request #3153 from fluxcd/build-go1.19
...
Build with Go 1.19
2022-09-29 00:21:18 +03:00
Stefan Prodan
d7dadb4425
e2e: Update bootstrap test to Kubernetes 1.25.2
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2022-09-28 23:54:08 +03:00
Stefan Prodan
348408e16e
Build with Go 1.19
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2022-09-28 22:05:48 +03:00
Stefan Prodan
04de52044a
Merge pull request #3117 from carlosonunez-vmw/main
...
Maintain original scheme when using --token-auth
2022-09-28 10:51:06 +03:00
Carlos Nunez
45a00a0170
Maintain original scheme when using --token-auth
...
If you're using an HTTP-based Git server with Flux, you need to provide `--token-auth` to avoid triggering an SSH host key check (see [here](https://github.com/fluxcd/flux2/issues/2825#issuecomment-1151355914 )). Unfortunately, doing this forces the URL in the `GitRepository` resource created during bootstrapping to always use `https`. This will cause Kustomization reconcile errors for servers that do not have HTTPS enabled or do not have the appropriate certs installed or available.
This pull request fixes this by keeping the repository URL scheme intact when using `--token-auth`.
Signed-off-by: Carlos Nunez <75340335+carlosonunez-vmw@users.noreply.github.com >
2022-09-27 22:14:29 -05:00
Stefan Prodan
1ac380a7f9
Merge pull request #3145 from fluxcd/component-label
...
Add component label for controllers and their CRDs
2022-09-26 14:45:26 +03:00
Stefan Prodan
2971d34a13
Add component label for controllers and their CRDs
...
Label each controller deployment, service, service account and CRDs with `app.kubernetes.io/component: <controller-name>`.
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2022-09-26 14:08:32 +03:00
Stefan Prodan
90f0d81532
Merge pull request #3097 from fluxcd/oci-insecure-flag
...
Add `--insecure` flag to `flux create source oci`
2022-09-12 15:37:52 +03:00
Stefan Prodan
d5262404f3
Add insecure flag to flux create source oci
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2022-09-12 14:31:03 +03:00
Stefan Prodan
03c3cb860a
Update Azure e2e dependencies
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2022-09-12 14:21:46 +03:00
Stefan Prodan
a1faa1d965
Merge pull request #3091 from fluxcd/update-components
...
Update toolkit components
2022-09-12 14:14:52 +03:00
fluxcdbot
c40d290e46
Update toolkit components
...
- helm-controller to v0.24.0
https://github.com/fluxcd/helm-controller/blob/v0.24.0/CHANGELOG.md
- kustomize-controller to v0.28.0
https://github.com/fluxcd/kustomize-controller/blob/v0.28.0/CHANGELOG.md
- source-controller to v0.29.0
https://github.com/fluxcd/source-controller/blob/v0.29.0/CHANGELOG.md
- notification-controller to v0.26.0
https://github.com/fluxcd/notification-controller/blob/v0.26.0/CHANGELOG.md
- image-reflector-controller to v0.21.0
https://github.com/fluxcd/image-reflector-controller/blob/v0.21.0/CHANGELOG.md
- image-automation-controller to v0.25.0
https://github.com/fluxcd/image-automation-controller/blob/v0.25.0/CHANGELOG.md
Signed-off-by: GitHub <noreply@github.com >
2022-09-12 10:44:50 +00:00
Stefan Prodan
5106a71e6a
Merge pull request #3079 from ManoManoTech/push-autologin
...
Support autologin when pushing OCI artifacts
2022-09-12 13:43:20 +03:00
Adrien Fillon
491acf57ad
Setup CodeQL CI job with Go 1.18
...
Signed-off-by: Adrien Fillon <adrien.fillon@manomano.com >
2022-09-12 12:08:47 +02:00
Adrien Fillon
0694a9582f
Support logging in directly to the provider when pushing OCI artifacts
...
I've noticed during CI, that the current command
already expected a configured Docker client to
push artifacts to authenticated registries.
Some users might not want to have the Docker client
in their process (like a CI job) or build an handcrafted
config.json file.
This would allow this kind of behavior:
```
flux push artifact oci://my-registry.dev/foo:v1 \
--source xxx \
--revision xxx \
--path . \
--creds $TOKEN # Authenticate via "Bearer $TOKEN" Authorization header
```
Or via Autologin:
```
flux push artifact oci://012345678901.dkr.ecr.us-east-1.amazonaws.com/foo:v1 \
--source xxx \
--revision xxx \
--path . \
--provider aws
```
This has been implemented for:
* flux push artifact
* flux list artifact
* flux tag artifact
* flux pull artifact
This will require another PR in https://github.com/fluxcd/pkg/pull/352
Signed-off-by: Adrien Fillon <adrien.fillon@manomano.com >
2022-09-12 12:08:47 +02:00
Stefan Prodan
0c817378cf
Merge pull request #3085 from souleb/reconcile-repository
...
[bootstrap] Make sure we reconcile with the right reconciliation method
2022-09-12 12:47:27 +03:00
Soule BA
ec2aa13165
Make sure we reconcile with the right reconciliation method
...
Signed-off-by: Soule BA <soule@weave.works >
2022-09-12 09:34:24 +02:00
Stefan Prodan
c921cf0d54
Merge pull request #3087 from somtochiama/notify-finalize
...
Remove finalizers for notification controllers
2022-09-11 15:48:33 +03:00
Somtochi Onyekwere
11dd0d918c
remove finalizers for notification controllers
...
Signed-off-by: Somtochi Onyekwere <somtochionyekwere@gmail.com >
2022-09-11 13:16:53 +01:00
Stefan Prodan
467969de0f
Merge pull request #3088 from fluxcd/flux-manifests
...
Publish the install manifests to GHCR and DockerHub as OCI artifacts
2022-09-09 15:23:34 +03:00
Stefan Prodan
bdc5ae4573
Publish install manifests to GHCR and DockerHub as OCI artifacts
...
Add workflow to build and push the install manifests to:
- ghcr.io/fluxcd/flux-manifests
- docker.io/fluxcd/flux-manifests
The OCI artifacts are signed with Cosign and GitHub OIDC (keyless).
The manifests pushed to GHCR have the container images set to ghcr.io/fluxcd/<controller-name> while the manifests pushed to DockerHub have the controller images set to docker.io/fluxcd/<controller-name>.
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2022-09-09 14:49:58 +03:00
Stefan Prodan
1eb4b67013
Merge pull request #3082 from fluxcd/uninstall-oci-repos
...
Remove finalizers for OCI repositories on uninstall
2022-09-08 11:07:21 +03:00
Stefan Prodan
e777947539
Remove finalizers for OCI repositories on uninstall
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2022-09-08 10:43:31 +03:00
Stefan Prodan
70b906cae2
Merge pull request #3053 from dholbach/revert-3034-fix/broken-edit-page-links-2203
...
Revert "Fix broken "edit this page" links in Flux CLI section"
2022-09-06 16:52:19 +03:00
Daniel Holbach
c57afa1e56
Revert "Fix broken "edit this page" links in Flux CLI section"
...
Signed-off-by: Daniel Holbach <daniel@weave.works >
2022-09-06 15:20:42 +02:00
Stefan Prodan
73668d19d9
Merge pull request #3073 from acondrat/patch-1
...
Filter out non-running pods in Prometheus
2022-09-06 16:09:57 +03:00
Arcadie Condrat
82f847e21d
Filter out non-running pods in Prometheus
...
Prometheus job generated by the PodMonitor does not exclude non-running pods. All the "completed" Pods are still going to be listed as targets in Prometheus and marked as down. This issue is related to PodMonitor implementation and is discussed in prometheus-operator/prometheus-operator#4816
Signed-off-by: Arcadie Condrat <arcadie.condrat@gmail.com >
2022-09-05 11:34:39 +02:00
Stefan Prodan
753b2e6eda
Merge pull request #3063 from somtochiama/update-runtime
...
Update `flux logs` to accomodate the new format
2022-09-01 19:17:49 +03:00
Somtochi Onyekwere
7b95e90a33
Update flux logs to accomodate the new format
...
Signed-off-by: Somtochi Onyekwere <somtochionyekwere@gmail.com >
2022-08-31 17:58:43 +01:00
Stefan Prodan
7824229d7b
Merge pull request #3052 from dholbach/update-flux-docs-structure
...
update to new doc links structure
2022-08-30 16:08:53 +03:00
Daniel Holbach
20557f9f15
update to new doc links structure
...
Signed-off-by: Daniel Holbach <daniel@weave.works >
2022-08-30 14:50:05 +02:00
Stefan Prodan
6430f2b4b0
Merge pull request #3048 from fluxcd/azure-e2e-updates
...
Update packages in Azure e2e tests
2022-08-30 10:29:46 +03:00
Stefan Prodan
92e136ed54
Update packages in Azure e2e tests
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
Signed-off-by: Philip Laine <philip.laine@gmail.com >
2022-08-29 16:50:26 +02:00
Stefan Prodan
e79b008878
Merge pull request #3050 from fluxcd/oci-rfc-updates
...
Status update for RFC-0002 and RFC-0003
2022-08-29 17:09:30 +03:00
Stefan Prodan
43cdea01d6
Status update for RFC-0002 and RFC-0003
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2022-08-29 16:31:51 +03:00
Stefan Prodan
6ddaedb4fc
Merge pull request #3049 from fluxcd/kube-1.25
...
Update Kubernetes dependencies to v1.25.0
2022-08-29 15:24:31 +03:00
Stefan Prodan
b4fef0a6b9
Update Kubernetes dependencies to v1.25.0
...
- update `k8s.io` packages to match the Kubernetes v1.25.0 release
- update `kubectl` to v1.25.0 in the flux-cli container image
- update `go.mod` to Go 1.18
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2022-08-29 15:03:36 +03:00
Stefan Prodan
735ebd3336
Merge pull request #2999 from fluxcd/update-components
...
Update toolkit components
2022-08-29 14:28:37 +03:00
Stefan Prodan
a5a9158a24
Add provider to Helm OCI tests
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2022-08-29 14:09:42 +03:00
fluxcdbot
93fdd795da
Update toolkit components
...
- helm-controller to v0.23.1
https://github.com/fluxcd/helm-controller/blob/v0.23.1/CHANGELOG.md
- kustomize-controller to v0.27.1
https://github.com/fluxcd/kustomize-controller/blob/v0.27.1/CHANGELOG.md
- source-controller to v0.28.0
https://github.com/fluxcd/source-controller/blob/v0.28.0/CHANGELOG.md
- notification-controller to v0.25.2
https://github.com/fluxcd/notification-controller/blob/v0.25.2/CHANGELOG.md
- image-reflector-controller to v0.20.1
https://github.com/fluxcd/image-reflector-controller/blob/v0.20.1/CHANGELOG.md
- image-automation-controller to v0.24.2
https://github.com/fluxcd/image-automation-controller/blob/v0.24.2/CHANGELOG.md
Signed-off-by: GitHub <noreply@github.com >
2022-08-29 10:57:30 +00:00
Stefan Prodan
18c944d18a
Merge pull request #3034 from snebel29/fix/broken-edit-page-links-2203
...
Fix broken "edit this page" links in Flux CLI section #2203
2022-08-26 10:03:36 +03:00
Sven Nebel
2c9ef85f6d
Fix broken "edit this page" links in Flux CLI section #2203
...
Signed-off-by: Sven Nebel <nebel.sven@gmail.com >
2022-08-25 21:01:53 +01:00
Stefan Prodan
80669d71ef
Merge pull request #3028 from snebel29/update/terraform-exec-dep
...
Update tests/azure github.com/hashicorp/terraform-exec to v0.16.1
2022-08-25 18:02:36 +03:00
Sven Nebel
b993d17148
Update tests/azure dependency
...
- Update "github.com/hashicorp/terraform-exec" to v0.16.1
- Replace "github.com/hashicorp/terraform-exec/tfinstall" with "github.com/hashicorp/hc-install"
- Fix typos and wording in README.md
Signed-off-by: Sven Nebel <nebel.sven@gmail.com >
2022-08-25 15:13:47 +01:00
Stefan Prodan
c454dd481b
Merge pull request #3025 from fluxcd/rfc-0002-auth
...
[RFC-0002] Add auth specification for Helm OCI
2022-08-25 15:09:45 +03:00
Stefan Prodan
07de9d9ffe
[RFC-0002] Add auth specification for Helm OCI
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2022-08-25 12:16:02 +03:00
Stefan Prodan
9f26b09a06
Merge pull request #3019 from somtochiama/get-cmd
...
Improve error message in get cmd
2022-08-24 14:59:41 +03:00
Somtochi Onyekwere
ad0f3373b6
Improve error message in get cmd
...
Signed-off-by: Somtochi Onyekwere <somtochionyekwere@gmail.com >
2022-08-24 11:35:46 +01:00
Stefan Prodan
f880cce4f9
Merge pull request #3024 from fluxcd/validate-version
...
Add version validation to install commands
2022-08-24 13:27:27 +03:00
Stefan Prodan
8a0fd6ddf9
Add version validation to install commands
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2022-08-24 11:58:29 +03:00
Stefan Prodan
c56f338b12
Merge pull request #3014 from fluxcd/oci-mediatype
...
[RFC-0003] Select layer by OCI media type
2022-08-23 17:21:49 +03:00
Stefan Prodan
463d241a91
Update TODOs for RFC-0003
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2022-08-23 16:03:40 +03:00
Stefan Prodan
db0920ba32
Clarify the layer selection behaviour
...
Co-authored-by: Hidde Beydals <hiddeco@users.noreply.github.com >
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2022-08-23 16:03:37 +03:00
Stefan Prodan
16d3180e42
[RFC-0003] OCI select layer by media type
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2022-08-23 16:03:37 +03:00
Stefan Prodan
81d2ad8245
Merge pull request #2998 from somtochiama/filter-artifact
...
Add `--filter-semver` and `--filter-regex` flags to `list artifacts`
2022-08-23 11:00:22 +03:00
Somtochi Onyekwere
96d1c1b2bd
Add --filter-semver and regex flags to list artifact
...
Signed-off-by: Somtochi Onyekwere <somtochionyekwere@gmail.com >
2022-08-22 20:35:15 +01:00
Stefan Prodan
545949c67f
Merge pull request #2996 from fluxcd/go-git-providers-up
...
Update dependencies
2022-08-17 17:52:52 +03:00
Stefan Prodan
342bb81687
Update kubectl to v1.24.3 in flux-cli image
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2022-08-17 17:12:54 +03:00
Stefan Prodan
60b483569d
Update dependencies
...
- fluxcd/go-git-providers v0.8.0
- google/go-containerregistry v0.11.0
- homeport/dyff v1.5.5
- spf13/cobra v1.5.0
- k8s.io/cli-runtime v0.24.3
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2022-08-17 17:12:48 +03:00
Stefan Prodan
b7a2fb4be0
Merge pull request #2997 from fluxcd/make-ghcr-default
...
Use ghcr.io in the static manifests
2022-08-17 17:11:02 +03:00
Stefan Prodan
5bdc083ce2
Use ghcr.io in the static manifests
...
Use the same container registry as `flux install` for the static install manifests.
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2022-08-17 16:48:52 +03:00
Stefan Prodan
787b6953c8
Merge pull request #2995 from fluxcd/oci-ignore
...
Add `--ignore-paths` arg to `flux build|push artifact`
2022-08-17 15:33:01 +03:00
Stefan Prodan
40717fa4f4
Exclude VCS files by default from OCI artifacts
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2022-08-17 13:49:38 +03:00
Stefan Prodan
899a1fffca
Add --ignore-paths arg to flux build|push artifact
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2022-08-16 15:31:39 +03:00
Stefan Prodan
02b38ac8e0
Merge pull request #2945 from somtochiama/reset-test-arg
...
Reset flag after executing command in tests
2022-08-12 14:00:48 +03:00
Somtochi Onyekwere
5dcd599612
reset cmd flags
...
Signed-off-by: Somtochi Onyekwere <somtochionyekwere@gmail.com >
2022-08-12 10:49:00 +01:00
Stefan Prodan
854ec02823
Merge pull request #2979 from fluxcd/oci-rfcs-update
...
Status update for RFC-0002 and RFC-0003
2022-08-11 18:25:39 +03:00
Stefan Prodan
9386b9e0c3
Status update for RFC-0002 and RFC-0003
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2022-08-11 17:34:37 +03:00
Stefan Prodan
f2d749069e
Merge pull request #2966 from fluxcd/update-components
...
Update toolkit components
2022-08-11 17:29:33 +03:00
fluxcdbot
d4169aa4dd
Update toolkit components
...
- kustomize-controller to v0.27.0
https://github.com/fluxcd/kustomize-controller/blob/v0.27.0/CHANGELOG.md
- source-controller to v0.26.1
https://github.com/fluxcd/source-controller/blob/v0.26.1/CHANGELOG.md
- notification-controller to v0.25.1
https://github.com/fluxcd/notification-controller/blob/v0.25.1/CHANGELOG.md
- image-reflector-controller to v0.20.0
https://github.com/fluxcd/image-reflector-controller/blob/v0.20.0/CHANGELOG.md
- image-automation-controller to v0.24.1
https://github.com/fluxcd/image-automation-controller/blob/v0.24.1/CHANGELOG.md
Signed-off-by: GitHub <noreply@github.com >
2022-08-11 14:03:13 +00:00
Stefan Prodan
c06072d5cf
Merge pull request #2856 from fluxcd/oci
...
[RFC-0003] Add commands for managing OCI artifacts
2022-08-11 17:02:01 +03:00
Max Jonas Werner
7e2d235f53
Merge pull request #2971 from fluxcd/trace-ocirepo
...
Make `flux trace` work with OCIRepository
2022-08-10 14:56:26 +02:00
Max Jonas Werner
b810aea6cc
Make flux trace work with OCIRepository
...
* Added support for OCIRepositories to `flux trace`
* Changed indentation to compensate new, longer field name "Source
Revision"
* Added unit tests for the new output
closes #2970
Signed-off-by: Max Jonas Werner <max@e13.dev >
2022-08-10 14:37:28 +02:00
Stefan Prodan
75a879c770
OCI docs improvements
...
Co-authored-by: Kingdon Barrett <kingdon@weave.works >
Co-authored-by: Sunny <darkowlzz@protonmail.com >
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2022-08-10 12:02:30 +03:00
Stefan Prodan
d4c5a137a1
Add examples for pushing artifacts with GH Actions
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2022-08-09 13:51:14 +03:00
Stefan Prodan
d4718f6ff4
Improve artifact commands docs
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2022-08-09 13:27:45 +03:00
Stefan Prodan
ac9b3d193d
Update controllers with OCI support
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2022-08-09 12:45:33 +03:00
Stefan Prodan
7c7e76f9f0
Use fluxcd/pkg/oci/client
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2022-08-09 12:45:00 +03:00
Stefan Prodan
08401f62b2
Add OCI provider arg
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2022-08-09 12:45:00 +03:00
Kingdon Barrett
69e26ca1d9
Pull artifact not push artifact
...
Fixup docs string to match pull command
Signed-off-by: Kingdon Barrett <kingdon@weave.works >
2022-08-09 12:45:00 +03:00
Somtochi Onyekwere
41aac68193
Add link to kubectl repo
...
Signed-off-by: Somtochi Onyekwere <somtochionyekwere@gmail.com >
2022-08-09 12:44:59 +03:00
Somtochi Onyekwere
fcd38c9395
Fix cli description
...
Signed-off-by: Somtochi Onyekwere <somtochionyekwere@gmail.com >
2022-08-09 12:44:59 +03:00
Somtochi Onyekwere
fe4b65972a
Update cli description
...
Signed-off-by: Somtochi Onyekwere <somtochionyekwere@gmail.com >
2022-08-09 12:44:59 +03:00
Somtochi Onyekwere
4c576bf599
Add create oci secret command
...
Signed-off-by: Somtochi Onyekwere <somtochionyekwere@gmail.com >
2022-08-09 12:44:59 +03:00
Stefan Prodan
70d30fd52e
Update golden files to latest digest
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2022-08-09 12:44:59 +03:00
Stefan Prodan
803104578f
Add make build-dev command
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2022-08-09 12:44:59 +03:00
Stefan Prodan
030b6bc77c
Update source-controller with OCI metadata
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2022-08-09 12:44:59 +03:00
Somtochi Onyekwere
009413affd
Add test for annotations
...
Signed-off-by: Somtochi Onyekwere <somtochionyekwere@gmail.com >
2022-08-09 12:44:59 +03:00
Somtochi Onyekwere
9e76787e9f
working golden files
...
Signed-off-by: Somtochi Onyekwere <somtochionyekwere@gmail.com >
2022-08-09 12:44:58 +03:00
Somtochi Onyekwere
b78bbd5b9d
fill test files
...
Signed-off-by: Somtochi Onyekwere <somtochionyekwere@gmail.com >
2022-08-09 12:44:58 +03:00
Somtochi Onyekwere
3e15e83926
Add test for tag/list/build/pull/push artifacts
...
Signed-off-by: Somtochi Onyekwere <somtochionyekwere@gmail.com >
2022-08-09 12:44:58 +03:00
Stefan Prodan
1b327e9d4e
Show artifact digest in list output
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2022-08-09 12:44:58 +03:00
Stefan Prodan
7dd736954b
Use OCI standard annotations
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2022-08-09 12:44:58 +03:00
Stefan Prodan
6b98590461
Add --cert-ref to flux create source oci
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2022-08-09 12:44:58 +03:00
Stefan Prodan
8049634e4d
Add oci:// prefix
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2022-08-09 12:44:58 +03:00
Somtochi Onyekwere
adc7981f22
Add tests for source oci command
...
Signed-off-by: Somtochi Onyekwere <somtochionyekwere@gmail.com >
2022-08-09 12:44:58 +03:00
Stefan Prodan
30e5389d02
Run e2e tests for PRs against oci branch
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2022-08-09 12:44:57 +03:00
Stefan Prodan
b6a78f42ea
Update SC with OCI semver support
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2022-08-09 12:44:57 +03:00
Stefan Prodan
e4fb8e75f9
Add e2e tests for artifact commands
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2022-08-09 12:44:57 +03:00
Stefan Prodan
2f35367a7f
Add list artifacts command
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2022-08-09 12:44:57 +03:00
Stefan Prodan
2d8db4f20d
Implement OCIRepository commands
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2022-08-09 12:44:57 +03:00
Stefan Prodan
12a491f538
Update controllers to OCI preview images
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2022-08-09 12:44:57 +03:00
Stefan Prodan
9503ecafb1
Add artifact commands
...
Implement build, push, pull and tag artifact commands.
For authentication purposes, all `flux <verb> artifact` commands are using the '~/.docker/config.json' config file and the Docker credential helpers.
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2022-08-09 12:44:57 +03:00
Stefan Prodan
e927d39a27
Add OCI internal package
...
Implement OCI artifacts operations using crane
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2022-08-09 12:44:56 +03:00
Stefan Prodan
ac50aea21f
Merge pull request #2964 from pjbgf/clean-up
...
Add validation to namespace flag
2022-08-08 15:53:55 +03:00
Paulo Gomes
c45536723c
add validation to namespace flag
...
Signed-off-by: Paulo Gomes <paulo.gomes@weave.works >
2022-08-08 12:52:02 +01:00
Paulo Gomes
fb1de8c649
remove unused func
...
Signed-off-by: Paulo Gomes <paulo.gomes@weave.works >
2022-08-05 19:07:04 +01:00
Stefan Prodan
e1c082e5ac
Merge pull request #2955 from somtochiama/logs-test
...
fix log filter and add tests for `flux logs`
2022-08-03 10:19:25 +03:00
Somtochi Onyekwere
1889b64b4e
remove print statement
...
Signed-off-by: Somtochi Onyekwere <somtochionyekwere@gmail.com >
2022-08-02 19:55:52 +01:00
Somtochi Onyekwere
0cfdc5d674
move struct definition
...
Signed-off-by: Somtochi Onyekwere <somtochionyekwere@gmail.com >
2022-08-02 19:46:19 +01:00
Somtochi Onyekwere
96afee996a
Add unit tests for flux logs
...
Signed-off-by: Somtochi Onyekwere <somtochionyekwere@gmail.com >
2022-08-02 19:44:23 +01:00
Stefan Prodan
da9747a406
Merge pull request #2951 from fluxcd/oci-oidc-auth
...
[RFC-0003] Add the provider field for OIDC auth
2022-08-02 13:03:56 +03:00
Stefan Prodan
36d219e05c
[RFC-0003] Add the provider field for OIDC auth
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2022-08-02 11:46:20 +03:00
Hidde Beydals
ea2de24ade
Merge pull request #2940 from fluxcd/fix-srcinfo-bin
...
AUR: further solve `.SRCINFO` issues
2022-07-28 16:27:01 +00:00
Hidde Beydals
f01911d0e2
AUR: further solve .SRCINFO issues
...
Due to the release CI job running on an Ubuntu machine, we do not have
easy access to `makepkg` to generate the `.SRCINFO` using `--printsrcinfo`
as this is a `pacman` specific utility, and instead we maintain a
template.
Historically seen, something went wrong here while the `PKGBUILD` file
became more complex and certain fields added there were not _also_
included in the `.SRCINFO` template.
This commit ensures everything is restored to working state, and
provides the proper fix for what was attempted in #2917 . In addition,
checksums are now included in the file.
Signed-off-by: Hidde Beydals <hello@hidde.co >
2022-07-28 15:48:27 +00:00
Hidde Beydals
43eb9327d5
Merge pull request #2937 from fluxcd/fix-srcinfo-bin
...
AUR: ensure `pkgname` is bottom entry in .SRCINFO
2022-07-28 07:41:02 +00:00
Hidde Beydals
ca212ac592
AUR: ensure pkgname is bottom entry in .SRCINFO
...
Signed-off-by: Hidde Beydals <hello@hidde.co >
2022-07-28 07:13:34 +00:00
Sunny
fe3e0efcf1
Merge pull request #2932 from fluxcd/update-components
...
Update toolkit components
2022-07-27 21:33:58 +05:30
fluxcdbot
ed7a880287
Update toolkit components
...
- source-controller to v0.25.11
https://github.com/fluxcd/source-controller/blob/v0.25.11/CHANGELOG.md
- image-reflector-controller to v0.19.4
https://github.com/fluxcd/image-reflector-controller/blob/v0.19.4/CHANGELOG.md
Signed-off-by: GitHub <noreply@github.com >
2022-07-27 15:47:46 +00:00
Stefan Prodan
e94853f023
Merge pull request #2917 from morancj/aur-srcinfo
...
SRCINFO: fix path
2022-07-26 14:27:01 +02:00
Ciaran Moran
cbecd8ab56
SRCINFO: consistent style
...
Signed-off-by: Ciaran Moran <ciaran@weave.works >
2022-07-18 11:48:38 +01:00
Ciaran Moran
feaab54f70
SRCINFO: fix path
...
Signed-off-by: Ciaran Moran <ciaran@weave.works >
2022-07-18 11:29:15 +01:00
Paulo Gomes
02e12cf871
Merge pull request #2905 from fluxcd/update-components
...
Update toolkit components
2022-07-18 09:06:13 +01:00
fluxcdbot
7aeec0a0c4
Update toolkit components
...
- helm-controller to v0.22.2
https://github.com/fluxcd/helm-controller/blob/v0.22.2/CHANGELOG.md
- kustomize-controller to v0.26.3
https://github.com/fluxcd/kustomize-controller/blob/v0.26.3/CHANGELOG.md
- source-controller to v0.25.10
https://github.com/fluxcd/source-controller/blob/v0.25.10/CHANGELOG.md
- notification-controller to v0.24.1
https://github.com/fluxcd/notification-controller/blob/v0.24.1/CHANGELOG.md
- image-reflector-controller to v0.19.3
https://github.com/fluxcd/image-reflector-controller/blob/v0.19.3/CHANGELOG.md
- image-automation-controller to v0.23.5
https://github.com/fluxcd/image-automation-controller/blob/v0.23.5/CHANGELOG.md
Signed-off-by: GitHub <noreply@github.com >
2022-07-15 18:02:07 +00:00
Stefan Prodan
abeea06e72
Merge pull request #2601 from fluxcd/rfc-kubernetes-oci
...
[RFC-0003] Flux OCI support for Kubernetes manifests
2022-07-08 12:11:29 +03:00
Stefan Prodan
4a55b828b1
Mark RFC-0003 as implementable
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2022-07-06 17:02:19 +03:00
Stefan Prodan
6b9c0a5e48
Add oci:// proto to the spec
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2022-07-06 16:57:45 +03:00
Stefan Prodan
e060873246
Add examples for flux build, push and list commands
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2022-07-06 16:57:42 +03:00
Stefan Prodan
143609b9fb
Add specification for spec.url
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2022-07-06 16:57:41 +03:00
Stefan Prodan
a22438b7fa
Add design details
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2022-07-06 16:57:41 +03:00
Stefan Prodan
34321983e7
Add OCI artifact type to alternatives
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2022-07-06 16:57:41 +03:00
Stefan Prodan
44762933b3
Add flux tag artifact command
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2022-07-06 16:57:41 +03:00
Stefan Prodan
2912d1d437
Add serviceAccountName to auth spec
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2022-07-06 16:57:41 +03:00
Stefan Prodan
4885278691
Restructure the OCI auth spec
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2022-07-06 16:57:41 +03:00
Stefan Prodan
8a7c94180b
Add client certificate authentication
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2022-07-06 16:57:41 +03:00
Stefan Prodan
183b9a7ee0
Add auto-login feature
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2022-07-06 16:57:41 +03:00
Stefan Prodan
0fc582d6fd
Add user stories for publishing and reconciling OCI artifacts
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2022-07-06 16:57:40 +03:00
Stefan Prodan
c7a6ed53ca
Add proposal for adding OCI support for Kubernetes manifests to Flux
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2022-07-06 16:57:40 +03:00
Stefan Prodan
547e39d24c
Merge pull request #2881 from fluxcd/update-components
...
Update toolkit components
2022-06-29 16:36:18 +03:00
fluxcdbot
115b58fe49
Update toolkit components
...
- kustomize-controller to v0.26.2
https://github.com/fluxcd/kustomize-controller/blob/v0.26.2/CHANGELOG.md
- source-controller to v0.25.9
https://github.com/fluxcd/source-controller/blob/v0.25.9/CHANGELOG.md
Signed-off-by: GitHub <noreply@github.com >
2022-06-29 13:14:11 +00:00
Stefan Prodan
613e270d00
Merge pull request #2851 from TianZong48/fix-logs-stream
...
logs: write into writer from io.Pipe instead of os.Stdout
2022-06-28 19:27:30 +03:00
TianZong48
c24e738973
logs: write into writer from io.Pipe instead os.Stdout
...
Signed-off-by: TianZong48 <tianzong48@gmail.com >
2022-06-28 23:27:32 +08:00
Stefan Prodan
e2fb6089c9
Merge pull request #2877 from sympatheticmoose/patch-1
...
Add the `--branch` arg to the basic auth example
2022-06-28 14:43:42 +03:00
David Harris
95eb7aede0
add branch to basic auth example
...
Without a reference specified, the create command will fail.
Signed-off-by: David Harris <david.harris@weave.works >
2022-06-27 21:08:48 +01:00
Stefan Prodan
3cef177e24
Merge pull request #2839 from fluxcd/update-components
...
Update toolkit components
2022-06-24 16:36:58 +03:00
fluxcdbot
c430556498
Update toolkit components
...
- source-controller to v0.25.8
https://github.com/fluxcd/source-controller/blob/v0.25.8/CHANGELOG.md
- image-reflector-controller to v0.19.2
https://github.com/fluxcd/image-reflector-controller/blob/v0.19.2/CHANGELOG.md
- image-automation-controller to v0.23.4
https://github.com/fluxcd/image-automation-controller/blob/v0.23.4/CHANGELOG.md
Signed-off-by: GitHub <noreply@github.com >
2022-06-24 12:29:23 +00:00
Stefan Prodan
ff9c982df4
Merge pull request #2867 from fluxcd/image-finalizers
...
Remove image finalizers on uninstall
2022-06-24 12:46:28 +03:00
Stefan Prodan
724c93c23d
Remove image finalizers on uninstall
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2022-06-24 11:34:53 +03:00
Hidde Beydals
769e20423d
Merge pull request #2844 from fluxcd/fix-logs-multiple-containers
...
logs: select manager container when multiple exist
2022-06-23 14:14:58 +02:00
Hidde Beydals
d12e697769
logs: select manager container when multiple exist
...
This sets the container to `manager` which is used by all Flux
controllers as the container name.
The other options I thought about were selecting the first, or doing
something with image detection. But both can be sensitive to either
users adding their patch as a first entry, or e.g. mirroring the image
to a different name.
Signed-off-by: Hidde Beydals <hello@hidde.co >
2022-06-23 13:52:08 +02:00
Stefan Prodan
874b05c5da
Merge pull request #2829 from SomtochiAma/update-valuesFrom
...
Accept multiple values for `flux create hr --values-from`
2022-06-23 14:25:11 +03:00
Somtochi Onyekwere
1894b90d84
Accept multiple valuesFrom for create_helmrelease
...
Signed-off-by: Somtochi Onyekwere <somtochionyekwere@gmail.com >
2022-06-23 09:09:22 +01:00
Stefan Prodan
cdf5bf3c9e
Merge pull request #2862 from bplasmeijer/bugs/monitoring-configmap-in-wrong-namespace
...
Put the dashboard configmap in the right namespace for monitoring
2022-06-23 08:47:19 +03:00
bart-plasmeijer
5f35bd4e00
put the dashboard config map in the right namespace
...
Signed-off-by: Bart Plasmeijer <bart.plasmeijer@gmail.com >
2022-06-22 23:05:48 +02:00
Stefan Prodan
12504c76d0
Merge pull request #2859 from SomtochiAma/oci-success-msg
...
Return different success message for `oci` type - `reconcile_source_helm`
2022-06-22 18:37:11 +03:00
Somtochi Onyekwere
7346b1a762
Return a different success message for helm oci
...
Signed-off-by: Somtochi Onyekwere <somtochionyekwere@gmail.com >
2022-06-22 12:03:20 +01:00
Stefan Prodan
f7d616d223
Merge pull request #2823 from fluxcd/check-crds
...
Add CRDs to `flux check` command
2022-06-10 12:00:45 +03:00
Stefan Prodan
443e5b5539
Fail check if no controllers or crds are found
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2022-06-09 09:27:27 +03:00
Stefan Prodan
f6c14c939d
Add CRDs to flux check command
...
Verify that the Flux CRDs are registered on the cluster and print their version.
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2022-06-09 09:17:15 +03:00
Stefan Prodan
a602c57e5d
Merge pull request #2820 from fluxcd/update-pkgs
...
Update dependencies
2022-06-08 15:59:06 +03:00
Stefan Prodan
9ae41899a8
Update go-getter to fix CVEs
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2022-06-08 15:33:47 +03:00
Stefan Prodan
cfdd5f0284
Update kubectl to v1.24.1 in flux-cli image
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2022-06-08 15:27:08 +03:00
Stefan Prodan
04b0a0a7ae
Update dependencies
...
- fluxcd/pkg/kustomize v0.5.2
- fluxcd/pkg/runtime v0.16.2
- fluxcd/pkg/ssa v0.17.0
- fluxcd/pkg/ssh v0.5.0
- cli-utils v0.31.2
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2022-06-08 15:26:33 +03:00
Stefan Prodan
83fcac1868
Merge pull request #2814 from fluxcd/update-components
...
Update toolkit components
2022-06-08 15:20:41 +03:00
fluxcdbot
efb0ecb4f9
Update toolkit components
...
- helm-controller to v0.22.1
https://github.com/fluxcd/helm-controller/blob/v0.22.1/CHANGELOG.md
- kustomize-controller to v0.26.1
https://github.com/fluxcd/kustomize-controller/blob/v0.26.1/CHANGELOG.md
- source-controller to v0.25.5
https://github.com/fluxcd/source-controller/blob/v0.25.5/CHANGELOG.md
- image-reflector-controller to v0.19.1
https://github.com/fluxcd/image-reflector-controller/blob/v0.19.1/CHANGELOG.md
- image-automation-controller to v0.23.2
https://github.com/fluxcd/image-automation-controller/blob/v0.23.2/CHANGELOG.md
Signed-off-by: GitHub <noreply@github.com >
2022-06-08 12:02:56 +00:00
Stefan Prodan
7498d516d4
Merge pull request #2811 from fluxcd/rfc-0002-status-update
...
[RFC-0002] Update status and implementation history
2022-06-07 12:47:58 +03:00
Stefan Prodan
2fe3362c3d
[RFC-0002] Update status and implementation history
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2022-06-07 12:21:19 +03:00
Stefan Prodan
6473331399
Merge pull request #2809 from fluxcd/update-components
...
Update source-controller to v0.25.3
2022-06-06 16:12:30 +03:00
fluxcdbot
6f85363e58
Update toolkit components
...
- source-controller to v0.25.3
https://github.com/fluxcd/source-controller/blob/v0.25.3/CHANGELOG.md
Signed-off-by: GitHub <noreply@github.com >
2022-06-06 12:39:05 +00:00
Stefan Prodan
02c0d3bd0d
Merge pull request #2807 from fluxcd/update-azure-deps
...
Update dependencies
2022-06-04 08:12:50 +03:00
Stefan Prodan
f1f4cc007a
Update dependencies
...
- sync tests/azure with main go.mod
- update homeport/dyff to v1.5.4
- update k8s.io/apiextensions-apiserver to v0.24.1
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2022-06-03 17:51:43 +03:00
Stefan Prodan
7293771766
Merge pull request #2796 from fluxcd/update-components
...
Update toolkit components
2022-06-03 17:41:06 +03:00
fluxcdbot
25d065c211
Update toolkit components
...
- helm-controller to v0.22.0
https://github.com/fluxcd/helm-controller/blob/v0.22.0/CHANGELOG.md
- source-controller to v0.25.2
https://github.com/fluxcd/source-controller/blob/v0.25.2/CHANGELOG.md
- image-automation-controller to v0.23.0
https://github.com/fluxcd/image-automation-controller/blob/v0.23.0/CHANGELOG.md
Signed-off-by: GitHub <noreply@github.com >
2022-06-03 14:01:51 +00:00
Stefan Prodan
bf14f47459
Merge pull request #2806 from fluxcd/monitoring-logs
...
monitoring: Add Grafana Loki HR and Flux logs dashboard
2022-06-03 13:24:37 +03:00
Stefan Prodan
8576073b9d
monitoring: Add Grafana Loki HR and Flux logs dashboard
...
- add loki-stack HelmRelease to install Loki and Promtail in the monitoring namespace
- make the loki-stack HelmRelease depend on kube-prometheus-stack to install Loki's datasource and service monitors in the correct order
- add a Grafana dashboard for displaying and filtering the Flux controllers JSON logs
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2022-06-03 12:50:41 +03:00
Max Jonas Werner
cbe1331815
Merge pull request #2802 from fluxcd/kubeconfig-secret-ref
...
Add `--kubeconfig-secret-ref` to `flux create ks|hr`
2022-06-02 15:49:19 +02:00
Stefan Prodan
998b763cf9
Add --kubeconfig-secret-ref to flux create ks|hr
...
Allow specifying the name of the Kubernetes Secret that contains a key with the kubeconfig file for connecting to a remote cluster.
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2022-06-02 16:10:31 +03:00
Stefan Prodan
15e8f106ce
Merge pull request #2801 from fluxcd/e2e-arm64-kube-1.24
...
e2e: Update ARM64 runners to Kubernetes 1.24
2022-06-02 15:33:02 +03:00
Stefan Prodan
9aee262054
e2e: Update ARM64 runners to Kubernetes 1.24
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2022-06-02 15:18:01 +03:00
Stefan Prodan
c718336143
Merge pull request #2792 from SomtochiAma/flux-diff
...
Handle multi-doc yaml for flux build
2022-06-02 15:08:27 +03:00
Somtochi Onyekwere
355ed94852
check for correct kustomization in multi-doc yaml
...
Signed-off-by: Somtochi Onyekwere <somtochionyekwere@gmail.com >
2022-06-02 11:23:58 +01:00
Stefan Prodan
56c5e784fb
Merge pull request #2787 from vipulnewaskar7/main
...
Add `--allow-insecure-http` to `bootstrap git`
2022-06-02 13:19:33 +03:00
Vipul Newaskar
0a30bc1024
allow http git repos connections while bootstrap
...
Updated misleading error message
Signed-off-by: Vipul Newaskar <vipulnewaskar7@gmail.com >
2022-06-02 10:32:58 +05:30
Vipul Newaskar
a55548de07
allow http git repos connections while bootstrap
...
This change will allow user to bootstrap with http git urls
But user must explicitely set --allow-insecure-http=true
Signed-off-by: Vipul Newaskar <vipulnewaskar7@gmail.com >
2022-06-02 10:32:58 +05:30
Stefan Prodan
b84e613b5e
Merge pull request #2781 from fluxcd/create-source-helm-oci
...
Add OCI support to `create source helm`
2022-06-01 20:29:40 +03:00
Max Jonas Werner
6b9e6cb9a5
Merge branch 'main' into create-source-helm-oci
2022-06-01 16:35:26 +02:00
Max Jonas Werner
f24c4034e2
Merge pull request #2775 from fluxcd/update-components
...
Update toolkit components
2022-06-01 16:35:02 +02:00
fluxcdbot
797352e4fa
Update toolkit components
...
- kustomize-controller to v0.26.0
https://github.com/fluxcd/kustomize-controller/blob/v0.26.0/CHANGELOG.md
- source-controller to v0.25.0
https://github.com/fluxcd/source-controller/blob/v0.25.0/CHANGELOG.md
- notification-controller to v0.24.0
https://github.com/fluxcd/notification-controller/blob/v0.24.0/CHANGELOG.md
- image-reflector-controller to v0.19.0
https://github.com/fluxcd/image-reflector-controller/blob/v0.19.0/CHANGELOG.md
Signed-off-by: GitHub <noreply@github.com >
2022-06-01 14:08:16 +00:00
Max Jonas Werner
7d742924f6
bump SC version in azure test module
...
Signed-off-by: Max Jonas Werner <mail@makk.es >
2022-06-01 16:06:45 +02:00
Max Jonas Werner
e19ea796b1
Add OCI support to create source helm
...
closes #2774
Signed-off-by: Max Jonas Werner <mail@makk.es >
2022-06-01 15:59:52 +02:00
Stefan Prodan
bcef28e80b
Merge pull request #2782 from fluxcd/monitoring-refactoring
...
Refactor Flux Prometheus monitoring stack
2022-05-30 11:02:21 +03:00
Stefan Prodan
4acef9d508
Add Flux events to dashboard annotations
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2022-05-29 17:46:02 +03:00
Stefan Prodan
8128fc190d
Update kube-prometheus-stack chart to v35
...
- Automate kube-prometheus-stack helm release upgrades for the v35.x range
- Remove deprecated Grafana settings
- Set Prometheus retention to 24h
- Label Flux dashboards and PodMonitors with `app.kubernetes.io/component: monitoring`
- Change the `podMonitorSelector` to match the label `app.kubernetes.io/component: monitoring`
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2022-05-29 16:14:18 +03:00
Stefan Prodan
2ba0c4435e
Remove deprecated monitoring stack
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2022-05-29 16:09:57 +03:00
Stefan Prodan
b8164717da
Merge pull request #2767 from takirala/tga/add-ignore-field
...
Add `--ignore-paths` flag to `flux create source (git|bucket)`
2022-05-28 16:02:34 +03:00
Tarun Gupta Akirala
ed88e9dec5
feat: add --ignore-paths flag to flux create source (git|bucket)
...
A new --ignore-paths flag is added to following commands:
flux create source git --ignore-paths ...
flux create source bucket --ignore-paths ...
A StringSliceVar is used which supports specifying the flag multiple
times to populate a list or either a comma seperated string value
A unit test with a golden file is added to validate the flag
Signed-off-by: Tarun Gupta Akirala <takirala@users.noreply.github.com >
2022-05-27 09:45:25 -07:00
Stefan Prodan
5ebb985b10
Merge pull request #2778 from fluxcd/go-git-providers
...
Update go-git-providers to v0.6.0
2022-05-27 17:43:32 +03:00
Stefan Prodan
7f5f80286e
Update go-git-providers to v0.6.0
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2022-05-27 17:17:02 +03:00
Stefan Prodan
3cd0bc9672
Merge pull request #2773 from fluxcd/update-deps
...
Update dependencies
2022-05-27 14:52:11 +03:00
Stefan Prodan
95f896e92c
Update fluxcd/pkg/ssh to v0.4.1
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2022-05-27 14:24:25 +03:00
Stefan Prodan
0b9e3d24ef
Update GitHub actions
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2022-05-27 13:35:13 +03:00
Stefan Prodan
3f0efc9435
Update dependencies
...
- Update Kubernetes packages to v1.24
- Update go-yaml to v3.0.0 (fix CVE-2022-28948)
- Update fluxcd/pkg/runtime to v0.15.1
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2022-05-27 13:29:20 +03:00
Stefan Prodan
64205cf523
Merge pull request #2727 from thedataflows/thedataflows/grafana-dashboard
...
grafana: display exported ns, slight resizing, default sorting by state
2022-05-26 14:46:22 +03:00
Cristian Chiru
38c62d46c7
[grafana dashboard] display exported namespace, slight resizing, default sorting by state
...
Signed-off-by: Cristian Chiru <cristi.chiru@gmail.com >
2022-05-26 14:21:39 +03:00
Stefan Prodan
b1ac3a26f4
Merge pull request #2769 from fluxcd/go-1.18
...
Update Go to 1.18 in CI
2022-05-25 13:47:43 +03:00
Stefan Prodan
b795e612f7
Update Go to v1.18
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2022-05-25 11:43:30 +03:00
Stefan Prodan
a1a2286794
Update Alpine to v3.16
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2022-05-25 11:04:26 +03:00
Hidde Beydals
8c5d83d9fe
Merge pull request #2764 from fluxcd/fix-rel-paths-custom-bootstrap
...
Ensure proper FS root is set while bootstrapping
2022-05-24 12:40:46 +02:00
Hidde Beydals
5130a154e4
Ensure proper FS root is set while bootstrapping
...
This ensures relative paths to e.g. bases can be used.
Signed-off-by: Hidde Beydals <hello@hidde.co >
2022-05-24 12:14:21 +02:00
Max Jonas Werner
938f2570ef
Merge pull request #2747 from dholbach/update-maintainers-file
...
Move MAINTAINERS to f/community
2022-05-18 18:16:10 +02:00
Daniel Holbach
97a7b4450f
Move MAINTAINERS to f/community
...
Signed-off-by: Daniel Holbach <daniel@weave.works >
2022-05-18 17:28:49 +02:00
Max Jonas Werner
46fbc7c71b
Merge pull request #2748 from makkes/debug-e2e-failure
...
fix e2e tests
2022-05-18 17:28:28 +02:00
Max Jonas Werner
e35da1c890
trim prefix from server version
...
It's not part of the `flux check` output.
Signed-off-by: Max Jonas Werner <mail@makk.es >
2022-05-18 17:08:50 +02:00
Max Jonas Werner
9af6175302
fix e2e check test
...
The output of `kubectl version` has changed with newer kubectl version
from
```
{
"serverVersion": ...,
"clientVersion": ...
}
```
to
```
{
"serverVersion": ...,
"clientVersion": ...,
"kustomizeVersion": ...
}
```
So the `kustomizeVersion` field is new which causes the JSON
unmarshaling to fail.
We now just unmarshal it to `map[string]interface{}` and peel the
server git version out of that map manually w/o unmarshalling the JSON
into a custom type.
Signed-off-by: Max Jonas Werner <mail@makk.es >
2022-05-18 16:51:18 +02:00
Max Jonas Werner
e1def4f8ac
make e2e test easier to debug
...
Signed-off-by: Max Jonas Werner <mail@makk.es >
2022-05-18 16:36:18 +02:00
Hidde Beydals
e09078f697
Merge pull request #2703 from aryan9600/fix-securefs-macos
2022-05-04 11:58:16 +02:00
Sanskar Jaiswal
7232ff9ea0
modify tmp dir generation to be absolute on all OSes
...
Signed-off-by: Sanskar Jaiswal <jaiswalsanskar078@gmail.com >
2022-05-04 15:13:39 +05:30
Stefan Prodan
45876a723c
Merge pull request #2701 from fluxcd/add-sa-read
...
Grant service account read-only access to controllers
2022-05-04 11:33:15 +03:00
Stefan Prodan
1ece35e4c5
Add leader election required permissions
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2022-05-04 11:11:51 +03:00
Stefan Prodan
5dee903374
Grant service account read-only access to controllers
...
For image automation to use a service account to authenticate to container registries, the controllers needs read-only access to service accounts.
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2022-05-04 10:47:04 +03:00
Stefan Prodan
4dd20af7e0
Merge pull request #2700 from fluxcd/fix-bootstrap-fs
...
MacOS: fix bootstrap manifest generation
2022-05-04 10:01:42 +03:00
Stefan Prodan
b9fbdfc9a4
Fix bootstrap manifest generation
...
Use the OS package to write the generated files on disk instead of Flux secure FS package which is meant for read operations.
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2022-05-04 09:41:26 +03:00
Hidde Beydals
ab00e348a4
Merge pull request #2698 from fluxcd/update-deps
2022-05-03 21:26:22 +02:00
Hidde Beydals
b5c0ae9d5a
build: update various CI dependencies
...
- kind to v0.12.0
- kubectl to v1.23.6
- helm to v3.8.2
- runner to v2.291.1
Signed-off-by: Hidde Beydals <hello@hidde.co >
2022-05-03 21:07:35 +02:00
Hidde Beydals
8e4044eed9
Update dependencies
...
- github.com/fluxcd/pkg/runtime to v0.14.2
- github.com/google/go-cmp to v0.5.8
- golang.org/x/crypto to v0.0.0-20220427172511-eb4f295cb31f
- k8s.io/cli-runtime to v0.23.6
- k8s.io/kubectl to v0.23.6
Signed-off-by: Hidde Beydals <hello@hidde.co >
2022-05-03 21:07:35 +02:00
Hidde Beydals
7034ef46af
Merge pull request #2695 from fluxcd/update-components
2022-05-03 20:45:53 +02:00
Hidde Beydals
8dfbe952ae
tests/azure: update toolkit components
...
Signed-off-by: Hidde Beydals <hello@hidde.co >
2022-05-03 20:19:29 +02:00
fluxcdbot
f1e9da56dc
Update toolkit components
...
- helm-controller to v0.21.0
https://github.com/fluxcd/helm-controller/blob/v0.21.0/CHANGELOG.md
- kustomize-controller to v0.25.0
https://github.com/fluxcd/kustomize-controller/blob/v0.25.0/CHANGELOG.md
- source-controller to v0.24.4
https://github.com/fluxcd/source-controller/blob/v0.24.4/CHANGELOG.md
- notification-controller to v0.23.5
https://github.com/fluxcd/notification-controller/blob/v0.23.5/CHANGELOG.md
- image-reflector-controller to v0.18.0
https://github.com/fluxcd/image-reflector-controller/blob/v0.18.0/CHANGELOG.md
- image-automation-controller to v0.22.1
https://github.com/fluxcd/image-automation-controller/blob/v0.22.1/CHANGELOG.md
Signed-off-by: GitHub <noreply@github.com >
2022-05-03 18:17:11 +00:00
Hidde Beydals
f924c5f76d
Merge pull request #2651 from fluxcd/customize-kustomize-fs
2022-05-03 14:25:27 +02:00
Hidde Beydals
57442e8faa
kustomize: use FS from fluxcd/pkg
...
This switches to a secure FS implementation in most places, except for
where we can not make changes at this moment because it would break
behavior.
Not handled in this commit:
- Allowing the root for `manifestgen` packages to be configured.
- Allowing the user to define a working root while building locally.
- Defaulting to the secure FS implementation in
`kustomization.MakeDefaultOptions`. Problem here is that constructing
the secure FS could result in an error, which we can not surface
without signature changes to the constructor func.
Signed-off-by: Hidde Beydals <hello@hidde.co >
2022-05-03 13:52:51 +02:00
Hidde Beydals
95bfd3b3a4
Merge pull request #2686 from fluxcd/update-components
2022-04-28 11:03:09 +02:00
Hidde Beydals
2858e83fe1
tests/azure: update toolkit components
...
Signed-off-by: Hidde Beydals <hello@hidde.co >
2022-04-28 10:42:42 +02:00
fluxcdbot
5430152c7f
Update toolkit components
...
- kustomize-controller to v0.24.4
https://github.com/fluxcd/kustomize-controller/blob/v0.24.4/CHANGELOG.md
- source-controller to v0.24.3
https://github.com/fluxcd/source-controller/blob/v0.24.3/CHANGELOG.md
Signed-off-by: GitHub <noreply@github.com >
2022-04-28 08:35:38 +00:00
Stefan Prodan
3433079121
Merge pull request #2638 from pjbgf/paulo-maintainers
...
Add Paulo Gomes to maintainer's list
2022-04-27 15:32:19 +03:00
Paulo Gomes
151b84b8fe
Add Paulo Gomes to maintainer's list
...
Signed-off-by: Paulo Gomes <paulo.gomes@weave.works >
2022-04-27 13:07:07 +01:00
Hidde Beydals
e3e01cb5da
Merge pull request #2679 from fluxcd/update-components
2022-04-26 09:51:17 +02:00
Hidde Beydals
c4c890d4e9
tests/azure: update toolkit components
...
Signed-off-by: Hidde Beydals <hello@hidde.co >
2022-04-26 09:31:11 +02:00
fluxcdbot
64a473db2e
Update toolkit components
...
- source-controller to v0.24.2
https://github.com/fluxcd/source-controller/blob/v0.24.2/CHANGELOG.md
Signed-off-by: GitHub <noreply@github.com >
2022-04-26 07:29:06 +00:00
Hidde Beydals
cc9bcbaefd
Merge pull request #2668 from fluxcd/update-components
2022-04-22 12:26:17 +02:00
Hidde Beydals
787d491bd5
tests/azure: update toolkit components
...
Signed-off-by: Hidde Beydals <hello@hidde.co >
2022-04-22 12:09:27 +02:00
fluxcdbot
5c4991299c
Update toolkit components
...
- kustomize-controller to v0.24.3
https://github.com/fluxcd/kustomize-controller/blob/v0.24.3/CHANGELOG.md
- source-controller to v0.24.1
https://github.com/fluxcd/source-controller/blob/v0.24.1/CHANGELOG.md
Signed-off-by: GitHub <noreply@github.com >
2022-04-22 10:09:00 +00:00
Hidde Beydals
33ac3ef2c6
Merge pull request #2662 from fluxcd/update-components
2022-04-21 11:52:23 +02:00
Hidde Beydals
c7504442bd
tests/azure: update toolkit components
...
Signed-off-by: Hidde Beydals <hello@hidde.co >
2022-04-21 11:31:07 +02:00
fluxcdbot
1a546a1d82
Update toolkit components
...
- kustomize-controller to v0.24.2
https://github.com/fluxcd/kustomize-controller/blob/v0.24.2/CHANGELOG.md
- notification-controller to v0.23.4
https://github.com/fluxcd/notification-controller/blob/v0.23.4/CHANGELOG.md
Signed-off-by: GitHub <noreply@github.com >
2022-04-21 09:29:20 +00:00
Hidde Beydals
713365a12c
Merge pull request #2657 from fluxcd/update-kc
2022-04-20 18:08:22 +02:00
Hidde Beydals
5d8248d31d
Update kustomize-controller to v0.24.1
...
Signed-off-by: Hidde Beydals <hello@hidde.co >
2022-04-20 17:34:12 +02:00
Hidde Beydals
5346c1cca3
Merge pull request #2652 from fluxcd/update-components
2022-04-20 12:28:48 +02:00
Hidde Beydals
baadaa05d2
tests/azure: Update toolkit components
...
Signed-off-by: Hidde Beydals <hello@hidde.co >
2022-04-20 11:49:49 +02:00
fluxcdbot
224a1ce941
Update toolkit components
...
- helm-controller to v0.20.1
https://github.com/fluxcd/helm-controller/blob/v0.20.1/CHANGELOG.md
Signed-off-by: GitHub <noreply@github.com >
2022-04-20 09:46:28 +00:00
Hidde Beydals
52f1bfed4c
Merge pull request #2646 from aryan9600/fix-mask-sops
2022-04-19 20:05:14 +02:00
Sanskar Jaiswal
5c9cbe676d
handle secret types properly while masking sops data
...
Signed-off-by: Sanskar Jaiswal <jaiswalsanskar078@gmail.com >
2022-04-19 23:12:00 +05:30
Hidde Beydals
e25bb74c05
Merge pull request #2649 from fluxcd/update-deps
2022-04-19 19:21:45 +02:00
Hidde Beydals
c2f465e246
Update dependencies
...
- github.com/ProtonMail/go-crypto to v0.0.0-20220407094043-a94812496cf5
- github.com/fluxcd/pkg/kustomize to v0.2.0
- github.com/fluxcd/pkg/runtime to v0.14.1
- github.com/fluxcd/pkg/ssa to v0.15.2
- golang.org/x/crypto to v0.0.0-20220411220226-7b82a4e95df4
- golang.org/x/term to v0.0.0-20220411215600-e5f449aeb171
- k8s.io/cli-runtime to v0.23.5
- k8s.io/kubectl to v0.23.5
- sigs.k8s.io/cli-utils to v0.29.4
- sigs.k8s.io/kustomize/api to v0.11.4
- sigs.k8s.io/kustomize/kyaml to v0.13.6
Signed-off-by: Hidde Beydals <hello@hidde.co >
2022-04-19 18:27:33 +02:00
Hidde Beydals
6bbbf16140
tests/azure: update dependencies
...
This does not include an update of `github.com/hashicorp/terraform-exec`
to `v0.16.1`, as it contains a breaking change. `tfinstall` has been
removed and needs to be replaced with `github.com/hashicorp/hc-install`.
- github.com/fluxcd/helm-controller/api to v0.20.0
- github.com/fluxcd/image-automation-controller/api to v0.22.0
- github.com/fluxcd/image-reflector-controller/api to v0.17.2
- github.com/fluxcd/kustomize-controller/api to v0.24.0
- github.com/fluxcd/notification-controller/api to v0.23.3
- github.com/fluxcd/pkg/apis/meta to v0.12.2
- github.com/fluxcd/pkg/runtime to v0.14.1
- github.com/fluxcd/source-controller/api to v0.24.0
- k8s.io/api to v0.23.5
- k8s.io/apimachinery to v0.23.5
- k8s.io/client-go to v0.23.5
- sigs.k8s.io/controller-runtime to v0.11.2
Signed-off-by: Hidde Beydals <hello@hidde.co >
2022-04-19 18:23:42 +02:00
Hidde Beydals
c5cdb70031
Merge pull request #2617 from fluxcd/update-components
2022-04-19 18:20:30 +02:00
fluxcdbot
2955cd70a8
Update toolkit components
...
- helm-controller to v0.20.0
https://github.com/fluxcd/helm-controller/blob/v0.20.0/CHANGELOG.md
- kustomize-controller to v0.24.0
https://github.com/fluxcd/kustomize-controller/blob/v0.24.0/CHANGELOG.md
- source-controller to v0.24.0
https://github.com/fluxcd/source-controller/blob/v0.24.0/CHANGELOG.md
- notification-controller to v0.23.3
https://github.com/fluxcd/notification-controller/blob/v0.23.3/CHANGELOG.md
- image-reflector-controller to v0.17.2
https://github.com/fluxcd/image-reflector-controller/blob/v0.17.2/CHANGELOG.md
- image-automation-controller to v0.22.0
https://github.com/fluxcd/image-automation-controller/blob/v0.22.0/CHANGELOG.md
Signed-off-by: GitHub <noreply@github.com >
2022-04-19 15:45:35 +00:00
Stefan Prodan
7b4940914c
Merge pull request #2597 from fluxcd/rfc-helm-oci
...
[RFC-0002] Flux OCI support for Helm
2022-04-13 11:01:25 +03:00
Stefan Prodan
30f977a7cb
Assign RFC-0002 to Helm OCI proposal
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2022-04-13 10:27:11 +03:00
Stefan Prodan
e06fa24616
Add dedicated reconcilers to the design docs
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2022-04-12 15:09:51 +03:00
Stefan Prodan
20d7d0c78a
Add image registry example to story 2
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2022-04-12 15:08:31 +03:00
Stefan Prodan
606078c1b3
Add chart update automation to Git
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2022-04-12 15:08:31 +03:00
Stefan Prodan
0135eb19d4
Add proposal for adding Helm OCI support to Flux Source API
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2022-04-12 15:08:30 +03:00
Stefan Prodan
8b989190c4
Merge pull request #2631 from canidam/add-bootstrap-git-pass-from-stdin-and-env
...
bootstrap git: Allow the password to be specified with GIT_PASSWORD env var
2022-04-12 14:59:17 +03:00
Chen Anidam
a85ea59824
Read password of generic git bootstrap command from env or stdin
...
Signed-off-by: Chen Anidam <canidam@gmail.com >
2022-04-12 12:17:11 +03:00
Stefan Prodan
d012f0f2bc
Merge pull request #2624 from kingdonb/docs-when-prune-enabled
...
Add detail to delete docs
2022-04-07 19:47:22 +03:00
Kingdon Barrett
7e2b63ea5d
add detail to delete docs
...
Signed-off-by: Kingdon Barrett <kingdon@weave.works >
2022-04-07 08:29:57 -04:00
Stefan Prodan
cb53243fc1
Merge pull request #2611 from souleb/diff-local-kustomization
...
Add an option to diff with a local Flux Kustomization file
2022-04-05 19:40:11 +03:00
Soule BA
5536af9756
Add an option to diff with a local kustomization file
...
If implemented, users will be able to provide a local kustomization file
to `flux build/diff`.
Signed-off-by: Soule BA <soule@weave.works >
2022-04-05 17:21:11 +02:00
Stefan Prodan
28087c1d76
Merge pull request #2616 from SomtochiAma/resume-all-wait
...
Add cli flags for chart interval and reconcile strategy
2022-04-05 17:19:07 +03:00
Somtochi Onyekwere
b80f32ce7d
Add cli flags for chart interval and reconcile strategy
...
Signed-off-by: Somtochi Onyekwere <somtochionyekwere@gmail.com >
2022-04-05 12:56:50 +01:00
Stefan Prodan
8bad59ebde
Merge pull request #2609 from darkowlzz/grafana-dashboard-labelvalues
...
monitoring-config: set grafana dashboards labelValues
2022-04-03 09:46:23 +03:00
Sunny
b44e4617e0
monitoring-config: grafana dashboards labelValue
...
Since kube-prometheus-stack helm chart v32.2.0, the `labelValue` has to
be set to "1" for the default grafana dashboard label selector to select
the flux dashboard configuration.
Also, update kube-prometheus-stack to v34.7.0, latest.
Refer: eba5b198f5
Signed-off-by: Sunny <darkowlzz@protonmail.com >
2022-04-02 23:55:11 +05:30
Stefan Prodan
5d99e3d191
Merge pull request #2607 from souleb/issue-2598
...
[Diff] Update pkg/kustomize to v0.1.0
2022-04-01 17:45:01 +03:00
Soule BA
1807852b6b
Update pkg/kustomize to v0.1.0
...
If implemented this fixes a bug where retrieving the groupVersion.Group
of a kustomization were returning an empty string.
Signed-off-by: Soule BA <soule@weave.works >
2022-04-01 10:27:37 +02:00
Hidde Beydals
4f4a5c0ba0
Merge pull request #2594 from fluxcd/update-components
2022-03-30 20:41:16 +02:00
fluxcdbot
24188e58ff
Update toolkit components
...
- kustomize-controller to v0.22.3
https://github.com/fluxcd/kustomize-controller/blob/v0.22.3/CHANGELOG.md
- source-controller to v0.22.5
https://github.com/fluxcd/source-controller/blob/v0.22.5/CHANGELOG.md
- notification-controller to v0.23.2
https://github.com/fluxcd/notification-controller/blob/v0.23.2/CHANGELOG.md
- image-automation-controller to v0.21.3
https://github.com/fluxcd/image-automation-controller/blob/v0.21.3/CHANGELOG.md
Signed-off-by: GitHub <noreply@github.com >
2022-03-30 17:39:09 +00:00
Stefan Prodan
e2be598988
Merge pull request #2584 from souleb/update-homeport-dyff
...
Diff: Update homeport/Dyff to v1.5.2
2022-03-29 10:16:39 +03:00
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
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
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
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
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
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
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
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
Stefan Prodan
3b62955e81
Merge pull request #2450 from SomtochiAma/resume-all-wait
...
Add `--wait` flag to flux `resume` cmd
2022-02-21 12:26:53 +02:00
Somtochi Onyekwere
9c76ba903b
add wait flag to flux resume cmd
...
Signed-off-by: Somtochi Onyekwere <somtochionyekwere@gmail.com >
2022-02-21 11:07:55 +01:00
Stefan Prodan
b4118b73ed
Merge pull request #2448 from SomtochiAma/metadata-client
...
Use `metadata.Client` for reconcile operations
2022-02-21 12:02:53 +02:00
Somtochi Onyekwere
82a8697f28
Add gvk to rest of api type
...
Signed-off-by: Somtochi Onyekwere <somtochionyekwere@gmail.com >
2022-02-21 10:40:35 +01:00
Stefan Prodan
5b9a1ce5c6
Merge pull request #2452 from souleb/fix-stringData-diff
...
Diff: fix stringData Secret issue
2022-02-21 11:20:24 +02:00
Soule BA
32ad462ebe
Fix stringData Secret issue
...
This commit migrate to the last version of pkg/ssa v0.14.1 that contains a fix
for stringData secrets. The test case was changed accordingly to
validate a stringData drift.
A progress-bar flag option has also been added in order to be able to
disable it.
Signed-off-by: Soule BA <soule@weave.works >
2022-02-18 17:18:16 +01:00
Stefan Prodan
1ff8c2806c
Merge pull request #2441 from andrewjjenkins/fix-trace-test-tz
...
Fix failure in TestTrace/* when timezone isn't UTC
2022-02-17 13:51:46 +02:00
Andrew Jenkins
437a7a2852
Fix failure in TestTrace/* when timezone isn't UTC
...
The TestTrace/Deployment and TestTrace/HelmRelease test cases fail in
environments where the timezone isn't UTC, because they compare a local time
string to the golden file, which has time in UTC. Here is an example:
```
--- FAIL: TestTrace (0.12s)
--- FAIL: TestTrace/Deployment (0.08s)
main_test.go:337: Mismatch from golden file 'testdata/trace/deployment.golden': Mismatch from expected value (-want +got):
strings.Join({
... // 88 identical bytes
" Flux\n---\nHelmRelease: podinfo\nNamespace: podinfo-8\nRevi",
"sion: 6.0.0\nStatus: Last reconciled at 2021-07-16 ",
- "15:42:20 +0000 UTC",
+ "09:42:20 -0600 MDT",
"\nMessage: Release reconciliation succeeded\n---\nHelmChart:",
" podinfo-podinfo\nNamespace: flux-system-9\nChart: ",
" podinfo\nVersion: 6.0.0\nRevision: 6.0.0\nStatus: ",
" Last reconciled at 2021-07-16 ",
- "15:32:09 +0000 UTC",
+ "09:32:09 -0600 MDT",
"\nMessage: Fetched revision: 6.0.0\n---\nHelmRepository: pod",
"info\nNamespace: flux-system-9\nURL: https://stefa ",
"nprodan.github.io/podinfo\nRevision: 8411f23d07d3701f0e96e7",
"d9e503b7936d7e1d56\nStatus: Last reconciled at 2021-07-",
- "1",
"1",
- " 00:25:46 +0000 UTC",
+ "0 18:25:46 -0600 MDT",
"\nMessage: Fetched revision: 8411f23d07d3701f0e96e7d9e503b",
"7936d7e1d56\n",
}, "")
```
This commit fixes the issue by converting the golden test times to local
time before comparing. The utility function toLocalTime() is added to
trace_test.go, and then it is used to provide localized times as
template parameters to the golden files.
Signed-off-by: Andrew Jenkins <andrew@aspenmesh.io >
2022-02-16 09:36:00 -07:00
Stefan Prodan
412db70773
Merge pull request #2444 from fluxcd/update-components
...
Update toolkit components
2022-02-16 15:20:38 +02:00
fluxcdbot
a1bb6babed
Update toolkit components
...
- helm-controller to v0.17.0
https://github.com/fluxcd/helm-controller/blob/v0.17.0/CHANGELOG.md
- kustomize-controller to v0.21.0
https://github.com/fluxcd/kustomize-controller/blob/v0.21.0/CHANGELOG.md
- notification-controller to v0.22.0
https://github.com/fluxcd/notification-controller/blob/v0.22.0/CHANGELOG.md
Signed-off-by: GitHub <noreply@github.com >
2022-02-16 12:57:45 +00:00
Stefan Prodan
568c536c3c
Merge pull request #2443 from SomtochiAma/log-bug
...
Validate that object name adheres to RFC 1123 for `flux create` commands
2022-02-16 14:57:00 +02:00
Somtochi Onyekwere
d7129d6b55
Remove validation from sub-commands
...
Signed-off-by: Somtochi Onyekwere <somtochionyekwere@gmail.com >
2022-02-16 11:04:05 +01:00
Somtochi Onyekwere
4a893b13f8
validate that object name adheres to RFC 1123 for flux create commands
...
Signed-off-by: Somtochi Onyekwere <somtochionyekwere@gmail.com >
2022-02-16 10:51:03 +01:00
Stefan Prodan
8c2983c958
Merge pull request #2439 from SomtochiAma/log-bug
...
Use text/template library instead of html/template for logs
2022-02-15 09:30:58 +02:00
Somtochi Onyekwere
a30ffdb176
Use text/template
...
Signed-off-by: Somtochi Onyekwere <somtochionyekwere@gmail.com >
2022-02-14 23:59:20 +01:00
Stefan Prodan
7a306e69ab
Merge pull request #2426 from foot/support-dot-prefixed-paths
...
Add support for Kustomizations with dot-prefixed paths
2022-02-14 12:32:25 +02:00
Simon Howe
23c4c2f1aa
Adds test for parent directory
...
Signed-off-by: Simon Howe <footless@gmail.com >
2022-02-14 10:51:20 +01:00
Simon Howe
aac07f03d8
Adds test for using dot to represent pwd
...
Signed-off-by: Simon Howe <footless@gmail.com >
2022-02-14 10:48:58 +01:00
Simon Howe
f4418920fb
Adds support for dot-prefixed paths in git
...
- in `flux bootstrap` and `flux create kustomization` etc.
- E.g. for example `--path=.flux` should work now
- Previous behaviour is to strip off any leading "." and leave you with
"./flux" in the kustomizations / folder structure generated by `flux
bootstrap`
Signed-off-by: Simon Howe <footless@gmail.com >
2022-02-14 09:10:18 +01:00
Stefan Prodan
7752206152
Merge pull request #2427 from souleb/issue-2411
...
Bootstrap bitbucket-server: Make sure we retrieve the right project
2022-02-12 15:40:29 +02:00
Soule BA
c950f8f817
Make sure bootstrap bitbucket-server retrieve the right project
...
When fetching a project by name, a list is returned. If implented, this
will make sure we return the right project from the list.
Signed-off-by: Soule BA <soule@weave.works >
2022-02-12 13:31:11 +01:00
Stefan Prodan
9276345fe7
Merge pull request #2425 from souleb/adding-a-simple-spinner
...
Add a simple spinner when running flux diff kustomization
2022-02-12 14:25:51 +02:00
Soule BA
01f910e257
Add a simple spinner when running flux diff kustomization
...
If implemented, users will see a spinner run while the diff is on-going.
Signed-off-by: Soule BA <soule@weave.works >
2022-02-11 18:11:28 +01:00
Stefan Prodan
de5f00016b
Merge pull request #2418 from fluxcd/fix-bootstrap
...
Fix bootstrap: Reset schema cache after applying CRDs
2022-02-10 18:44:53 +02:00
Stefan Prodan
877729aca3
Fix bootstrap: Reset schema cache after applying CRDs
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2022-02-10 18:09:06 +02:00
Stefan Prodan
f65d87b191
Merge pull request #2416 from fluxcd/update-components
...
Update kustomize-controller to v0.20.2
2022-02-10 16:55:01 +02:00
fluxcdbot
3b1d706b05
Update toolkit components
...
- kustomize-controller to v0.20.2
https://github.com/fluxcd/kustomize-controller/blob/v0.20.2/CHANGELOG.md
Signed-off-by: GitHub <noreply@github.com >
2022-02-10 10:45:36 +00:00
Stefan Prodan
b0552fa0de
Merge pull request #2415 from fluxcd/iac-namespace-arg
...
Add GitRepository namespace arg to `flux create image update`
2022-02-10 12:44:58 +02:00
Stefan Prodan
cbca583f4b
Add GitRepository namespace arg to flux create image update
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2022-02-10 10:52:51 +02:00
Stefan Prodan
a0520de7aa
Merge pull request #2397 from fluxcd/ssa-v0.13.0
...
Fix bootstrap CRD wait race condition
2022-02-07 14:59:05 +02:00
Stefan Prodan
4602b72778
Fix bootstrap CRD wait race condition
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2022-02-07 14:28:56 +02:00
Stefan Prodan
e69a6ed91a
Merge pull request #2398 from fluxcd/update-components
...
Update toolkit components
2022-02-07 14:28:20 +02:00
Stefan Prodan
9d6a037935
Update dependencies
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2022-02-07 14:09:23 +02:00
fluxcdbot
41df03f600
Update toolkit components
...
- kustomize-controller to v0.20.1
https://github.com/fluxcd/kustomize-controller/blob/v0.20.1/CHANGELOG.md
- source-controller to v0.21.2
https://github.com/fluxcd/source-controller/blob/v0.21.2/CHANGELOG.md
Signed-off-by: GitHub <noreply@github.com >
2022-02-07 11:45:14 +00:00
Stefan Prodan
ca92464ef6
Merge pull request #2392 from souleb/issue-2387
...
Mask dockerconfigjson secret types and support StringData secrets
2022-02-07 11:18:11 +02:00
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 >
2022-02-07 09:45:38 +01:00
Stefan Prodan
cf3f729f98
Merge pull request #2389 from souleb/fix-deleted-mess-diff
...
Fix wrong deletion message on flux diff
2022-02-07 10:09:51 +02:00
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 >
2022-02-07 00:06:33 +01:00
Stefan Prodan
4b4e6b1be3
Merge pull request #2382 from SomtochiAma/commit-sha
...
Use `client.Patch` for suspend/resume operations
2022-02-04 13:39:52 +02:00
Somtochi Onyekwere
d3d271defe
use client.Patch for suspend/resume operations
...
Signed-off-by: Somtochi Onyekwere <somtochionyekwere@gmail.com >
2022-02-04 12:06:39 +01:00
Stefan Prodan
9bddabf4ff
Merge pull request #2380 from souleb/fix-panic-orgref-var
...
Fix panic on bootstrap when orgRef is not retrieved
2022-02-04 10:29:26 +02:00
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 >
2022-02-04 09:08:38 +01:00
Stefan Prodan
7b7eb011b0
Merge pull request #2377 from souleb/issue-2363
...
Fix `flux build/diff` when parsing SOPS encrypted secrets
2022-02-04 10:06:14 +02:00
Soule BA
997e6be3a2
Make sure to trim all sops data
...
If implemented this fixes #2363 and make sure we can build with sops
encrypted data
Signed-off-by: Soule BA <soule@weave.works >
2022-02-04 08:38:29 +01:00
Stefan Prodan
51af4bbf52
Merge pull request #2364 from robwittman/rwittman/add-github-gpg-signing
...
Add GPG signing to Github/Gitlab/Bitbucket bootstrap
2022-02-04 09:26:50 +02:00
Robert Wittman
e33198e750
Replace github boostrap GPG options
...
Signed-off-by: Robert Wittman <robkwittman@gmail.com >
2022-02-03 11:09:10 -05:00
Robert Wittman
e3f5a8fee3
Add GPG options to Gitlab and BitBucket bootstraps
...
Signed-off-by: Robert Wittman <robkwittman@gmail.com >
2022-02-03 11:07:55 -05:00
Robert Wittman
f8b58f8be9
Add GPG signing to Github bootstrap
...
Signed-off-by: Robert Wittman <robkwittman@gmail.com >
2022-02-03 11:03:35 -05:00
Stefan Prodan
55542a8086
Merge pull request #2376 from fluxcd/fix-azure-test
...
e2e: Fix Azure image update automation test
2022-02-03 17:04:01 +02:00
Stefan Prodan
70c8c0445c
e2e: Fix Azure image update automation test
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2022-02-03 16:38:25 +02:00
Stefan Prodan
29c0bb4ce2
Merge pull request #2375 from souleb/issue-2365
...
Add contextual error code for flux diff kustomization
2022-02-03 16:35:45 +02:00
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 >
2022-02-03 13:41:57 +01:00
Hidde Beydals
edf15894f8
Merge pull request #2368 from fluxcd/update-e2e-pkgs
2022-02-02 11:41:07 +01:00
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 >
2022-02-02 11:50:39 +02:00
Stefan Prodan
82824b4fc6
Merge pull request #2345 from fluxcd/update-components
...
Update toolkit components
2022-02-01 12:39:35 +02:00
Stefan Prodan
141d71c39d
Use CrossNamespaceSourceReference for image automations
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2022-02-01 12:12:59 +02:00
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 >
2022-02-01 09:48:15 +00:00
Stefan Prodan
8d4dee2aee
Merge pull request #2356 from fluxcd/fix-diff-test-kubernetes-1.23.3
...
Adapt diff test to match Kubernetes 1.23.3 API response
2022-01-31 11:36:07 +02:00
Stefan Prodan
246af92386
Adapt diff test to match Kubernetes 1.23.3 API response
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2022-01-28 20:37:16 +02:00
Stefan Prodan
7c9957a18f
Merge pull request #2348 from pjbgf/add-pkg-config
...
Add pkg-config to arm runners
2022-01-27 15:48:48 +02:00
Paulo Gomes
9e7018383a
Add pkg-config to arm runners
...
Signed-off-by: Paulo Gomes <paulo.gomes@weave.works >
2022-01-27 13:28:46 +00:00
Stefan Prodan
920d6e5404
Merge pull request #2347 from stealthybox/fix-2346-usage-output
...
Fix output usage for `flux get <sources|images>`
2022-01-27 09:58:56 +02:00
leigh capili
57962347f2
Output Usage for flux get <sources|images>
...
Signed-off-by: leigh capili <leigh@null.net >
2022-01-26 16:03:22 -07:00
Stefan Prodan
6f053c45df
Merge pull request #2343 from fluxcd/check-kubernetes-1.20.6
...
Set minimum supported version to Kubernetes 1.20.6
2022-01-26 12:22:13 +02:00
Stefan Prodan
f154326391
Set minimum supported version to Kubernetes 1.20.6
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2022-01-26 11:21:32 +02:00
Stefan Prodan
776a7fc9c0
Merge pull request #2342 from fluxcd/flux-cli-non-root
...
Run the CLI as non-root
2022-01-26 10:39:10 +02:00
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 >
2022-01-26 09:51:50 +02:00
Stefan Prodan
030e166f43
Merge pull request #2336 from souleb/upgrade-go-git-provider
...
Upgrade go-git-providers to v0.5.3
2022-01-25 12:14:50 +02:00
Soule BA
d92dfc56b8
Upgrade go-git-providers to v0.5.3
...
Fixes bug reported on #2332
Signed-off-by: Soule BA <soule@weave.works >
2022-01-25 10:28:14 +01:00
Stefan Prodan
365d2d102d
Merge pull request #2316 from pjbgf/warn-pod-security
...
[security] Enable pod security warnings for flux-system
2022-01-21 13:53:11 +02:00
Paulo Gomes
f7853c4ddf
Enable pod security warnings for flux-system
...
Signed-off-by: Paulo Gomes <paulo.gomes@weave.works >
2022-01-21 11:23:56 +00:00
Hidde Beydals
0a6d5d9267
Merge pull request #2317 from souleb/update-diff-license-header
2022-01-20 17:42:51 +01:00
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 >
2022-01-20 16:58:12 +01:00
Stefan Prodan
c6f2b410bc
Merge pull request #2167 from souleb/flux-build-kustomization
...
Preview local changes with flux build/diff kustomization
2022-01-20 14:50:02 +02:00
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 >
2022-01-20 13:21:07 +01:00
Soule BA
f7d9ee90cd
Add e2e tests for build/diff kustomization
...
Signed-off-by: Soule BA <soule@weave.works >
2022-01-20 11:51:57 +01:00
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 >
2022-01-20 11:51:56 +01:00
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 >
2022-01-20 11:51:56 +01:00
Stefan Prodan
63e54f3575
Merge pull request #2297 from SomtochiAma/commit-sha
...
Shorten Git SHA commit in `flux get` commands output
2022-01-20 12:36:18 +02:00
Somtochi Onyekwere
1e2a497108
Shorten sha commit
...
Signed-off-by: Somtochi Onyekwere <somtochionyekwere@gmail.com >
2022-01-20 11:13:25 +01:00
Stefan Prodan
5d95a6e750
Merge pull request #2305 from fluxcd/kubectl-1.23.1
...
Update kubectl to 1.23.1 in flux-cli container image
2022-01-18 19:01:09 +02:00
Stefan Prodan
af00610a61
Update kubectl to 1.23.1 in flux-cli container image
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2022-01-18 18:34:16 +02:00
Stefan Prodan
809cb79828
Merge pull request #2304 from fluxcd/fix-release-notes-gen
...
ci: Fix release notes generator
2022-01-18 18:33:23 +02:00
Stefan Prodan
e44a58cba0
ci: Fix release notes generator
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2022-01-18 18:13:59 +02:00
Stefan Prodan
10046187a6
Merge pull request #2301 from fluxcd/cosign
...
Sign the release artifacts checksums and images
2022-01-18 14:56:47 +02:00
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 >
2022-01-18 14:31:37 +02:00
Stefan Prodan
8a6771c9a9
Merge pull request #2300 from fluxcd/ci-fixes
...
Fix Azure e2e tests and GoReleaser buildx directive
2022-01-17 11:03:05 +02:00
Stefan Prodan
7173bd5945
Fix GoReleaser buildx directive
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2022-01-17 10:37:31 +02:00
Stefan Prodan
8e09ade41c
Fix Azure e2e tests
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2022-01-17 10:36:03 +02:00
Stefan Prodan
6ceb8d8338
Merge pull request #2295 from fluxcd/sbom-spdx
...
Publish Flux Software Bill of Materials (SBOM)
2022-01-17 10:33:02 +02:00
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 >
2022-01-14 16:36:49 +02:00
Aurel Canciu
677dca0bc4
Merge pull request #2296 from fluxcd/fix-pkgbuild-envtest
...
Fix Archlinux PKGBUILD check() run on ARM
2022-01-14 13:55:26 +01:00
Aurel Canciu
8e7b957164
Fix Archlinux PKGBUILD check() run on ARM
...
The check() run started to fail after #2288 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 >
2022-01-14 13:20:19 +01:00
Stefan Prodan
8f93e2a9d4
Merge pull request #2294 from fluxcd/ci-del-repo
...
Improve the bootstrap e2e test workflow
2022-01-14 11:48:22 +02:00
Stefan Prodan
62755b4b75
Wait 60s for image automation before failing the test
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2022-01-14 10:30:36 +02:00
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 >
2022-01-13 20:44:02 +02:00
Stefan Prodan
f38b83231c
Merge pull request #2291 from fluxcd/update-components
...
Update kustomize-controller to v0.19.1
2022-01-13 20:33:47 +02:00
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 >
2022-01-13 18:17:27 +00:00
Stefan Prodan
893596383a
Merge pull request #2290 from fluxcd/ssa-v0.10.0
...
Update dependencies
2022-01-13 19:56:47 +02:00
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 >
2022-01-13 19:37:14 +02:00
Stefan Prodan
c1528503b6
Merge pull request #2141 from schrej/feature/trace-simpler-arguments
...
Simplify arguments of flux trace command
2022-01-13 19:36:56 +02:00
Jakob Schrettenbrunner
d3c56eb3d3
trace: fix lint warning
...
Signed-off-by: Jakob Schrettenbrunner <jakob.schrettenbrunner@telekom.de >
2022-01-13 15:52:47 +01:00
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 >
2022-01-13 15:52:47 +01:00
Hidde Beydals
83de469967
Merge pull request #2267 from tomalexander/add_git_build_dep
2022-01-13 15:22:23 +01:00
Tom Alexander
192978125f
build/aur: fix the make target for the manifests
...
Signed-off-by: Tom Alexander <tom@fizz.buzz >
2022-01-13 14:58:46 +01:00
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 >
2022-01-13 14:58:33 +01:00
Stefan Prodan
7f580e89d0
Merge pull request #2288 from aryan9600/aryan9600/setup-testenv
...
Fix makefile envtest setup and usage
2022-01-13 13:10:17 +02:00
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 >
2022-01-13 16:09:11 +05:30
Hidde Beydals
bcabde3bdb
Merge pull request #2231 from achetronic/fix-bootstrap-https-port-overwrite
2022-01-13 11:02:22 +01:00
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 >
2022-01-13 10:32:10 +01:00
Stefan Prodan
11081e8cb2
Merge pull request #2285 from souleb/issue-2284
...
Update go-git-provider to fix GitLab bootstrap regression bug
2022-01-12 18:19:23 +02:00
Soule BA
c5890f08ef
reverting go-git-provider to fix #2284
...
Signed-off-by: Soule BA <soule@weave.works >
2022-01-12 16:51:35 +01:00
Stefan Prodan
926d8a1c37
Merge pull request #2234 from souleb/issue-2207
...
Use provided SSH hostname to sync with SSH
2022-01-12 13:18:52 +02:00
Soule BA
da6dfd5a1b
Use provided ssh hostname to sync with ssh
...
Signed-off-by: Soule BA <soule@weave.works >
2022-01-12 11:52:17 +01:00
Stefan Prodan
4318152141
Merge pull request #2281 from Skarlso/add_bindir_to_action
...
Add optional bindir input to Flux GitHub Action
2022-01-12 12:03:04 +02:00
Gergely Brautigam
759145704f
Update the action to include an optional bindir
...
Signed-off-by: Gergely Brautigam <182850+Skarlso@users.noreply.github.com >
2022-01-12 10:38:19 +01:00
Stefan Prodan
5cab8f4b11
Merge pull request #2280 from fluxcd/go-git-providers-v0.5.1
...
Update Git providers
2022-01-12 11:11:36 +02:00
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 >
2022-01-12 10:34:58 +02:00
Hidde Beydals
6d88a0c3ac
Merge pull request #2278 from fluxcd/update-components
2022-01-11 18:22:19 +01:00
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 >
2022-01-11 14:36:35 +00:00
Hidde Beydals
585ae5090d
Merge pull request #2272 from fluxcd/x-crypto-patch
2022-01-10 19:32:32 +01:00
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 >
2022-01-10 19:02:47 +01:00
Stefan Prodan
be146b1cc9
Merge pull request #2271 from fluxcd/update-components-pkg
...
Update toolkit components and packages
2022-01-10 19:16:21 +02:00
Aurel Canciu
e46c7bd519
Update golang.org/x/crypto to fix CVE-2020-29652
...
Signed-off-by: Aurel Canciu <aurelcanciu@gmail.com >
2022-01-10 17:47:23 +01:00
Aurel Canciu
f3d143e5ee
Update Go to v1.17
...
Signed-off-by: Aurel Canciu <aurelcanciu@gmail.com >
2022-01-10 16:30:38 +01:00
Stefan Prodan
fc059df8ff
Update controller-runtime dependencies
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2022-01-10 16:54:53 +02:00
fluxcdbot
6c047d1e2a
Update toolkit components
...
- helm-controller to v0.15.0
https://github.com/fluxcd/helm-controller/blob/v0.15.0/CHANGELOG.md
- kustomize-controller to v0.19.0
https://github.com/fluxcd/kustomize-controller/blob/v0.19.0/CHANGELOG.md
- source-controller to v0.20.1
https://github.com/fluxcd/source-controller/blob/v0.20.1/CHANGELOG.md
- image-reflector-controller to v0.15.0
https://github.com/fluxcd/image-reflector-controller/blob/v0.15.0/CHANGELOG.md
- image-automation-controller to v0.19.0
https://github.com/fluxcd/image-automation-controller/blob/v0.19.0/CHANGELOG.md
Signed-off-by: GitHub <noreply@github.com >
2022-01-10 14:35:39 +00:00
Stefan Prodan
f6afe7f0ec
Merge pull request #2144 from schrej/feature/cli-runtime
...
Use k8s.io/cli-runtime for kubernetes flags
2022-01-10 11:39:15 +02:00
Jakob Schrettenbrunner
ca7d2e783f
Use k8s.io/cli-runtime for kubernetes flags
...
Signed-off-by: Jakob Schrettenbrunner <jakob.schrettenbrunner@telekom.de >
2022-01-07 16:01:24 +01:00
Max Jonas Werner
0b133ca9f2
Merge pull request #2212 from fluxcd/rfc-0001-extra
...
[RFC-0001] Memorandum on the authorization model
2021-12-21 13:01:56 +01:00
Michael Bridgen
ede6785e6b
RFC on authorisation model
...
This gives a baseline for future changes, e.g., expanding where
namespace ACLs are used, switching access control to
untrusted-by-default.
The "Security considerations" section was adapted from
https://github.com/fluxcd/flux2/pull/2086
Signed-off-by: Michael Bridgen <michael@weave.works >
2021-12-17 19:17:25 +00:00
Stefan Prodan
6d9f39d8ea
Merge pull request #2223 from fluxcd/arm64-helm
...
Add the Helm CLI to the GitHub ARM64 runners setup
2021-12-17 13:16:02 +02:00
Stefan Prodan
fb637ea955
Add the Helm CLI to the GitHub ARM64 runners setup
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2021-12-17 12:33:27 +02:00
Aurel Canciu
e07558f5b7
Merge pull request #2213 from fluxcd/fix-bundle.sh
...
Fix ./manifests/scripts/bundle.sh path resolution
2021-12-13 14:23:25 +02:00
Aurel Canciu
b75dbf8c70
Fix ./manifests/scripts/bundle.sh path resolution
...
The script now uses the path of the script file itself to determine the
manifests directory paths. This fixes an issue when building the AUR
packages where the check() phase would fail because the git repository
of the package would be used and this would generate invalid paths.
Signed-off-by: Aurel Canciu <aurelcanciu@gmail.com >
2021-12-13 12:57:33 +01:00
Stefan Prodan
062c1e59a9
Merge pull request #2208 from grafjo/bump_kube_prometheus_stack_23_2_0
...
Update kube-prometheus-stack to 23.2.0
2021-12-13 12:33:45 +02:00
Johannes Graf
ba5eea861e
bump kube-prometheus-stack to 23.2.0
...
this release contains the prometheus operator in version 0.52.1
see https://github.com/fluxcd/flux2/issues/2192
https://github.com/fluxcd/flux2/pull/2193 for issues
Signed-off-by: Johannes Graf <graf@synyx.de >
2021-12-13 00:34:25 +01:00
Stefan Prodan
ff7df54899
Merge pull request #2178 from fluxcd/update-components
...
Update toolkit components
2021-12-09 21:00:42 +02:00
fluxcdbot
b75ce95086
Update toolkit components
...
- helm-controller to v0.14.1
https://github.com/fluxcd/helm-controller/blob/v0.14.1/CHANGELOG.md
- kustomize-controller to v0.18.2
https://github.com/fluxcd/kustomize-controller/blob/v0.18.2/CHANGELOG.md
- source-controller to v0.19.2
https://github.com/fluxcd/source-controller/blob/v0.19.2/CHANGELOG.md
Signed-off-by: GitHub <noreply@github.com >
2021-12-09 17:24:34 +00:00
Hidde Beydals
a86d94745a
Merge pull request #2159 from fluxcd/trace-short-styling
2021-12-09 18:23:53 +01:00
Hidde Beydals
c13de6089a
cmd: start trace short description with T
...
This fixes a styling issue:
```
$ flux --help
Command line utility for assembling Kubernetes CD pipelines the GitOps
way.
Usage:
flux [command]
...
Available Commands:
...
suspend Suspend resources
trace trace an in-cluster object throughout the GitOps delivery
pipeline
uninstall Uninstall Flux and its custom resource definitions
...
```
Signed-off-by: Hidde Beydals <hello@hidde.co >
2021-12-09 17:35:53 +01:00
Stefan Prodan
3cb748a47e
Merge pull request #2153 from fluxcd/e2e-calico-v3.20
...
e2e: Update Calico to v3.20
2021-12-09 17:59:19 +02:00
Stefan Prodan
3e6e93fab4
e2e: Update Calico to v3.20
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2021-12-09 17:26:37 +02:00
Stefan Prodan
5832811930
Merge pull request #2195 from Nalum/issue-2192
...
Removing Kubernetes API Request Duration Graph
2021-12-09 16:22:44 +02:00
Luke Mallon (Nalum)
6f0ea04ff3
[refactor] Update JSON from Grafana export
...
Signed-off-by: Luke Mallon (Nalum) <luke.mallon@weave.works >
2021-12-09 09:46:35 +00:00
Stefan Prodan
26ea167524
Merge pull request #2194 from kingdonb/fixup-monitoring-guide
...
monitoring: Pin kube-prometheus-stack to v19.3.0
2021-12-09 10:04:31 +02:00
Kingdon Barrett
1393e7a62b
pin monitoring release version at 19.3.0
...
Something in kube-prometheus-stack 20.0.0 has broken our example.
See https://github.com/fluxcd/flux2/pull/2193 for more information.
Signed-off-by: Kingdon Barrett <kingdon@weave.works >
2021-12-08 16:06:27 -05:00
Stefan Prodan
7e1fd499ca
Merge pull request #2191 from fluxcd/equinix-runners
...
Run the ARM64 e2e tests on Equinix hardware
2021-12-08 18:35:42 +02:00
Stefan Prodan
309fd86b45
Run ARM64 e2e tests on Equinix hardware
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2021-12-08 18:07:43 +02:00
Max Jonas Werner
e14357f694
Merge pull request #2162 from dholbach/update-max
...
update Max email
2021-12-01 14:01:17 +01:00
Daniel Holbach
29f0adc587
update Max email
...
Signed-off-by: Daniel Holbach <daniel@weave.works >
2021-12-01 12:14:42 +01:00
Stefan Prodan
3ab578747d
Merge pull request #2085 from fluxcd/rfc-template
...
[RFC-0000] Introduce the Flux RFC template
2021-11-30 18:52:58 +02:00
Stefan Prodan
2c3cb1a664
Add template to RFC-0000
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2021-11-30 17:26:57 +02:00
Stefan Prodan
99a0c47277
Add RFC process
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2021-11-30 16:25:40 +02:00
Stefan Prodan
c5b2c6709a
Add status, creation and last update date fields to RFC template
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2021-11-30 15:03:45 +02:00
Stefan Prodan
8354ac937c
Introduce the Flux RFC template
...
The RFC template is heavily inspired by Rust RFCs and Kubernetes KEPs.
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2021-11-30 15:03:45 +02:00
Daniel Holbach
aa5ad65286
Merge pull request #2147 from dholbach/change-relu-email
...
update Aurel's email
2021-11-26 14:54:54 +01:00
Daniel Holbach
05adb44416
update Aurel's email
...
Signed-off-by: Daniel Holbach <daniel@weave.works >
2021-11-26 14:29:54 +01:00
Hidde Beydals
adf5a5278f
Merge pull request #2135 from fluxcd/revert-json-schemas
2021-11-24 11:54:23 +01:00
Hidde Beydals
bb04ca36b2
Pin crdjsonschema action to commit
...
Pinned to commit before https://github.com/fluxcd/pkg/pull/189 due to
introduction faulty behavior.
Signed-off-by: Hidde Beydals <hello@hidde.co >
2021-11-24 11:37:01 +01:00
Hidde Beydals
fc94b1af7a
Revert "Merge pull request #2107 from chanwit/json_schemas"
...
This reverts commit 75a18b4548 , reversing
changes made to e72214e266 .
Signed-off-by: Hidde Beydals <hello@hidde.co >
2021-11-24 11:36:53 +01:00
Hidde Beydals
d9886035c8
Merge pull request #2120 from fluxcd/update-components
2021-11-24 10:47:37 +01:00
Hidde Beydals
0e122863dd
Update toolkit components tests
...
- helm-controller to v0.14.0
- kustomize-controller to v0.18.1
- source-controller to v0.19.0
- notification-controller to v0.19.0
- image-reflector-controller to v0.14.0
- image-automation-controller to v0.18.0
Signed-off-by: Hidde Beydals <hello@hidde.co >
2021-11-24 10:31:17 +01:00
fluxcdbot
3089f67946
Update toolkit components
...
- helm-controller to v0.14.0
https://github.com/fluxcd/helm-controller/blob/v0.14.0/CHANGELOG.md
- kustomize-controller to v0.18.1
https://github.com/fluxcd/kustomize-controller/blob/v0.18.1/CHANGELOG.md
- source-controller to v0.19.0
https://github.com/fluxcd/source-controller/blob/v0.19.0/CHANGELOG.md
- notification-controller to v0.19.0
https://github.com/fluxcd/notification-controller/blob/v0.19.0/CHANGELOG.md
- image-reflector-controller to v0.14.0
https://github.com/fluxcd/image-reflector-controller/blob/v0.14.0/CHANGELOG.md
- image-automation-controller to v0.18.0
https://github.com/fluxcd/image-automation-controller/blob/v0.18.0/CHANGELOG.md
Signed-off-by: GitHub <noreply@github.com >
2021-11-23 16:06:57 +00:00
Stefan Prodan
3654e221a9
Merge pull request #2123 from SomtochiAma/gitlab-custom-ca
...
Fix GitHub bootstrap when using custom TLS CA
2021-11-23 17:31:56 +02:00
Somtochi Onyekwere
a26dd05c49
Remove extra space
...
Signed-off-by: Somtochi Onyekwere <somtochionyekwere@gmail.com >
2021-11-23 16:17:10 +01:00
Stefan Prodan
6c844369be
Merge pull request #2121 from SomtochiAma/gitlab-custom-ca
...
bootstrap: Add support for self-signed TLS certs by supplying a custom CA
2021-11-23 16:54:47 +02:00
Somtochi Onyekwere
a03574f8c3
Add caBundle to bitbucket
...
Signed-off-by: Somtochi Onyekwere <somtochionyekwere@gmail.com >
2021-11-23 12:37:39 +01:00
Somtochi Onyekwere
43c6a1531a
Add caBundle to gogit provider config
...
Signed-off-by: Somtochi Onyekwere <somtochionyekwere@gmail.com >
2021-11-23 12:02:06 +01:00
Hidde Beydals
aed7341b34
Merge pull request #2113 from fluxcd/remove-ioutil
2021-11-22 17:32:30 +01:00
Stefan Prodan
8731f00347
Remove deprecated io/ioutil from flux tree
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2021-11-22 17:53:43 +02:00
Stefan Prodan
75a18b4548
Merge pull request #2107 from chanwit/json_schemas
...
Publish OpenAPI JSON schemas for Visual Studio Code IntelliSense
2021-11-22 14:54:50 +02:00
Chanwit Kaewkasi
716b41e91b
publish json schemas as a single URL
...
Signed-off-by: Chanwit Kaewkasi <chanwit@gmail.com >
This change publishes the auto-generated JSON schemas as a single URL,
so that it is consumable by a tool like VS Code.
The CRD generator creates 2 files, a tar.gz for Kubeval,
and another one is a JSON file. The JSON file is a combination of
all schemas, put under the "oneOf" operator.
2021-11-22 18:32:54 +07:00
Stefan Prodan
e72214e266
Merge pull request #2070 from souleb/bootstrap-stash
...
bootstrap: add BitBucket Server (previously known as Stash) support
2021-11-22 11:08:34 +02:00
Soule BA
46f9fc194c
Add stash provider bootstrap support
...
The new command set is:
flux bootstrap bitbucket-server --owner=<project> --username=<user> --repository=<repository name> --hostname=<domain> --token-auth
There is a parity in the capabilities with the other providers.
Signed-off-by: Soule BA <soule@weave.works >
2021-11-18 11:23:44 +01:00
Stefan Prodan
6c5f27be02
Merge pull request #2101 from SomtochiAma/e2e-image-test
...
Update test files to use ecdsa key
2021-11-17 12:45:21 +02:00
Somtochi Onyekwere
e96652bdaa
Update keys to ECDSA format
...
Signed-off-by: Somtochi Onyekwere <somtochionyekwere@gmail.com >
2021-11-17 11:16:36 +01:00
Somtochi Onyekwere
b7007a35d7
update test files to use ecdsa key
...
Signed-off-by: Somtochi Onyekwere <somtochionyekwere@gmail.com >
2021-11-17 10:49:30 +01:00
Stefan Prodan
e4dc56b59d
Merge pull request #2096 from fluxcd/e2e-image-automation
...
Add e2e test for image automation
2021-11-17 11:07:38 +02:00
Stefan Prodan
b05059a9c4
Add e2e test for image automation
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2021-11-16 19:24:57 +02:00
Stefan Prodan
121783976a
Merge pull request #2091 from vespian/prozlach/bump_alpine
...
Update Alpine to v3.14
2021-11-16 14:58:56 +02:00
Pawel Rozlach
5a9424d0b1
Update Alpine to v3.14
...
Signed-off-by: Pawel Rozlach <vespian@users.noreply.github.com >
2021-11-16 13:42:59 +01:00
Stefan Prodan
e2a3800664
Merge pull request #2080 from fluxcd/update-components
...
Update toolkit components
2021-11-12 17:22:43 +02:00
fluxcdbot
56815a3624
Update toolkit components
...
- helm-controller to v0.13.0
https://github.com/fluxcd/helm-controller/blob/v0.13.0/CHANGELOG.md
- kustomize-controller to v0.18.0
https://github.com/fluxcd/kustomize-controller/blob/v0.18.0/CHANGELOG.md
- source-controller to v0.18.0
https://github.com/fluxcd/source-controller/blob/v0.18.0/CHANGELOG.md
- image-reflector-controller to v0.13.2
https://github.com/fluxcd/image-reflector-controller/blob/v0.13.2/CHANGELOG.md
Signed-off-by: GitHub <noreply@github.com >
2021-11-12 15:06:46 +00:00
Stefan Prodan
ca6e0ff36e
Merge pull request #2076 from fluxcd/update-components
...
Update toolkit components
2021-11-11 18:30:54 +02:00
fluxcdbot
4c60d1657d
Update toolkit components
...
- helm-controller to v0.12.2
https://github.com/fluxcd/helm-controller/blob/v0.12.2/CHANGELOG.md
- image-reflector-controller to v0.13.1
https://github.com/fluxcd/image-reflector-controller/blob/v0.13.1/CHANGELOG.md
- image-automation-controller to v0.17.1
https://github.com/fluxcd/image-automation-controller/blob/v0.17.1/CHANGELOG.md
Signed-off-by: GitHub <noreply@github.com >
2021-11-11 16:09:12 +00:00
Hidde Beydals
cdd90cfa75
Merge pull request #2075 from jack-evans/missed-trailing-separator
2021-11-11 15:14:04 +01:00
Jack Evans
05b053e2e9
remove trailing --- for install and bootstrap consistency
...
Signed-off-by: Jack Evans <jack.evans1@ibm.com >
2021-11-11 13:49:50 +00:00
Stefan Prodan
46c75c1af2
Merge pull request #2062 from drazul/main
...
Edit grafana dashboard to be able to filter by namespace
2021-11-11 13:18:58 +02:00
Daniel AguadoAraujo
80cf5fa729
Add new variable to filter by exported namespace.
...
Edit definition of namespace variable to use grafana custom promql function `label_values`.
Rename variable namespace to operator_namespace.
Rename variable exported_namespace to namespace
Signed-off-by: Daniel AguadoAraujo <daniel.aguadoaraujo@gfk.com >
2021-11-11 11:20:39 +01:00
Stefan Prodan
789aa322f1
Merge pull request #2071 from fluxcd/flux-tree-exclude-remote-clusters
...
Skip remote clusters in flux tree cmd
2021-11-10 11:41:16 +02:00
Stefan Prodan
f03c24565f
Skip remote clusters in flux tree cmd
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2021-11-09 18:52:51 +02:00
Stefan Prodan
b6a95be5d0
Merge pull request #2068 from fluxcd/update-components
...
Update toolkit components
2021-11-09 18:22:55 +02:00
fluxcdbot
0f9e8ed3f7
Update toolkit components
...
- kustomize-controller to v0.17.0
https://github.com/fluxcd/kustomize-controller/blob/v0.17.0/CHANGELOG.md
- image-automation-controller to v0.17.0
https://github.com/fluxcd/image-automation-controller/blob/v0.17.0/CHANGELOG.md
Signed-off-by: GitHub <noreply@github.com >
2021-11-09 15:55:28 +00:00
Stefan Prodan
50af0ba93c
Merge pull request #2066 from jack-evans/consistent-comments
...
Make flux bootstrap and install comments consistent
2021-11-09 17:54:48 +02:00
Jack Evans
923a5882de
make flux bootstrap and install generation more consistent
...
Signed-off-by: Jack Evans <jack.evans1@ibm.com >
2021-11-09 15:18:32 +00:00
Stefan Prodan
83dc3e6093
Merge pull request #2064 from fluxcd/updates-deps
...
Update dependencies
2021-11-08 19:31:47 +02:00
Stefan Prodan
43edb62f87
Update dependencies
...
- github.com/fluxcd/go-git-providers v0.3.1
- github.com/fluxcd/pkg/ssa v0.3.1
- github.com/manifoldco/promptui v0.9.0
- sigs.k8s.io/controller-runtime v0.10.2
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2021-11-08 18:00:29 +02:00
Stefan Prodan
21e5acc0e0
Merge pull request #2038 from fluxcd/makkes/prompt-for-tokens
...
Prompt for access tokens in 'bootstrap' command
2021-11-08 16:58:35 +02:00
Max Jonas Werner
be1ce74dc5
fix: trim CRLF from password read from stdin
...
bufio's reader.ReadString includes any CRLF characters and we don't
want these in the resulting token because this leads to errors in the
authentication like this:
```
✗ failed to get Git repository
"https://github.com/kingdon-ci/jenkins-infra ": Get
"https://api.github.com/repos/kingdon-ci/jenkins-infra ": net/http:
invalid header field value "Bearer gho_NNNNNsecrettokenMMMMM\n" for
key Authorization
```
Signed-off-by: Max Jonas Werner <mail@makk.es >
2021-11-07 15:09:31 +01:00
Max Jonas Werner
31771f3575
fix: improve wording
...
Signed-off-by: Max Jonas Werner <mail@makk.es >
2021-11-07 15:09:31 +01:00
Max Jonas Werner
ffcd7d8059
feat: prompt for access tokens in 'bootstrap' command
...
This change adds functionality to both, `bootstrap github` and
`bootstrap gitlab` to prompt the user for the personal access tokens
if those can't be derived from the shell environment. Echoing is
turned off for better privacy.
Instead of having to interactively type the token or manually paste it
from the clipboard, users can also pipe it to Flux which comes in
handy e.g. when executing Flux remotely over an SSH connection:
```
$ echo 'asdf' | flux bootstrap github
```
Otherwise, Flux will prompt the user:
```
$ flux bootstrap github
Please type your GitHub personal access token:
```
closes #2011
Signed-off-by: Max Jonas Werner <mail@makk.es >
2021-11-07 15:09:30 +01:00
Stefan Prodan
4bc4aa1397
Merge pull request #2050 from fluxcd/do-not-edit-warn
...
Add `DO NOT EDIT` warn to bootstrap sync manifests
2021-11-04 18:47:50 +02:00
Stefan Prodan
04faba95cd
Add DO NOT EDIT warn to bootstrap sync manifests
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2021-11-04 18:03:40 +02:00
Sunny
f712dadab5
Merge pull request #2051 from fluxcd/update-components
...
Update toolkit components
2021-11-04 21:31:17 +05:30
fluxcdbot
58b3150ce3
Update toolkit components
...
- source-controller to v0.17.2
https://github.com/fluxcd/source-controller/blob/v0.17.2/CHANGELOG.md
- image-automation-controller to v0.16.1
https://github.com/fluxcd/image-automation-controller/blob/v0.16.1/CHANGELOG.md
Signed-off-by: GitHub <noreply@github.com >
2021-11-04 14:07:27 +00:00
Stefan Prodan
e7225db397
Merge pull request #2046 from vespian/prozlach/support_http_proxy_envs
...
Use full domain name for notification-controller
2021-11-04 11:43:47 +02:00
Pawel Rozlach
8ec5492d87
fix: use full domain name for notification-controller
...
Signed-off-by: Pawel Rozlach <vespian@users.noreply.github.com >
2021-11-03 10:37:29 +01:00
Stefan Prodan
c2c64a70c4
Merge pull request #2042 from fluxcd/ecdsa-default
...
Set ECDSA as the default algorithm for `flux create source git`
2021-11-02 17:42:49 +02:00
Stefan Prodan
4621576f40
Set ECDSA as the default algorithm for flux create source git
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2021-11-02 17:21:10 +02:00
Stefan Prodan
3b609e9b03
Merge pull request #2041 from fluxcd/bootstrap-ecdsa-default
...
bootstrap: Set ECDSA as the default SSH key algorithm
2021-11-02 17:15:57 +02:00
Stefan Prodan
4f2ebd78be
Set ECDSA as the default algorithm for flux create secret git
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2021-11-02 16:49:17 +02:00
Stefan Prodan
88dacebc94
bootstrap: Set ECDSA as the default SSH key algorithm
...
Motivation: RSA SHA-1 SSH keys are no longer accepted by GitHub https://github.blog/2021-09-01-improving-git-protocol-security-github/ .
Given this we are switching the default from RSA to ECDSA for `git`, `github` and `gitlab` variants of `flux bootstrap`.
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2021-11-02 16:22:16 +02:00
Stefan Prodan
92e7d1ad1e
Merge pull request #2036 from fluxcd/part-of-selector
...
Switch to `app.kubernetes.io/part-of` label selector
2021-11-01 18:37:03 +02:00
Stefan Prodan
d5d8c340c8
Switch to app.kubernetes.io/part-of label selector
...
Use `app.kubernetes.io/part-of: flux` label instead of `app.kubernetes.io/instance` to select the in-cluster objects used in flux version, check, logs and uninstall commands.
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2021-11-01 18:02:49 +02:00
Stefan Prodan
b8a85b809a
Merge pull request #2035 from fluxcd/source-fetch-timeout
...
Add fetch timeout arg to create source commands
2021-11-01 16:06:12 +02:00
Stefan Prodan
61be0775af
Add fetch timeout arg to create source commands
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2021-11-01 15:37:58 +02:00
Stefan Prodan
404ffa5a91
Merge pull request #2034 from fluxcd/default-namespace-from-env
...
Set default ns with `FLUX_SYSTEM_NAMESPACE` env var
2021-11-01 14:56:47 +02:00
Stefan Prodan
f2de7e04b8
Set default ns with FLUX_SYSTEM_NAMESPACE env var
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2021-11-01 14:21:44 +02:00
Stefan Prodan
8b3e3b1dd7
Merge pull request #2033 from fluxcd/update-issue-template
...
Add flux version to issue template
2021-11-01 13:07:35 +02:00
Stefan Prodan
81e91ac3f5
Add flux version to issue template
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2021-11-01 12:46:52 +02:00
Stefan Prodan
b9bde94d08
Merge pull request #2032 from fluxcd/tree-completion
...
Enable completion for flux tree cmd
2021-11-01 12:40:36 +02:00
Stefan Prodan
37746023c1
Enable completion for flux tree cmd
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2021-11-01 12:19:06 +02:00
Stefan Prodan
d3e529b8a4
Merge pull request #2015 from SomtochiAma/test-export-cmd
...
Add unit tests for export
2021-11-01 12:18:55 +02:00
Somtochi Onyekwere
eb69083ef5
Add unit tests for export
...
Signed-off-by: Somtochi Onyekwere <somtochionyekwere@gmail.com >
2021-11-01 10:46:07 +01:00
Hidde Beydals
96aac387c9
Merge pull request #2028 from fluxcd/update-components
2021-10-30 15:34:11 +02:00
fluxcdbot
870f18c621
Update toolkit components
...
- source-controller to v0.17.1
https://github.com/fluxcd/source-controller/blob/v0.17.1/CHANGELOG.md
Signed-off-by: GitHub <noreply@github.com >
2021-10-30 13:11:56 +00:00
Hidde Beydals
57b33e29f7
Merge pull request #2024 from kingdonb/fix-error-message-quoting
2021-10-29 18:11:39 +02:00
Kingdon Barrett
94b7917679
Fix quoting around reconciliation error message
...
While fixing an unrelated issue, I noticed:
✗ GitRepository reconciliation failed: ''PGP public keys secret error: expected pointer, but got nil
the single quote should surround the readyCond.Message
Signed-off-by: Kingdon Barrett <yebyen@gmail.com >
2021-10-29 11:21:56 -04:00
Hidde Beydals
98fa0c4271
Merge pull request #2023 from fluxcd/update-components-test
2021-10-28 17:30:10 +02:00
Hidde Beydals
8282907bce
Update toolkit components tests
...
Signed-off-by: Hidde Beydals <hello@hidde.co >
2021-10-28 17:01:24 +02:00
Hidde Beydals
323f4f5e5f
Merge pull request #2022 from fluxcd/update-components
2021-10-28 17:00:39 +02:00
fluxcdbot
744b3ebd0a
Update toolkit components
...
- source-controller to v0.17.0
https://github.com/fluxcd/source-controller/blob/v0.17.0/CHANGELOG.md
- image-automation-controller to v0.16.0
https://github.com/fluxcd/image-automation-controller/blob/v0.16.0/CHANGELOG.md
Signed-off-by: GitHub <noreply@github.com >
2021-10-28 14:46:49 +00:00
Stefan Prodan
3fdba35993
Merge pull request #2021 from fluxcd/e2e-retry-gh-get
...
e2e: Retry the GitHub API calls
2021-10-28 11:23:15 +03:00
Stefan Prodan
ebdf9ed379
e2e: Retry the GitHub API calls
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2021-10-28 10:56:52 +03:00
Stefan Prodan
a572274c5c
Merge pull request #1932 from SomtochiAma/test-bootstrap
...
Add test for customizing bootstrap
2021-10-28 09:53:43 +03:00
Somtochi Onyekwere
6a6bba8669
Add test for customizing bootstrap
...
Signed-off-by: Somtochi Onyekwere <somtochionyekwere@gmail.com >
2021-10-27 15:45:23 +01:00
Stefan Prodan
1d1d4bbf4b
Merge pull request #2008 from fluxcd/expand-hr-in-tree-ks
...
Expand Helm releases in flux tree cmd
2021-10-26 18:04:53 +03:00
Stefan Prodan
d9bb4c631e
Add flux tree to e2e tests
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2021-10-26 17:34:01 +03:00
Stefan Prodan
722962c138
Expand Helm releases in flux tree cmd
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2021-10-26 15:54:31 +03:00
Stefan Prodan
c98ff6ae87
Merge pull request #1988 from darkowlzz/update-maintainers
...
Add @darkowlzz to maintainers list
2021-10-25 19:36:16 +03:00
Sunny
cbef6a4cad
Add @darkowlzz to maintainers list
...
Signed-off-by: Sunny <darkowlzz@protonmail.com >
2021-10-25 21:48:59 +05:30
Stefan Prodan
f887a2c029
Merge pull request #1998 from fluxcd/tree-cmd
...
Add flux tree command
2021-10-25 16:51:01 +03:00
Stefan Prodan
078cfe92c2
Add JSON and YAML output options to flux tree cmd
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2021-10-25 13:45:27 +03:00
Stefan Prodan
80ef184b60
Add flux tree command
...
The `flux tree kustomization` command prints the resources reconciled by the given Kustomization.
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2021-10-25 13:45:13 +03:00
Hidde Beydals
f2475988bd
Merge pull request #2000 from wingkwong/refak/ioutil
2021-10-24 18:53:13 +02:00
WONG, Wing Kam
45526108e0
Remove use of deprecated io/ioutil
...
Signed-off-by: WONG, Wing Kam <wingkwong.code@gmail.com >
2021-10-24 22:17:20 +08:00
Stefan Prodan
414c0bbbdc
Merge pull request #1997 from johngmyers/contrib-slack
...
Update Slack channel in CONTRIBUTING.md
2021-10-23 11:05:54 +03:00
John Gardiner Myers
6873a710d9
Update Slack channel in CONTRIBUTING.md
...
Signed-off-by: John Gardiner Myers <jgmyers@proofpoint.com >
2021-10-22 10:59:49 -07:00
Hidde Beydals
8a44006384
Merge pull request #1996 from fluxcd/e2e-azure-update
2021-10-22 16:39:59 +02:00
Hidde Beydals
1b6061066a
e2e/azure: update dependencies
...
Signed-off-by: Hidde Beydals <hello@hidde.co >
2021-10-22 16:07:04 +02:00
Hidde Beydals
3a8a5982c6
Merge pull request #1977 from fluxcd/libgit2-semver-e2e
2021-10-22 16:00:30 +02:00
Stefan Prodan
ccff578492
e2e: Add test for libgit2 tag semver range
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2021-10-22 15:40:54 +02:00
Hidde Beydals
e2402e3d84
Merge pull request #1993 from fluxcd/update-components
2021-10-22 15:40:20 +02:00
fluxcdbot
f13b1629cf
Update toolkit components
...
- source-controller to v0.16.1
https://github.com/fluxcd/source-controller/blob/v0.16.1/CHANGELOG.md
- notification-controller to v0.18.1
https://github.com/fluxcd/notification-controller/blob/v0.18.1/CHANGELOG.md
Signed-off-by: GitHub <noreply@github.com >
2021-10-22 13:11:43 +00:00
Stefan Prodan
72a97bb70a
Merge pull request #1983 from SomtochiAma/test-create-secret-export
...
Add unit tests for create secret export
2021-10-22 15:01:10 +03:00
Somtochi Onyekwere
67b393ce09
Add test for create secret
...
Signed-off-by: Somtochi Onyekwere <somtochionyekwere@gmail.com >
2021-10-22 12:34:36 +01:00
Stefan Prodan
48e89b95bb
Merge pull request #1985 from makkes/add-myself-to-maintainers
...
Add Max Jonas Werner to maintainer list
2021-10-22 12:38:19 +03:00
Max Jonas Werner
2159ed62d0
Add Max Jonas Werner to maintainer list
...
Signed-off-by: Max Jonas Werner <mail@makk.es >
2021-10-22 10:56:32 +02:00
Stefan Prodan
8bb65719cd
Merge pull request #1984 from fluxcd/fix-bootstrap-path-check
...
Fix bootstrap path check
2021-10-22 11:43:53 +03:00
Stefan Prodan
4352915945
Fix bootstrap path check
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2021-10-22 10:55:31 +03:00
Stefan Prodan
ebd145f7f7
Merge pull request #1982 from fluxcd/poll-interval
...
Add poll interval flag to flux check cmd
2021-10-22 10:44:13 +03:00
Stefan Prodan
cd52a0eef3
Add poll interval flag to flux check cmd
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2021-10-22 09:57:54 +03:00
Stefan Prodan
69e4a86fe2
Merge pull request #1978 from darkowlzz/release-docs-improvements
...
Minor improvements in the release procedure docs
2021-10-21 17:00:29 +03:00
Sunny
52d89a2ee1
Minor improvements in the release procedure docs
...
Signed-off-by: Sunny <darkowlzz@protonmail.com >
2021-10-21 18:09:52 +05:30
Stefan Prodan
5c60e792d9
Merge pull request #1976 from fluxcd/e2e-run-docs
...
Install envtest before running the unit tests
2021-10-21 10:32:04 +03:00
Stefan Prodan
77c9611784
Improve the test suite docs
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2021-10-21 09:57:38 +03:00
Stefan Prodan
66780bbf54
Install envtest before running the unit tests
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2021-10-21 09:56:33 +03:00
Stefan Prodan
a8932e677e
Merge pull request #1975 from johngmyers/fix-compile
...
Fix inadequate quoting of KUBEBUILDER_ASSETS
2021-10-21 08:58:24 +03:00
John Gardiner Myers
e12988a8f9
Fix inadequate quoting of KUBEBUILDER_ASSETS
...
Signed-off-by: John Gardiner Myers <jgmyers@proofpoint.com >
2021-10-20 15:23:13 -07:00
Philip Laine
6ee4abe79e
Merge pull request #1970 from fluxcd/fix/azure-e2e-cleanup
...
Fix infrastructure clean up on Azure e2e test failure
2021-10-20 17:18:41 +02:00
Philip Laine
948e050d60
Fix infrastructure clean up on test failure
...
Signed-off-by: Philip Laine <philip.laine@xenit.se >
2021-10-20 16:11:54 +02:00
Stefan Prodan
87feb45751
Merge pull request #1961 from fluxcd/ks-wait
...
Add wait flag to create kustomization cmd
2021-10-19 16:34:58 +03:00
Stefan Prodan
77aa81a064
Add wait flag to create kustomization cmd
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2021-10-19 16:18:09 +03:00
Stefan Prodan
a4a1db0915
Update fluxcd packages
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2021-10-19 16:17:38 +03:00
Stefan Prodan
57b9610af7
Merge pull request #1946 from fluxcd/update-components
...
Update toolkit components
2021-10-19 16:13:33 +03:00
fluxcdbot
c3384c6499
Update toolkit components
...
- helm-controller to v0.12.1
https://github.com/fluxcd/helm-controller/blob/v0.12.1/CHANGELOG.md
- kustomize-controller to v0.16.0
https://github.com/fluxcd/kustomize-controller/blob/v0.16.0/CHANGELOG.md
- notification-controller to v0.18.0
https://github.com/fluxcd/notification-controller/blob/v0.18.0/CHANGELOG.md
- image-reflector-controller to v0.13.0
https://github.com/fluxcd/image-reflector-controller/blob/v0.13.0/CHANGELOG.md
Signed-off-by: GitHub <noreply@github.com >
2021-10-19 12:53:27 +00:00
Stefan Prodan
5389859260
Merge pull request #1948 from darkowlzz/fix-install-make-target
...
Makefile: set install target as phony
2021-10-19 15:08:36 +03:00
Sunny
84c585cf61
Makefile: set install target as phony
...
`install/` directory results in make install target always up to date.
Mark `install` as phony to be able to run it.
Replace `cmd/flux` with `./cmd/flux` for install to work and add
`CGO_ENABLED=0` like in other build and install targets.
Signed-off-by: Sunny <darkowlzz@protonmail.com >
2021-10-14 23:37:20 +05:30
Stefan Prodan
ca496d393d
Merge pull request #1943 from fluxcd/add-copyright
...
Add missing copyright headers
2021-10-14 16:36:34 +03:00
Stefan Prodan
3d4ca831dc
Add missing copyright headers
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2021-10-14 16:14:28 +03:00
Stefan Prodan
7ace8de753
Merge pull request #1942 from fluxcd/part-of-flux-label
...
Add part-of label to the static manifests
2021-10-14 16:08:02 +03:00
Stefan Prodan
928d3e2185
Add part-of label to the static manifests
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2021-10-14 15:40:36 +03:00
Stefan Prodan
cbf2b90320
Merge pull request #1938 from fluxcd/fix-rbac-for-irc-ns-access
...
Allow namespaces readonly access in crd-controller RBAC ClusterRole
2021-10-14 15:16:28 +03:00
Aurel Canciu
69dce73e51
Allow namespaces readonly crd-controller rbac
...
Readonly access to namespaces is needed by the
image-reflector-controller to support the cross-namespace accessFrom
functionality introduced in image-reflector-controller#162.
Signed-off-by: Aurel Canciu <aurelcanciu@gmail.com >
2021-10-13 19:35:31 +02:00
Stefan Prodan
75d4f87dec
Merge pull request #1937 from SomtochiAma/resume-docs
...
Fix description for resume --all
2021-10-13 18:41:43 +03:00
Somtochi Onyekwere
4f7d89e825
Fix description for resume --all
...
Signed-off-by: Somtochi Onyekwere <somtochionyekwere@gmail.com >
2021-10-13 16:25:15 +01:00
Stefan Prodan
da87e16321
Merge pull request #1935 from fluxcd/update-components
...
Update toolkit components
2021-10-13 15:04:51 +03:00
Stefan Prodan
f7aa3e7e1b
Update github.com/fluxcd/pkg/ssa to v0.1.0
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2021-10-13 14:43:35 +03:00
fluxcdbot
deacfd6c03
Update toolkit components
...
- kustomize-controller to v0.15.5
https://github.com/fluxcd/kustomize-controller/blob/v0.15.5/CHANGELOG.md
- notification-controller to v0.17.1
https://github.com/fluxcd/notification-controller/blob/v0.17.1/CHANGELOG.md
Signed-off-by: GitHub <noreply@github.com >
2021-10-13 11:16:40 +00:00
Stefan Prodan
3e8d1ae1d5
Merge pull request #1732 from timja/kustomize-substitute-fixes
...
Avoid substitution issue in kustomize credentials sync
2021-10-13 14:16:03 +03:00
Tim Jacomb
08f5ca39b0
Avoid substitution issue in kustomize credentials sync
...
Signed-off-by: Tim Jacomb <tim.jacomb@hmcts.net >
2021-10-13 11:50:16 +01:00
Stefan Prodan
31da363495
Merge pull request #1925 from fluxcd/update-components
...
Update kustomize-controller to v0.15.4
2021-10-12 13:32:09 +03:00
fluxcdbot
2ecd99d317
Update toolkit components
...
- kustomize-controller to v0.15.4
https://github.com/fluxcd/kustomize-controller/blob/v0.15.4/CHANGELOG.md
Signed-off-by: GitHub <noreply@github.com >
2021-10-12 10:15:51 +00:00
Stefan Prodan
59c3d84182
Merge pull request #1847 from OakNorthAI/let-user-set-version-to-install
...
feature: let user specify what version of flux-cli they want to install
2021-10-12 13:15:11 +03:00
Jakub Baron
641d5378f8
Merge branch 'main' into let-user-set-version-to-install
2021-10-11 12:39:37 +01:00
Stefan Prodan
08512e5c43
Merge pull request #1919 from fluxcd/fix-ssa
...
Fix SSA upstream bugs for Kubernetes < 1.22
2021-10-10 18:43:41 +03:00
Stefan Prodan
8f7f7b23e8
Downgrade e2e tests to Kubernetes v1.19
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2021-10-10 16:43:21 +03:00
Stefan Prodan
2eb6ba5a48
Apply SSA fix to flux install and bootstrap
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2021-10-10 16:08:16 +03:00
Stefan Prodan
03df386f9e
Update kustomize-controller to v0.15.2
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2021-10-10 16:07:36 +03:00
Stefan Prodan
5e741da69c
Merge pull request #1915 from fluxcd/azure-e2e-fixes
...
Improve Azure e2e failure tracing
2021-10-09 12:06:39 +03:00
Stefan Prodan
3bea028cc9
Add debug logs to Azure tests
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2021-10-09 11:28:12 +03:00
Hidde Beydals
10475b24c4
Merge pull request #1914 from fluxcd/fix-event-hub-test
2021-10-09 08:57:07 +02:00
Stefan Prodan
a5238e867c
Adapt event test for kustomize-controller v0.15
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2021-10-08 22:22:36 +03:00
Stefan Prodan
0e747790f9
Merge pull request #1908 from fluxcd/ssa
...
Implement server-side apply
2021-10-08 21:33:32 +03:00
Stefan Prodan
2b4d6150d4
Update kustomize-controller to v0.15.0
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2021-10-08 21:13:59 +03:00
Stefan Prodan
e22ad96164
Update kubectl to v1.22.2 in the multi-arch image
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2021-10-08 21:11:09 +03:00
Stefan Prodan
f54907e66e
Remove kubectl dependency from brew and aur pkgs
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2021-10-08 21:11:08 +03:00
Stefan Prodan
fb713e9632
Mark the validation arg as deprecated
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2021-10-08 21:11:08 +03:00
Stefan Prodan
0b659e3f09
Update kustomize-controller API to v1beta2
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2021-10-08 21:11:06 +03:00
Stefan Prodan
4c99117c7c
Update Kubernetes version minimum requirements
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2021-10-08 21:10:36 +03:00
Stefan Prodan
83c3e8c2fc
Replace kubectl with Go server-side apply
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2021-10-08 21:10:31 +03:00
Stefan Prodan
92277225df
Merge pull request #1907 from fluxcd/update-components
...
Update toolkit components
2021-10-08 21:09:17 +03:00
fluxcdbot
622ed88a11
Update toolkit components
...
- helm-controller to v0.12.0
https://github.com/fluxcd/helm-controller/blob/v0.12.0/CHANGELOG.md
- kustomize-controller to v0.15.1
https://github.com/fluxcd/kustomize-controller/blob/v0.15.1/CHANGELOG.md
- source-controller to v0.16.0
https://github.com/fluxcd/source-controller/blob/v0.16.0/CHANGELOG.md
- notification-controller to v0.17.0
https://github.com/fluxcd/notification-controller/blob/v0.17.0/CHANGELOG.md
- image-automation-controller to v0.15.0
https://github.com/fluxcd/image-automation-controller/blob/v0.15.0/CHANGELOG.md
Signed-off-by: GitHub <noreply@github.com >
2021-10-08 17:54:00 +00:00
Stefan Prodan
d9414f25d5
Merge pull request #1913 from SomtochiAma/gpg-signing
...
Add check for empty gpg key ring path
2021-10-08 20:53:25 +03:00
Hidde Beydals
5249d17a95
Use proper GPG terminology
...
Signed-off-by: Hidde Beydals <hello@hidde.co >
2021-10-08 19:35:39 +02:00
Somtochi Onyekwere
25283d357e
Add check for empty path and better error messaging
...
Signed-off-by: Somtochi Onyekwere <somtochionyekwere@gmail.com >
2021-10-08 19:19:21 +02:00
Somtochi Onyekwere
e926321094
Check if path is empty
...
Signed-off-by: Somtochi Onyekwere <somtochionyekwere@gmail.com >
2021-10-08 19:19:21 +02:00
Stefan Prodan
9c1542c3f3
Merge pull request #1912 from fluxcd/irc-v0.12.0
...
Update image-reflector-controller to v0.12.0
2021-10-08 20:16:32 +03:00
Stefan Prodan
25d06a53bc
Update image-reflector-controller to v0.12.0
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2021-10-08 19:26:31 +03:00
Stefan Prodan
4d904e8216
Merge pull request #1854 from SomtochiAma/gpg-signing
...
Allow users to use gpg signing for bootstrap commits
2021-10-08 19:21:27 +03:00
Somtochi Onyekwere
0beab87f5b
Add gpg key path and passphrase as args
...
Signed-off-by: Somtochi Onyekwere <somtochionyekwere@gmail.com >
2021-10-08 16:59:08 +01:00
Stefan Prodan
b9ceceada4
Merge pull request #1881 from philnichol/add-git-ref-options-to-manifestgen
...
Add tag, semver and commit args to manifestgen
2021-10-07 13:51:39 +03:00
Phil Nichol
ac7ccf7b94
added tag,semver,commit to manifestgen
...
Signed-off-by: Phil Nichol <35630607+philnichol@users.noreply.github.com >
2021-10-07 10:06:27 +01:00
Stefan Prodan
5aa9ae511f
Merge pull request #1898 from superbrothers/stdout
...
Fix "get" commands to use stdout instead of stderr
2021-10-06 10:48:33 +03:00
Kazuki Suda
dd81ed896b
Fix "get" subcommands to use stdout instead of stderr
...
Signed-off-by: Kazuki Suda <kazuki.suda@gmail.com >
2021-10-06 10:46:37 +09:00
Stefan Prodan
e6bbed162d
Merge pull request #1893 from SomtochiAma/flux-version
...
Add flux version command
2021-10-05 13:02:11 +03:00
Somtochi Onyekwere
3ee8747fdc
Add flux version command
...
Signed-off-by: Somtochi Onyekwere <somtochionyekwere@gmail.com >
2021-10-05 10:29:00 +01:00
Stefan Prodan
0651064999
Merge pull request #1855 from darklore/shell-completion-homebrew
...
Add shell completion installation to homebrew formula
2021-10-05 12:19:04 +03:00
darklore
4661e4519d
Add shell completion installation to homebrew formulae
...
Signed-off-by: Katsunori Tanaka <zodiac.brave.story@gmail.com >
2021-10-05 03:11:24 +09:00
Stefan Prodan
19caeb178f
Merge pull request #1816 from fluxcd/azure/e2e
...
Add Azure E2E tests
2021-10-04 15:42:56 +03:00
Philip Laine
d8235ea21b
Add Azure E2E tests
...
Signed-off-by: Philip Laine <philip.laine@xenit.se >
2021-10-04 14:15:58 +02:00
Stefan Prodan
5067df179e
Merge pull request #1886 from SomtochiAma/fix-flux-logs
...
Filter pods from each deployment for flux logs
2021-10-03 17:11:08 +03:00
Somtochi Onyekwere
50a1e32da3
Sort pods from each deployment to get first and ready pod
...
Signed-off-by: Somtochi Onyekwere <somtochionyekwere@gmail.com >
2021-10-03 14:30:31 +01:00
Stefan Prodan
fb85cafcc5
Merge pull request #1874 from SomtochiAma/helm-reconcile
...
Add better checks for reconciliation in reconcile run command
2021-10-03 10:30:16 +03:00
Somtochi Onyekwere
d06a2936cc
Better checks for reconciliation in reconcile run command
...
Signed-off-by: Somtochi Onyekwere <somtochionyekwere@gmail.com >
2021-10-01 08:24:13 +01:00
Stefan Prodan
7c77a9723a
Merge pull request #1877 from fluxcd/multi-arch-kubectl
...
Use multi-arch image for kubectl
2021-09-30 11:19:41 +03:00
Stefan Prodan
8a3e5790f5
Use multi-arch image for kubectl
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2021-09-30 11:04:04 +03:00
Hidde Beydals
dd093a775a
Merge pull request #1869 from SomtochiAma/team-access-github
2021-09-28 09:42:29 +02:00
Somtochi Onyekwere
a096bd2d71
Allow users to define team roles
...
Signed-off-by: Somtochi Onyekwere <somtochionyekwere@gmail.com >
2021-09-27 21:16:12 +01:00
Hidde Beydals
2eddcde609
Merge pull request #1849 from SomtochiAma/bootstrap-git
...
Set username only when it isn't default
2021-09-22 16:14:30 +02:00
Somtochi Onyekwere
1849e1768a
Set username when it isn't default
...
Signed-off-by: Somtochi Onyekwere <somtochionyekwere@gmail.com >
2021-09-22 09:46:04 +01:00
Hidde Beydals
bbe62d029c
Merge pull request #1846 from SomtochiAma/crd-panic-0.17.2
2021-09-21 20:19:43 +02:00
Somtochi Onyekwere
68a89d3cd4
Check for nil pointer before setting createNamespace in helmrelease
...
Signed-off-by: Somtochi Onyekwere <somtochionyekwere@gmail.com >
2021-09-21 14:37:20 +01:00
Jakub Baron
b16f1fc260
feature: let user specify what version of flux-cli they want to install
...
Signed-off-by: Jakub Baron <jakub.baron@oaknorth.com >
2021-09-21 12:36:47 +01:00
Somtochi Onyekwere
64f39e160b
Check if helmRelease.Spec.Install is nil
...
Signed-off-by: Somtochi Onyekwere <somtochionyekwere@gmail.com >
2021-09-21 11:04:21 +01:00
Stefan Prodan
3a76c26822
Merge pull request #1844 from fluxcd/fail-manifests-build-properly
...
Update Makefile target in release workflow
2021-09-20 18:33:05 +03:00
Michael Bridgen
9d9fff5796
Update Makefile target in release workflow
...
There's another location which uses the "manifests directory" target
directly, but isn't run when testing a PR: the release workflow.
Signed-off-by: Michael Bridgen <michael@weave.works >
2021-09-20 16:06:01 +01:00
Stefan Prodan
0a92c61b09
Merge pull request #1830 from makkes/fix-create-hr
...
fix: don't set 'Install' field by default in 'create hr'
2021-09-20 17:11:30 +03:00
Max Jonas Werner
546be76f55
fix: don't set 'Install' field by default in 'create hr'
...
This fixes the case where you create a HelmRelease with `--export` and
the `install: {}` field being there, adding no value to the manifest.
Signed-off-by: Max Jonas Werner <mail@makk.es >
2021-09-20 14:42:29 +02:00
Stefan Prodan
d770f3f53f
Merge pull request #1838 from superbrothers/dynamic-completions
...
Add dynamic completion suppport
2021-09-20 09:42:54 +03:00
Kazuki Suda
254cc131ae
Add dynamic completion suppport
...
This commit adds dynamic completion support for the following commands
and flags:
- `flux delete ...` command
- `flux export ...` command
- `flux get ...` command
- `flux reconcile ...` command
- `flux resume ...` command
- `flux suspend ...` command
- `--namespace` flag
- `--context` flag
Signed-off-by: Kazuki Suda <kazuki.suda@gmail.com >
2021-09-18 17:27:47 +09:00
Stefan Prodan
70509ffcb4
Merge pull request #1833 from superbrothers/fix-971
...
Fix `flux completion zsh` to work with `source` only
2021-09-18 11:14:44 +03:00
Kazuki Suda
4cc2326c7f
Fix flux completion zsh to work with source only
...
Signed-off-by: Kazuki Suda <kazuki.suda@gmail.com >
2021-09-17 17:49:47 +09:00
Michael Bridgen
0133caaec4
Merge pull request #1828 from fluxcd/fail-manifests-build-properly
...
Use a file to record successful manifests build
2021-09-16 14:33:58 +01:00
Michael Bridgen
7ae4f28920
Use a file to record successful manifests build
...
Using the directory cmd/flux/manifests as a prerequisite causes a
problem: if the script that creates the files within fails, the next
invocation of make will see the directory and assume it
succeeded. Since the executable expects certain files to be present,
but they are not explicit prerequisites of the recipe for building the
binary, this results in a successful build but a broken `flux`
executable.
Instead, depend on a file that's explicitly updated when the script
has succeeded, and which itself depends on the inputs.
A couple of the CI workflows run
make cmd/flux/manifests
before doing other things, presumably as a way to avoid running the
whole test suite in a CI pipeline for some purpose other than testing,
so these needed changing as well.
Signed-off-by: Michael Bridgen <michael@weave.works >
2021-09-16 14:03:13 +01:00
Stefan Prodan
b1eb0270e9
Merge pull request #1811 from fluxcd/replace-promptui-lgpl
...
Replace promptui pkg with a fork free of LGPL
2021-09-13 14:47:10 +03:00
Stefan Prodan
03b6de1169
Replace promptui pkg with a fork free of LGPL
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2021-09-13 14:27:06 +03:00
Stefan Prodan
9d3f75d111
Merge pull request #1810 from fluxcd/pass-version-to-build
...
Add version arg to make build
2021-09-13 14:17:27 +03:00
Stefan Prodan
5c41924b2f
Add version arg to make build
...
Allow specifying the version when building the CLI binary with Make. This is useful for projects that distribute their own Flux CLI binary.
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2021-09-13 13:59:52 +03:00
Stefan Prodan
7cf7cf2f1e
Merge pull request #1801 from fluxcd/update-components
...
Update toolkit components
2021-09-09 16:46:43 +03:00
fluxcdbot
2679731bde
Update toolkit components
...
- kustomize-controller to v0.14.1
https://github.com/fluxcd/kustomize-controller/blob/v0.14.1/CHANGELOG.md
Signed-off-by: GitHub <noreply@github.com >
2021-09-09 13:14:44 +00:00
Stefan Prodan
ad73370cd7
Merge pull request #1791 from 23technologies/feat/fix-secretRef-bucket-creation
...
Fix Bucket SecretRef mapping
2021-09-07 14:20:13 +03:00
Fynn Späker
18acae57bd
Fix SecretRef
...
Signed-off-by: Fynn Späker <spaeker@23technologies.cloud >
2021-09-07 12:15:35 +02:00
Hidde Beydals
b427356eca
Merge pull request #1782 from makkes/bootstrap-with-custom-ca
...
feat: enable bootstrap with custom CA locally
2021-09-03 15:54:09 +02:00
Max Jonas Werner
2e6ca16a4a
chore: use os.ReadFile instead of deprecated ioutil.ReadFile
...
Signed-off-by: Max Jonas Werner <mail@makk.es >
2021-09-03 12:20:57 +02:00
Max Jonas Werner
e98f1142a6
feat: enable bootstrap with custom CA locally
...
When a user provided the `--ca-file` flag to the `bootstrap` command,
the given CA file wasn't taken into account for cloning the repository
locally. It was just passed along to the CR that is created so Flux
can make use of it when cloning the repository in-cluster.
However, users may not want to add a custom CA to their local host's
trust chain and may expect the `--ca-file` flag to be respected also
for cloning the repository locally. This is what this commit
accomplishes.
closes #1775
Signed-off-by: Max Jonas Werner <mail@makk.es >
2021-09-01 15:38:53 +02:00
Hidde Beydals
06fa8f75c9
Merge pull request #1696 from allenporter/flux-cmd-create
...
Add tests for create source git
2021-08-30 17:43:09 +02:00
Allen Porter
8cbd4e8172
Add test for "flux create source git"
...
The create source tests are more interesting than the existing tests as they
create objects then wit for the flux source reconciler to complete. The tests
simulate this with a background goroutine that waits for an object to be
created then uses a test specific function to update it.
The tests set a timeout so that if there is a failure they timeout somewhat
quickly rather than hanging for a longer period of time.
Signed-off-by: Allen Porter <allen@thebends.org >
2021-08-30 07:44:03 -07:00
Stefan Prodan
83c7994266
Merge pull request #1761 from fluxcd/improve-readme
...
Simplify readme
2021-08-27 16:31:23 +03:00
Stefan Prodan
43843581b6
Simplify readme
...
- remove install instruction as they get out of sync with the docs website
- make the get started guide the first link under docs
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2021-08-27 16:07:25 +03:00
Stefan Prodan
7e03d64e8a
Merge pull request #1757 from Schildkroete23/main
...
Be able to create a git source without human interaction.
2021-08-27 16:06:34 +03:00
Daniel Petró
c6f4d71187
Be able to create a git source without human interaction.
...
Signed-off-by: Daniel Petró <daniel.petro@icloud.com >
2021-08-27 13:01:35 +02:00
Stefan Prodan
69c3b90fea
Merge pull request #1755 from fluxcd/update-components
...
Update toolkit components
2021-08-26 15:35:01 +03:00
fluxcdbot
75309b4c93
Update toolkit components
...
- kustomize-controller to v0.14.0
https://github.com/fluxcd/kustomize-controller/blob/v0.14.0/CHANGELOG.md
- notification-controller to v0.16.0
https://github.com/fluxcd/notification-controller/blob/v0.16.0/CHANGELOG.md
Signed-off-by: GitHub <noreply@github.com >
2021-08-26 12:11:29 +00:00
Stefan Prodan
433f13a7ed
Merge pull request #1754 from ttulka/logs-since-2
...
Add `logs` flags `--since` and `--since-time`
2021-08-26 15:10:58 +03:00
Tomas Tulka
8896a1e73e
tidy
...
Signed-off-by: Tomas Tulka <tomas.tulka@gmail.com >
2021-08-26 10:56:25 +02:00
Tomas Tulka
54758b1692
add --since and --since-time
...
Signed-off-by: Tomas Tulka <tomas.tulka@gmail.com >
2021-08-25 22:10:47 +02:00
Stefan Prodan
375e00c79c
Merge pull request #1748 from allenporter/ioutil
...
Remove use of deprecated io/ioutil
2021-08-25 08:41:50 +03:00
Allen Porter
e2454d91f1
Remove use of deprecated io/ioutil
...
Signed-off-by: Allen Porter <allen@thebends.org >
2021-08-24 13:06:17 -07:00
Stefan Prodan
6894f6f3bf
Merge pull request #1743 from allenporter/flux-envtest
...
Use shared envTest for unit tests
2021-08-24 11:56:23 +03:00
Allen Porter
d45501a129
Use shared envTest for unit tests
...
Speed up unit tests by using a shared envTest. This requires each
test to use its own namespace to avoid clobbering objects for
other tests. Tests previously took around 8 seconds each, and now
the initial test takes 2 seconds with follow up tests taking less
than a second each.
Also update existing tests that use a fixed namespace to use a
generated namespace.
Share gold file template function with yaml files.
Remove the testClusterMode, and instead rely on MainTest to do
the appropriate test setup and rootArgs flag setup. Move the
rootArg flag setup out of NewTestEnvKubeManager to avoid
side effects.
A follow up change can be to push the individual setups
from NewTestEnvKubeManager() into their respective TestMain since
the harness share little code.
Signed-off-by: Allen Porter <allen@thebends.org >
2021-08-24 01:01:14 -07:00
Stefan Prodan
def92e14ee
Merge pull request #1740 from allenporter/flux-test-cleanup
...
Rename trace test golden files
2021-08-23 19:50:28 +03:00
Allen Porter
11708d4189
Rename trace test golden files
...
Rename trace test golden files to match the convention used by other tests
Signed-off-by: Allen Porter <allen@thebends.org >
2021-08-23 09:29:27 -07:00
Stefan Prodan
2bc64bf419
Merge pull request #1739 from allenporter/flux-cmd-test-func
...
Make test harness more flexible with functions
2021-08-23 19:25:31 +03:00
Allen Porter
3a3bdc62c8
Make test harness more flexible with functions
...
Replace the 4 arguments to cmdTestCase with a function that
can let tests run arbitrary logic if it is more complex than
what is provided by the test harness. Move the existing logic
into functions that the test can use for common assertions on
golden files and golden values.
These changes were pulled out of PR #1696 to make a smaller review.
Signed-off-by: Allen Porter <allen@thebends.org >
2021-08-23 08:57:43 -07:00
Stefan Prodan
72294b2a56
Merge pull request #1733 from fluxcd/arm64-e2e
...
Move arm64 e2e to Go tests
2021-08-19 15:47:52 +03:00
Stefan Prodan
94940a20ef
Move arm64 e2e to Go tests
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2021-08-19 15:16:45 +03:00
Stefan Prodan
219ff2ef7d
Merge pull request #1729 from timja/patch-1
...
Avoid substitution issue in kustomize for azure credentials sync
2021-08-19 13:10:54 +03:00
Tim Jacomb
bc2de741b8
Avoid substitution issue in kustomize for azure credentials sync
...
Signed-off-by: Tim Jacomb <tim.jacomb@hmcts.net >
2021-08-19 07:53:58 +01:00
Stefan Prodan
5eabd4e898
Merge pull request #1726 from allenporter/flux-envtest
...
Remove fakeclient and use testenv for flux cmd tests
2021-08-19 08:33:16 +03:00
Allen Porter
e8d6d5fe5c
Remove fakeclient and use testenv for flux cmd tests
...
Remove use of the fake client, and replace with a real client connected to the
testEnv.
This required fixes to the yaml files as the testEnv has stricter verifcation
of objects. This also meant it was not possible to test a GitRepository with
a missing artifact since that is not a valid state.
The tests are slower than before, taking around 7-10 seconds each because the
testEnv is setup and destroyed for every test. These will be sped up in a
follow up PR.
Signed-off-by: Allen Porter <allen@thebends.org >
2021-08-18 18:53:53 -07:00
Stefan Prodan
55bd93ff79
Merge pull request #1727 from fluxcd/make-envtest
...
Wire kubebuilder assets to envtest bin
2021-08-18 17:55:02 +03:00
Stefan Prodan
b34b2d779b
Wire kubebuilder assets to envtest bin
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2021-08-18 17:35:46 +03:00
Stefan Prodan
103ed2be65
Merge pull request #1719 from chanwit/e2e_check_pre
...
Add e2e test case fo check --pre
2021-08-18 16:42:53 +03:00
Chanwit Kaewkasi
cc32c1be07
add e2e test for check --pre with templating support
...
Signed-off-by: Chanwit Kaewkasi <chanwit@gmail.com >
2021-08-18 18:28:37 +07:00
Stefan Prodan
a3ba9817a3
Merge pull request #1720 from dholbach/update-calendar
...
Update links to calendar and resources
2021-08-17 17:10:40 +03:00
Daniel Holbach
6d5f1b17ad
update links to calendar and resources
...
Signed-off-by: Daniel Holbach <daniel@weave.works >
2021-08-17 14:43:04 +02:00
Stefan Prodan
0d5d5fce46
Merge pull request #1721 from fluxcd/test-ref
...
Refactor e2e tests
2021-08-17 15:31:29 +03:00
Stefan Prodan
375edffd15
Add image scanning e2e tests
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2021-08-17 15:15:42 +03:00
Stefan Prodan
d1982e64b2
Refactor e2e tests
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2021-08-17 13:55:14 +03:00
Stefan Prodan
cec8b5336c
Merge pull request #1697 from chanwit/e2e_install
...
Implement testEnv for e2e tests
2021-08-16 20:39:31 +03:00
Chanwit Kaewkasi
8f78263455
implement testEnv for e2e tests
...
Signed-off-by: Chanwit Kaewkasi <chanwit@gmail.com >
2021-08-17 00:07:09 +07:00
Stefan Prodan
cb96bca6aa
Merge pull request #1672 from souleb/main
...
Adds a watch flag to the get command
2021-08-06 16:16:34 +03:00
Soule BA
c18d0b9217
Adds a watch flag to the get command
...
The new flag fetch and display the request ressource and then continue
watching the ressource until timeout or cancellation.
A single ressource/ressource type is supported.
Signed-off-by: Soule BA <soule@weave.works >
2021-08-06 13:44:06 +02:00
Hidde Beydals
d1970185b9
Merge pull request #1690 from fluxcd/update-components
...
Update toolkit components
2021-08-05 19:03:02 +02:00
fluxcdbot
794d3ee2f5
Update toolkit components
...
- helm-controller to v0.11.2
https://github.com/fluxcd/helm-controller/blob/v0.11.2/CHANGELOG.md
- kustomize-controller to v0.13.3
https://github.com/fluxcd/kustomize-controller/blob/v0.13.3/CHANGELOG.md
- source-controller to v0.15.4
https://github.com/fluxcd/source-controller/blob/v0.15.4/CHANGELOG.md
- notification-controller to v0.15.1
https://github.com/fluxcd/notification-controller/blob/v0.15.1/CHANGELOG.md
- image-reflector-controller to v0.11.1
https://github.com/fluxcd/image-reflector-controller/blob/v0.11.1/CHANGELOG.md
- image-automation-controller to v0.14.1
https://github.com/fluxcd/image-automation-controller/blob/v0.14.1/CHANGELOG.md
Signed-off-by: GitHub <noreply@github.com >
2021-08-05 16:48:34 +00:00
Hidde Beydals
daeef98dfb
Merge pull request #1688 from allenporter/flux-test-main
...
Replace init() with TestMain()
2021-08-05 18:46:56 +02:00
Allen Porter
4146df1f02
Replace init() with TestMain()
...
Signed-off-by: Allen Porter <allen@thebends.org >
2021-08-04 08:14:22 -07:00
Hidde Beydals
78f4dfa48d
Merge pull request #1687 from allenporter/flux-cmd-ioutil
...
Remove deprecated io/ioutil usage
2021-08-04 16:58:51 +02:00
Allen Porter
8b68d7d7e2
Remove deprecated io/ioutil usage
...
Issue #1658
Signed-off-by: Allen Porter <allen@thebends.org >
2021-08-04 07:46:25 -07:00
Stefan Prodan
ba1bba17ad
Merge pull request #1683 from charles-woshicai/print-success-message
...
feat: display success message while create secrets via `flux` cli.
2021-08-04 17:40:17 +03:00
Charles Cai
70f2b5028f
feat: display success message while create secrets via flux cli.
...
Signed-off-by: Charles Cai <charles.cai@sap.com >
2021-08-04 21:31:57 +08:00
Hidde Beydals
4f4f0d70a4
Merge pull request #1609 from fluxcd/patch-reconcile-req
...
Request reconcile using patch instead of update
2021-08-04 13:29:01 +02:00
Hidde Beydals
9607b07e65
Request reconcile using patch instead of update
...
This should prevent the generation of the object getting bumped, as
observed on a GKE K8s 1.18 cluster using the logic before this commit.
We only want to generation to increase when there are actual changes to
the `spec` of a resource, as some controllers use the `generation`
value to make assumptions about what they should do during a
reconciliation.
Signed-off-by: Hidde Beydals <hello@hidde.co >
2021-08-04 13:08:36 +02:00
Stefan Prodan
3570fab0f9
Merge pull request #1682 from fluxcd/refactor-tests
...
Refactor test helpers
2021-08-04 11:15:33 +03:00
Stefan Prodan
dd0f17d7a5
Refactor test helpers
...
- move test helpers to main
- add support for inline golden values
- add test for `flux --version`
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2021-08-04 10:47:33 +03:00
Stefan Prodan
2290880389
Merge pull request #1671 from allenporter/flux-trace
...
Add tests for flux trace command
2021-08-04 10:18:54 +03:00
Allen Porter
351d287d88
Add tests for flux trace command
...
Add tests for flux trace command that fake out the kubernetes client,
load objects from a yaml file and create them in the client, and
assert on the output of the trace command to an expected golden file.
This is a follow up from the suggestions in PR https://github.com/fluxcd/flux2/pull/1626 which suggested that additional
testing would be helpful. This test approach is modeled after the helm command tests.
This required some changes to the kubernetes client setup to make it
possible to use a fake. If we agree this pattern makes sense, it can be
applied to other commands.
Signed-off-by: Allen Porter <allen@thebends.org >
2021-08-03 06:35:13 -07:00
Hidde Beydals
eba6706f15
Merge pull request #1668 from dmitrika/chore/remove-deprecated-ioutil
...
chore: remove deprecated io/ioutil
2021-07-30 21:11:56 +02:00
Dmitry Rybin
7f425efa6b
chore: remove deprecated io/ioutil
...
Signed-off-by: Dmitry Rybin <ayrowa@yandex.ru >
2021-07-30 20:51:46 +02:00
Stefan Prodan
d40685ab62
Merge pull request #1653 from fluxcd/gh-bug-template
...
Provide suggestion for some fields in bug report
2021-07-28 18:21:45 +03:00
Hidde Beydals
f795e3eeb8
Provide suggestion for some fields in bug report
...
This commit adds suggestion for some of the required fields because
there can be a few exceptions in which these values can not be
provided. For example when the `flux` binary can not be installed, or
the set of controllers has been installed with just an `install.yaml`
file.
We use this approach instead of making the fields optional because it
guides people to provide the information whenever they can, which
should result in higher quality bug reports.
As a tiny addition, the reference to "Flux v2" has been renamed to just
"Flux" as we are slowly transitioning "Flux v1" into "Flux Legacy".
Signed-off-by: Hidde Beydals <hello@hidde.co >
2021-07-27 13:25:17 +02:00
Hidde Beydals
d3944c0204
Merge pull request #1651 from fluxcd/gh-bug-template
...
Transform GitHub issue template to new format
2021-07-26 16:04:40 +02:00
Hidde Beydals
4086ab15fa
Transform GitHub issue template to new format
...
This will help users to provide bug reports of high quality, as the
requested information is now rendered into dedicated fields, while
allowing us to mark fields as "required".
Signed-off-by: Hidde Beydals <hello@hidde.co >
2021-07-26 15:38:38 +02:00
Hidde Beydals
446a367094
Merge pull request #1626 from allenporter/flux-trace
2021-07-23 16:03:44 +02:00
Allen Porter
bd250c9871
Fix template optional field check in trace
...
Signed-off-by: Allen Porter <allen@thebends.org >
2021-07-22 20:20:21 -07:00
Allen Porter
91b3788362
Fix trace for optional GitRepository.Spec.Reference
...
Check for existence of GitRepository.Spec.Reference when displaying a trace to
avoid error:
✗ template: tmpl:28:21: executing "tmpl" at <.GitRepository.Spec.Reference.Tag>: nil pointer evaluating *v1beta1.GitRepositoryRef.Tag
Fixes issue #1621
Manually tested using the use cases highlighted in the issue.
Signed-off-by: Allen Porter <allen@thebends.org >
2021-07-22 20:20:21 -07:00
Hidde Beydals
658dbb9ea8
Merge pull request #1628 from darkowlzz/utils-tests
...
internal/utils: Add unit tests
2021-07-22 12:15:55 +02:00
Sunny
1257b9cbc8
internal/utils: Add unit tests
...
Add unit tests for various utils functions.
Signed-off-by: Sunny <darkowlzz@protonmail.com >
2021-07-19 02:05:49 +05:30
Stefan Prodan
0ae39d5a0a
Merge pull request #1594 from chanwit/status-selector
...
Add status-selector flag for get commands to filter results based on status conditions
2021-07-08 10:49:58 +03:00
Chanwit Kaewkasi
d8911e0c77
add an example to the status-selector flag's description
...
Co-authored-by: Stefan Prodan <stefan.prodan@gmail.com >
Signed-off-by: Chanwit Kaewkasi <chanwit@gmail.com >
2021-07-07 14:21:26 +07:00
Chanwit Kaewkasi
1be006a45f
implement status selector
...
Signed-off-by: Chanwit Kaewkasi <chanwit@gmail.com >
2021-07-06 22:59:03 +07:00
Stefan Prodan
b95e75ddb4
Merge pull request #1591 from fluxcd/update-components
...
Update kustomize-controller to v0.13.2
2021-07-06 11:15:14 +03:00
fluxcdbot
15a5f75fe7
Update toolkit components
...
- kustomize-controller to v0.13.2
https://github.com/fluxcd/kustomize-controller/blob/v0.13.2/CHANGELOG.md
Signed-off-by: GitHub <noreply@github.com >
2021-07-06 07:53:43 +00:00
Stefan Prodan
b01e27f50f
Merge pull request #1590 from alex-petrov-vt/iss1585
...
Add no-header flag for get commands to omit printing the header
2021-07-06 10:53:16 +03:00
Alex Petrov
b1a9583262
Add no-header flag for get commands to omit printing the header
...
Signed-off-by: Alex Petrov <alex.petrov.vt@gmail.com >
2021-07-05 20:04:37 -04:00
Stefan Prodan
dd5e6377f8
Merge pull request #1579 from paulfantom/patch-1
...
Update podmonitor example
2021-07-02 14:36:12 +03:00
Paweł Krupa
fcb73554c9
Update podmonitor.yaml
...
`targetPort` is deprecated since prometheus-operator 0.38.0 as per https://github.com/prometheus-operator/prometheus-operator/blob/master/CHANGELOG.md#0380--2020-03-20
Signed-off-by: paulfantom <pawel@krupa.net.pl >
2021-07-01 17:27:54 +02:00
Stefan Prodan
5c4b3d1080
Merge pull request #1575 from dminca/feature/simplify-panel-label
...
fix Control Plane dashboard legend
2021-06-30 18:27:00 +03:00
Daniel-Andrei Minca
c98cd10621
fix Control Plane dashboard legend
...
The legend was not showing the Pod name, instead the whole resource in
the dashboard
As a result, use the correct Prometheus label
Resolves:
Related:
Signed-off-by: Daniel-Andrei Minca <mandrei17@gmail.com >
2021-06-30 16:10:53 +02:00
Stefan Prodan
e4af8ddcc8
Merge pull request #1574 from fluxcd/update-components
...
Update kustomize-controller to v0.13.1
2021-06-30 15:29:30 +03:00
fluxcdbot
b5ce02b8cf
Update toolkit components
...
- kustomize-controller to v0.13.1
https://github.com/fluxcd/kustomize-controller/blob/v0.13.1/CHANGELOG.md
Signed-off-by: GitHub <noreply@github.com >
2021-06-30 12:08:03 +00:00
Stefan Prodan
cd42b3fb44
Merge pull request #1569 from fluxcd/update-components
...
Update source-controller to v0.15.3
2021-06-29 18:17:53 +03:00
fluxcdbot
6dedb767c3
Update toolkit components
...
- source-controller to v0.15.3
https://github.com/fluxcd/source-controller/blob/v0.15.3/CHANGELOG.md
Signed-off-by: GitHub <noreply@github.com >
2021-06-29 14:29:00 +00:00
Stefan Prodan
4de3268f3b
Merge pull request #1570 from fluxcd/ci-debug
...
e2e: Update Kubernetes to v1.21.1
2021-06-29 17:28:10 +03:00
Stefan Prodan
a72ff06d79
e2e: Update Kubernetes to v1.21.1
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2021-06-29 17:15:59 +03:00
Stefan Prodan
cf239deb3d
Print pods status on e2e failures
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2021-06-29 15:57:09 +03:00
Stefan Prodan
8735229745
Merge pull request #1555 from fluxcd/trace-cmd
...
Implement flux trace command
2021-06-29 11:22:45 +03:00
Stefan Prodan
3f081ba2d9
Add flux trace to e2e tests
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2021-06-29 11:01:20 +03:00
Stefan Prodan
3f613341cb
Extend tracing to owner references
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2021-06-29 11:01:01 +03:00
Stefan Prodan
4305b8a77d
Implement flux trace command
...
The trace command allows Flux users to point the CLI to a Kubernetes object in-cluster and get a detailed report about the GitOps pipeline that manages that particular object.
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2021-06-29 11:01:00 +03:00
Stefan Prodan
fab91d44c3
Merge pull request #1568 from fluxcd/image-v1beta1
...
Use image API v1beta1
2021-06-29 11:00:26 +03:00
Michael Bridgen
34484734d8
Use image API v1beta1
...
Signed-off-by: Michael Bridgen <michael@weave.works >
2021-06-28 16:20:05 +01:00
Stefan Prodan
10c58bb007
Merge pull request #1567 from fluxcd/update-components
...
Update toolkit components
2021-06-28 17:58:05 +03:00
fluxcdbot
1c1fd62a91
Update toolkit components
...
- image-reflector-controller to v0.11.0
https://github.com/fluxcd/image-reflector-controller/blob/v0.11.0/CHANGELOG.md
- image-automation-controller to v0.14.0
https://github.com/fluxcd/image-automation-controller/blob/v0.14.0/CHANGELOG.md
Signed-off-by: GitHub <noreply@github.com >
2021-06-28 14:45:58 +00:00
Stefan Prodan
637ac1e3fe
Merge pull request #1559 from fluxcd/gh-action-arm
...
Add ARM and ARM64 support to flux GitHub Action
2021-06-25 15:19:12 +03:00
Stefan Prodan
f52387e849
Add ARM and ARM64 support to flux GitHub Action
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2021-06-25 13:32:39 +03:00
Stefan Prodan
9efc4986f9
Merge pull request #1553 from fluxcd/bootstrap-libgit2-test
...
Add libgit2 test to bootstrap workflow
2021-06-22 18:49:38 +03:00
Stefan Prodan
fdc366ec1c
Increase wait time for the helm e2e test
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2021-06-22 18:37:04 +03:00
Stefan Prodan
d455db444c
Add libgit2 test to bootstrap workflow
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2021-06-22 18:24:10 +03:00
Stefan Prodan
17418c9858
Merge pull request #1554 from fluxcd/update-components
...
Update toolkit components
2021-06-22 18:21:13 +03:00
fluxcdbot
5da7eb7d0d
Update toolkit components
...
- source-controller to v0.15.2
https://github.com/fluxcd/source-controller/blob/v0.15.2/CHANGELOG.md
- image-automation-controller to v0.13.0
https://github.com/fluxcd/image-automation-controller/blob/v0.13.0/CHANGELOG.md
Signed-off-by: GitHub <noreply@github.com >
2021-06-22 14:00:42 +00:00
Stefan Prodan
9da977ee7a
Merge pull request #1547 from fluxcd/gh-amr64-runner
...
Add provisioning script for ARM64 GitHub runners
2021-06-21 09:41:44 +03:00
Stefan Prodan
8e4b2ead9b
Add provisioning script for ARM64 GitHub runners
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2021-06-19 14:58:57 +03:00
Hidde Beydals
fd364828a1
Merge pull request #1544 from fluxcd/create-target-namespace
...
Add create target namespace arg to helmrelease cmd
2021-06-18 17:00:05 +02:00
Hidde Beydals
afa58d8c08
Merge pull request #1541 from fluxcd/update-components
...
Update toolkit components
2021-06-18 16:58:35 +02:00
Stefan Prodan
179062876e
Add create target namespace arg to helmrelease cmd
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2021-06-18 17:39:31 +03:00
fluxcdbot
a796f3609f
Update toolkit components
...
- helm-controller to v0.11.1
https://github.com/fluxcd/helm-controller/blob/v0.11.1/CHANGELOG.md
- source-controller to v0.15.1
https://github.com/fluxcd/source-controller/blob/v0.15.1/CHANGELOG.md
Signed-off-by: GitHub <noreply@github.com >
2021-06-18 13:44:52 +00:00
Hidde Beydals
b7c6db74d2
Merge pull request #1542 from fluxcd/update-deps
...
Update source-controller to v0.15.1
2021-06-18 15:21:57 +02:00
Hidde Beydals
4f7b040405
Update source-controller to v0.15.1
...
This includes an introduction of a `--pass-credentials` flag for the
`flux create source helm` command to allow configuring the new
option introduced.
Signed-off-by: Hidde Beydals <hello@hidde.co >
2021-06-18 15:04:48 +02:00
Stefan Prodan
34ca29830e
Merge pull request #1540 from fluxcd/e2e-arm64
...
Run conformance tests on ARM64 Kubernetes clusters
2021-06-18 14:14:39 +03:00
Stefan Prodan
78f1b634fa
Run end-to-end tests on Ampere ARM64
...
GitHub self-hosted runner info:
- Owner: Stefan Prodan
- VM: Oracle Cloud VM.Standard.A1.Flex 4CPU 24GB RAM
- OS: Linux 5.4.0-1045-oracle #49-Ubuntu SMP aarch64
- Packages: docker, kind, kubectl, kustomize
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2021-06-18 13:07:58 +03:00
Stefan Prodan
044bc64ad9
Merge pull request #1528 from NissesSenap/bug/arc-sync
...
Remove resourceNames in integration secrets
2021-06-18 10:25:22 +03:00
Edvin N
091f439498
Merge branch 'main' into bug/arc-sync
2021-06-18 08:47:58 +02:00
Stefan Prodan
a17b0a1ce0
Merge pull request #1535 from fluxcd/update-components
...
Update source-controller to v0.15.0
2021-06-17 20:29:52 +03:00
fluxcdbot
354cd5e177
Update toolkit components
...
- source-controller to v0.15.0
https://github.com/fluxcd/source-controller/blob/v0.15.0/CHANGELOG.md
Signed-off-by: GitHub <noreply@github.com >
2021-06-17 17:05:08 +00:00
Stefan Prodan
4e8f1221f7
Merge pull request #1534 from fluxcd/skip-deploy-key-prompt
...
Allow disabling the deploy key prompt for bootstrap git
2021-06-17 16:49:00 +03:00
Stefan Prodan
6b179aa7d9
Allow disabling the deploy key prompt for bootstrap git
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2021-06-17 15:20:49 +03:00
Edvin Norling
f748114dfa
Remove resourceNames in integration secrets
...
* Solves #1524
* We remove resourceName due to the following:
Note: You cannot restrict create or deletecollection requests by resourceName.
For create, this limitation is because the object name is not known at authorization time.
* Fix typo in azure-registry cronjob
Signed-off-by: Edvin Norling <edvin.norling@xenit.se >
2021-06-16 14:45:30 +02:00
Stefan Prodan
5de83f015a
Merge pull request #1519 from fluxcd/kustomize-v4
...
Update to Kustomize v4
2021-06-15 11:40:49 +03:00
Stefan Prodan
a6620e478a
Update to Kustomize v4
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2021-06-15 11:25:57 +03:00
Stefan Prodan
c7fcffdd8e
Merge pull request #1490 from fluxcd/update-components
...
Update toolkit components
2021-06-14 18:22:15 +03:00
fluxcdbot
160f59a984
Update toolkit components
...
- helm-controller to v0.11.0
https://github.com/fluxcd/helm-controller/blob/v0.11.0/CHANGELOG.md
- kustomize-controller to v0.13.0
https://github.com/fluxcd/kustomize-controller/blob/v0.13.0/CHANGELOG.md
- source-controller to v0.14.0
https://github.com/fluxcd/source-controller/blob/v0.14.0/CHANGELOG.md
- notification-controller to v0.15.0
https://github.com/fluxcd/notification-controller/blob/v0.15.0/CHANGELOG.md
- image-reflector-controller to v0.10.0
https://github.com/fluxcd/image-reflector-controller/blob/v0.10.0/CHANGELOG.md
- image-automation-controller to v0.12.0
https://github.com/fluxcd/image-automation-controller/blob/v0.12.0/CHANGELOG.md
Signed-off-by: GitHub <noreply@github.com >
2021-06-14 15:02:31 +00:00
Stefan Prodan
d38d487c2a
Merge pull request #1505 from fluxcd/fix-yq-example
...
Fix yq example for create secret git
2021-06-11 14:00:44 +03:00
Stefan Prodan
db28907543
Fix yq example for create secret git
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2021-06-11 12:58:46 +03:00
Stefan Prodan
c4261399b5
Merge pull request #1472 from fluxcd/go-git-v5.4.2
...
Update go-git to v5.4.2
2021-06-02 20:58:39 +03:00
Stefan Prodan
b4edb46269
Update go-git to v5.4.2
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2021-06-02 20:20:02 +03:00
Stefan Prodan
a20ed0e630
Merge pull request #1471 from fluxcd/update-components
...
Update toolkit components
2021-06-02 20:17:46 +03:00
fluxcdbot
cea869e285
Update toolkit components
...
- kustomize-controller to v0.12.2
https://github.com/fluxcd/kustomize-controller/blob/v0.12.2/CHANGELOG.md
- source-controller to v0.13.2
https://github.com/fluxcd/source-controller/blob/v0.13.2/CHANGELOG.md
- image-automation-controller to v0.11.0
https://github.com/fluxcd/image-automation-controller/blob/v0.11.0/CHANGELOG.md
Signed-off-by: GitHub <noreply@github.com >
2021-06-02 16:46:24 +00:00
Stefan Prodan
e12db14d1e
Merge pull request #1469 from stealthybox/integrations-fixes
...
Fix and Refactor integrations
2021-06-02 18:38:47 +03:00
leigh capili
296bf3cc6c
Fix eventhub integration config patches
...
Signed-off-by: leigh capili <leigh@null.net >
2021-06-01 14:42:02 -06:00
leigh capili
1789aa180d
Remove unused kustomizeconfigs from integrations
...
Signed-off-by: leigh capili <leigh@null.net >
2021-06-01 14:42:02 -06:00
leigh capili
bd255800db
Template AzureIdentityBinding using $(AZ_IDENTITY_NAME) for integrations
...
Signed-off-by: leigh capili <leigh@null.net >
2021-06-01 14:42:02 -06:00
leigh capili
1355962b3c
Fix GCP integration container image
...
Signed-off-by: leigh capili <leigh@null.net >
2021-06-01 14:42:01 -06:00
leigh capili
bb0114e379
Remove per-cloud /kbin/kubectl patches
...
Signed-off-by: leigh capili <leigh@null.net >
2021-06-01 14:42:01 -06:00
leigh capili
f9622a5b9e
Add /kbin/kubectl to _base integrations
...
Signed-off-by: leigh capili <leigh@null.net >
2021-06-01 14:42:01 -06:00
leigh capili
3a74fcd75c
Add Makefile to test integrations
...
Signed-off-by: leigh capili <leigh@null.net >
2021-06-01 14:42:00 -06:00
Stefan Prodan
7265276cc2
Merge pull request #1454 from fluxcd/gofish
...
Add GoFish as an install option for Flux CLI
2021-05-28 13:08:47 +03:00
Stefan Prodan
b98027b528
Add GoFish as an install option for Flux CLI
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2021-05-28 12:57:02 +03:00
Stefan Prodan
b6ae7d2cdd
Merge pull request #1453 from fluxcd/update-components
...
Update source-controller to v0.13.1
2021-05-28 12:49:09 +03:00
fluxcdbot
aa887c61c3
Update toolkit components
...
- source-controller to v0.13.1
https://github.com/fluxcd/source-controller/blob/v0.13.1/CHANGELOG.md
Signed-off-by: GitHub <noreply@github.com >
2021-05-28 09:30:21 +00:00
Hidde Beydals
700cef0989
Merge pull request #1349 from fluxcd/fix-throttling
...
Avoid throttling when some Flux CRDs are not registered
2021-05-26 17:42:22 +02:00
Stefan Prodan
3ed3e553e7
Avoid throttling when some Flux CRDs are not registered
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2021-05-26 18:29:04 +03:00
Hidde Beydals
d68158ddc9
Merge pull request #1408 from fluxcd/update-components
...
Update toolkit components
2021-05-26 17:06:31 +02:00
fluxcdbot
9f83a69242
Update toolkit components
...
- kustomize-controller to v0.12.1
https://github.com/fluxcd/kustomize-controller/blob/v0.12.1/CHANGELOG.md
- source-controller to v0.13.0
https://github.com/fluxcd/source-controller/blob/v0.13.0/CHANGELOG.md
- notification-controller to v0.14.1
https://github.com/fluxcd/notification-controller/blob/v0.14.1/CHANGELOG.md
- image-automation-controller to v0.10.0
https://github.com/fluxcd/image-automation-controller/blob/v0.10.0/CHANGELOG.md
Signed-off-by: GitHub <noreply@github.com >
2021-05-26 14:53:26 +00:00
Hidde Beydals
bf69dbd43d
Merge pull request #1449 from fluxcd/update-go-git
...
Update go-git to v5.4.1
2021-05-26 16:15:36 +02:00
Hidde Beydals
465ea5ccfd
Update go-git to v5.4.1
...
Signed-off-by: Hidde Beydals <hello@hidde.co >
2021-05-26 15:56:50 +02:00
Stefan Prodan
92ef39e2ad
Merge pull request #1411 from NissesSenap/feature/azure-eventhub
...
Add example manifests for Azure eventhub credentials renewal
2021-05-25 16:35:12 +03:00
Edvin Norling
0404790df9
How to automatically renew Azure eventhub
...
To use JWT to communicate with Azure eventhub we need to renew the JWT credentials
from time to time. This example yaml helps out with that
* Supports both deployment and cronjob based renewal
* static service principal
* aad-pod-identity in azure
Signed-off-by: Edvin Norling <edvin.norling@xenit.se >
2021-05-25 13:43:18 +02:00
Stefan Prodan
f880e93df4
Merge pull request #1415 from allymparker/main
...
Fix service account name in registry-credentials-sync deployment kustomization
2021-05-14 20:06:59 +03:00
Ally Parker
4697b1101d
Fix service account
...
Signed-off-by: Ally Parker <ally.parker@red-gate.com >
2021-05-14 16:40:30 +01:00
Stefan Prodan
50ff2accd2
Merge pull request #1412 from fluxcd/enable-crd-upgrades
...
Enable CRDs upgrade for kube-prometheus-stack
2021-05-12 19:06:49 +03:00
Stefan Prodan
c7d876eb8f
Enable CRDs upgrade for kube-prometheus-stack
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2021-05-12 18:40:00 +03:00
Stefan Prodan
eda392dfcd
Merge pull request #1399 from SomtochiAma/kube-prometheus
...
Replace monitoring stack with kube-prometheus-stack
2021-05-12 09:21:34 +03:00
Somtochi Onyekwere
3b91e14f6d
Use kube-prometheus-stack for monitoring
...
Signed-off-by: Somtochi Onyekwere <somtochionyekwere@gmail.com >
2021-05-12 06:53:21 +01:00
Hidde Beydals
17e3c57d7e
Merge pull request #1405 from fluxcd/update-components
...
Update toolkit components
2021-05-10 18:10:50 +02:00
fluxcdbot
1c744a0f97
Update toolkit components
...
- helm-controller to v0.10.1
https://github.com/fluxcd/helm-controller/blob/v0.10.1/CHANGELOG.md
- source-controller to v0.12.2
https://github.com/fluxcd/source-controller/blob/v0.12.2/CHANGELOG.md
Signed-off-by: GitHub <noreply@github.com >
2021-05-10 15:58:12 +00:00
Hidde Beydals
99bdb20aeb
Merge pull request #1404 from fluxcd/private-key-password
2021-05-10 16:02:06 +02:00
Hidde Beydals
fbe7050cb8
Switch to crypto/ssh for parsing of private keys
...
This changes the logic for the parsing of private keys, as already
done for the source-controller, so that it is able to recognize and
work with a wider range of key formats instead of returning a vague
error:
```console
$ flux bootstrap git [..]
✗ ssh: this private key is passphrase protected
```
A patch for this was already submitted and merged in `go-git/go-git`,
but is not made available in a release yet:
https://github.com/go-git/go-git/pull/298
Signed-off-by: Hidde Beydals <hello@hidde.co >
2021-05-10 15:30:25 +02:00
Hidde Beydals
12ea028aa9
Merge pull request #1379 from tjakobsson/fix-git-bootstrap-hostname
...
Use proper Host configuration for SSH
2021-05-10 15:23:59 +02:00
Tobias Jakobsson
ea62cb5fc9
Use proper Host configuration for SSH
...
This removes the usage of Hostname() which does not honor configured SSH
port to be used.
Resolves : #1377
See also: #1101 , #1102
Signed-off-by: Tobias Jakobsson <jakobsson.tobias@gmail.com >
2021-05-10 15:04:09 +02:00
Stefan Prodan
d27c2164b2
Merge pull request #1394 from fluxcd/update-components
...
Update image-automation-controller to v0.9.1
2021-05-06 17:27:23 +03:00
fluxcdbot
ef8f5cb87d
Update toolkit components
...
- image-automation-controller to v0.9.1
https://github.com/fluxcd/image-automation-controller/blob/v0.9.1/CHANGELOG.md
Signed-off-by: GitHub <noreply@github.com >
2021-05-06 14:15:14 +00:00
Stefan Prodan
378a2c2a0e
Merge pull request #1393 from fluxcd/git-ref-required
...
Make the Git ref required
2021-05-06 16:30:16 +03:00
Stefan Prodan
2597ad0f73
Make the Git ref required
...
Remove the default branch value from `flux create source git` and validate that one of the ref options are specified.
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2021-05-06 15:28:55 +03:00
Stefan Prodan
0df34bed59
Merge pull request #1391 from SomtochiAma/grafana-dash
...
Update Prometheus labels and dashboard
2021-05-06 15:05:49 +03:00
Somtochi Onyekwere
be65cf8052
Change labels in prometheus and grafana dashboard
...
Signed-off-by: Somtochi Onyekwere <somtochionyekwere@gmail.com >
2021-05-06 12:33:41 +01:00
Stefan Prodan
8922753591
Merge pull request #1390 from Callisto13/string-slice-var
...
Switch StringArrayVar flags to use StringSliceVar
2021-05-06 14:27:51 +03:00
Claudia Beresford
87e11ed653
Switch StringArrayVar flags to use StringSliceVar
...
StringSliceVar allows for more flexibility when passing vars to list
flags.
Both formats will be supported:
- '--foo=one --foo=two'
- '--foo=one,two'
Signed-off-by: Claudia Beresford <claudiaberesford@gmail.com >
2021-05-06 10:09:36 +01:00
Stefan Prodan
ab34771b3d
Merge pull request #1384 from fluxcd/go-git-providers-v0.1.0
...
Update go-git-providers to v0.1
2021-05-06 11:31:00 +03:00
Stefan Prodan
e733c4f55a
Update go-git-providers to v0.1.0
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2021-05-06 11:03:52 +03:00
Daniel Holbach
37b60666c4
Merge pull request #1389 from dholbach/fix-1388
...
Remove ' command' from Flux CLI docs title
2021-05-06 10:00:56 +02:00
Daniel Holbach
734d736bdf
Remove ' command' from Flux CLI docs title
...
Fixes : #1388
Signed-off-by: Daniel Holbach <daniel@weave.works >
2021-05-06 08:52:36 +02:00
Daniel Holbach
8ca65059f7
Merge pull request #1381 from dholbach/toolkit-website-followup
...
Update more toolkit.fluxcd.io redirects
2021-05-04 22:16:41 +02:00
Daniel Holbach
086f174463
Update more toolkit.fluxcd.io redirects
...
Following up on #1380 some more docs links which
now live under fluxcd.io itself.
Signed-off-by: Daniel Holbach <daniel@weave.works >
2021-05-04 17:04:44 +02:00
Daniel Holbach
48fd70fc09
Merge pull request #1380 from fluxcd/fix-links
...
Migrate the GitOps toolkit links to the new docs website
2021-05-04 16:59:09 +02:00
Stefan Prodan
606266e976
Migrate the GitOps toolkit links to the new docs website
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2021-05-04 17:46:25 +03:00
Stefan Prodan
f7006a8172
Merge pull request #1369 from fluxcd/update-components
...
Update toolkit components
2021-04-29 15:05:43 +03:00
fluxcdbot
653dcc8d78
Update toolkit components
...
- kustomize-controller to v0.12.0
https://github.com/fluxcd/kustomize-controller/blob/v0.12.0/CHANGELOG.md
- image-reflector-controller to v0.9.1
https://github.com/fluxcd/image-reflector-controller/blob/v0.9.1/CHANGELOG.md
Signed-off-by: GitHub <noreply@github.com >
2021-04-29 10:07:39 +00:00
Stefan Prodan
8df140c713
Merge pull request #1365 from dholbach/fix-1221
...
Remove content which has moved to f/website
2021-04-29 10:24:01 +03:00
Daniel Holbach
089af9cc90
remove docs/index.md as well - it has been pulled into f/website now too
...
Signed-off-by: Daniel Holbach <daniel@weave.works >
2021-04-28 17:18:00 +02:00
Daniel Holbach
695fb55b13
Remove Flux CLI docs
...
They are imported into the docs like so:
https://github.com/fluxcd/website/blob/main/hack/import-flux2-assets.sh#L139
Signed-off-by: Daniel Holbach <daniel@weave.works >
2021-04-28 12:10:48 +02:00
Daniel Holbach
ec21eedd56
remove content which has moved to f/website
...
Signed-off-by: Daniel Holbach <daniel@weave.works >
2021-04-28 12:07:34 +02:00
Stefan Prodan
5ba3774fd5
Merge pull request #1358 from SomtochiAma/suspend-all
...
Add suspend/resume --all cmd
2021-04-28 12:58:46 +03:00
Somtochi Onyekwere
12a2100fcf
Adds suspend and resume all cmd
...
Signed-off-by: Somtochi Onyekwere <somtochionyekwere@gmail.com >
2021-04-28 10:44:51 +01:00
Daniel Holbach
68074d3543
Merge pull request #1364 from dholbach/update-install-url
...
Update install script URL
2021-04-27 16:40:33 +02:00
Daniel Holbach
18849e36c7
Update install script URL
...
As we don't pass '-L' to curl, the redirect is
not followed.
Signed-off-by: Daniel Holbach <daniel@weave.works >
2021-04-27 16:26:06 +02:00
Hidde Beydals
671fe274da
Merge pull request #1363 from dholbach/explain-docs
...
Explain where the docs went
2021-04-27 15:28:21 +02:00
Daniel Holbach
af1d9102b9
explain where docs are
...
keep netlify config for now (disabled in the app), but only make it ship the _redirects file
add rule for 'install.sh'
move _redirects file into docs/ directory
document redirects and Netlify
Signed-off-by: Daniel Holbach <daniel@weave.works >
2021-04-27 15:16:30 +02:00
Daniel Holbach
9dc10ef7d1
Merge pull request #1361 from dholbach/fix-1135
...
Stop deploy to Github pages
2021-04-27 14:32:57 +02:00
Daniel Holbach
86a3cf20e7
Stop deploying to Github pages
...
Fixes : #1135
Signed-off-by: Daniel Holbach <daniel@weave.works >
2021-04-27 14:20:28 +02:00
Daniel Holbach
27a42ecd8e
Merge pull request #1360 from dholbach/add-redirects
...
add redirects file
2021-04-27 14:19:17 +02:00
Daniel Holbach
ae7a59fbb4
try out redirects file
...
Signed-off-by: Daniel Holbach <daniel@weave.works >
2021-04-27 13:55:16 +02:00
Hidde Beydals
598dfc32e8
Merge pull request #1359 from dholbach/add-components-docs-script
...
Copy docs assets for Netlify build
2021-04-27 11:36:31 +02:00
Daniel Holbach
a40d124e23
add script to copy docs assets for Netlify build
...
Signed-off-by: Daniel Holbach <daniel@weave.works >
2021-04-27 11:22:55 +02:00
Daniel Holbach
9df3fcab18
Merge pull request #1353 from dholbach/netlify-build
...
Specify netlify build
2021-04-27 11:09:33 +02:00
Daniel Holbach
b6ce969d1b
Specify netlify build
...
Addresses: #1135
Follow https://www.starfallprojects.co.uk/posts/deploy-mkdocs-netlify/
to eventually fix #1135 .
I realise this litters the main directory somewhat, but I hope
that once the publication fully works and we turn the site into
redirects, we can remove these files again. So only a temporary
measure.
Signed-off-by: Daniel Holbach <daniel@weave.works >
2021-04-27 09:16:06 +02:00
Stefan Prodan
6a37649ee6
Merge pull request #1352 from SomtochiAma/handle-error
...
Remove redundant getCommand for image repository
2021-04-26 17:50:56 +03:00
Somtochi Onyekwere
8926095660
remove redundant getCommand for image repository
...
Signed-off-by: Somtochi Onyekwere <somtochionyekwere@gmail.com >
2021-04-26 15:28:51 +01:00
Hidde Beydals
bd34870334
Merge pull request #1336 from fluxcd/update-components
2021-04-23 12:51:40 +02:00
Hidde Beydals
a56ce1f867
build: tidy after go mod edit
...
To ensure the `go.sum` is always up-to-date when the following `go mod
edit` is executed.
Signed-off-by: Hidde Beydals <hello@hidde.co >
2021-04-23 12:36:09 +02:00
fluxcdbot
dab5bbd393
Update toolkit components
...
- source-controller to v0.12.1
https://github.com/fluxcd/source-controller/blob/v0.12.1/CHANGELOG.md
Signed-off-by: GitHub <noreply@github.com >
2021-04-23 12:34:41 +02:00
Stefan Prodan
15ebfd7eb6
Merge pull request #1334 from fluxcd/helm-CRDsPolicy
...
Add upgrade CRDs policy arg to create helmrelease cmd
2021-04-23 12:29:24 +03:00
Stefan Prodan
5ab8dd2557
Add upgrade CRDs policy to create helmrelease cmd
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2021-04-23 10:46:46 +03:00
Stefan Prodan
9164914d16
Merge pull request #1215 from Frederik-Baetens/main
...
update sortable image tag guide with github.run_number
2021-04-23 09:25:20 +03:00
Frederik Baetens
c9e0bc0807
add github.run number github actions workflow example
...
Signed-off-by: Frederik Baetens <baetens.fr@gmail.com >
2021-04-22 22:27:46 +02:00
Frederik Baetens
61439adf9b
describe github.run number as a reliable increasing build number
...
Signed-off-by: Frederik Baetens <baetens.fr@gmail.com >
2021-04-22 22:27:46 +02:00
Hidde Beydals
e4d7450643
Merge pull request #1332 from fluxcd/update-guide-v1alpha2
...
Update image automation guides to v1alpha2
2021-04-22 19:54:25 +02:00
Stefan Prodan
0fbcfded57
Update image automation migration guide to v1alpha2 APIs
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2021-04-22 20:40:24 +03:00
Stefan Prodan
fb3a434f95
Update image automation guide to v1alpha2 APIs
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2021-04-22 20:40:17 +03:00
Hidde Beydals
4f66da84d6
Merge pull request #1208 from defenestration/main
...
fix link to Mozilla SOPS Azure Guide
2021-04-22 19:38:51 +02:00
Alan B
b67e8aafab
Fix Mozilla SOPS link in Azure guide
...
Signed-off-by: Alan B <a.brevick@techsmith.com >
2021-04-22 19:21:26 +02:00
Hidde Beydals
0b4f1d30a6
Merge pull request #1314 from SomtochiAma/ssh-key-with-password
...
Add password for ssh private key to create secret git
2021-04-22 19:17:33 +02:00
Somtochi Onyekwere
c494e6bf7e
Inject password in create secret git if specified
...
Signed-off-by: Somtochi Onyekwere <somtochionyekwere@gmail.com >
2021-04-22 18:33:41 +02:00
Hidde Beydals
b8c57c7901
Merge pull request #1300 from fluxcd/kustomize-bootstrap
...
Allow pre-bootstrap customisation of Flux components
2021-04-22 17:33:57 +02:00
Hidde Beydals
6aed4631e7
Register v1alpha2 APIs in runtime Scheme
...
Signed-off-by: Hidde Beydals <hello@hidde.co >
2021-04-22 17:10:42 +02:00
Stefan Prodan
5df9118365
Add pre-bootstrap customisation to install docs
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2021-04-22 17:10:42 +02:00
Stefan Prodan
4a4af94d6c
Allow pre-bootstrap customisation of Flux components
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2021-04-22 17:10:42 +02:00
Hidde Beydals
baa54fb84a
Merge pull request #1330 from fluxcd/patch-update-workflow
...
Fix update automation and update CRDs
2021-04-22 16:48:35 +02:00
Hidde Beydals
cb6470f817
Merge pull request #1328 from fluxcd/bootstrap-team-prnt-fix
...
Change permission grant error print conditons
2021-04-22 16:25:26 +02:00
Hidde Beydals
1a904e138f
Fix update automation and update CRDs
...
Signed-off-by: Hidde Beydals <hello@hidde.co >
2021-04-22 16:24:36 +02:00
Hidde Beydals
3b482529ff
Merge pull request #1323 from fluxcd/update-apis
...
Update the APIs docs
2021-04-22 16:11:16 +02:00
Hidde Beydals
67997437db
Change permission grant error print conditons
...
Based on observations in
https://github.com/fluxcd/flux2/runs/2410633975 :
1. Print error correctly by switching from `%w` to `%s`
2. Only print the change messsage if there has not been an error.
Signed-off-by: Hidde Beydals <hello@hidde.co >
2021-04-22 16:10:14 +02:00
Hidde Beydals
a5541eddca
Merge pull request #1327 from fluxcd/update-components
...
Update toolkit components
2021-04-22 15:57:00 +02:00
Stefan Prodan
203157e525
Update the APIs docs
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2021-04-22 15:56:49 +02:00
fluxcdbot
655c2261ba
Update toolkit components
...
- helm-controller to v0.10.0
https://github.com/fluxcd/helm-controller/blob/v0.10.0/CHANGELOG.md
- kustomize-controller to v0.11.1
https://github.com/fluxcd/kustomize-controller/blob/v0.11.1/CHANGELOG.md
- source-controller to v0.12.0
https://github.com/fluxcd/source-controller/blob/v0.12.0/CHANGELOG.md
- notification-controller to v0.13.0
https://github.com/fluxcd/notification-controller/blob/v0.13.0/CHANGELOG.md
- image-reflector-controller to v0.9.0
https://github.com/fluxcd/image-reflector-controller/blob/v0.9.0/CHANGELOG.md
- image-automation-controller to v0.9.0
https://github.com/fluxcd/image-automation-controller/blob/v0.9.0/CHANGELOG.md
Signed-off-by: GitHub <noreply@github.com >
2021-04-22 15:42:12 +02:00
Hidde Beydals
45e446eb00
Merge pull request #1325 from fluxcd/build/include-crd-update
...
build: incl CRD version change in component update
2021-04-22 15:34:52 +02:00
Hidde Beydals
68abe37648
Merge pull request #1200 from kingdonb/jsonnet
2021-04-22 15:22:26 +02:00
Hidde Beydals
df6a0a3762
build: incl CRD version change in component update
...
This includes updating the version in the `manifests/crds` directory
for the component thas has a newer latest version.
Signed-off-by: Hidde Beydals <hello@hidde.co >
2021-04-22 15:21:24 +02:00
Kingdon Barrett
c35bae577f
Add (vestigial) reference to configMap.yaml
...
This part of the jsonnet example was missing a reference and needed a
bit more explanation to accompany the missing reference.
Signed-off-by: Kingdon Barrett <kingdon@weave.works >
2021-04-22 15:04:07 +02:00
Kingdon Barrett
3567941eda
flux recommends real version numbers*
...
Signed-off-by: Kingdon Barrett <kingdon@weave.works >
2021-04-22 15:04:07 +02:00
Kingdon Barrett
3c95fe6380
change one word
...
Signed-off-by: Kingdon Barrett <kingdon@weave.works >
2021-04-22 15:04:07 +02:00
Kingdon Barrett
d07f0d003c
add word or two
...
Signed-off-by: Kingdon Barrett <kingdon@weave.works >
2021-04-22 15:04:07 +02:00
Kingdon Barrett
86774309db
minor formatting/verbal fixes
...
Signed-off-by: Kingdon Barrett <kingdon@weave.works >
2021-04-22 15:04:07 +02:00
Kingdon Barrett
427f23e32d
add missing link to 04-update-fleet-infra
...
Signed-off-by: Kingdon Barrett <kingdon@weave.works >
2021-04-22 15:04:07 +02:00
Kingdon Barrett
70cddde16c
Jsonnet examples
...
It is probably not elegant or idiomatic jsonnet. I am learning Jsonnet.
I believe the explanation is correct, but I still have to retry this
example for repeatability and check for completeness.
* Jsonnet example - gutted
* take some personalize things away
* clean up awkward sentence
* for real gitops
Signed-off-by: Kingdon Barrett <kingdon@weave.works >
2021-04-22 15:04:05 +02:00
Hidde Beydals
e86789b643
Merge pull request #1255 from scottrigby/use-cases-helm
2021-04-22 14:52:56 +02:00
Scott Rigby
f52fec66bd
Overriding helm values, managing secrets and configmaps with kustomize plus SOPS, semver range policies, and auto uninstalls and rollbacks
...
Signed-off-by: Scott Rigby <scott@r6by.com >
2021-04-22 14:19:39 +02:00
Scott Rigby
f4926d1e45
Operator->Controller
...
Signed-off-by: Scott Rigby <scott@r6by.com >
Co-authored-by: Stefan Prodan <stefan.prodan@gmail.com >
2021-04-22 14:19:39 +02:00
Scott Rigby
2774c1a5cd
Add helm use case intro page
...
Signed-off-by: Scott Rigby <scott@r6by.com >
2021-04-22 14:19:39 +02:00
Hidde Beydals
8274bc0ea3
Merge pull request #1324 from fluxcd/image-update-v1alpha2
...
Move to `v1alpha2` image update APIs
2021-04-22 14:11:47 +02:00
Stefan Prodan
e9531e4d57
Merge pull request #1296 from arbourd/values-files
...
Add `ValuesFiles` documentation
2021-04-22 14:52:47 +03:00
Hidde Beydals
3a8aad7e5c
Move to v1alpha2 image update APIs
...
Signed-off-by: Hidde Beydals <hello@hidde.co >
2021-04-22 13:52:03 +02:00
Dylan Arbour
ef079c5b58
Add ValuesFiles documentation
...
Signed-off-by: Dylan Arbour <arbourd@users.noreply.github.com >
2021-04-22 13:34:19 +02:00
Hidde Beydals
50332aa2ee
Merge pull request #1310 from fluxcd/update-components
...
Update toolkit components
2021-04-22 13:18:08 +02:00
fluxcdbot
b47f3a57dc
Update toolkit components
...
- helm-controller to v0.10.0
https://github.com/fluxcd/helm-controller/blob/v0.10.0/CHANGELOG.md
- kustomize-controller to v0.11.1
https://github.com/fluxcd/kustomize-controller/blob/v0.11.1/CHANGELOG.md
- source-controller to v0.12.0
https://github.com/fluxcd/source-controller/blob/v0.12.0/CHANGELOG.md
- notification-controller to v0.13.0
https://github.com/fluxcd/notification-controller/blob/v0.13.0/CHANGELOG.md
- image-reflector-controller to v0.9.0
https://github.com/fluxcd/image-reflector-controller/blob/v0.9.0/CHANGELOG.md
- image-automation-controller to v0.9.0
https://github.com/fluxcd/image-automation-controller/blob/v0.9.0/CHANGELOG.md
Signed-off-by: GitHub <noreply@github.com >
2021-04-22 09:49:12 +00:00
Stefan Prodan
9a928744cc
Merge pull request #1264 from SomtochiAma/ssh-key-with-password
...
Add support for password protected SSH keys to bootstrap
2021-04-21 19:39:10 +03:00
Somtochi Onyekwere
328d403507
Set password in secret
...
Signed-off-by: Somtochi Onyekwere <somtochionyekwere@gmail.com >
2021-04-21 17:21:07 +01:00
Stefan Prodan
76ffd76bd3
Merge pull request #1287 from SomtochiAma/get-all-cmd
...
Add get all command
2021-04-21 18:39:47 +03:00
Somtochi Onyekwere
951589e652
Add get all command
...
Signed-off-by: Somtochi Onyekwere <somtochionyekwere@gmail.com >
2021-04-21 15:45:38 +01:00
Hidde Beydals
7bb0704401
Merge pull request #1308 from fluxcd/windows-path-boot-git
...
Use slash target path in Git bootstrap sync opts
2021-04-21 12:08:52 +02:00
Hidde Beydals
3aa45e72e7
Use slash target path in Git bootstrap sync opts
...
As otherwise (comparisons to) cluster configuration will fail due to
Separator differences. Was already fixed for provider implementations.
Signed-off-by: Hidde Beydals <hello@hidde.co >
2021-04-21 11:48:36 +02:00
Hidde Beydals
67691e92e3
Merge pull request #1307 from fluxcd/boot-drop-org-repo-autoinit
...
Drop AutoInit from Org repository create
2021-04-21 11:44:17 +02:00
Hidde Beydals
43388ec67b
Drop AutoInit from Org repository create
...
Pushing the first branch is sufficient to set a default, and the
`README.md` (and/or LICENSE) can better be pushed later on so commit
author and templates be configured.
This was already done for User in an earlier patch release.
Signed-off-by: Hidde Beydals <hello@hidde.co >
2021-04-21 11:24:59 +02:00
Stefan Prodan
2fe3934491
Merge pull request #1280 from kaizentm/main
...
Keep network policy order as defined
2021-04-20 10:13:30 +03:00
Eugene
f60ba95b4c
Keep policy order as defined
...
Signed-off-by: Eugene <eugene.fedor@gmail.com >
2021-04-19 13:21:32 -07:00
Hidde Beydals
4ecf541748
Merge pull request #1291 from jlengelsen/bug-install-script-binary-ownership
...
Fix ownership issue in bash install script
2021-04-19 15:01:25 +02:00
Julian Lengelsen
7994829765
Fix ownership issue in bash install script
...
When using tar with sudo the extracted files will retain the ownership
of the files in the archive. When using the bash install script the flux
binary is owned by user ID 1001 and group docker after installation.
This commit fixes the ownership by appending the -o option to the tar
command which will extract files with the correct ownership, namely user
root and group root.
Signed-off-by: Julian Lengelsen <julian.lengelsen@th-koeln.de >
2021-04-18 13:30:09 +02:00
Hidde Beydals
ce14951436
Merge pull request #1288 from sa-spag/doc
2021-04-16 16:35:30 +02:00
Alexis Gauthiez
a5ce8221a3
Suggest an alternative gradual migration technique
...
Signed-off-by: Alexis Gauthiez <alexis.gauthiez@blablacar.com >
2021-04-16 14:45:50 +02:00
Alexis Gauthiez
e6344ef18e
Fix documentation typo
...
Signed-off-by: Alexis Gauthiez <alexis.gauthiez@blablacar.com >
2021-04-16 14:45:50 +02:00
Stefan Prodan
99e60634ad
Merge pull request #1285 from SomtochiAma/reconcile-diff-ns
...
Ensure kustomization/helmrelease is reconciled when source is in a different namespace
2021-04-16 11:25:03 +03:00
Somtochi Onyekwere
6c656b7366
Fix reconcile with source in a different namespace
...
Signed-off-by: Somtochi Onyekwere <somtochionyekwere@gmail.com >
2021-04-16 08:53:30 +01:00
Stefan Prodan
fc3a09b5ad
Merge pull request #1278 from alisondy/create-alert-es-ns
...
Change createAlertCmdRun parsing to include namespace
2021-04-16 08:50:26 +03:00
Alison Dowdney
b1484f2f24
Change createAlertCmdRun parsing to include namespace
...
Signed-off-by: Alison Dowdney <alison@alisondowdney.com >
2021-04-15 22:52:15 +01:00
Hidde Beydals
7dcf884e38
Merge pull request #1262 from fluxcd/reconcile-opt
...
Put potentially destructive reconcile behind flag
2021-04-13 17:38:35 +02:00
Hidde Beydals
b6d349da8c
Put potentially destructive reconcile behind flag
...
The behavior introduced during the introduction of go-git-providers
was more strict, and has proven pretty quickly to not be useful to
all users. Therefore, the reconciliation behavior for repository
configuration has been put behind an opt-in flag, so that it does
not overwrite people their configs by accident.
Signed-off-by: Hidde Beydals <hello@hidde.co >
2021-04-13 17:19:19 +02:00
Stefan Prodan
40ce3d50c2
Merge pull request #1256 from fluxcd/openapi2jsonschema
...
Publish OpenAPI schemas for Flux CRDs
2021-04-13 15:17:38 +03:00
Stefan Prodan
68046067c5
Generate OpenAPI schema in CI
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2021-04-13 13:17:36 +03:00
Stefan Prodan
e3b12a8a24
Merge pull request #1253 from fluxcd/btstrp-private-flag
...
Change private flag description
2021-04-13 09:26:29 +03:00
Hidde Beydals
f123b9d3cb
Change private flag description
...
To highlight the fact that it configures the repository as defined,
which was not _really_ clear to some users and has resulted in public
repositories accidentally being changed to private (losing important
goodies like stars and linked forks).
Discussion on this is ongoing and there will likely be other
improvements in the near future to protect users against this.
Signed-off-by: Hidde Beydals <hello@hidde.co >
2021-04-12 13:19:46 +02:00
Hidde Beydals
f4ce89ae26
Merge pull request #1242 from fluxcd/bootstrap-health-tweaks
...
Always report components health in bootstrap
2021-04-09 16:21:37 +02:00
Hidde Beydals
ea451e7e49
Always report components health in bootstrap
...
This is useful in case the `Kustomization` does not reconcile
successfully because for example the controller(s) are in a crash loop,
which is not visible in the resource itself.
Signed-off-by: Hidde Beydals <hello@hidde.co >
2021-04-09 15:20:04 +02:00
Hidde Beydals
d434575047
Merge pull request #1240 from fluxcd/to-slash-to-rescue
2021-04-09 11:09:37 +02:00
Hidde Beydals
e627634184
Detect suspended Kustomization in bootstrap
...
Signed-off-by: Hidde Beydals <hello@hidde.co >
2021-04-09 10:53:00 +02:00
Hidde Beydals
e0dd12505f
Normalize paths to forward slashes
...
Signed-off-by: Hidde Beydals <hello@hidde.co >
2021-04-09 10:52:59 +02:00
Hidde Beydals
5a67f94380
Merge pull request #1241 from fluxcd/private-key-bug
...
Correctly load private key by not decoding PEM twice
2021-04-09 10:37:30 +02:00
Hidde Beydals
5f9dd7a5a5
Correctly load private key by not decoding PEM 2x
...
Signed-off-by: Hidde Beydals <hello@hidde.co >
2021-04-09 10:05:45 +02:00
Stefan Prodan
bce0da2806
Merge pull request #1226 from fluxcd/bootstrap-git-docs
...
Revamp bootstrap documentation
2021-04-08 15:23:42 +03:00
Stefan Prodan
a58c40f2d7
Add note about providing a SSH key to bootstrap
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2021-04-08 14:06:42 +03:00
Stefan Prodan
65d5cadf29
Update the alert providers list in notifications guide
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2021-04-08 13:31:21 +03:00
Stefan Prodan
1ea5d4d2e3
Remove sourceignore from SOPS guide
...
No longer needed due to https://github.com/fluxcd/source-controller/pull/329
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2021-04-08 13:31:16 +03:00
Stefan Prodan
719ef3c44c
Add flux CLI container image to docs
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2021-04-08 13:31:16 +03:00
Stefan Prodan
f4adfc3029
Add bootstrap git to install docs
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2021-04-08 13:31:16 +03:00
Stefan Prodan
d8d08091cc
Move Azure DevOps bootstrap to Azure docs
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2021-04-08 13:31:15 +03:00
Stefan Prodan
de4b3ef3dc
Merge pull request #1231 from fluxcd/git-custom-pk
...
Take private key from file into account in Git bootstrap
2021-04-08 13:30:51 +03:00
Hidde Beydals
7bd6aedb73
Take PK from file into account in Git bootstrap
...
Signed-off-by: Hidde Beydals <hello@hidde.co >
2021-04-08 12:06:33 +02:00
Stefan Prodan
fffe40fbd4
Merge pull request #1222 from fluxcd/fix-git-http
...
Fix create source git auth for non-HTTPS repos
2021-04-08 11:11:03 +03:00
Stefan Prodan
74feda73af
Add Warningf to logger interface amd impl
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2021-04-08 10:48:27 +03:00
Stefan Prodan
8b5583930e
Fix create source git auth for non-HTTPS repos
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2021-04-08 10:29:23 +03:00
Hidde Beydals
466fdae70e
Merge pull request #1225 from SomtochiAma/refactor-last-cmd
...
Format go imports in cmd/flux
2021-04-07 18:05:30 +02:00
Somtochi Onyekwere
054a62fb30
Format go imports
...
Signed-off-by: Somtochi Onyekwere <somtochionyekwere@gmail.com >
2021-04-07 16:40:16 +01:00
Hidde Beydals
c694b570e0
Merge pull request #1224 from SomtochiAma/refactor-last-cmd
...
Refactor reconcile and resume cmd for alert and receiver
2021-04-07 15:02:22 +02:00
Somtochi Onyekwere
4204ec1d43
Refactor reconcile and resume cmd for alert and receiver
...
Signed-off-by: Somtochi Onyekwere <somtochionyekwere@gmail.com >
2021-04-07 13:35:12 +01:00
Stefan Prodan
6d4e37ccb2
Merge pull request #1223 from fluxcd/cii-badge
...
Add CII Best Practices badge
2021-04-07 14:39:05 +03:00
Stefan Prodan
eef06c993e
Add CII Best Practices badge
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2021-04-07 14:13:23 +03:00
Stefan Prodan
58362fbbb9
Merge pull request #1191 from fluxcd/recurse-submodules
...
Add recurse submodules arg to create source git and bootstrap cmd
2021-04-07 13:12:05 +03:00
Stefan Prodan
b872e595ae
Add recurse submodules arg to bootstrap cmd
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2021-04-07 12:56:51 +03:00
Stefan Prodan
18c3f79319
Add recurse submodules arg to create source git cmd
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2021-04-07 12:01:25 +03:00
Stefan Prodan
8f0cd35d7a
Allow self-signed certs when using go-git
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2021-04-07 12:00:48 +03:00
Stefan Prodan
c8bcf19f32
Merge pull request #1194 from fluxcd/update-components
...
Update toolkit components
2021-04-07 11:53:33 +03:00
fluxcdbot
5bee3047ac
Update toolkit components
...
- kustomize-controller to v0.11.0
https://github.com/fluxcd/kustomize-controller/blob/v0.11.0/CHANGELOG.md
- notification-controller to v0.12.0
https://github.com/fluxcd/notification-controller/blob/v0.12.0/CHANGELOG.md
- image-reflector-controller to v0.8.0
https://github.com/fluxcd/image-reflector-controller/blob/v0.8.0/CHANGELOG.md
- image-automation-controller to v0.8.0
https://github.com/fluxcd/image-automation-controller/blob/v0.8.0/CHANGELOG.md
Signed-off-by: GitHub <noreply@github.com >
2021-04-07 08:41:09 +00:00
Hidde Beydals
0d2f6bf02d
Merge pull request #968 from fluxcd/go-git-providers-bootstrap
2021-04-07 10:40:30 +02:00
Hidde Beydals
7481c6beb0
Retry reconcile and clone actions once
...
We have observed that the code at times outperforms GitHub mechanics,
resulting in not found errors that are only true for a millisecond.
Retrying those actions once with a 2 second delay should be more
friendly to users.
Signed-off-by: Hidde Beydals <hello@hidde.co >
2021-04-07 10:24:08 +02:00
Hidde Beydals
4ece12348b
Ignore broken symlinks and outside path, in commit
...
Signed-off-by: Hidde Beydals <hello@hidde.co >
2021-04-07 10:24:08 +02:00
Hidde Beydals
e65a5beaae
Work around custom client domain issue
...
With this commit comes a lot of evil.
Signed-off-by: Hidde Beydals <hello@hidde.co >
2021-04-07 10:24:08 +02:00
Hidde Beydals
ef576128e3
Use correct hostname argument for secret gen
...
Signed-off-by: Hidde Beydals <hello@hidde.co >
2021-04-07 10:24:08 +02:00
Hidde Beydals
7f0bc2ada2
Provide option to add appendix to commit messages
...
Using the `--commit-message-appendix` flag a string can be added to the
commit messages made by the bootstrapper process to for example skip CI
actions from executing using e.g. `[skip ci]`.
Signed-off-by: Hidde Beydals <hello@hidde.co >
2021-04-07 10:24:08 +02:00
Hidde Beydals
96c373d045
Properly configure sync URL based on auth settings
...
Signed-off-by: Hidde Beydals <hello@hidde.co >
2021-04-07 10:24:08 +02:00
Hidde Beydals
22648cae3b
Add command to bootstrap to generic Git server
...
This command makes it possible to bootstrap to a generic Git server
using the local SSH agent, or a given password or private key file.
If a private key is generated, the user is prompted to give the
generated key access to the repository.
Signed-off-by: Hidde Beydals <hello@hidde.co >
2021-04-07 10:24:08 +02:00
Hidde Beydals
f57ce14754
Implement bootstrap package in commands
...
This includes making a lot of things configurable (e.g. SSH key
algorithm, RSA bit size, etc.) that used to be static.
Signed-off-by: Hidde Beydals <hello@hidde.co >
2021-04-07 10:24:08 +02:00
Hidde Beydals
1d3a381389
Test giving access to team in bootstrap e2e
...
Signed-off-by: Hidde Beydals <hello@hidde.co >
2021-04-07 10:24:08 +02:00
Hidde Beydals
9055e753a9
Add app.kubernetes.io/part-of: flux label
...
To be used in a future version of Flux to better select Flux components
in a namespace, as the namespace value for the
`app.kubernetes.io/instance` could be used by non Flux related
workloads.
Signed-off-by: Hidde Beydals <hello@hidde.co >
2021-04-07 10:24:08 +02:00
Hidde Beydals
6390812cbb
Factor bootstrap logic into bootstrap package
...
This commit factors out the bootstrap logic into a new `bootstrap`
package, while also moving to `go-git-providers` to handle things
around Git providers (e.g. repository creation, deploy key
upsertions).
The `GitProviderBootstrapper` is a superset of the
`PlainGitBootstrapper` that besides `Reconciler` also implements the
`RepositoryReconciler`.
The Git actions rely on an interface, making it easier to support
other implementations than `go-git` at a later moment, to for example
support bootstrapping to Git servers that only support the v2 protocol.
Signed-off-by: Hidde Beydals <hello@hidde.co >
2021-04-07 10:24:08 +02:00
Hidde Beydals
fa46f05423
Merge pull request #1219 from frankgu968/main
...
fix: install command flags logic bug
2021-04-06 17:13:06 +02:00
Frank Gu
6b0ffe0b13
fix: install command flags logic bug
...
Signed-off-by: Frank Gu <frank.gu968@outlook.com >
2021-04-06 07:57:36 -07:00
Stefan Prodan
e724d90202
Merge pull request #1190 from fluxcd/update-components
...
Update source-controller to v0.11.0
2021-04-01 09:22:42 +03:00
fluxcdbot
6129943685
Update toolkit components
...
- source-controller to v0.11.0
https://github.com/fluxcd/source-controller/blob/v0.11.0/CHANGELOG.md
Signed-off-by: GitHub <noreply@github.com >
2021-03-31 17:38:37 +00:00
Hidde Beydals
d4e37cbda5
Merge pull request #1179 from hiddeco/docker-images
...
Publish AMD64, ARM64, ARMv7 images for binary
2021-03-30 12:02:06 +02:00
Hidde Beydals
cccfb3a560
Merge pull request #1176 from kaaboaye/patch-2
...
Fix reocncile typo
2021-03-30 11:23:17 +02:00
Hidde Beydals
d0403038ed
Enable QEMU and Docker Buildx in release action
...
Signed-off-by: Hidde Beydals <hello@hidde.co >
2021-03-30 11:22:31 +02:00
Hidde Beydals
a5a7d7970f
Publish AMD64, ARM64, ARMv7 images for binary
...
Signed-off-by: Hidde Beydals <hello@hidde.co >
2021-03-30 11:22:31 +02:00
Mieszko Wawrzyniak
62b9377f15
Fix reocncile typo
...
Signed-off-by: kaaboaye <kaaboaye@gmail.com >
2021-03-30 10:20:37 +02:00
Stefan Prodan
ec2c71f9ef
Merge pull request #1173 from fluxcd/source-namespace
...
Add source namespace to create commands
2021-03-29 13:22:08 +03:00
Stefan Prodan
b54fd2c6b3
Add source namespace to create commands
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2021-03-29 11:42:04 +03:00
Stefan Prodan
e5066c3712
Merge pull request #1171 from Legion2/patch-1
...
Updated automation migration guide filter tags crd
2021-03-29 10:25:22 +03:00
Leon Kiefer
fd1c038303
Updated automation migration guide filter tags crd
...
Signed-off-by: Leon Kiefer <leon.k97@gmx.de >
2021-03-28 21:09:10 +02:00
Hidde Beydals
64e7a857b8
Merge pull request #1164 from fluxcd/update-components
...
Update toolkit components
2021-03-26 16:55:26 +01:00
fluxcdbot
7da24932ab
Update toolkit components
...
- helm-controller to v0.9.0
https://github.com/fluxcd/helm-controller/blob/v0.9.0/CHANGELOG.md
- kustomize-controller to v0.10.0
https://github.com/fluxcd/kustomize-controller/blob/v0.10.0/CHANGELOG.md
- source-controller to v0.10.0
https://github.com/fluxcd/source-controller/blob/v0.10.0/CHANGELOG.md
- notification-controller to v0.11.0
https://github.com/fluxcd/notification-controller/blob/v0.11.0/CHANGELOG.md
Signed-off-by: GitHub <noreply@github.com >
2021-03-26 15:41:29 +00:00
Daniel Holbach
1a2ea8407b
Merge pull request #1163 from dholbach/fix-cmd-links
...
Fix cmd links
2021-03-26 16:40:59 +01:00
Daniel Holbach
32f94bab97
fix links
...
- change links in cli docs to be relative (making mkdocs AND hugo happy)
- run 'make docs'
- fix other links
Signed-off-by: Daniel Holbach <daniel@weave.works >
2021-03-26 16:28:33 +01:00
Hidde Beydals
dea4a67639
Merge pull request #1162 from fluxcd/tidy-cmd-docs
...
Tidy up command descriptions
2021-03-26 10:38:02 +01:00
Hidde Beydals
236ffd1767
Tidy up command descriptions
...
Rewordings and removal of superfluous newlines.
Signed-off-by: Hidde Beydals <hello@hidde.co >
2021-03-26 10:20:42 +01:00
Hidde Beydals
1b2ffad2f1
Merge pull request #1157 from fluxcd/create-secret-source-git-pk
...
Allow supplying PK from file for Git source/secret
2021-03-26 10:02:23 +01:00
Hidde Beydals
4750d0d81c
Allow supplying PK from file for Git source/secret
...
This commit adds support for supplying a path to an existing private
key file to both the `flux create secret git` and `flux create source
git` commands.
If a path is given, any private key generation configuration options
are ignored by the manifest generator. The SSH host will however still
be scanned for server keys.
Signed-off-by: Hidde Beydals <hello@hidde.co >
2021-03-26 09:49:30 +01:00
Hidde Beydals
63a210a0b2
Merge pull request #1149 from SomtochiAma/refactor-cmd
2021-03-25 22:39:46 +01:00
Somtochi Onyekwere
465eaa24d3
Refactor all remaining create, delete, export, get command to use adapter
...
Signed-off-by: Somtochi Onyekwere <somtochionyekwere@gmail.com >
2021-03-25 21:54:58 +01:00
Hidde Beydals
c23e8c7ee1
Merge pull request #1156 from Legion2/patch-1
...
Fix CRD deletion instruction in Helm Operator migration docs
2021-03-25 18:41:35 +01:00
Leon Kiefer
974f01cb46
fix crd deletion command in v2 migration docs
...
Signed-off-by: Leon Kiefer <leon.k97@gmx.de >
2021-03-25 18:27:33 +01:00
Stefan Prodan
16fa9b2753
Merge pull request #1150 from fluxcd/dev-guide-update
...
Update dev guide to controller-runtime v0.8
2021-03-24 15:15:20 +02:00
Stefan Prodan
9deab1c415
Update dev guide to controller-runtime v0.8
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2021-03-24 14:59:17 +02:00
Hidde Beydals
7c01eeb115
Merge pull request #1141 from fluxcd/cmd-docs-frontmatter
...
Add frontmatter to command documentation
2021-03-24 13:53:06 +01:00
Hidde Beydals
998f0c7d53
Add frontmatter to command documentation
...
Signed-off-by: Hidde Beydals <hello@hidde.co >
2021-03-24 13:31:14 +01:00
Hidde Beydals
bd41406aaa
Merge pull request #1134 from kingdonb/fixup-azure-doc
2021-03-22 10:23:15 +01:00
Kingdon Barrett
f17801753d
Fixup a broken reference and a typo in Azure doc
...
Signed-off-by: Kingdon Barrett <kingdon@weave.works >
2021-03-21 13:53:27 -04:00
Hidde Beydals
92891fd340
Merge pull request #1128 from jestallin/patch-1
2021-03-20 21:22:04 +01:00
Jim Stallings
aa122455f7
Remove branch switch for image update cmd in guide
...
Signed-off-by: James Stallings <jstallings@constantcontact.com >
2021-03-20 15:35:31 -04:00
Stefan Prodan
880e70c19c
Merge pull request #1122 from fluxcd/aws-sops
...
Add AWS IAM role binding example to SOPS guide
2021-03-19 12:19:42 +02:00
Stefan Prodan
968f249562
Move GOTK diagram to docs/files
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2021-03-19 12:02:09 +02:00
Stefan Prodan
bb9f476be2
Fix typo in image automation guide
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2021-03-19 12:01:33 +02:00
Stefan Prodan
276f43fdeb
Add AWS IAM role binding example to SOPS guide
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2021-03-19 12:01:01 +02:00
Stefan Prodan
150d1c2a5a
Merge pull request #1064 from stealthybox/azure
...
Document Azure + Flux Installs
2021-03-19 10:47:37 +02:00
leigh capili
1bf3814701
Cleanup note sections
...
Signed-off-by: leigh capili <leigh@null.net >
2021-03-18 12:29:08 -06:00
leigh capili
166181c745
Add Azure Use-Case doc to new section
...
Signed-off-by: leigh capili <leigh@null.net >
2021-03-18 12:29:07 -06:00
leigh capili
bfff977d41
Improve Azure DevOps install notes
...
Signed-off-by: leigh capili <leigh@null.net >
2021-03-18 12:29:07 -06:00
leigh capili
787d755261
Document Flux + SOPS + Azure Key Vault ( #851 )
...
Signed-off-by: leigh capili <leigh@null.net >
2021-03-18 12:29:04 -06:00
Hidde Beydals
acf7173959
Merge pull request #1119 from anovateam/azure-acr-secret-reconcile-script
2021-03-18 18:35:21 +01:00
Marco Amador
e6132e36ba
fix: revert azure patch and fix the order parameters in the function
...
Signed-off-by: Marco Amador <amador.marco@gmail.com >
2021-03-18 16:59:17 +00:00
Marco Amador
585b97c462
fix: parameter order
...
Signed-off-by: Marco Amador <amador.marco@gmail.com >
2021-03-18 15:01:58 +00:00
Stefan Prodan
3dfd0bc2e1
Merge pull request #1117 from fluxcd/update-image-auto-guide]
...
Add push branch and commit template to image automation guide
2021-03-18 15:52:01 +02:00
Stefan Prodan
10ff99542f
Add image update automation diagram
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2021-03-18 14:20:01 +02:00
Stefan Prodan
2449030ab8
Add push branch and commit template to image automation guide
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2021-03-18 13:56:42 +02:00
Stefan Prodan
3e85901f40
Merge pull request #1116 from fluxcd/get-all-sources-images
...
Implement get all for sources and images
2021-03-18 13:30:52 +02:00
Stefan Prodan
73b1576f81
Implement get all for sources and images
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2021-03-18 13:00:49 +02:00
Stefan Prodan
cdb5b7c9a2
Merge pull request #1113 from fluxcd/create-image-update
...
Add repo path and push branch to image update cmd
2021-03-18 12:35:08 +02:00
Stefan Prodan
d9331b0c91
Add repo path and push branch to image update cmd
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2021-03-18 11:10:21 +01:00
Stefan Prodan
b6a8163dd9
Add create image policy examples
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2021-03-18 11:10:21 +01:00
Stefan Prodan
185252ba48
Update flux logs examples
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2021-03-18 11:10:21 +01:00
Stefan Prodan
043d37921b
Merge pull request #1091 from joebowbeer/patch-1
...
Fix deployment name in image update guide
2021-03-18 10:43:04 +02:00
Joe Bowbeer
02fb8d9958
Merge branch 'main' into patch-1
2021-03-17 14:29:42 -07:00
Stefan Prodan
cfa6c0a178
Merge pull request #1095 from fluxcd/update-components
...
Update toolkit components
2021-03-17 14:58:04 +02:00
fluxcdbot
e8b52bf2fc
Update toolkit components
...
- helm-controller to v0.8.2
https://github.com/fluxcd/helm-controller/blob/v0.8.2/CHANGELOG.md
- kustomize-controller to v0.9.3
https://github.com/fluxcd/kustomize-controller/blob/v0.9.3/CHANGELOG.md
- source-controller to v0.9.1
https://github.com/fluxcd/source-controller/blob/v0.9.1/CHANGELOG.md
- notification-controller to v0.10.0
https://github.com/fluxcd/notification-controller/blob/v0.10.0/CHANGELOG.md
- image-reflector-controller to v0.7.1
https://github.com/fluxcd/image-reflector-controller/blob/v0.7.1/CHANGELOG.md
- image-automation-controller to v0.7.0
https://github.com/fluxcd/image-automation-controller/blob/v0.7.0/CHANGELOG.md
Signed-off-by: GitHub <noreply@github.com >
2021-03-17 12:45:22 +00:00
Joe Bowbeer
85fbb780bf
Update image-update.md
...
The filename is podinfo-deployment.yaml
Signed-off-by: Joe Bowbeer <joe.bowbeer@gmail.com >
2021-03-16 18:58:38 -07:00
Hidde Beydals
bd9f9bf518
Merge pull request #1103 from fluxcd/build/fix-go-mod-update
...
Fix updating of `go.mod` entries for components
2021-03-16 16:31:17 +01:00
Hidde Beydals
077860fff1
Fix updating of go.mod entries for components
...
We noticed that some of our components had not received `go.mod` updates
while they did receive updates for the versions declared in the YAML
manifests.
Was able to trace this back to a behavior change in Go since `1.16.x`,
resulting in it no longer making automated changes to `go.mod` and
`go.sum`[1]. This is an issue for our updater script as it relies
on `go list -m all`, which now after the first `go mod edit` returns:
```console
$ go list -m all
go: github.com/fluxcd/notification-controller/api@v0.10 .0: missing
go.sum entry; to add it:
go mod download github.com/fluxcd/notification-controller/api
```
To work around the issue without having to repeatedly call `go mod
tidy`, I have opted to simply `grep` on the contents of `go.mod` as a
workaround.
[1]: https://blog.golang.org/go116-module-changes#TOC_3 .
Signed-off-by: Hidde Beydals <hello@hidde.co >
2021-03-16 16:11:29 +01:00
Stefan Prodan
d29a4ee4d2
Merge pull request #1075 from SomtochiAma/formatted-logs
...
Implement flux logs command
2021-03-16 16:16:36 +02:00
Somtochi Onyekwere
6d2e34e9b2
Add flux logs command
...
Signed-off-by: Somtochi Onyekwere <somtochionyekwere@gmail.com >
2021-03-16 14:59:03 +01:00
Hidde Beydals
0b6969537b
Merge pull request #1102 from fluxcd/fix-sshscan-port
...
Use Host from parsed URL instead of Hostname
2021-03-16 14:17:07 +01:00
Hidde Beydals
dc6b0d0f0d
Use Host from parsed URL instead of Hostname
...
Regression bug introduced in #1001 .
Signed-off-by: Hidde Beydals <hello@hidde.co >
2021-03-16 14:01:46 +01:00
Hidde Beydals
b4dbb178fe
Merge pull request #1098 from kingdonb/fixup-hint-1
...
Fix hint in Flux v1 Migration guide
2021-03-15 17:33:03 +01:00
Kingdon Barrett
4cf5290989
fixup hint in Flux v1 Migration guide
...
The wrong indenting means the hint body will not display as a hint
Signed-off-by: Kingdon Barrett <kingdon@weave.works >
2021-03-15 11:50:37 -04:00
Hidde Beydals
6ffd2222c2
Merge pull request #1094 from fluxcd/status-pkg
...
Move `StatusChecker` to separate and generic pkg
2021-03-15 11:57:52 +01:00
Hidde Beydals
e7725911a7
Move StatusChecker to separate and generic pkg
...
This commit moves the `StatusChecker` to a separate package, while
making it more generic so that it is able to assess the status of any
given set of `object.ObjMetadata` identifiers.
Signed-off-by: Hidde Beydals <hello@hidde.co >
2021-03-15 11:41:02 +01:00
Hidde Beydals
0c1664cd01
Merge pull request #1093 from fluxcd/build-bootstrap-action-changes
2021-03-15 11:33:31 +01:00
Hidde Beydals
0239307d8e
Change repository name used in bootstrap tests
...
This changes the name of the repository that is used for the GitHub
end-to-end tests to a name that is still traceable to the source
(repository) that created it, by using the format
`<ORIGIN_REPOSITORY_NAME>-<PSEUDO_RAND_SUFFIX>`.
The `PSEUDO_RAND_SUFFIX` is a SHA1 sum of the name of the branch and
commit SHA the tests run for, resulting in a 40 character suffix that
unlike the short commit SHA used before, should not result in collisions.
Signed-off-by: Hidde Beydals <hello@hidde.co >
2021-03-15 11:20:26 +01:00
Hidde Beydals
9f10b6be1b
Replace delete opt on GitHub bootstrap with curl
...
Signed-off-by: Hidde Beydals <hello@hidde.co >
2021-03-15 11:20:26 +01:00
Stefan Prodan
01f613b39e
Merge pull request #1036 from scottrigby/migration-timetable
...
Migration and Support Timetable
2021-03-14 09:52:20 +02:00
Scott Rigby
b775d11a70
Flux Migration and Support Timetable
...
* Set explicit column widths for timetable
No need for old Firefox workaround. It appears fine on FF in 2021
See:
- https://github.com/squidfunk/mkdocs-material/issues/922
- https://github.com/squidfunk/mkdocs-material/issues/118
* Hide TOC right column on migration table page
* SDK->GOTK footnote
* Cross-link admonitions between Roadmap and Timetable
To-do: change structure and file names under migration menu dir when we
move to fluxcd/website
* Add custom heart admonition
* Link to documentated deprecation of apiextensions.k8s.io/v1beta1
CustomResourceDefinition
* Fix caret (^^ underlines short status)
* Initial migration and Support Timetable
Add mkdocs markdown_extensions and sort them alphabetically
Co-authored-by: Stefan Prodan <stefan.prodan@gmail.com >
Signed-off-by: Scott Rigby <scott@r6by.com >
2021-03-13 22:24:21 -05:00
Stefan Prodan
022576697f
Merge pull request #1086 from squat/export_source_typo
...
cmd/flux/export_source*: fix typo in comment
2021-03-12 14:55:01 +02:00
Lucas Servén Marín
065d0b2c06
cmd/flux/export_source*: fix typo in comment
...
This commit fixes a small typo in the comments for the export source
commands.
Signed-off-by: Lucas Servén Marín <lserven@gmail.com >
2021-03-12 13:41:46 +01:00
Stefan Prodan
ed4718205a
Merge pull request #1065 from fluxcd/build-prerequisites
...
Add Go 1.16 to prerequisites (contributing doc)
2021-03-12 12:45:24 +02:00
Stefan Prodan
a29d0c536d
Add Go 1.16 to prerequisites (contributing doc)
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2021-03-12 12:28:43 +02:00
Hidde Beydals
eaeb8ca5c1
Merge pull request #1025 from gliptak/patch-1
...
Correct ineffassign
2021-03-10 18:12:20 +01:00
Gábor Lipták
2092c14aca
Correct ineffassign
...
Signed-off-by: Gábor Lipták <gliptak@gmail.com >
2021-03-10 17:10:26 +00:00
Stefan Prodan
69f38b8c77
Merge pull request #1027 from stealthybox/sops-gpg-batch
...
Improve SOPS GPG guide key management
2021-03-10 10:04:40 +02:00
leigh capili
d2cdd02a57
Parameterize GPG key input and fingerprint
...
Signed-off-by: leigh capili <leigh@null.net >
2021-03-09 17:11:53 -07:00
leigh capili
095c8323a1
Capitalize SOPS, K8s, and Git
...
Signed-off-by: leigh capili <leigh@null.net >
2021-03-09 17:11:53 -07:00
leigh capili
accb4c915e
Improve SOPS GPG guide key management
...
- Switch to batch GPG key creation
- Accurately name the cluster's decryption key
- Suggest password-manager backup
- Optionally cleanup secret key from generating machine
- Optionally commit the public key to the repo for team members
- Document SOPS limitations decryption required for editing / appending fields
Signed-off-by: leigh capili <leigh@null.net >
2021-03-09 17:11:52 -07:00
Hidde Beydals
242809f61d
Merge pull request #1069 from fluxcd/doc-link-fix
...
docs: fix link to source-controller documentation
2021-03-09 12:15:06 +01:00
Hidde Beydals
c4907cf6c6
docs: fix link to source-controller documentation
...
Signed-off-by: Hidde Beydals <hello@hidde.co >
2021-03-09 10:16:15 +01:00
Hidde Beydals
a4b9191fa3
Merge pull request #1066 from fluxcd/manifest-bundle-tweaks
2021-03-09 09:14:07 +01:00
Hidde Beydals
5fd3d0bd41
Generate manifests in flux-{go,scm} AUR packages
...
This commit makes a couple of changes to the `flux-{go,scm}` packages
so that they properly build again:
- The manifests are generated before the compilation of the `flux`
binary.
- The `makedepends` have been updated to require a version of Go
`>=1.16` (which is a requirement for `embed`).
- The `makedepends` have been updated to require a `kustomize` version
`>=3.0` (as we use `transformers`).
Signed-off-by: Hidde Beydals <hello@hidde.co >
2021-03-08 19:06:07 +01:00
Hidde Beydals
ba6da23323
Make manifests dir bundle.sh configurable
...
There was an assumption in this script that it is always executed in Git
repository/directory, this is however not always true, for example when
one downloads the `.tar.gz` that is made available for every release
by GitHub (and used in one of our AUR packages).
This commit changes this, and makes the first argument of `bundle.sh`
configurable, so a custom manifests directory can always be defined
_without_ relying on Git.
Omitting it, or passing an empty string, will still fall back to the
previous behavior of using `git rev-parse --show-toplevel`.
Signed-off-by: Hidde Beydals <hello@hidde.co >
2021-03-08 18:45:05 +01:00
Hidde Beydals
0328bb14ce
Merge pull request #1062 from fluxcd/improve-embedded-manifests-build
...
Improve build process embedded manifests
2021-03-08 16:25:48 +01:00
Hidde Beydals
2b7a0f3fd4
Improve build process embedded manifests
...
This commit changes the way the build of manifests is triggered by
making smarter use of the capabilities of Make. The result should be
that the manifests are only regenerated if:
1. There is no `cmd/flux/manifests/` directory.
2. There have been made changes to the YAML files in the `manifests/`
directory that are newer than the files in `cmd/flux/manifests/`.
Signed-off-by: Hidde Beydals <hello@hidde.co >
2021-03-08 16:06:44 +01:00
Hidde Beydals
527886bea0
Merge pull request #1060 from fluxcd/aur-pkg-autocomplete-install
...
Install Bash, Fish, ZSH auto complete in AUR pkgs
2021-03-08 13:35:01 +01:00
Hidde Beydals
98078a0c65
Install Bash, Fish, ZSH auto complete in AUR pkgs
...
Signed-off-by: Hidde Beydals <hello@hidde.co >
2021-03-08 13:16:50 +01:00
Stefan Prodan
ca660b7ba5
Merge pull request #1048 from fluxcd/restore-key-algorithm-default
...
Restore default key algorithm flag create source
2021-03-05 15:58:56 +02:00
Hidde Beydals
ed93e93b81
Restore default key algorithm flag create source
...
This was removed by accident in the PR that introduced the new
`manifestgen` packages, and now restored in full glory.
Signed-off-by: Hidde Beydals <hello@hidde.co >
2021-03-05 14:40:02 +01:00
Stefan Prodan
80419f00db
Merge pull request #1043 from fluxcd/update-components
...
Update toolkit components
2021-03-05 12:11:34 +02:00
fluxcdbot
01946facb3
Update toolkit components
...
- helm-controller to v0.8.1
https://github.com/fluxcd/helm-controller/blob/v0.8.1/CHANGELOG.md
- kustomize-controller to v0.9.2
https://github.com/fluxcd/kustomize-controller/blob/v0.9.2/CHANGELOG.md
Signed-off-by: GitHub <noreply@github.com >
2021-03-05 09:47:51 +00:00
Stefan Prodan
08c1bd7653
Merge pull request #1034 from stealthybox/fix-migration-link
...
Fix anchor on kustomize migration link
2021-03-04 18:23:39 +02:00
leigh capili
ebf9188c6a
Fix anchor on kustomize migration link
...
Signed-off-by: leigh capili <leigh@null.net >
2021-03-04 08:56:22 -07:00
Stefan Prodan
382c6d5885
Merge pull request #1033 from fluxcd/docs-migration-faq
...
Move the v1 vs v2 FAQ to the migration section
2021-03-04 11:24:46 +02:00
Stefan Prodan
384c60a988
Move the v1 vs v2 FAQ to the migration section
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2021-03-04 10:44:57 +02:00
Hidde Beydals
0078147587
Merge pull request #1022 from fluxcd/create-kustomization-path-fix
...
Use path with '/' slashes in created Kustomization
2021-03-02 11:35:35 +01:00
Hidde Beydals
d79bedf2bc
Use path with '/' slashes in created Kustomization
...
This fixes a bug on Windows where the safe relative path would contain
'\' slashes, which are not compatible with the controller.
Signed-off-by: Hidde Beydals <hello@hidde.co >
2021-03-02 11:13:19 +01:00
Hidde Beydals
14b31b321c
Merge pull request #1008 from fluxcd/helm-faq
2021-03-01 21:20:56 +01:00
Stefan Prodan
309b9b52f8
Add Helm Controller standalone FAQ to migration guide
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2021-03-01 21:07:49 +01:00
Stefan Prodan
5d063e7390
faq: Can I use Flux HelmReleases without GitOps?
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2021-03-01 21:07:49 +01:00
Hidde Beydals
e7ba9b5624
Merge pull request #1018 from tvories/docs/fish_completions
2021-03-01 17:02:41 +01:00
tvories
81f6fa598f
Updated godocs to match readme
...
Signed-off-by: tvories <taylor@tmtech.me >
2021-03-01 08:49:29 -07:00
tvories
d9eabcdbf7
Removed posix style loading for flux and added .fish filetype to completions file
...
Signed-off-by: tvories <taylor@tmtech.me >
2021-03-01 08:39:04 -07:00
Hidde Beydals
bb3562427b
Merge pull request #1001 from fluxcd/manifestgen-deploysecret-kustomization
...
Add `sourcesecret` and `kustomization` manifestgen
2021-02-26 17:16:13 +01:00
Hidde Beydals
8a5bba80bf
Add sourcesecret and kustomization manifestgen
...
This includes a change to the `sync` generator to make the deploy
secret name configurable.
Signed-off-by: Hidde Beydals <hello@hidde.co >
2021-02-26 16:58:41 +01:00
Stefan Prodan
ff2833c4d1
Merge pull request #993 from fluxcd/air-gapped-install
...
Document air-gapped install procedure
2021-02-25 19:45:37 +02:00
Stefan Prodan
45ba845f23
Document air-gapped install procedure
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2021-02-25 19:23:57 +02:00
Hidde Beydals
771a14fcf6
Merge pull request #998 from fluxcd/update-components
...
Update image-automation-controller to v0.6.1
2021-02-25 17:55:36 +01:00
fluxcdbot
c8ff861d00
Update toolkit components
...
- image-automation-controller to v0.6.1
https://github.com/fluxcd/image-automation-controller/blob/v0.6.1/CHANGELOG.md
Signed-off-by: GitHub <noreply@github.com >
2021-02-25 16:43:31 +00:00
Hidde Beydals
0f05ce3605
Merge pull request #994 from fluxcd/update-components
...
Update toolkit components
2021-02-25 15:16:01 +01:00
fluxcdbot
38a3f3ba11
Update toolkit components
...
- kustomize-controller to v0.9.1
https://github.com/fluxcd/kustomize-controller/blob/v0.9.1/CHANGELOG.md
Signed-off-by: GitHub <noreply@github.com >
2021-02-25 14:01:37 +00:00
Hidde Beydals
659a19cd80
Merge pull request #992 from fluxcd/status-poller-fix
...
Update sigs.k8s.io/cli-utils to v0.22.2
2021-02-25 13:20:47 +01:00
Hidde Beydals
baaa466c0f
Update sigs.k8s.io/cli-utils to v0.22.2
...
This is the first release that includes a patch of the
`CachingClusterReader` so that it continues on all list errors.
Signed-off-by: Hidde Beydals <hello@hidde.co >
2021-02-25 12:56:16 +01:00
Stefan Prodan
168c65bb6e
Merge pull request #987 from fluxcd/embed-install-manifests
...
Embed the Kubernetes manifests in flux binary
2021-02-25 13:27:12 +02:00
Stefan Prodan
6003d11156
Embed the install manifests in flux binary
...
- add make target for generating the install manifests using kustomize
- embed the generated manifests in flux binary
- the install and bootstrap commands default to using the embedded manifests
- download the install manifests from GitHub only if the install/bootstrap version arg is set
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2021-02-25 12:53:04 +02:00
Stefan Prodan
1f16b6d639
Merge pull request #988 from fluxcd/setup-go-update-ci
...
Properly setup Go version in update workflow
2021-02-25 12:16:15 +02:00
Hidde Beydals
54bb4b2efd
Properly setup Go version in update workflow
...
To prevent false `go.mod` modifications.
Signed-off-by: Hidde Beydals <hello@hidde.co >
2021-02-25 10:48:09 +01:00
Stefan Prodan
f54770c21a
Merge pull request #984 from fluxcd/darwin-arm64-build
...
Publish flux binary for Apple Silicon
2021-02-25 09:21:27 +02:00
Stefan Prodan
1244a62deb
Publish flux binary for Apple Silicon
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2021-02-24 23:05:46 +02:00
Stefan Prodan
2fe55bcdde
Update Go to v1.16
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2021-02-24 23:05:42 +02:00
Hidde Beydals
9943690855
Merge pull request #983 from fluxcd/doc-controller-ver-fix
2021-02-24 19:14:39 +01:00
Hidde Beydals
89c46a6379
Fix controller_version helper func
...
Signed-off-by: Hidde Beydals <hello@hidde.co >
2021-02-24 18:34:52 +01:00
Hidde Beydals
a0d4530cc0
Merge pull request #982 from fluxcd/update-components-plus-ci
2021-02-24 18:31:50 +01:00
Hidde Beydals
6db84269af
Update Toolkit component update script
...
To recognize and correctly replace the versions in the components'
Kustomization files.
Signed-off-by: Hidde Beydals <hello@hidde.co >
2021-02-24 18:17:04 +01:00
Hidde Beydals
2cd3c32ca7
Update toolkit components
...
This includes a change to the components' Kustomization files to make
use of the YAML multi-doc manifests that are now attached to the GitHub
releases.
- helm-controller to v0.8.0
https://github.com/fluxcd/helm-controller/blob/v0.8.0/CHANGELOG.md
- kustomize-controller to v0.9.0
https://github.com/fluxcd/kustomize-controller/blob/v0.9.0/CHANGELOG.md
- source-controller to v0.9.0
https://github.com/fluxcd/source-controller/blob/v0.9.0/CHANGELOG.md
- notification-controller to v0.9.0
https://github.com/fluxcd/notification-controller/blob/v0.9.0/CHANGELOG.md
- image-reflector-controller to v0.7.0
https://github.com/fluxcd/image-reflector-controller/blob/v0.7.0/CHANGELOG.md
- image-automation-controller to v0.6.0
https://github.com/fluxcd/image-automation-controller/blob/v0.6.0/CHANGELOG.md
Signed-off-by: Hidde Beydals <hello@hidde.co >
2021-02-24 18:16:44 +01:00
Stefan Prodan
9740fecc35
Merge pull request #974 from tarioch/patch-1
...
Add example podMonitor for prometheus
2021-02-24 18:34:36 +02:00
Patrick Ruckstuhl
433492791b
Add example podMonitor for prometheus
...
Signed-off-by: Patrick Ruckstuhl <patrick@ch.tario.org >
2021-02-24 16:01:00 +00:00
Hidde Beydals
7d3c63ad74
Merge pull request #981 from fluxcd/docs/v1-migration-notes
...
Add notes about flux bootstrap and feature parity
2021-02-24 13:42:51 +01:00
Hidde Beydals
a6538b117e
Add notes about flux bootstrap and feature parity
...
Signed-off-by: Hidde Beydals <hello@hidde.co >
2021-02-24 13:29:04 +01:00
Stefan Prodan
d54e7559a5
Merge pull request #966 from stealthybox/fixup-az-imgup-kustomize-build
...
Use git remote-base instead of zip-archive for cloud image-update example
2021-02-23 11:39:59 +02:00
Hidde Beydals
bb9eca7232
Merge pull request #967 from fluxcd/ci/tweak-if-cond
...
Fix detection of PRs from forks
2021-02-23 10:24:25 +01:00
leigh capili
b5027d8f3f
Use git remote-base instead of zip-archive for cloud image-update example
...
Signed-off-by: leigh capili <leigh@null.net >
2021-02-23 10:24:24 +01:00
Hidde Beydals
00a134e23f
Fix detection of PRs from forks
...
Signed-off-by: Hidde Beydals <hello@hidde.co >
2021-02-23 10:10:03 +01:00
Hidde Beydals
aab3452773
Merge pull request #949 from fluxcd/k8s-ver-check
...
Include prerelease data in k8s version constraints
2021-02-19 12:01:14 +01:00
Hidde Beydals
5903dfc627
Include prerelease data in k8s version constraints
...
This ensures the advertised version from e.g. GKE or EKS (for example
`v1.17.15-gke.800`) do not trigger a false warning.
Signed-off-by: Hidde Beydals <hello@hidde.co >
2021-02-19 11:39:16 +01:00
Stefan Prodan
a5272b2b39
Merge pull request #945 from fluxcd/docs-ga-roadmap
...
Add production ready and GA sections to roadmap
2021-02-18 19:57:13 +02:00
Stefan Prodan
771fc20bb2
Add production ready and GA sections to roadmap
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2021-02-18 19:03:49 +02:00
Hidde Beydals
b5f48bee78
Merge pull request #944 from fluxcd/build/codeql-on-push
2021-02-18 15:55:49 +01:00
Hidde Beydals
ff78af5808
Run bootstrap for trusted PRs
...
Signed-off-by: Hidde Beydals <hello@hidde.co >
2021-02-18 15:41:37 +01:00
Hidde Beydals
7eab649abc
Bundle CodeQL, FOSSA, Snyk as jobs in workflow
...
Signed-off-by: Hidde Beydals <hello@hidde.co >
2021-02-18 15:41:37 +01:00
Hidde Beydals
1b5db157b1
Align formatting and extensions workflows
...
Signed-off-by: Hidde Beydals <hello@hidde.co >
2021-02-18 15:41:32 +01:00
Hidde Beydals
0fa9aebf7a
Split analysis workflows into CodeQL, FOSSA, Snyk
...
This reverts #934 , but takes into account the mistakes that were fixed
there.
Signed-off-by: Hidde Beydals <hello@hidde.co >
2021-02-18 14:36:02 +01:00
Hidde Beydals
9fb9965ffe
Merge pull request #943 from fluxcd/disable-darwin-arm64
...
Exclude ARM archs from Darwin release builds
2021-02-18 12:17:50 +01:00
Hidde Beydals
02c9f29499
Exclude ARM archs from Darwin release builds
...
As we are not on Go 1.16 yet.
Signed-off-by: Hidde Beydals <hello@hidde.co >
2021-02-18 12:04:32 +01:00
Hidde Beydals
c6243ad002
Merge pull request #942 from fluxcd/update-components
...
Update toolkit components
2021-02-18 11:36:09 +01:00
fluxcdbot
f4650c7a84
Update toolkit components
...
- kustomize-controller to v0.8.1
https://github.com/fluxcd/kustomize-controller/blob/v0.8.1/CHANGELOG.md
- source-controller to v0.8.1
https://github.com/fluxcd/source-controller/blob/v0.8.1/CHANGELOG.md
Signed-off-by: GitHub <noreply@github.com >
2021-02-18 10:22:26 +00:00
Stefan Prodan
6df691598e
Merge pull request #934 from fluxcd/merge-scan-actions
...
Merge scanning actions
2021-02-17 14:43:35 +02:00
Stefan Prodan
26964b7f88
Merge scanning actions
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2021-02-17 11:12:55 +02:00
Stefan Prodan
71712ae1c3
Merge pull request #935 from Niksko/patch-1
...
Fix typo in gotk_reconcile_condition status
2021-02-17 09:03:53 +02:00
Nik Skoufis
0b6c979e47
Fix typo in gotk_reconcile_condition status
...
Signed-off-by: Nikolas Skoufis <nskoufis@seek.com.au >
2021-02-17 15:30:24 +11:00
Stefan Prodan
cc2cbc2519
Merge pull request #929 from fluxcd/flux-action
...
Refactor Flux GitHub Action
2021-02-17 00:33:56 +02:00
Stefan Prodan
8043ae961a
Refactor Flux GitHub Action
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2021-02-17 00:07:39 +02:00
Hidde Beydals
b1d1d30cdb
Merge pull request #932 from idvoretskyi/idvoretskyi-snyk
...
Snyk GitHub Action added
2021-02-16 22:50:46 +01:00
Ihor Dvoretskyi
28d606cb0e
Snyk GitHub Action added
...
Signed-off-by: Ihor Dvoretskyi <ihor@linux.com >
2021-02-16 23:38:04 +02:00
Hidde Beydals
e9c5b6e917
Merge pull request #933 from adrian/updates-to-sealed-secrets-docs
...
A few minor updates to sealed secrets docs
2021-02-16 22:20:11 +01:00
Adrian Smith
68f96235fc
A few minor updates to sealed secrets docs
...
* Update to sealed secrets 1.13 helm chart. 1.10 is no longer available.
* Use `--dry-run=client` with kubectl. `--dry-run` on its own is
deprecated.
Signed-off-by: Adrian Smith <adrian@17od.com >
2021-02-16 21:06:50 +00:00
Hidde Beydals
12f22ddeba
Merge pull request #931 from fluxcd/add-codeql
...
Add CodeQL Security Scanning
2021-02-16 19:06:19 +01:00
Chris Aniszczyk
9db5c644a6
Create codeql-analysis.yml
...
Add CodeSQL Security Scanning to start.
Signed-off-by: Chris Aniszczyk <caniszczyk@gmail.com >
2021-02-16 11:46:25 -06:00
Hidde Beydals
ef6a1fb09b
Merge pull request #923 from arbourd/update-runtime
...
Use `MergeMaps` from pkg/runtime v0.8.2
2021-02-16 00:43:23 +01:00
Dylan Arbour
99002f92f4
Update pkg/runtime to v0.8.2
...
pkg/runtime v0.8.2 introduces runtime/transform which includes
`MergeMaps`:
https://github.com/fluxcd/pkg/pull/85
Signed-off-by: Dylan Arbour <arbourd@users.noreply.github.com >
2021-02-15 18:06:54 -05:00
Hidde Beydals
298d6a1a15
Merge pull request #922 from fluxcd/check-improvements
2021-02-15 22:14:00 +01:00
Hidde Beydals
5a21f50230
Remove unused util functions
...
Signed-off-by: Hidde Beydals <hello@hidde.co >
2021-02-15 21:57:11 +01:00
Hidde Beydals
5263dabd22
Check if targeted version is supported by binary
...
Signed-off-by: Hidde Beydals <hello@hidde.co >
2021-02-15 21:57:11 +01:00
Hidde Beydals
9b649f6c72
Check if targeted bootstrap/install version exists
...
Signed-off-by: Hidde Beydals <hello@hidde.co >
2021-02-15 21:57:06 +01:00
Hidde Beydals
b903cd5b68
Check for new Flux binary version
...
This prints a warning if the user has internet access and is running
an older version of the binary.
It also replaces the `blang/semver` package with `pkg/version` and
`Masterminds/semver` to align with controller dependencies.
Signed-off-by: Hidde Beydals <hello@hidde.co >
2021-02-15 21:48:27 +01:00
Hidde Beydals
890b5c5202
Use label selector to check components
...
Signed-off-by: Hidde Beydals <hello@hidde.co >
2021-02-15 16:39:29 +01:00
Hidde Beydals
a14e88d04d
Merge pull request #915 from fluxcd/docs-helm-features
2021-02-13 19:08:11 +01:00
Hidde Beydals
58e09b4c68
docs: list Helm post renderer feature
...
Signed-off-by: Hidde Beydals <hello@hidde.co >
2021-02-13 15:56:43 +01:00
Stefan Prodan
631201d541
Merge pull request #914 from fluxcd/img-update-roadmap
...
Update image update feature parity roadmap
2021-02-12 18:35:48 +02:00
Stefan Prodan
0fbeb6d2cd
Update semver flag in image update guide
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2021-02-12 18:23:25 +02:00
Stefan Prodan
11f8e2ffde
Update image update feature parity roadmap
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2021-02-12 18:21:29 +02:00
Hidde Beydals
055eb4a61a
Merge pull request #806 from fluxcd/image-auto-migration-howto
2021-02-12 17:20:35 +01:00
Hidde Beydals
30c1c5c3d3
Link to image automation guides in menu
...
Signed-off-by: Hidde Beydals <hello@hidde.co >
2021-02-12 17:01:43 +01:00
Hidde Beydals
e034ec3207
Add missing link to image update automation ref
...
Signed-off-by: Hidde Beydals <hello@hidde.co >
2021-02-12 17:01:08 +01:00
Hidde Beydals
8edc4bd24b
Add missing link to SemVer spec
...
Signed-off-by: Hidde Beydals <hello@hidde.co >
2021-02-12 16:49:33 +01:00
Hidde Beydals
6e1672f73c
Change policy example to numerical in asc order
...
Signed-off-by: Hidde Beydals <hello@hidde.co >
2021-02-12 16:47:16 +01:00
Michael Bridgen
5e1f6f7317
Fix up internal links
...
Signed-off-by: Michael Bridgen <michael@weave.works >
2021-02-12 16:46:30 +01:00
Michael Bridgen
386780ba12
Make hrefs absolute and spelt correctly
...
Stray characters here and there threw off the markdown engine.
Signed-off-by: Michael Bridgen <michael@weave.works >
2021-02-12 16:46:30 +01:00
Michael Bridgen
e785971ba8
Rewrite to account for numerical sorting
...
Signed-off-by: Michael Bridgen <michael@weave.works >
2021-02-12 16:46:30 +01:00
Michael Bridgen
daaae07649
Persuade markdown relative paths are links
...
Signed-off-by: Michael Bridgen <michael@weave.works >
2021-02-12 16:46:30 +01:00
Michael Bridgen
6cd567dc66
Remove draft TODO comments
...
I have moved TODO comments (that still apply) to the PR description.
Signed-off-by: Michael Bridgen <michael@weave.works >
2021-02-12 16:46:30 +01:00
Michael Bridgen
a541a7ee85
Remove suggestions of using commit number
...
Using a commit number is trickier than it sounds. It would need to be
padded to sort correctly, for one thing. It is better to leave it out
than to give an incomplete account.
Signed-off-by: Michael Bridgen <michael@weave.works >
2021-02-12 16:46:30 +01:00
Michael Bridgen
43572bba04
Rearrange so that observing an auto commit is last
...
Previously, creating an automation object was the last instruction. It
is easier to describe what to expect at each step when the last step
is to add an update marker in the file to be updated, since the next
thing that should happen is that the automation makes an update as a
consequence.
This commit shifts the sections around so that setting up the
GitRepository and ImageUpdateAutomation are done earlier, and
migrating each file are done after that, and completes the steps
described including checking the expected status at each stage.
Signed-off-by: Michael Bridgen <michael@weave.works >
2021-02-12 16:46:30 +01:00
Michael Bridgen
2a3a4456c1
Separate image tags howto from migration howto
...
The Flux v1 migration how-to flows better if the section on how to set
builds up to tag images in the right way is its own document. It's a
lot to skim past when you don't need it, and (since it's a different
layer of yak hair) something you might want to figure out first if you
do need it.
Signed-off-by: Michael Bridgen <michael@weave.works >
2021-02-12 16:46:30 +01:00
Michael Bridgen
15f8e6369b
Add image automation migration how-to
...
This doc describes how to move from using Flux v1 to update image refs
in git, to using Flux v2. There is some overlap with the tutorial on
how to use Flux v2 automation. This how-to spends more time on how to
convert existing configuration to be used with Flux v2.
Signed-off-by: Michael Bridgen <michael@weave.works >
2021-02-12 16:46:30 +01:00
Hidde Beydals
cfad9a19eb
Merge pull request #911 from fluxcd/select-numeric-validation
...
Validate if only one image policy selector is given
2021-02-12 16:14:21 +01:00
Hidde Beydals
e4c3136433
Merge pull request #910 from fluxcd/git-ca-file
...
Add caFile to create source/secret git commands
2021-02-12 16:01:27 +01:00
Hidde Beydals
73b8a26850
Validate if only 1 image policy selector is given
...
Signed-off-by: Hidde Beydals <hello@hidde.co >
2021-02-12 16:01:25 +01:00
Stefan Prodan
aa533b28fb
Add caFile to create source/secret git commands
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2021-02-12 16:47:00 +02:00
Hidde Beydals
9d70e09a57
Add numeric selector to create image policy cmd
...
Signed-off-by: Hidde Beydals <hello@hidde.co >
2021-02-12 15:38:01 +01:00
Stefan Prodan
17e18985e6
Merge pull request #908 from fluxcd/update-kustomize-api
...
Update sigs.k8s.io/kustomize/api to v0.7.4
2021-02-12 15:49:39 +02:00
Hidde Beydals
7c39aaf463
Update sigs.k8s.io/kustomize/api to v0.7.4
...
Signed-off-by: Hidde Beydals <hello@hidde.co >
2021-02-12 14:32:44 +01:00
Hidde Beydals
bae5c125e8
Merge pull request #907 from fluxcd/update-components
...
Update toolkit components
2021-02-12 14:29:23 +01:00
fluxcdbot
1c84fa0d97
Update toolkit components
...
- helm-controller to v0.7.0
https://github.com/fluxcd/helm-controller/blob/v0.7.0/CHANGELOG.md
- kustomize-controller to v0.8.0
https://github.com/fluxcd/kustomize-controller/blob/v0.8.0/CHANGELOG.md
- source-controller to v0.8.0
https://github.com/fluxcd/source-controller/blob/v0.8.0/CHANGELOG.md
- notification-controller to v0.8.0
https://github.com/fluxcd/notification-controller/blob/v0.8.0/CHANGELOG.md
- image-reflector-controller to v0.6.0
https://github.com/fluxcd/image-reflector-controller/blob/v0.6.0/CHANGELOG.md
- image-automation-controller to v0.5.0
https://github.com/fluxcd/image-automation-controller/blob/v0.5.0/CHANGELOG.md
Signed-off-by: GitHub <noreply@github.com >
2021-02-12 13:16:13 +00:00
Hidde Beydals
6f583f9f0e
Merge pull request #878 from fluxcd/pprof-guide
2021-02-12 14:02:36 +01:00
Hidde Beydals
217574b75c
Add debugging to dev guides menu
...
Signed-off-by: Hidde Beydals <hello@hidde.co >
2021-02-12 13:44:35 +01:00
Hidde Beydals
1378530aeb
Add section about resource usage
...
Signed-off-by: Hidde Beydals <hello@hidde.co >
2021-02-12 13:44:35 +01:00
Hidde Beydals
0b10ed4d88
Add guide for pprof endpoints
...
Signed-off-by: Hidde Beydals <hello@hidde.co >
2021-02-12 13:44:35 +01:00
Stefan Prodan
a2887f5776
Merge pull request #891 from fluxcd/refac-uninstall
...
Refactor flux uninstall command
2021-02-12 14:44:23 +02:00
Stefan Prodan
0f1d27f1e6
Remove network policies on uninstall
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2021-02-12 14:30:57 +02:00
Stefan Prodan
850ab0942b
Implement uninstall dry run
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2021-02-12 14:30:50 +02:00
Stefan Prodan
f5ae8f44b4
Refactor flux uninstall command
...
- deletes Flux components (deployments and services)
- deletes Flux RBAC (service accounts, cluster roles and cluster role bindings)
- removes the Kubernetes finalizers from Flux custom resources
- deletes Flux custom resource definitions and custom resources
- deletes the namespace where Flux was installed
- preserves the Kubernetes objects and Helm releases that were reconciled on the cluster by Flux
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2021-02-12 14:30:50 +02:00
Michael Bridgen
7f98cfd506
Merge pull request #906 from fluxcd/personal-flag
...
Give more explanation for --personal flag
2021-02-12 12:02:22 +00:00
Michael Bridgen
bc45a79b92
Give more explanation for --personal flag
...
Signed-off-by: Michael Bridgen <michael@weave.works >
2021-02-12 11:41:27 +00:00
Stefan Prodan
5003cf674d
Merge pull request #904 from fluxcd/add-version-to-commits
...
Add flux version to bootstrap commit messages
2021-02-12 11:38:35 +02:00
Stefan Prodan
bc9cbc387c
Add flux version to bootstrap commit messages
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2021-02-12 10:47:00 +02:00
Stefan Prodan
60a1e78869
Merge pull request #899 from fluxcd/toleration-keys
...
Allow Flux to be deployed on tainted Kubernetes nodes
2021-02-11 15:46:45 +02:00
Stefan Prodan
37f5587085
Allow Flux to be deployed on tainted Kubernetes nodes
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2021-02-11 15:20:19 +02:00
Hidde Beydals
fa6e3d3706
Merge pull request #898 from fluxcd/docs-fix-list
2021-02-11 13:20:19 +01:00
Hidde Beydals
bb8bc875b4
docs: improve Kustomize behavior FAQ
...
- Fix the formatting of the list.
- Add a hint block for validating changes locally and/or in CI.
Signed-off-by: Hidde Beydals <hello@hidde.co >
2021-02-11 12:54:03 +01:00
Stefan Prodan
b3dca737be
Merge pull request #897 from fluxcd/fix-timeout
...
Map timeout arg to bootstrap status check
2021-02-11 13:30:05 +02:00
Stefan Prodan
9094f85487
Add image automation to readme
...
Sync community section readme/docs index
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2021-02-11 13:11:03 +02:00
Stefan Prodan
1256bbfbaf
Fix bootstrap status check timeout
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2021-02-11 13:09:16 +02:00
Daniel Holbach
24fe74f2f6
Merge pull request #893 from dholbach/link-to-community-page
...
Link to community page from docs home page
2021-02-10 08:40:15 +01:00
Daniel Holbach
908f501e03
link to community page from toolkit.f.i
...
Signed-off-by: Daniel Holbach <daniel@weave.works >
2021-02-09 14:52:17 +01:00
Stefan Prodan
35507c7854
Merge pull request #860 from jonathan-innis/joinnis/image-policy
...
Adding --select-alpha and --extract to create image policy
2021-02-09 15:05:57 +02:00
Jonathan Innis
eb7102ecac
Adding extract pattern validation
...
Signed-off-by: Jonathan Innis <jonathan.innis.ji@gmail.com >
2021-02-08 16:51:45 -08:00
Jonathan Innis
ade6bfcbca
Update e2e testing with new cli args
...
Signed-off-by: Jonathan Innis <jonathan.innis.ji@gmail.com >
2021-02-08 16:49:07 -08:00
Jonathan Innis
fa98403aa8
Add newly generated create image doc
...
Signed-off-by: Jonathan Innis <jonathan.innis.ji@gmail.com >
2021-02-08 16:49:07 -08:00
jonathan-innis
3f0cb1637c
Add select-alpha and extract to create policy
...
Signed-off-by: jonathan-innis <jonathan.innis.ji@gmail.com >
2021-02-08 16:49:07 -08:00
Stefan Prodan
42011d028e
Merge pull request #879 from fluxcd/azure-devops-pat
...
Add Azure DevOps PAT auth to install docs
2021-02-08 19:01:49 +02:00
Stefan Prodan
307bb0dea1
Add Azure DevOps PAT auth to install docs
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2021-02-08 18:44:22 +02:00
Stefan Prodan
ec2a8347d4
Merge pull request #877 from stealthybox/integrations-registry-credentials-sync
...
Add ACR auth to Image Updates examples
2021-02-08 18:43:22 +02:00
leigh capili
e99b1c3ed8
Document ACR / AKS Image Update Considerations
...
Signed-off-by: leigh capili <leigh@null.net >
2021-02-08 09:15:42 -07:00
leigh capili
99825f2663
Add registry cred Deployments/CronJobs for aws/gcp/azure via kustomize
...
Signed-off-by: leigh capili <leigh@null.net >
2021-02-08 09:15:42 -07:00
Stefan Prodan
afffdfbc5c
Merge pull request #880 from chanwit/add_kustomize_fag
...
Add FAQ to explain the current Kustomize behavior
2021-02-08 17:54:28 +02:00
Chanwit Kaewkasi
cd874acfd5
add FAQ to explain the current Kustomize behavior
...
Signed-off-by: Chanwit Kaewkasi <chanwit@gmail.com >
2021-02-08 21:24:31 +07:00
Stefan Prodan
34edbf469e
Merge pull request #871 from fluxcd/incident-mgmt
...
Add incident management section to image automation docs
2021-02-06 12:47:10 +02:00
Stefan Prodan
d9ed30e436
Add incident management section to image automation docs
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2021-02-06 10:51:37 +02:00
Stefan Prodan
30008de400
Merge pull request #867 from fluxcd/get-resource-by-name
...
Add support for getting resources by name
2021-02-05 17:24:50 +02:00
Stefan Prodan
a5fa731545
Add support for getting resources by name
...
- add singular alias to get commands
- allow filtering the get commands result by resource name
- add the image commands to mkdocs index
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2021-02-05 16:35:23 +02:00
Stefan Prodan
493ee3c956
Merge pull request #866 from fluxcd/hr-values
...
Add support for multiple values files to create hr
2021-02-05 16:09:29 +02:00
Stefan Prodan
3dd574ee51
Add support for multiple values files to create hr
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2021-02-05 15:43:03 +02:00
Hidde Beydals
5416c19b2e
Merge pull request #863 from fluxcd/update-git-pkg
2021-02-05 14:42:32 +01:00
Hidde Beydals
2f31d80c7a
Update git from fluxcd/pkg
...
This incorporates the changes made to the GitLab provider.
This means that we no longer rely on UI names, but rather use the unique
path identifier (the elements you see in your address bar when looking
at e.g. a group in your GitLab environment).
Signed-off-by: Hidde Beydals <hello@hidde.co >
2021-02-05 13:38:49 +01:00
Stefan Prodan
27d1833854
Merge pull request #848 from ViBiOh/patch-1
...
Exclude deleted resources on prometheus alerting query
2021-02-05 09:28:49 +02:00
Vincent Boutour
84ed716908
Exclude deleted resources on prometheus alerting query
...
Signed-off-by: Vincent Boutour <bob@vibioh.fr >
2021-02-04 18:10:42 +01:00
Michael Bridgen
6c9c9c7578
Merge pull request #790 from fluxcd/certs-for-imagerepo
...
Give image repository a cert-secret-ref flag
2021-02-04 13:13:43 +00:00
Michael Bridgen
cc7b7b0689
Give examples of create image repository
...
Signed-off-by: Michael Bridgen <michael@weave.works >
2021-02-04 12:55:42 +00:00
Michael Bridgen
5df8e05d1a
Give image repository a cert-secret-ref flag
...
ImageRepository objects can now refer to a secret containing
certificates to use for TLS. This adds the flag
flux create image repository --cert-secret-ref
for naming a secret to use. You can create such a secret with
flux create secret tls
Signed-off-by: Michael Bridgen <michael@weave.works >
2021-02-04 12:55:42 +00:00
Michael Bridgen
b3b224b0ca
Merge pull request #862 from fluxcd/correct-image-delete
...
Rename flux delete auto to flux delete image
2021-02-04 12:54:05 +00:00
Michael Bridgen
75ab28ee5d
Rename flux delete auto to flux delete image
...
This slipped through the auto->image change made in the course of
preparing #538 .
Signed-off-by: Michael Bridgen <michael@weave.works >
2021-02-04 11:57:40 +00:00
Michael Bridgen
aa9ea2b4ab
Merge pull request #843 from fluxcd/create-image-update-typo
...
Correct spelling of repository in error
2021-02-04 10:46:27 +00:00
Michael Bridgen
1e6be99c36
Correct spelling of repository in error
...
Signed-off-by: Michael Bridgen <michael@weave.works >
2021-02-04 10:16:09 +00:00
Stefan Prodan
49fb396bf8
Merge pull request #861 from fluxcd/refactor-checks
...
Refactor components status check
2021-02-04 11:56:22 +02:00
Stefan Prodan
e055c9ddc1
Refactor components status check
...
- run install/bootstrap checks in parallel (1m timeout)
- list not found components
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2021-02-04 11:16:27 +02:00
Stefan Prodan
c708e390a7
Merge pull request #845 from jonathan-innis/jonathan-innis/kstatus
...
Replace kubectl rollout with kstatus checks
2021-02-04 09:11:41 +02:00
jonathan-innis
d5ad26c934
Change failed message for bootstrap
...
Signed-off-by: jonathan-innis <jonathan.innis.ji@gmail.com >
2021-02-03 12:08:10 -08:00
jonathan-innis
144b7cd922
Update errors returned to user
...
Signed-off-by: jonathan-innis <jonathan.innis.ji@gmail.com >
2021-02-03 12:07:29 -08:00
jonathan-innis
9e86fbb311
Tidy up the mod imports
...
Signed-off-by: jonathan-innis <jonathan.innis.ji@gmail.com >
2021-02-03 12:07:29 -08:00
jonathan-innis
b528428d02
Add kstatus to install and check commands
...
Signed-off-by: jonathan-innis <jonathan.innis.ji@gmail.com >
2021-02-03 12:07:29 -08:00
jonathan-innis
b3d7730e79
Use status polling in bootstrap command
...
Signed-off-by: jonathan-innis <jonathan.innis.ji@gmail.com >
2021-02-03 12:07:19 -08:00
Hidde Beydals
f2ba567ca4
Merge pull request #857 from fluxcd/update-components
...
Update toolkit components
2021-02-03 19:34:43 +01:00
fluxcdbot
8342f77087
Update toolkit components
...
- source-controller to v0.7.4
https://github.com/fluxcd/source-controller/blob/v0.7.4/CHANGELOG.md
Signed-off-by: GitHub <noreply@github.com >
2021-02-03 14:51:22 +00:00
Hidde Beydals
7cade1b98f
Merge pull request #858 from fluxcd/component-update-cfg
...
Put CHANGELOG URL on new line in commit / PR body
2021-02-03 15:50:47 +01:00
Hidde Beydals
ee4c1fb36c
Put CHANGELOG URL on new line in commit / PR body
...
Signed-off-by: Hidde Beydals <hello@hidde.co >
2021-02-03 15:22:57 +01:00
Hidde Beydals
dbc4e537fe
Merge pull request #854 from fluxcd/move-migration-menu
2021-02-03 13:10:59 +01:00
Hidde Beydals
e28990b96c
Move migration sub-menu to top-menu
...
Signed-off-by: Hidde Beydals <hello@hidde.co >
2021-02-03 11:49:51 +01:00
Hidde Beydals
408cf92c04
Merge pull request #853 from fluxcd/component-update-cfg
...
Tune component update configuration
2021-02-03 10:22:58 +01:00
Hidde Beydals
425af2e0dc
Tune component update configuration
...
- Include link to changelog of component in commit and PR message
- Label pull request automatically with `area/build`
- Enable sign-off of commits to free us from manual labour
Signed-off-by: Hidde Beydals <hello@hidde.co >
2021-02-02 18:48:49 +01:00