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
Stefan Prodan
22df860eca
Merge pull request #849 from fluxcd/update-components
...
Update toolkit components
2021-02-02 18:07:29 +02:00
fluxcdbot
f395044d65
Update toolkit components
2021-02-02 15:40:37 +00:00
Hidde Beydals
afe0ddcd84
Merge pull request #824 from fluxcd/upgrade-semver-tip
...
Highlight PATCH versions can be used to upgrade
2021-02-01 18:41:34 +01:00
Hidde Beydals
2c0323684c
Highlight PATCH versions can be used to upgrade
...
Signed-off-by: Hidde Beydals <hello@hidde.co >
2021-02-01 18:21:54 +01:00
Hidde Beydals
6d5ffdea57
Merge pull request #841 from fluxcd/update-components
...
Update toolkit components
2021-02-01 18:07:15 +01:00
fluxcdbot
648af6e645
Update toolkit components
2021-02-01 16:50:07 +00:00
Hidde Beydals
e1895a4e21
Merge pull request #840 from relu/fix-image-update-docs-ecr-cronjob
...
Improve image update CronJob examples
2021-02-01 17:49:31 +01:00
Aurel Canciu
d5f45800ae
Clarify how to use the generated cronjob secret
...
Signed-off-by: Aurel Canciu <aurelcanciu@gmail.com >
2021-02-01 17:11:14 +01:00
Aurel Canciu
51f9d249ff
Fix image update guide ECR cronjob manifest
...
Signed-off-by: Aurel Canciu <aurelcanciu@gmail.com >
2021-02-01 17:11:14 +01:00
Hidde Beydals
6f525356cb
Merge pull request #837 from aholbreich/patch-1
2021-02-01 17:10:54 +01:00
Alexander Holbreich
5008f9064e
Update image-update.md
...
Increase attention to missing flux components.
Signed-off-by: Alexander Holbreich <alexander@holbreich.org >
2021-02-01 16:53:19 +01:00
Stefan Prodan
cff96ed7ca
Merge pull request #834 from fluxcd/fix-secret-cmd
...
Fix create secret commands
2021-01-30 16:36:44 +02:00
Stefan Prodan
4e8a600f34
Add e2e tests for create secret commands
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2021-01-30 15:19:45 +02:00
Stefan Prodan
4fd5684277
Fix create secret commands
...
Regression bug introduced in https://github.com/fluxcd/flux2/pull/788
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2021-01-30 15:07:48 +02:00
Hidde Beydals
06bf469ba7
Merge pull request #825 from SomtochiAma/refactor-reconcile-command
...
Refactor resume command
2021-01-29 19:52:07 +01:00
Somtochi Onyekwere
b8a215230c
refactor resume command
...
Signed-off-by: Somtochi Onyekwere <somtochionyekwere@gmail.com >
2021-01-29 19:05:38 +01:00
Stefan Prodan
2460cfcf1c
Merge pull request #821 from fluxcd/docs-helm-faq
...
Add HelmChart not ready to FAQ
2021-01-29 17:05:39 +02:00
Stefan Prodan
364242c857
Add HelmChart not ready to FAQ
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2021-01-29 16:20:35 +02:00
Stefan Prodan
29e2900f59
Merge pull request #818 from fluxcd/docs-image-webhook
...
Add webhook section to image update docs
2021-01-29 13:33:17 +02:00
Stefan Prodan
61e1fb770e
Add webhook section to image update docs
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2021-01-29 13:09:01 +02:00
Stefan Prodan
2d3fcbdea3
Merge pull request #815 from fluxcd/e2e-kube-1.20.2
...
Update e2e tests to Kubernetes v1.20.2
2021-01-29 09:49:42 +02:00
Stefan Prodan
47e15cee3d
Update e2e tests to Kubernetes v1.20.2
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2021-01-28 19:50:19 +02:00
Stefan Prodan
adeb3e3f42
Merge pull request #814 from mewzherder/patch-9
...
Community section clarity of purpose + support page link
2021-01-28 19:42:42 +02:00
mewzherder
fb1278285b
Community section clarity of purpose + support page link
...
Signed-off-by: mewzherder <tamao@weave.works >
2021-01-28 09:24:08 -08:00
Stefan Prodan
e371610849
Merge pull request #812 from chanwit/network_policy_e2e
...
Enable network policy in e2e
2021-01-28 16:46:45 +02:00
Chanwit Kaewkasi
424de63bd1
update KIND to v0.10.0 and node to 1.16.15
...
Signed-off-by: Chanwit Kaewkasi <chanwit@gmail.com >
2021-01-28 21:21:02 +07:00
Chanwit Kaewkasi
832c925d39
setup Calico to enable network policy for e2e testing
...
Signed-off-by: Chanwit Kaewkasi <chanwit@gmail.com >
2021-01-28 21:21:02 +07:00
Chanwit Kaewkasi
378f118d51
add kind config to disable kind-net
...
Signed-off-by: Chanwit Kaewkasi <chanwit@gmail.com >
2021-01-28 21:21:02 +07:00
Hidde Beydals
d651777122
Merge pull request #813 from fluxcd/iua-docs-example-update
...
Update docs ImageUpdateAutomation example
2021-01-28 15:13:40 +01:00
Aurel Canciu
65d8ebabb8
Update docs ImageUpdateAutomation example
...
Signed-off-by: Aurel Canciu <aurelcanciu@gmail.com >
2021-01-28 15:57:25 +02:00
Hidde Beydals
9195ed9a1b
Merge pull request #809 from SomtochiAma/refactor-reconcile-command
...
Refactor reconcile commands
2021-01-28 14:16:15 +01:00
Somtochi Onyekwere
5df8f7313c
Refactor reconcile commands
...
Signed-off-by: Somtochi Onyekwere <somtochionyekwere@gmail.com >
2021-01-28 13:21:29 +01:00
Hidde Beydals
25ed6ca0a4
Merge pull request #780 from dholbach/link-to-support-page
2021-01-28 11:59:08 +01:00
Daniel Holbach
9f972995bd
add very basic issue template
...
Also link to support page.
Fixes : fluxcd/website#77
Signed-off-by: Daniel Holbach <daniel@weave.works >
2021-01-27 17:34:26 +01:00
Hidde Beydals
29c46a9892
Merge pull request #791 from SomtochiAma/refactor-reconcile-commands
...
Refactor suspend commands
2021-01-27 10:05:32 +01:00
Somtochi Onyekwere
ef579fe596
Refactor suspend commands
...
Signed-off-by: Somtochi Onyekwere <somtochionyekwere@gmail.com >
2021-01-27 09:57:37 +01:00
Hidde Beydals
5b268f62a3
Merge pull request #789 from SomtochiAma/refactor-delete-command
2021-01-27 09:57:17 +01:00
Somtochi Onyekwere
1f1c8286a5
Refactor delete command for kustomizations, sources and helmreleases
...
Signed-off-by: Somtochi Onyekwere <somtochionyekwere@gmail.com >
2021-01-27 09:43:39 +01:00
Hidde Beydals
5401e1ace4
Merge pull request #794 from fluxcd/get-type-fixes
...
Use correct type in various get source commands
2021-01-27 09:37:25 +01:00
Hidde Beydals
69294ef56d
Use correct type in various get source commands
...
This fixes a bug where the wrong type was displayed for various
`get source` commands.
```console
$ flux get sources helm --namespace default
✗ no Bucket objects found in default namespace
```
Signed-off-by: Hidde Beydals <hello@hidde.co >
2021-01-27 09:28:48 +01:00
Hidde Beydals
a685ed8029
Merge pull request #793 from fluxcd/reconcile-w-source-other-ns
...
Set source namespace when reconciling with source
2021-01-27 09:21:12 +01:00
Hidde Beydals
68d0be3818
Set source namespace when reconciling with source
...
Signed-off-by: Hidde Beydals <hello@hidde.co >
2021-01-26 22:21:40 +01:00
Michael Bridgen
84e2cb4c1f
Merge pull request #788 from fluxcd/create-secret-tls
...
Create secret for TLS command
2021-01-26 17:33:50 +00:00
Michael Bridgen
263c664acd
Factor out more common secrets command code
...
Making the secret without data is always the same, so factor that out.
Signed-off-by: Michael Bridgen <michael@weave.works >
2021-01-26 17:25:33 +00:00
Michael Bridgen
b12c4c22fb
Add command for creating TLS secrets
...
The image-reflector controller now accepts a secret containing a
client certificate and key, and/or a CA certificate; so it's useful to
have a command for creating them.
`flux create secret helm` is close, but accepts username/password
(which would be ignored), and has the wrong name of course. Happily
though, much can be shared between the implementations.
Signed-off-by: Michael Bridgen <michael@weave.works >
2021-01-26 17:25:33 +00:00
Stefan Prodan
9f39fadb9e
Merge pull request #787 from fluxcd/fix-rbac-namespace
...
RBAC Fix: Replace SA namespace in ClusterRoleBindings
2021-01-26 19:21:19 +02:00
Stefan Prodan
4c29a1ca27
Replace SA namespace in RBAC
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2021-01-26 18:57:36 +02:00
Stefan Prodan
f4db124d50
Merge pull request #783 from fluxcd/rbac-fix
...
RBAC Fix: Add SA namespace to cluster role bindings
2021-01-26 16:24:16 +02:00
Stefan Prodan
8f8c7cccc6
Add SA namespace to RBAC
...
Fix flux install when not all controllers have been selected
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2021-01-26 16:16:34 +02:00
Hidde Beydals
e2097c28bd
Merge pull request #782 from fluxcd/docs-img-auto-links
...
docs: fix image automation menu links
2021-01-26 14:34:29 +01:00
Hidde Beydals
871eb444fc
docs: fix image automation menu links
...
Signed-off-by: Hidde Beydals <hello@hidde.co >
2021-01-26 14:26:18 +01:00
Hidde Beydals
bc5fbb9fa5
Merge pull request #774 from fluxcd/doc-helm-storage-ns
2021-01-26 14:15:00 +01:00
Hidde Beydals
3e9749c6b1
Document StorageNamespace in Helm migration guide
...
Signed-off-by: Hidde Beydals <hello@hidde.co >
2021-01-26 14:05:54 +01:00
Hidde Beydals
eaf08fbe90
Merge pull request #781 from fluxcd/docs-image-update
2021-01-26 14:05:47 +01:00
Hidde Beydals
df411cdb88
Update alpha warning
...
Signed-off-by: Hidde Beydals <hello@hidde.co >
2021-01-26 13:54:28 +01:00
Hidde Beydals
a83c26a864
Provide link to CalVer, build ID, etc. policies
...
Signed-off-by: Hidde Beydals <hello@hidde.co >
2021-01-26 13:54:28 +01:00
Hidde Beydals
6aa853491c
Add image automation to menu
...
Signed-off-by: Hidde Beydals <hello@hidde.co >
2021-01-26 13:54:28 +01:00
Hidde Beydals
3af1d7a5b8
Merge pull request #771 from fluxcd/update-components
2021-01-26 13:53:47 +01:00
fluxcdbot
c7c57f6717
Update toolkit components
2021-01-26 12:32:15 +00:00
Stefan Prodan
cbb97768d1
Merge pull request #777 from fluxcd/dedicated-service-accounts
...
Add a dedicated service account per controller
2021-01-26 14:31:38 +02:00
Stefan Prodan
2bb40d335b
Replace the default service account in docs
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2021-01-26 12:57:00 +02:00
Stefan Prodan
1b581d6f51
Add dedicated service accounts per controller
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2021-01-26 12:27:58 +02:00
Stefan Prodan
c219eb2883
Merge pull request #776 from SomtochiAma/refactor-get-commands
...
Refactor get command for kustomization and helmrelease
2021-01-26 11:55:27 +02:00
Somtochi Onyekwere
65a2c87b5a
Refactor get cmd for kustomization and helmrelease
...
Signed-off-by: Somtochi Onyekwere <somtochionyekwere@gmail.com >
2021-01-26 10:15:35 +01:00
Stefan Prodan
13aa523c37
Merge pull request #761 from SomtochiAma/cli-refactoring
...
Refactor get source commands
2021-01-26 10:42:49 +02:00
Somtochi Onyekwere
584f0eea58
Refactor get source commands
...
Signed-off-by: Somtochi Onyekwere <somtochionyekwere@gmail.com >
2021-01-26 09:26:55 +01:00
Stefan Prodan
b5ebdb16b2
Merge pull request #773 from nairb774/sharp_payne
...
Add permissions for controller leader election
2021-01-25 23:35:19 +02:00
Brian Atkinson
a18f84c27b
Add permissions for controller leader election.
...
The v0.8.0 version of the controller-runtime uses both config maps and
leases to perform leader election. These permissions seem to be in the
individual controller repos, but not here. For example
2d38de8779/config/rbac/leader_election_role.yaml (L33-L44)
Signed-off-by: Brian Atkinson <brian@atkinson.mn >
2021-01-25 10:15:57 -08:00
Stefan Prodan
eb86505375
Merge pull request #769 from fluxcd/update-release-doc
...
Add the image automation controllers to release doc
2021-01-25 15:31:31 +02:00
Stefan Prodan
984f1c8669
Add the image automation controllers to release doc
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2021-01-25 15:21:43 +02:00
Hidde Beydals
c7378edabc
Merge pull request #765 from fluxcd/update-controllers
2021-01-22 16:35:30 +00:00
Hidde Beydals
ac6c6e3a30
Incorporate required API changes
...
* Use `LocalObjectReference` and `NamespacedObjectKindReference`
from `meta` package, as required by controller API changes.
* Remove `Update` field from created `ImageUpdateAutomation`,
as the API changed and the default is now defined in the Custom
Resource Definition.
Signed-off-by: Hidde Beydals <hello@hidde.co >
2021-01-22 17:21:36 +01:00
fluxcdbot
1bca31f32c
Update toolkit components
2021-01-22 16:07:19 +00:00
Hidde Beydals
28d099a6b2
Merge pull request #741 from fluxcd/include-image-spec-docs
2021-01-22 16:06:33 +00:00
Michael Bridgen
6a2b53fbf5
Put image specs and refs in place
...
This adds the image controller specs and refs to the workflow that
prepares the docs, and links to them in the index.
Signed-off-by: Michael Bridgen <michael@weave.works >
2021-01-22 16:49:18 +01:00
Michael Bridgen
7568f301b8
Make home for image-* component docs
...
This has a description of the controllers, and is where the API specs
and refs will get copied to.
Signed-off-by: Michael Bridgen <michael@weave.works >
2021-01-22 16:49:18 +01:00
Stefan Prodan
6add511447
Merge pull request #755 from SomtochiAma/cli-refactoring
...
Refactor cmd global variables into structs
2021-01-22 12:27:39 +02:00
Somtochi Onyekwere
a7586e69fd
Refactor cmd global variables into structs
...
Signed-off-by: Somtochi Onyekwere <somtochionyekwere@gmail.com >
2021-01-22 10:42:31 +01:00
Stefan Prodan
77db369213
Merge pull request #757 from fluxcd/gitlab-fix
...
Update fluxcd/pkg/git to v0.2.3
2021-01-21 18:12:11 +02:00
Stefan Prodan
2eb6a0513e
Update fluxcd/pkg/git to v0.2.3
...
Fixes Gitlab bootstrap when used with a project token
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2021-01-21 17:51:07 +02:00
Stefan Prodan
38468c72db
Merge pull request #750 from SomtochiAma/kms-docs
...
Update guide for mozilla sops
2021-01-20 17:04:56 +02:00
Somtochi Onyekwere
5f759200c6
update guide for mozilla sops
...
Signed-off-by: Somtochi Onyekwere <somtochionyekwere@gmail.com >
2021-01-20 15:54:26 +01:00
Daniel Holbach
81f68157fa
Merge pull request #753 from dholbach/f-community-24
...
move talk info, part of fluxcd/community#24
2021-01-20 15:21:15 +01:00
Daniel Holbach
0f3e8abf06
move talk info, part of fluxcd/community#24
...
Signed-off-by: Daniel Holbach <daniel@weave.works >
2021-01-20 15:07:08 +01:00
Stefan Prodan
fcadd5312d
Merge pull request #747 from mewzherder/patch-8
...
Clarify options on our GH Discussions page
2021-01-20 10:59:22 +02:00
mewzherder
6e32820910
Clarify options on our GH Discussions page
...
Signed-off-by: mewzherder <tamao@weave.works >
2021-01-19 22:27:50 -08:00
Hidde Beydals
8499269bab
Merge pull request #744 from fluxcd/update-components
...
Update kustomize-controller to v0.6.3
2021-01-19 16:47:52 +01:00
fluxcdbot
72122120cb
Update toolkit components
2021-01-19 15:37:38 +00:00
Hidde Beydals
2bbcb95f4f
Merge pull request #728 from fluxcd/update-components
...
Update toolkit components
2021-01-19 14:29:22 +01:00
fluxcdbot
19982fa4a6
Update toolkit components
2021-01-19 13:04:46 +00:00
Hidde Beydals
41cf38c6a7
Merge pull request #740 from fluxcd/fluxcd/pkg/git-v0.2.2
...
Update fluxcd/pkg/git to v0.2.2
2021-01-19 14:03:43 +01:00
Stefan Prodan
16e74647eb
Update fluxcd/pkg/git to v0.2.2
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2021-01-19 14:36:11 +02:00
Hidde Beydals
53cdcbc4ee
Merge pull request #722 from fluxcd/workflow-tweaks
...
Fire 'Update Components' workflow on push to main
2021-01-15 17:34:56 +01:00
Hidde Beydals
eb2535e066
Fire 'Update Components' workflow on push to main
...
This results in the automatic rebase of an outstanding PR on merges to
this branch, removing the need of manually firing it.
Signed-off-by: Hidde Beydals <hello@hidde.co >
2021-01-15 17:20:16 +01:00
Hidde Beydals
f5c29a7a72
Merge pull request #720 from fluxcd/update-components
...
Update kustomize-controller to v0.6.2
2021-01-15 17:16:50 +01:00
fluxcdbot
e243df93f1
Update toolkit components
2021-01-15 16:02:02 +00:00
Hidde Beydals
388642d9dd
Merge pull request #721 from fluxcd/git-impl-fixes
2021-01-15 17:01:08 +01:00
Hidde Beydals
9e1db06936
Move Git implementation validation to custom flag
...
Signed-off-by: Hidde Beydals <hello@hidde.co >
2021-01-15 16:50:23 +01:00
Hidde Beydals
a260403334
Remove GitImplementation default
...
As the field in the CRD is optional.
Signed-off-by: Hidde Beydals <hello@hidde.co >
2021-01-15 16:49:26 +01:00
Stefan Prodan
6396b25886
Merge pull request #641 from jonaskello/patch-1
...
Link docs how to get zsh/fish/ps completion to work in getting-started
2021-01-15 15:12:11 +02:00
Jonas Kello
ca480164b7
Merge branch 'main' into patch-1
2021-01-15 13:55:42 +01:00
Jonas Kello
714f9df3cf
Link docs how to get zsh completion to work in getting-started
...
I tried to make completions work in zsh by just adding the same code as for the bash example but of course switching bash for zsh but it did not work. When I googled and dug deeper I finally found the answer in the deeper docs here:
https://github.com/fluxcd/flux2/blob/main/docs/cmd/flux_completion_zsh.md
The command in there works if I add it to my .zshrc file. I think linking to these specific docs may prevent others from just assuming it will work the same in zsh.
Signed-off-by: Jonas Kello <jonas.kello@gmail.com >
2021-01-15 13:17:29 +01:00
Hidde Beydals
6a7f1e7d48
Merge pull request #714 from fluxcd/tag-filter
2021-01-15 12:32:07 +01:00
Stefan Prodan
bcdce02b78
Add image tags regex filter arg to policy command
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2021-01-15 13:24:59 +02:00
Stefan Prodan
2f0835b655
Make branch arg required for image updates
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2021-01-15 13:22:43 +02:00
Hidde Beydals
36bafa23df
Merge pull request #709 from SomtochiAma/gcp-kms-docs
...
Add GCP docs for Mozilla SOPS
2021-01-15 12:21:59 +01:00
Somtochi Onyekwere
db611549f2
Add GCP docs for Mozilla SOPS
...
Signed-off-by: Somtochi Onyekwere <somtochionyekwere@gmail.com >
2021-01-15 12:13:00 +01:00
Hidde Beydals
5d4cdcc207
Merge pull request #713 from fluxcd/doc-fixes
...
docs: styling of hint blocks
2021-01-15 12:12:32 +01:00
Hidde Beydals
a3b9c094b6
docs: styling of hint blocks
...
Signed-off-by: Hidde Beydals <hello@hidde.co >
2021-01-15 12:03:55 +01:00
Hidde Beydals
f82174adae
Merge pull request #680 from fluxcd/goreleaser-project-name
...
Configure `project_name` for GoReleaser
2021-01-15 12:01:55 +01:00
Hidde Beydals
c7080d2834
Configure project_name for GoReleaser
...
This causes the format of the checksum file generated during the release
to change from `flux2_*_checksums.txt` to `flux_*_checksums.txt`.
The configuration change is made through `project_name` and not via the
`checksum.name_template` setting, because a single checksum file is
generated during the release process.
The download and/or installation script in `install/flux.sh` has been
adapted to assume the new filename starting with MINOR version `0.6.0`.
Signed-off-by: Hidde Beydals <hello@hidde.co >
2021-01-15 11:54:18 +01:00
Stefan Prodan
381127d413
Merge pull request #712 from fluxcd/reconcile-request-annotation
...
Use reconcile request annotation
2021-01-15 12:49:56 +02:00
Stefan Prodan
f6fa468acb
Use reconcile request annotation
...
Replace deprecated `ReconcileAtAnnotation` annotation with `ReconcileRequestAnnotation`
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2021-01-15 12:41:13 +02:00
Hidde Beydals
9228130f92
Merge pull request #684 from fluxcd/multi-arch-image
...
Deprecate arch flags in favor of multi-arch images
2021-01-15 11:40:24 +01:00
Hidde Beydals
207c50ceac
Deprecate arch flags in favor of multi-arch images
...
This commit deprecates the architecture flag (`--arch`) for the install
and bootstrap commands, in favor of the bundled multi-arch images that
will be available for the next MINOR range of GOTK controller releases.
Summary of changes:
* `*Arch` variables have been marked as deprecated for both commands.
* `-arm64` suffix is no longer selectively added to the image definition
of a component's `Deployment`.
* `kubernetes.io/arch` node selector with the defined value has been
removed from the components' `Deployment`s.
* `Arch` has been removed from the available `Options` in
`manifestgen/install`.
* Documentation references have been changed to highlight existence
of multi-arch images and supported architectures.
Signed-off-by: Hidde Beydals <hello@hidde.co >
2021-01-15 11:25:20 +01:00
Hidde Beydals
c3255a6e1e
Merge pull request #711 from fluxcd/image-policy-e2e
2021-01-15 11:24:51 +01:00
Stefan Prodan
5e1c93a167
Add e2e tests for image repository and policy
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2021-01-15 12:03:47 +02:00
Hidde Beydals
43c33a0cc3
Merge pull request #686 from fluxcd/update-components
...
Update toolkit components
2021-01-15 11:02:14 +01:00
fluxcdbot
f5117329e4
Update toolkit components
2021-01-15 09:49:23 +00:00
Hidde Beydals
f7c62d12a5
Merge pull request #651 from Sijoma/main
...
Typo fix in image-update documentation
2021-01-15 10:43:12 +01:00
Simon Zengerling
fe5f181706
fix(image-update.md): typo maker => marker
...
Signed-off-by: Simon Zengerling <simon.zengerling@lht.dlh.de >
2021-01-15 10:26:28 +01:00
Stefan Prodan
cc09b29a2e
Merge pull request #705 from SomtochiAma/custom-domain-gitlab
...
Update pkg/git to v0.2.1
2021-01-15 09:49:05 +02:00
Somtochi Onyekwere
406601eead
Update pkg/git to v0.2.2
...
Signed-off-by: Somtochi Onyekwere <somtochionyekwere@gmail.com >
2021-01-14 20:15:17 +01:00
Stefan Prodan
341d860c51
Merge pull request #708 from fluxcd/allow-egress-between-flux-pods
...
Allow egress traffic for controller pods
2021-01-14 14:17:15 +02:00
Stefan Prodan
8214bb8e33
Allow egress traffic for controller pods
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2021-01-14 13:38:38 +02:00
Stefan Prodan
884e3c678c
Merge pull request #702 from fluxcd/feature/git-implementation
...
Add git implementation to generate sync options
2021-01-14 10:49:37 +02:00
Philip Laine
3b249dfe69
Change default to use const
...
Signed-off-by: Philip Laine <philip.laine@gmail.com >
2021-01-14 00:21:59 +01:00
Philip Laine
d236a9af57
Add git implementation to generate sync options
...
Signed-off-by: Philip Laine <philip.laine@gmail.com >
2021-01-13 23:44:29 +01:00
Hidde Beydals
ad9b0ae067
Merge pull request #698 from staceypotter/patch-6
...
Moved 11 Jan talk from Upcoming to Featured
2021-01-13 19:47:33 +01:00
Stacey Potter
31f166cd02
Moved 11 Jan talk from Upcoming to Featured
...
Updated and moved this from Upcoming Events:
- 11 Jan 2021 - [Helm + GitOps = ⚡ ️⚡ ️⚡ ️ with Scott Rigby](https://www.meetup.com/GitOps-Community/events/275348736/ )
To this in Featured Talks:
- 11 Jan 2021 - [Helm + GitOps = ⚡ ️⚡ ️⚡ ️ with Scott Rigby](https://youtu.be/YG8jMFrYQvM )
Signed-off-by: Stacey Potter <50154848+staceypotter@users.noreply.github.com >
2021-01-13 16:33:42 +01:00
Hidde Beydals
5685ebc3a5
Merge pull request #678 from staceypotter/patch-5
...
Added Jan 25 Meetup to Upcoming Events section
2021-01-13 16:32:39 +01:00
Stacey Potter
46bcf5da33
Added Jan 25 Meetup to Upcoming Events section
...
Signed-off-by: Stacey Potter <50154848+staceypotter@users.noreply.github.com >
2021-01-13 15:49:35 +01:00
Michael Bridgen
1784d15f36
Merge pull request #696 from fluxcd/controller-runtime-070
...
Update to controller-runtime 0.7.0
2021-01-13 11:50:58 +00:00
Michael Bridgen
cafce536bb
Rename asRuntime* -> asClient*
...
For the avoidance of misdirection.
Signed-off-by: Michael Bridgen <michael@weave.works >
2021-01-13 11:38:02 +00:00
Michael Bridgen
d03280a12f
Update to controller-runtime 0.7.0
...
controller-runtime methods now accept `client.Object` and
`client.ObjectList` rather than `runtime.Object`. This means the
adapter interfaces need to change signature, but happily, little else.
Since the list adapter is now distinct to the object adapter, `len()`
can go there instead of the command-specific interfaces.
Signed-off-by: Michael Bridgen <michael@weave.works >
2021-01-13 11:25:40 +00:00
Stefan Prodan
b30ef523f8
Merge pull request #688 from SomtochiAma/gcp-docs
...
Add GCR auth to image update guide
2021-01-13 12:25:32 +02:00
Somtochi Onyekwere
a6a303629a
Add doc for authenticating gcr
...
Signed-off-by: Somtochi Onyekwere <somtochionyekwere@gmail.com >
2021-01-13 11:15:13 +01:00
Stefan Prodan
61e79ef793
Merge pull request #694 from fluxcd/fix-hr-docs
...
Remove deprecated source behaviour
2021-01-13 11:45:39 +02:00
Stefan Prodan
f632abd8fa
Remove deprecated source behaviour
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2021-01-13 11:26:00 +02:00
Philip Laine
c3911fe490
Merge pull request #668 from fluxcd/update/commit-status-guide
...
Update commit status notification guide
2021-01-12 22:52:59 +01:00
Philip Laine
505701e1c6
Fix cluster path in examples
...
Signed-off-by: Philip Laine <philip.laine@gmail.com >
2021-01-12 22:15:51 +01:00
Philip Laine
67643e7487
Minimize deployment yaml
...
Signed-off-by: Philip Laine <philip.laine@gmail.com >
2021-01-12 15:21:28 +01:00
Philip Laine
a962c17adb
Add gitlab screenshots
...
Signed-off-by: Philip Laine <philip.laine@gmail.com >
2021-01-12 15:21:28 +01:00
Philip Laine
479b4b5859
Update commit status notification guide
...
Signed-off-by: Philip Laine <philip.laine@gmail.com >
2021-01-12 15:21:28 +01:00
Hidde Beydals
57f8cf85ca
Merge pull request #687 from Kissy/main
...
docs: update sealed-secrets chart URL
2021-01-12 15:16:05 +01:00
Guillaume Le Biller
dd2c20b225
Update sealed-secrets chart URL
...
Signed-off-by: Guillaume Le Biller <glebiller@Traveldoo.com >
2021-01-12 15:03:03 +01:00
Stefan Prodan
9da427a515
Merge pull request #682 from SomtochiAma/multiple-config-files
...
Check for multiple files in KUBECONFIG variable
2021-01-12 11:39:53 +02:00
Somtochi Onyekwere
604773e866
check for multiple files in KUBECONFIG variable
...
Signed-off-by: Somtochi Onyekwere <somtochionyekwere@gmail.com >
2021-01-12 10:26:29 +01:00
Hidde Beydals
1331f5260a
Merge pull request #683 from fluxcd/fix-azure-url
...
Fix Azure DevOps URL in docs
2021-01-11 20:13:24 +01:00
Stefan Prodan
65d0f3569c
Fix Azure DevOps URL in docs
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2021-01-11 19:51:00 +02:00
Stefan Prodan
ba522877ec
Merge pull request #681 from SomtochiAma/gitlab-path
...
Fix GitLab bootstrap when used with sub-groups
2021-01-11 17:36:18 +02:00
Somtochi Onyekwere
4b63ccf140
Update fluxcd/pkg/git
...
Signed-off-by: Somtochi Onyekwere <somtochionyekwere@gmail.com >
2021-01-11 16:17:07 +01:00
Somtochi Onyekwere
4fcf93306a
Gets actual path for owner
...
Signed-off-by: Somtochi Onyekwere <somtochionyekwere@gmail.com >
2021-01-11 15:02:02 +01:00
Hidde Beydals
96d8ec2016
Merge pull request #679 from staceypotter/patch-4
...
Added Jan 25 Meetup to Upcoming Events section
2021-01-11 09:55:59 +01:00
Stacey Potter
3697a5e348
Added Jan 25 Meetup to Upcoming Events section
...
Signed-off-by: Stacey Potter <50154848+staceypotter@users.noreply.github.com >
2021-01-10 14:07:09 -05:00
Stefan Prodan
084c587c0e
Merge pull request #675 from fluxcd/docs-fixes
...
Add generated manifests to get started guide
2021-01-08 17:57:09 +02:00
Stefan Prodan
dcb505045e
Add generated manifests to get started guide
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2021-01-08 17:46:00 +02:00
Stefan Prodan
0aeb3128ed
Fix semver range prerelease examples
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2021-01-08 17:45:31 +02:00
Stefan Prodan
c61cfcbd18
Merge pull request #608 from SomtochiAma/getting-started-guide
...
Simplify the getting started guide
2021-01-08 16:16:07 +02:00
Somtochi Onyekwere
eba2dd36e0
Update getting started guide
...
Signed-off-by: Somtochi Onyekwere <somtochionyekwere@gmail.com >
2021-01-08 14:46:49 +01:00
Stefan Prodan
2a75754561
Merge pull request #673 from fluxcd/doc-signoff
...
Add DCO signoff ref to contributing doc
2021-01-08 13:52:09 +02:00
Stefan Prodan
d03944893d
Add DCO signoff ref to contributing doc
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2021-01-08 13:12:07 +02:00
Stefan Prodan
884c6ebd37
Merge pull request #672 from fluxcd/create-secret-helm
...
Add create secret helm command
2021-01-08 12:51:34 +02:00
Stefan Prodan
331ac3f031
Add create secret helm command
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2021-01-08 12:36:11 +02:00
Stefan Prodan
ccc84a8367
Merge pull request #671 from SomtochiAma/incorrect-tf-path
...
Fix manifests path on Windows
2021-01-08 12:23:31 +02:00
Somtochi Onyekwere
daeb41c31b
Uses path instead of filepath
...
Signed-off-by: Somtochi Onyekwere <somtochionyekwere@gmail.com >
2021-01-08 11:13:27 +01:00
Stefan Prodan
17bda9c110
Merge pull request #670 from fluxcd/fix-secret-git
...
Map ecdsa/ed25519 args to create secret
2021-01-08 11:34:20 +02:00
Stefan Prodan
febedaad8f
Map ecdsa/ed25519 args to create secret
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2021-01-08 11:20:36 +02:00
Stefan Prodan
d1357dff1f
Merge pull request #664 from fluxcd/source-watcher
...
Update dev guide to point to fluxcd/source-watcher
2021-01-07 14:35:45 +02:00
Stefan Prodan
102552427f
Update dev guide to point to fluxcd/source-watcher
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2021-01-07 14:19:19 +02:00
Michael Bridgen
f33898265d
Merge pull request #663 from fluxcd/update-img-roadmap
...
Cross off tasks in the image automation roadmap
2021-01-07 12:06:04 +00:00
Michael Bridgen
57bdaf939a
Cross off tasks in the image automation roadmap
...
Specifically:
- integration into `flux` CLI
- guide to how to use the controllers
Signed-off-by: Michael Bridgen <michael@weave.works >
2021-01-07 11:45:46 +00:00
Stefan Prodan
981fed111b
Merge pull request #660 from SomtochiAma/check-bootstrap-path
...
Checks if bootstrap path differs
2021-01-07 12:08:54 +02:00
Somtochi Onyekwere
3a4a2002d4
Corrects typo
...
Signed-off-by: Somtochi Onyekwere <somtochionyekwere@gmail.com >
2021-01-07 10:44:40 +01:00
Somtochi Onyekwere
b8d4af5538
Inform user of path being used
...
Signed-off-by: Somtochi Onyekwere <somtochionyekwere@gmail.com >
2021-01-07 10:30:17 +01:00
Somtochi Onyekwere
0646538cef
Checks if bootstrap path differs
...
Signed-off-by: Somtochi Onyekwere <somtochionyekwere@gmail.com >
2021-01-07 10:22:13 +01:00
Stefan Prodan
70a87247e2
Merge pull request #658 from SomtochiAma/incorrect-windows-file-path
...
Coverts backward slash to forward slash in path flag
2021-01-07 11:17:51 +02:00
Somtochi Onyekwere
61129c6b6a
Coverts backward slash to forward slash in path flag
...
Signed-off-by: Somtochi Onyekwere <somtochionyekwere@gmail.com >
2021-01-07 09:29:37 +01:00
Aurel Canciu
c158f95130
Merge pull request #657 from fluxcd/image-repo-auth-docs
...
Add documentation for ECR authentication
2021-01-06 18:38:41 +02:00
Aurel Canciu
ad90d37f14
Add documentation for ECR authentication
...
Document a workaround solution for users to rely on until native image
repository authentication is implemented for supported cloud providers.
Signed-off-by: Aurel Canciu <aurelcanciu@gmail.com >
2021-01-06 18:19:51 +02:00
Stefan Prodan
73ba754481
Merge pull request #656 from pepesenaris/patch-1
...
Minor fixes to core concepts doc
2021-01-06 17:53:18 +02:00
Jose Javier Señaris
7dcfbdbb29
Minor fixes
...
Fix small typo.
Added verb to make the intent clear
Added spaces before "(" to match the same pattern used in other parts of the docs
Signed-off-by: Jose Javier Senaris Carballo <pepe.senaris@alayacare.com >
2021-01-06 10:44:32 -05:00
Philip Laine
f453507fcc
Merge pull request #654 from fluxcd/update/helm-cloud-storage
...
Update helm release guide
2021-01-06 14:25:56 +01:00
Philip Laine
c5465de000
Update helm release guide with how to use cloud storage backends
...
Signed-off-by: Philip Laine <philip.laine@gmail.com >
2021-01-06 12:35:45 +01:00
Stefan Prodan
352b864636
Merge pull request #652 from fluxcd/update-components
...
Update image-automation-controller to v0.2.0
2021-01-06 12:19:23 +02:00
fluxcdbot
c034befbb5
Update toolkit components
2021-01-06 09:59:33 +00:00
Stefan Prodan
572cdf40fc
Merge pull request #649 from staceypotter/patch-4
...
Update upcoming events & featured talks section
2021-01-06 10:27:46 +02:00
Stacey Potter
0c0d353e9c
Update upcoming events & featured talks section
...
Put things in chronological order, added new events, moved old ones, switched order of the 2 sections to match fluxcd/flux2
Signed-off-by: Stacey Potter <50154848+staceypotter@users.noreply.github.com >
2021-01-05 13:21:20 -05:00
Daniel Holbach
bcc90afba2
Merge pull request #640 from staceypotter/patch-4
...
Updated Upcoming Events & Featured Talks sections
2021-01-05 17:35:18 +01:00
Stacey Potter
a919703011
Update Upcoming Events & Featured Talks sections
...
Sorted 'featured talks' chronologically, moved Dec 14 talk from upcoming to featured section with video link, added Scott's upcoming Helm talk in Jan 2021.
Added 2-Nov-2020 video that was missing
Signed-off-by: Stacey Potter <50154848+staceypotter@users.noreply.github.com >
2021-01-05 09:04:02 -07:00
Stefan Prodan
3300a45c39
Merge pull request #648 from SomtochiAma/validate-project-name
...
Validates project name for gitlab
2021-01-05 16:04:34 +02:00
Somtochi Onyekwere
f1cfae8f26
Validates project name for gitlab
...
Signed-off-by: Somtochi Onyekwere <somtochionyekwere@gmail.com >
2021-01-05 14:37:49 +01:00
Stefan Prodan
62763961be
Merge pull request #600 from SomtochiAma/core-concepts-docs
...
Add core concepts to docs
2021-01-05 12:45:09 +02:00
Somtochi Onyekwere
f1dab2279d
Small nits
...
Signed-off-by: Somtochi Onyekwere <somtochionyekwere@gmail.com >
2021-01-05 11:36:51 +01:00
Somtochi Onyekwere
ea337cf839
Initial docs for core concepts
...
Signed-off-by: Somtochi Onyekwere <somtochionyekwere@gmail.com >
2021-01-05 11:30:22 +01:00
Stefan Prodan
27277136f8
Merge pull request #647 from SomtochiAma/validate-components
...
Validates components set
2021-01-05 12:05:36 +02:00
Somtochi Onyekwere
dd0b807fe4
Validates components set
...
Signed-off-by: Somtochi Onyekwere <somtochionyekwere@gmail.com >
Signed-off-by: Somtochi Onyekwere <somtochionyekwere@gmail.com >
2021-01-05 10:52:11 +01:00
Michael Bridgen
ed09dd57b6
Merge pull request #646 from fluxcd/auto-docs-correction
...
Make sure flux create output gets redirected to file
2021-01-04 15:17:39 +00:00
Michael Bridgen
58b4c980c1
Make sure flux create output gets redirected to file
...
(i.e.: a missing `>`)
Signed-off-by: Michael Bridgen <michael@weave.works >
2021-01-04 15:00:17 +00:00
Hidde Beydals
dd5165dcbf
Merge pull request #624 from fluxcd/update-components
...
Update toolkit components
2020-12-18 15:45:00 +01:00
fluxcdbot
6da22613fe
Update toolkit components
2020-12-18 14:36:18 +00:00
Hidde Beydals
d0926776a5
Merge pull request #627 from fluxcd/doc-targetpath-escape-note
...
docs: add note about `TargetPath` and JSON values
2020-12-18 15:35:13 +01:00
Hidde Beydals
14dc39e8d2
docs: add note about TargetPath and JSON values
...
Signed-off-by: Hidde Beydals <hello@hidde.co >
2020-12-18 15:12:44 +01:00
Hidde Beydals
f0f2a79384
Merge pull request #622 from vterdunov/patch-1
2020-12-18 14:19:19 +01:00
Hidde Beydals
7b6f875920
docs: 'like so' -> 'as in the following example'
...
Signed-off-by: Hidde Beydals <hello@hidde.co >
2020-12-18 14:00:52 +01:00
Terdunov Vyacheslav
52cec044b8
Fix typo
...
Signed-off-by: Terdunov Vyacheslav <mail2slick@gmail.com >
2020-12-18 14:00:52 +01:00
Hidde Beydals
07dd59892f
Merge pull request #623 from fluxcd/e2e-timeout
...
Set e2e uninstall timeout to 10m
2020-12-18 14:00:29 +01:00
Stefan Prodan
ffeaa683c5
Set e2e uninstall timeout to 10m
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2020-12-18 13:50:15 +01:00
Hidde Beydals
1301bf7c15
Merge pull request #617 from alexei-led/main
...
Support check command with multiple config files
2020-12-18 12:13:12 +01:00
Alexei Ledenev
69387fd2a4
Support check command with multiple config files
...
Resolves : #472
Signed-off-by: Alexei Ledenev <alexei.led@gmail.com >
2020-12-18 12:13:57 +02:00
Stefan Prodan
12a0ebe3ba
Merge pull request #619 from fluxcd/pat-hint
...
Add note about deploy key linked to pat
2020-12-17 16:20:57 +02:00
Philip Laine
3de81827eb
Move hint to github guide
...
Signed-off-by: Philip Laine <philip.laine@xenit.se >
2020-12-17 14:57:55 +01:00
Philip Laine
a7362b60e7
Add note about deploy key linked to pat
...
Signed-off-by: Philip Laine <philip.laine@xenit.se >
2020-12-17 14:54:08 +01:00
Stefan Prodan
5d4bb3a43f
Merge pull request #618 from fluxcd/kustomize-helm-e2e
...
Add e2e test for flux2-kustomize-helm-example
2020-12-17 15:50:10 +02:00
Stefan Prodan
d02d507812
Add e2e test for flux2-kustomize-helm-example
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2020-12-17 14:57:47 +02:00
Stefan Prodan
554de7ba6f
Merge pull request #616 from fluxcd/fix-action-binary
...
Move flux binary to GitHub workspace
2020-12-17 14:42:42 +02:00
Stefan Prodan
5d9ccc973d
Move flux binary to GitHub workspace
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2020-12-17 14:26:35 +02:00
Stefan Prodan
53ffb8aa00
Merge pull request #615 from fluxcd/flux-action-docs-ignore
...
Add note about ignoring flux action binary
2020-12-17 14:16:43 +02:00
Stefan Prodan
c4da4a81aa
Add note about ignoring flux action binary
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2020-12-17 13:34:39 +02:00
Hidde Beydals
b824ea8858
Merge pull request #612 from fluxcd/docs/zsh-completion-example
...
Fix zsh completion command example
2020-12-17 09:48:46 +01:00
Hidde Beydals
22e26efec1
Fix zsh completion command example
...
Signed-off-by: Hidde Beydals <hello@hidde.co >
2020-12-16 21:15:41 +01:00
Hidde Beydals
679490e8f4
Merge pull request #610 from fluxcd/update-components
...
Update toolkit components
2020-12-16 17:25:33 +01:00
fluxcdbot
15f17ed36d
Update toolkit components
2020-12-16 16:12:25 +00:00
Hidde Beydals
c8265fb80c
Merge pull request #607 from fluxcd/docs-fix-image-updates-branch
...
Add branch to image automation docs
2020-12-15 12:19:28 +01:00
Stefan Prodan
3883e92631
Add branch to image automation docs
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2020-12-15 12:23:55 +02:00
Stefan Prodan
aa9bc4ce8b
Merge pull request #606 from fluxcd/update-components
...
Update kustomize-controller to v0.5.1
2020-12-14 19:10:30 +02:00
fluxcdbot
37c14e8088
Update toolkit components
2020-12-14 16:58:51 +00:00
Hidde Beydals
439fbafc01
Merge pull request #605 from fluxcd/case-insensitive-selector-args
...
Make resource selector args case insensitive
2020-12-14 17:50:46 +01:00
Hidde Beydals
1b8e980519
Make resource selector args case insensitive
...
So that `<kind>/<name>` flags can be supplied as:
* `secret/foo`
* `Secret/foo`
* `SeCrEt/foo`
But result in: `Secret/foo`.
Signed-off-by: Hidde Beydals <hello@hidde.co >
2020-12-14 17:39:25 +01:00
Hidde Beydals
567acb6291
Merge pull request #604 from fluxcd/flags-tests
...
Add tests for CLI flags
2020-12-14 16:57:55 +01:00
Hidde Beydals
996bfe87ff
Add tests for CLI flags
...
This includes various bug fixes, especially around the area of missing
names for `<kind>/<name>` formats.
Signed-off-by: Hidde Beydals <hello@hidde.co >
2020-12-14 16:47:46 +01:00
Hidde Beydals
3c1793b6c5
Merge pull request #603 from fluxcd/fix-azure-devops-docs
2020-12-14 16:47:24 +01:00
Stefan Prodan
1a7f253767
Fix Azure DevOps SSH URL in docs
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2020-12-14 17:40:40 +02:00
Hidde Beydals
f188e59b21
Merge pull request #602 from fluxcd/safe-rel-path
...
Add safe guards for relative paths
2020-12-14 15:23:13 +01:00
Hidde Beydals
5ea4e814f5
Add safe guards for relative paths
...
This commit adds multiple safe guards for relative paths, ensuring they
never traverse outside the working directory.
The `SafeRelativePath` flag calculates the safe relative path based on a
relative base dir, which results in a flattened path.
The write methods of `manifestgen` make use of the `SecureJoin` as well,
to ensure writes are never outside of the given directory when used as
a lib outside of the CLI.
Signed-off-by: Hidde Beydals <hello@hidde.co >
2020-12-14 15:14:49 +01:00
Stefan Prodan
008b3b8408
Merge pull request #599 from fluxcd/docs-image-updates
...
Add image automation guide
2020-12-14 12:35:11 +02:00
Stefan Prodan
7ae3dee900
Add image automation guide
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2020-12-14 11:19:03 +02:00
Stefan Prodan
2395ab6e14
Merge pull request #597 from fluxcd/fix-cluster-domain
...
Fix cluster domain mapping
2020-12-13 16:48:59 +02:00
Stefan Prodan
8efe053ffa
Fix cluster domain mapping
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2020-12-13 16:35:19 +02:00
Stefan Prodan
612600b88c
Merge pull request #595 from L3o-pold/add-cluster-domain-bootstrap-option
...
Add cluster-domain option for bootstrap command
2020-12-12 17:46:17 +02:00
Léopold Jacquot
4d7df52dbe
Add cluster-domain option for bootstrap command
...
Signed-off-by: Léopold Jacquot <leopold.jacquot@infomaniak.com >
2020-12-12 16:37:05 +01:00
Stefan Prodan
b6c63a1aa4
Merge pull request #594 from fluxcd/update-components
...
Update source-controller to v0.5.4
2020-12-12 16:38:50 +02:00
fluxcdbot
a4788ce6bb
Update toolkit components
2020-12-12 13:11:45 +00:00
Michael Bridgen
0ba6fc1b36
Merge pull request #538 from fluxcd/image-controller-commands
...
Add commands for image automation API
2020-12-11 16:45:36 +00:00
Michael Bridgen
0e35c209d9
Factor out upsert and upsertAndWait
...
It's a common pattern in the create commands to construct a value,
then (if not exporting it) upsert it and wait for it to
reconcile. This commit factors `upsert`, which does the update/insert
bit, and `upsertAndWait`, which does the whole thing.
Since these output messages, they are methods of `apiType` (previously
`names`), so that they have access to the name of the kind they are
operating on.
Signed-off-by: Michael Bridgen <michael@weave.works >
2020-12-11 16:34:18 +00:00
Michael Bridgen
3b9b2cbe9f
Reuse isReady from create_image commands
...
I implemented the isReady procedure for adapters for resume -- use it
in create too.
Signed-off-by: Michael Bridgen <michael@weave.works >
2020-12-11 16:34:18 +00:00
Michael Bridgen
45240bdb71
Rename "auto" subcommands to "image"
...
This means all the sub-subcommands can drop the `image-` prefix,
making them shorter and more fluent.
E.g.,
flux create image policy
rather than
flux create auto image-policy
Signed-off-by: Michael Bridgen <michael@weave.works >
2020-12-11 16:34:18 +00:00
Michael Bridgen
22a5ac7f0f
Standardise the names of types
...
Most commands use either a kind, or a more readable spelling of a
kind, in their output. To make this easier, this centralises the
definition of those names in one place, and lets the command
implementations choose whichever they need.
Signed-off-by: Michael Bridgen <michael@weave.works >
2020-12-11 16:34:18 +00:00
Michael Bridgen
d55d185044
Implement suspend, resume, reconcile image-update
...
.. and refactor. These are all amenable to the adapter refactoring
that has served well so far.
Signed-off-by: Michael Bridgen <michael@weave.works >
2020-12-11 16:34:18 +00:00
Michael Bridgen
2bb09697ce
Centralise adapter types
...
Since the generic commands tend to share a few of the methods they
need -- at least AsClientObject -- it's worth having just one wrapper
struct for each API type, and adding methods to it where necessary.
For the automation types, I put these in auto.go.
While doing this I also did some tidying:
- I changed the name of the wrappers to `<type>Adapter`, and the
generic adapter to `universalAdapter` (it's only needed for delete,
so far).
- I de-exported and renamed some interface methods e.g.,
`exportItem`. They aren't needed outside the package.
Signed-off-by: Michael Bridgen <michael@weave.works >
2020-12-11 16:34:18 +00:00
Michael Bridgen
f316aff2d3
Add delete, export, get image-update
...
This uses the established abstractions to implement the usual
subcommands for the ImageUpdateAutomation type.
I've called the sub-subcommand in each case `image-update`, as a
fairly safe shorthand for the much longer `image-update-automation`.
Signed-off-by: Michael Bridgen <michael@weave.works >
2020-12-11 16:34:18 +00:00
Michael Bridgen
433628791b
Add create auto image-update command
...
This adds the create subcommand, without attempting any refactoring.
NB the TODO: the image/v1alpha1 API does not yet export a const for
the name of the kind. The field `RunInterval` will likely be changed
to `Interval` (with a value field), at some point, too.
Signed-off-by: Michael Bridgen <michael@weave.works >
2020-12-11 16:34:18 +00:00
Michael Bridgen
4f52b77563
Factor out export command control flow
...
The export command works the same way for most (all?) types. I have
made it generic and moved it into export.go, then ported
{export,create}_auto_image{repository,policy}.go to use it.
Signed-off-by: Michael Bridgen <michael@weave.works >
2020-12-11 16:34:18 +00:00
Michael Bridgen
52145c045d
Add delete image-policy and refactor
...
This adds a command for deleting ImagePolicy objects. Since the
control flow for the command needs only a runtime.Object (and a name
for the type), it can be factored out.
I have made the argument (field in the deleteCommand struct) an
interface `objectContainer`, through which the command code gets a
`runtime.Object` to deserialise into (and delete). It could be simply
a `runtime.Object` here; however things like `getCommand` require
other methods, so it's convenient to have an interface for it.
Signed-off-by: Michael Bridgen <michael@weave.works >
2020-12-11 16:34:18 +00:00
Michael Bridgen
512761080e
Add get auto image-policy and refactor
...
This factors the get command implementation so that the control flow
is generic and relies on a handful of methods, then uses that to add
`get auto image-policy` and to rewrite `get auto image-repository`.
Signed-off-by: Michael Bridgen <michael@weave.works >
2020-12-11 16:34:18 +00:00
Michael Bridgen
037a5b71fd
Add {create,export} auto image-policy
...
Signed-off-by: Michael Bridgen <michael@weave.works >
2020-12-11 16:34:18 +00:00
Michael Bridgen
b66bdec61a
Add subcommands for image-repository
...
This adds all the standard subcommands for the ImageRepository type.
Following `source`, I have put them under a namespace: `auto`,
referring to automation.
NB For `create` I use controllerutil.CreateOrUpdate, which looks to me
like a slightly more rounded version of the upsert* funcs.
Signed-off-by: Michael Bridgen <michael@weave.works >
2020-12-11 16:34:14 +00:00
Hidde Beydals
16f52610ab
Merge pull request #589 from fluxcd/update-components
...
Update source-controller to v0.5.3
2020-12-11 17:14:49 +01:00
fluxcdbot
b2f018e29b
Update toolkit components
2020-12-11 16:07:13 +00:00
Michael Bridgen
1f497cac44
Merge pull request #580 from fluxcd/install-image-controllers
...
Include image controller config in `flux install`
2020-12-11 15:22:51 +00:00
Michael Bridgen
4abe69f90a
Give flux bootstrap the extra components flag
...
This commit adds a flag for supplying extra components to bootstrap
(and its subcommands), to match the one for `flux install`.
Since the bootstrapComponents global is used in a few places, I made
it a func and renamed the variable. For consistency, I also renamed
the var used in install.go.
Lastly, so that the flag sorts next to `--components`, I changed it to
`--components-extra` in both commands.
Signed-off-by: Michael Bridgen <michael@weave.works >
2020-12-11 15:08:19 +00:00
Michael Bridgen
75023011d3
Add argument for adding to default install
...
If you want to install the default set of controllers and the image-*
controllers, at present you have to list every single one of them.
An improvement on this is to let people specify what they want _in
addition_ to the default controllers. This commit adds an argument
`--extra-components` which appends to the (most likely, default value)
slice of `--components`.
Signed-off-by: Michael Bridgen <michael@weave.works >
2020-12-11 15:08:19 +00:00
Michael Bridgen
09f145d880
Add kustomizations for the image-* controllers
...
I have used the cookie-cutter from the examples already there.
Signed-off-by: Michael Bridgen <michael@weave.works >
2020-12-11 15:08:19 +00:00
Michael Bridgen
811cd4248f
Include image-* controllers in update workflow
...
Signed-off-by: Michael Bridgen <michael@weave.works >
2020-12-11 15:08:19 +00:00
Hidde Beydals
a4871724ac
Merge pull request #587 from fluxcd/update-components
...
Update source-controller to v0.5.2
2020-12-11 15:24:35 +01:00
fluxcdbot
a7d6446d8f
Update toolkit components
2020-12-11 14:17:20 +00:00
Stefan Prodan
635a17ef1e
Merge pull request #586 from fluxcd/kustomize/api-v0.7.0
...
Update kustomize/api to v0.7.0
2020-12-11 16:16:10 +02:00
Stefan Prodan
6280fbce17
Update kustomize/api to v0.7.0
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2020-12-11 16:07:23 +02:00
Stefan Prodan
daa72e72b0
Merge pull request #585 from fluxcd/update-components
...
Update kustomize-controller to v0.5.0
2020-12-11 15:30:38 +02:00
fluxcdbot
35bb770697
Update toolkit components
2020-12-11 13:19:36 +00:00
Stefan Prodan
9cc5a7d8de
Merge pull request #584 from fluxcd/docs-azure-devops
...
Rearrange Azure DevOps docs
2020-12-11 15:12:54 +02:00
Stefan Prodan
9b62f01b53
Rearrange Azure DevOps docs
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2020-12-11 14:52:19 +02:00
Stefan Prodan
a643a82006
Merge pull request #566 from fluxcd/feature/libgit2
...
Add git implementation flag and note about Azure DevOps
2020-12-11 13:58:53 +02:00
Philip Laine
82b74d8689
Add git implementation flag and note about Azure DevOps
...
Signed-off-by: Philip Laine <philip.laine@gmail.com >
2020-12-11 12:10:30 +01:00
Hidde Beydals
a5825bb9f5
Merge pull request #581 from fluxcd/stdlogger
...
Log to stderr
2020-12-11 10:34:40 +01:00
Hidde Beydals
88a890d717
Log to stderr
...
This commit refactors the `printLogger` into a `stderrLogger` that
properly logs to `os.stderr` instead of `os.stdout`.
Signed-off-by: Hidde Beydals <hello@hidde.co >
2020-12-10 20:21:09 +01:00
Hidde Beydals
be6fab795d
Merge pull request #578 from fluxcd/rel-base-path
2020-12-10 18:51:41 +01:00
Hidde Beydals
7a5b9e2991
Use rel filepath in auto generated kustomization
...
This works around another bug on Windows platforms that would cause the
kustomize-controller to choke on the kustomization.yaml generated by the
bootstrap command due to the filepath being in a Windows format.
By using `filepath.Rel`, the output is _just_ the filename for files
relative to the bootstrap path, which is at the moment sufficient to
make it work.
Signed-off-by: Hidde Beydals <hello@hidde.co >
2020-12-10 18:37:01 +01:00
Hidde Beydals
ee1f70841c
Use path rel to working dir for kustomize build
...
Work around for a bug in kustomize causing it to not properly
handle absolute paths on Windows.
Signed-off-by: Hidde Beydals <hello@hidde.co >
2020-12-10 16:54:19 +01:00
Stefan Prodan
adc3d17eab
Merge pull request #577 from fluxcd/update-git-pkg
...
Update fluxcd/pkg/git to v0.1.0
2020-12-10 15:05:16 +02:00
Stefan Prodan
f909d6fde2
Update fluxcd/pkg/git to v0.1.0
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2020-12-10 14:11:16 +02:00
Stefan Prodan
016a388147
Merge pull request #573 from fluxcd/update-components
...
Update toolkit components
2020-12-10 13:27:01 +02:00
fluxcdbot
aea442e7e1
Update toolkit components
2020-12-10 10:50:11 +00:00
Hidde Beydals
bb013ceb28
Merge pull request #576 from sylr/fix-typo
...
Fix typo in manifests download error message
2020-12-10 11:13:26 +01:00
Sylvain Rabot
dd65e9b89d
Fix typo
...
Signed-off-by: Sylvain Rabot <sylvain@abstraction.fr >
2020-12-10 11:00:54 +01:00
Stefan Prodan
12146eda8c
Merge pull request #569 from fluxcd/fix-https-auth
...
Fix create secret for Git over HTTP/S
2020-12-09 18:15:49 +02:00
Stefan Prodan
cd87fbba0d
Fix create secret for Git over HTTP/S
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2020-12-09 17:39:04 +02:00
Stefan Prodan
c73541f81f
Merge pull request #567 from fluxcd/docs-kustomize-faq
...
Add Kustomize FAQ to docs
2020-12-09 12:03:49 +02:00
Stefan Prodan
4618998792
Add Kustomize FAQ to docs
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2020-12-09 11:27:25 +02:00
Stefan Prodan
0a3b581aa9
Merge pull request #565 from mewzherder/patch-7
...
Upcoming events and Featured talks: reorder & update
2020-12-09 08:58:31 +02:00
mewzherder
aaa319b9bf
Upcoming events and Featured talks: reorder & update
...
Signed-off-by: mewzherder <tamao@weave.works >
2020-12-08 08:59:36 -08:00
Hidde Beydals
25e782177b
Merge pull request #559 from fluxcd/prevent-aur-publish-parallel-run
...
Prevent AUR package publishing parallel execution
2020-12-07 14:13:32 +01:00
Aurel Canciu
e940fd3d1f
Prevent AUR package publishing parallel execution
...
Using a lock to prevent parallel executions in GoReleaser's custom
publishers. The custom publisher logic executes the tasks in parallel
for each available artifact.
https://goreleaser.com/customization/publishers/#how-it-works
Signed-off-by: Aurel Canciu <aurelcanciu@gmail.com >
2020-12-07 10:29:17 +02:00
Hidde Beydals
31d5cb4ad8
Merge pull request #557 from fluxcd/build/tmp-dir-rm
...
Properly clean-up package build dirs
2020-12-04 21:57:26 +01:00
Hidde Beydals
21576fe459
Properly clean-up package build dirs
...
Signed-off-by: Hidde Beydals <hello@hidde.co >
2020-12-04 21:49:41 +01:00
Hidde Beydals
65863a2cb8
Merge pull request #556 from fluxcd/fix-goreleaser-aur-publish
...
Use mock archive for aur publishers
2020-12-04 21:19:47 +01:00
Aurel Canciu
cdd055bfa6
Use mock archive for aur publishers
...
Signed-off-by: Aurel Canciu <aurelcanciu@gmail.com >
2020-12-04 22:10:52 +02:00
Hidde Beydals
fedf960a5f
Merge pull request #555 from fluxcd/fix-goreleaser-aur-publish
...
Remove `ids` GoReleaser attr in AUR pkg publisher
2020-12-04 20:31:31 +01:00
Aurel Canciu
4546fa3270
Remove ids GoReleaser attr in AUR pkg publisher
...
Signed-off-by: Aurel Canciu <aurelcanciu@gmail.com >
2020-12-04 21:22:13 +02:00
Hidde Beydals
979f3f557c
Merge pull request #554 from fluxcd/fix-goreleaser-aur-publish
...
Fix GoReleaser AUR publish concurrent exec issue
2020-12-04 20:08:08 +01:00
Aurel Canciu
48a38a8a5d
Fix GoReleaser AUR publish concurrent exec issue
...
Signed-off-by: Aurel Canciu <aurelcanciu@gmail.com >
2020-12-04 20:59:55 +02:00
Stefan Prodan
9880b32b0a
Merge pull request #553 from fluxcd/fix-goreleaser-aur-publish
...
Fix GoReleaser AUR package publishing
2020-12-04 20:17:50 +02:00
Aurel Canciu
e664ef7a8d
Fix GoReleaser AUR package publishing
...
Signed-off-by: Aurel Canciu <aurelcanciu@gmail.com >
2020-12-04 20:08:32 +02:00
Stefan Prodan
7cfef379d0
Merge pull request #552 from fluxcd/fix-workflow-syntax-error
...
Fix GitHub Actions release workflow syntax error
2020-12-04 19:46:13 +02:00
Aurel Canciu
093a91c7fc
Fix syntax error introduced earlier
...
Signed-off-by: Aurel Canciu <aurelcanciu@gmail.com >
2020-12-04 19:36:01 +02:00
Hidde Beydals
94687a047f
Merge pull request #551 from fluxcd/update-components
...
Update helm-controller to v0.4.2
2020-12-04 18:04:30 +01:00
fluxcdbot
38fdc603ad
Update toolkit components
2020-12-04 16:52:10 +00:00
Stefan Prodan
55cecb7f96
Merge pull request #550 from fluxcd/install-with-kubectl
...
Publish install manifest to GitHub releases
2020-12-04 18:51:01 +02:00
Stefan Prodan
32e949598e
Publish install manifest to GitHub releases
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2020-12-04 18:33:26 +02:00
Stefan Prodan
6d0c8aff4b
Merge pull request #549 from fluxcd/add-priv-key-secret-for-goreleaser
...
Add AUR_BOT_SSH_PRIVATE_KEY env var for goreleaser
2020-12-04 17:58:54 +02:00
Aurel Canciu
5eecf03af6
Add AUR_BOT_SSH_PRIVATE_KEY env var for goreleaser
...
The AUR_BOT_SSH_PRIVATE_KEY environment variable needs to be set in
goreleaser so publishing the packages to AUR can work.
Signed-off-by: Aurel Canciu <aurelcanciu@gmail.com >
2020-12-04 17:49:25 +02:00
Stefan Prodan
76e9884032
Merge pull request #547 from fluxcd/create-secret-git
...
Add create secret git command
2020-12-04 17:39:08 +02:00
Stefan Prodan
9867c4baf0
Add create secret git command
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2020-12-04 16:54:13 +02:00
Stefan Prodan
2bc05c8cbd
Merge pull request #548 from fluxcd/fix-md-aur-docs
...
Fix list parsing issue in the docs
2020-12-04 16:53:40 +02:00
Aurel Canciu
d15b0107e4
Fix list parsing issue in the docs
...
Signed-off-by: Aurel Canciu <aurelcanciu@gmail.com >
2020-12-04 16:31:18 +02:00
Aurel Canciu
c64cb1304d
Merge pull request #532 from fluxcd/aur-publish
...
Automated AUR publishing
2020-12-04 16:10:15 +02:00
Aurel Canciu
c1f209c7a5
Add information about the AUR packages to docs
...
Signed-off-by: Aurel Canciu <aurelcanciu@gmail.com >
2020-12-04 16:01:33 +02:00
Aurel Canciu
116ccd6b3b
Rename flux-git to flux-scm to prevent collision
...
A flux-git package already exists in AUR
Signed-off-by: Aurel Canciu <aurelcanciu@gmail.com >
2020-12-04 16:01:32 +02:00
Aurel Canciu
b6f30ae3e1
Move aur package templates to .github/aur
...
Signed-off-by: Aurel Canciu <aurelcanciu@gmail.com >
2020-12-04 16:01:32 +02:00
Aurel Canciu
5c522ed2e1
Add publisher scripts and gorelease config
...
Signed-off-by: Aurel Canciu <aurelcanciu@gmail.com >
2020-12-04 16:01:32 +02:00
Aurel Canciu
bc29b80912
Add PKGBUILD templates
...
Signed-off-by: Aurel Canciu <aurelcanciu@gmail.com >
2020-12-04 16:01:32 +02:00
Stefan Prodan
cfbc17fbf8
Merge pull request #546 from fluxcd/label-secrets
...
Add labels to generated secrets
2020-12-04 13:46:42 +02:00
Stefan Prodan
af0c939302
Add labels to generated secrets
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2020-12-04 13:15:37 +02:00
Michael Bridgen
e02538d38d
Merge pull request #441 from fluxcd/component-readiness-indication
...
Show the roadmap status more prominently and precisely
2020-12-03 16:32:46 +00:00
Michael Bridgen
001d37567c
Provide pointers to the install guides in roadmap
...
This gives people a way into the software, alongside the idea of how
ready it is.
Signed-off-by: Michael Bridgen <michael@weave.works >
2020-12-03 16:22:56 +00:00
Michael Bridgen
af82ce31a6
Bring image automation roadmap up to date
...
Specifically,
- using credentials from a secret is done
- the CLI integration is underway
I gave the %-complete a decent bump to reflect those, and all the work
on making the image-* controllers have all the GOTK dials and knobs
e.g., suspend.
Signed-off-by: Michael Bridgen <michael@weave.works >
2020-12-03 16:09:27 +00:00
Michael Bridgen
12ad4908fa
Separate out "scans at all" from authentication
...
This makes it a clearer that the component does something worthwhile,
and is lacking mainly in platform-specific support.
Signed-off-by: Michael Bridgen <michael@weave.works >
2020-12-03 16:06:22 +00:00
Hidde Beydals
40ef94ab45
Merge pull request #522 from vfarcic/main
...
Add link to video review from Viktor Farcic
2020-12-01 14:37:22 +01:00
Viktor Farcic
8834ab0210
Video
...
Signed-off-by: Viktor Farcic <viktor@farcic.com >
2020-12-01 14:24:45 +01:00
Stefan Prodan
128d23720f
Merge pull request #535 from fluxcd/gh-action-auto-updates
...
Automate Flux upgrades with GitHub Actions
2020-12-01 12:10:36 +02:00
Stefan Prodan
90f4891ca9
Automate Flux upgrades with GitHub Actions
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2020-12-01 11:16:26 +02:00
Stefan Prodan
61ac81c4d9
Merge pull request #534 from fluxcd/docs-bootstrap
...
Specify where to place Kubernetes manifests after bootstrap
2020-12-01 10:30:01 +02:00
Stefan Prodan
bd05a8173c
Specify where to place Kubernetes manifests after bootstrap
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2020-12-01 09:46:28 +02:00
Hidde Beydals
e3d6461a80
Merge pull request #528 from fluxcd/update-components
...
Update helm-controller to v0.4.1
2020-11-30 13:21:29 +01:00
fluxcdbot
2bb582f7ed
Update toolkit components
2020-11-30 12:10:44 +00:00
Stefan Prodan
2f9a52852f
Merge pull request #527 from fluxcd/tenant-e2e
...
Add e2e test for create tenant
2020-11-30 12:25:31 +02:00
Stefan Prodan
137f083b4d
Add e2e test for create tenant
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2020-11-30 12:16:01 +02:00
Stefan Prodan
11f4c54a40
Merge pull request #525 from fluxcd/fixes
...
Fix tenant and reconcile commands
2020-11-30 11:46:36 +02:00
Stefan Prodan
c813eaf6d1
Do not try to reconcile a suspended object
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2020-11-30 11:39:55 +02:00
Stefan Prodan
ffdaa9dfe9
Fix tenant service account binding
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2020-11-30 10:28:03 +02:00
Stefan Prodan
182928002b
Merge pull request #526 from phillebaba/add-maintainer
...
Add Philip Laine to maintainer list
2020-11-30 10:27:29 +02:00
Philip Laine
7222af2b7e
Add Philip Laine to maintainer list
...
Signed-off-by: Philip Laine <philip.laine@xenit.se >
2020-11-29 19:17:51 +01:00
Stefan Prodan
034ead5272
Merge pull request #521 from fluxcd/improve-install-script-arch-detection
...
Improve installer list match for arm arches
2020-11-29 14:19:48 +02:00
Aurel Canciu
eca1f19e95
Improve installer list match for arm arches
...
`uname -m` will print out architecture codenames based on UTS_MACHINE
and COMPAT_UTS_MACHINE kernel defined constants. These extra values will
ensure the right version of the arm binary is installed on most Linux
systems running on ARM CPUs.
Signed-off-by: Aurel Canciu <aurelcanciu@gmail.com >
2020-11-27 19:38:06 +02:00
Michael Bridgen
ec70c14649
Merge pull request #520 from fluxcd/fluxv2-maintainers
...
Note the shared Flux v2 maintainers and team
2020-11-27 16:05:07 +00:00
Michael Bridgen
65d906a735
Note the shared Flux v2 maintainers and team
...
Many of the GitOps Toolkit controllers will share maintainers with
this repo, acting as the central Flux v2 repo. For convenience of
tracking membership and applying permissions, we can share maintainers
by:
- referring to the MAINTAINERS file here, from elsewhere;
- making a GitHub team that tracks those shared maintainers.
This commit makes a note of this in the MAINTAINERS file, to inform
people of the arrangement, and remind them to keep the team up to
date.
Signed-off-by: Michael Bridgen <michael@weave.works >
2020-11-27 12:44:17 +00:00
Stefan Prodan
b981bae1db
Merge pull request #519 from fluxcd/service-account
...
Add service account arg to create commands
2020-11-27 12:28:25 +02:00
Stefan Prodan
d2df9ccf33
Add service account arg to create commands
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2020-11-27 12:20:55 +02:00
Stefan Prodan
5e51f51449
Merge pull request #518 from fluxcd/docs-upgrade
...
Add upgrade docs to install guide
2020-11-27 12:20:07 +02:00
Stefan Prodan
2c044a27e4
Add upgrade docs to install guide
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2020-11-27 08:44:34 +02:00
Hidde Beydals
d274a1115e
Merge pull request #516 from fluxcd/update-components
...
Update source-controller to v0.4.1
2020-11-26 19:27:32 +01:00
fluxcdbot
bfae2899f3
Update toolkit components
2020-11-26 18:16:36 +00:00
Stefan Prodan
5352a7e13a
Merge pull request #513 from fluxcd/update-components
...
Update toolkit components to v0.4.0
2020-11-26 18:45:38 +02:00
fluxcdbot
c49f9ef26a
Update toolkit components
2020-11-26 16:32:23 +00:00
Stefan Prodan
4a7376c5f5
Merge pull request #512 from fluxcd/suspend-sources
...
Implement suspend/resume commands for sources
2020-11-26 17:25:47 +02:00
Stefan Prodan
567ce7f987
Add suspend status to get sources commands
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2020-11-26 17:17:50 +02:00
Stefan Prodan
26bc0a8100
Add source suspend/resume commands to docs
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2020-11-26 16:45:25 +02:00
Stefan Prodan
e7ff319685
Add resume source commands
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2020-11-26 16:40:54 +02:00
Stefan Prodan
072138deff
Add suspend source commands
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2020-11-26 16:22:47 +02:00
Stefan Prodan
dd8dc90c1e
Update source-controller to v0.4.0
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2020-11-26 16:20:00 +02:00
Stefan Prodan
8f1da33375
Merge pull request #511 from fluxcd/kubectl
...
Set kubecontext and kubeconfig for kubectl exec
2020-11-26 12:04:46 +02:00
Stefan Prodan
c02fbc2794
Set kubecontext and kubeconfig for kubectl exec
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2020-11-26 11:53:08 +02:00
Stefan Prodan
371db07108
Merge pull request #506 from chanwit/sops-doc
...
Add a note not to apply SOPS encrypted secrets directly
2020-11-25 17:49:49 +02:00
Chanwit Kaewkasi
99f5dbf16b
add a note not to apply encrypted secrets directly
...
Signed-off-by: Chanwit Kaewkasi <chanwit@gmail.com >
2020-11-25 22:26:52 +07:00
Stefan Prodan
0db06c8962
Merge pull request #505 from fluxcd/tenant-sa
...
Add service accounts to tenant command
2020-11-25 17:22:49 +02:00
Stefan Prodan
a8e5876b2e
Add create tenant to CLI docs
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2020-11-25 16:42:52 +02:00
Stefan Prodan
8273851b73
Add service accounts to tenant command
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2020-11-25 16:39:00 +02:00
Stefan Prodan
c2967240bb
Merge pull request #501 from mewzherder/patch-6
...
Update Upcoming events w/ Nov 30 talk
2020-11-25 16:38:35 +02:00
mewzherder
282a6270c8
Update Upcoming events w/ Nov 30 talk
...
Signed-off-by: mewzherder <tamao@weave.works >
2020-11-24 09:03:10 -08:00
Stefan Prodan
1b299fad90
Merge pull request #498 from fluxcd/gh-action
...
Add GitHub Action for Flux CLI
2020-11-23 19:15:34 +02:00
Stefan Prodan
aa8dced7ad
Add GitHub Action for Flux CLI
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2020-11-23 17:58:06 +02:00
Stefan Prodan
050ba951b0
Merge pull request #496 from gtseres/main
...
Add reference to the bootstrap migration
2020-11-23 15:49:53 +02:00
George Tseres
5e47c16099
Update docs/guides/flux-v1-migration.md
...
Co-authored-by: Stefan Prodan <stefan.prodan@gmail.com >
Signed-off-by: gtseres <george.tseres@gmail.com >
2020-11-23 15:39:39 +02:00
George Tseres
902db4c732
Add reference to the bootstrap migration
...
Signed-off-by: gtseres <george.tseres@gmail.com >
2020-11-23 15:28:42 +02:00
Stefan Prodan
86462fbee6
Merge pull request #491 from fluxcd/hr-values-from
...
Add values-from arg to create helmrelease cmd
2020-11-23 11:57:34 +02:00
Stefan Prodan
48bed79439
Add values-from arg to create helmrelease cmd
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2020-11-23 11:29:35 +02:00
Stefan Prodan
26b61c2b6b
Merge pull request #492 from fluxcd/hr-kustomize-generators
...
Add docs on how to use Kustomize to generate Helm values
2020-11-23 10:18:54 +02:00
Stefan Prodan
3b2253ddc0
Add docs on how to use Kustomize to generate Helm values
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2020-11-22 11:30:35 +02:00
Stefan Prodan
5ddcb39129
Merge pull request #487 from fluxcd/sops-aws
...
Add AWS IAM role example to SOPS docs
2020-11-20 15:34:59 +02:00
Stefan Prodan
59adef5bcc
Add AWS IAM role example to SOPS docs
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2020-11-20 15:26:10 +02:00
Stefan Prodan
875aefc8dd
Merge pull request #486 from relu/add-relu-to-maintainers
...
Add @relu to maintainers list
2020-11-20 15:20:35 +02:00
Aurel Canciu
0dbc9d213e
Add @relu to maintainers list
...
Signed-off-by: Aurel Canciu <aurelcanciu@gmail.com >
2020-11-20 15:03:15 +02:00
Hidde Beydals
9f4c53e321
Merge pull request #484 from fluxcd/source-reconcile-at
...
Utilize LastHandledReconcileAt for source reconcile commands
2020-11-20 13:35:27 +01:00
Hidde Beydals
3c8716f6ac
Utilize LastHandledReconcileAt for reconcile cmds
...
Signed-off-by: Hidde Beydals <hello@hidde.co >
2020-11-20 13:28:28 +01:00
Hidde Beydals
1a7f31ae2e
Merge pull request #485 from fluxcd/update-components
...
Update toolkit component manifests to v0.3.0
2020-11-20 13:28:18 +01:00
fluxcdbot
64ad69acfe
Update toolkit components
2020-11-20 12:21:02 +00:00
Stefan Prodan
9f47b55aa9
Merge pull request #474 from relu/adopt-k8s-conditions
...
Update components to v0.3.0
2020-11-20 13:46:11 +02:00
Aurel Canciu
53a1db0703
Adjustments to support new sa name in kustomize
...
Supporting changes in fluxcd/kustomize-controller#180
Signed-off-by: Aurel Canciu <aurelcanciu@gmail.com >
2020-11-20 13:36:36 +02:00
Aurel Canciu
2a789ec705
Refactor to adopt k8s standardized Condition type
...
Updates to use metav1.Condition type and removes references for
deprecated corev1.Condition* constants and uses the new k8s api/meta
helpers in place of the old pkg/apis/meta types.
Signed-off-by: Aurel Canciu <aurelcanciu@gmail.com >
2020-11-20 13:19:40 +02:00
Hidde Beydals
3047b25193
Merge pull request #476 from fluxcd/update-components
...
Update helm-controller to v0.2.2
2020-11-18 12:36:12 +01:00
fluxcdbot
f66399cdc0
Update toolkit components
2020-11-18 11:14:54 +00:00
Stefan Prodan
37fb0f632b
Merge pull request #473 from fluxcd/update-components
...
Update helm-controller to v0.2.1
2020-11-17 13:59:54 +02:00
fluxcdbot
e5dd0c7ff8
Update toolkit components
2020-11-17 11:48:54 +00:00
Stefan Prodan
51392cd54c
Merge pull request #468 from RossyWhite/fix-dryrun-option
...
Fix --dry-run option
2020-11-16 17:31:42 +02:00
RossyWhite
02bcb4ff3c
Fix --dry-run option
...
Signed-off-by: RossyWhite <daikishiroi@gmail.com >
2020-11-16 18:03:08 +09:00
Stefan Prodan
d84297a5b5
Merge pull request #463 from fluxcd/update-components
...
Update source-controller to v0.2.2
2020-11-12 18:24:28 +02:00
fluxcdbot
c3876e30a9
Update toolkit components
2020-11-12 16:11:58 +00:00
Stefan Prodan
10711ed780
Merge pull request #462 from fluxcd/update-components
...
Update kustomize-controller to v0.2.2
2020-11-12 17:29:43 +02:00
fluxcdbot
de4e266e33
Update toolkit components
2020-11-12 15:17:44 +00:00
Stefan Prodan
15442969f8
Merge pull request #461 from fluxcd/fix-install-path
...
Fix cluster path in install docs
2020-11-12 16:30:08 +02:00
Stefan Prodan
bed48ada82
Fix cluster path in install docs
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2020-11-12 16:14:05 +02:00
Stefan Prodan
a66004f567
Merge pull request #458 from fluxcd/kind-update
...
Update engineerd/setup-kind to v0.5.0
2020-11-12 12:16:07 +02:00
Stefan Prodan
72a4e3b3b8
Update engineerd/setup-kind to v0.5.0
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2020-11-12 12:03:25 +02:00
Stefan Prodan
16761e4fca
Merge pull request #455 from fluxcd/fix-gh-https
...
Fix GitHub bootstrap with token auth
2020-11-12 12:01:58 +02:00
Stefan Prodan
ba34a6d401
Fix GitHub bootstrap with token auth
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2020-11-12 09:47:04 +02:00
Stefan Prodan
23912e4091
Merge pull request #452 from fluxcd/terraform-provider
...
Add the Terraform provider to install docs
2020-11-11 17:26:18 +02:00
Stefan Prodan
17468cb5f5
Add the Terraform provider to install docs
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2020-11-11 17:16:14 +02:00
Stefan Prodan
5ea7aa0a75
Merge pull request #450 from fluxcd/ssh-host-github
...
Add token authentication option to bootstrap
2020-11-11 16:49:43 +02:00
Stefan Prodan
7792cd6a10
Add token authentication option to bootstrap
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2020-11-11 16:41:18 +02:00
Stefan Prodan
237d186207
Merge pull request #444 from arodus/patch-1
...
Fix create tenant command export
2020-11-11 14:27:59 +02:00
Sebastian Karasek
c41487598e
Fix create tenant command export
...
Signed-off-by: Sebastian Karasek <sebastian@karasek.io >
2020-11-11 13:15:17 +01:00
Stefan Prodan
2c0aa3c3af
Merge pull request #446 from fluxcd/helm-values-file
...
Add values file example to Helm docs
2020-11-11 11:46:45 +02:00
Stefan Prodan
cedb33b2b9
Add values file example to Helm docs
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2020-11-11 10:26:03 +02:00
Stefan Prodan
06a3aa2c60
Merge pull request #442 from fluxcd/helm-upgrade-guide-typo
...
docs: fix typo
2020-11-11 09:08:36 +02:00
Hidde Beydals
3fadc94711
docs: include releaseName in HelmRelease example
...
Signed-off-by: Hidde Beydals <hello@hidde.co >
2020-11-10 18:27:06 +01:00
Hidde Beydals
61d02bf5e4
docs: fix typo
...
Signed-off-by: Hidde Beydals <hello@hidde.co >
2020-11-10 18:20:05 +01:00
Stefan Prodan
a62976461e
Merge pull request #439 from fluxcd/update-components
...
Update notification-controller to v0.2.1
2020-11-09 17:46:07 +02:00
fluxcdbot
d7a893acf9
Update toolkit components
2020-11-09 15:37:09 +00:00
Stefan Prodan
0c67e75fb6
Merge pull request #438 from fluxcd/check-print-images
...
List component images in check cmd
2020-11-09 17:12:13 +02:00
Stefan Prodan
e6b84c4cfc
List components images in check cmd
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2020-11-09 16:10:06 +02:00
Stefan Prodan
5d2e793386
Merge pull request #437 from nguyenductoan/docs-fix-typo
...
docs: fix typo
2020-11-09 14:31:43 +02:00
nguyenductoan
f0517906b7
docs: fix typo
...
Signed-off-by: nguyenductoan <ductoan593@gmail.com >
2020-11-09 18:43:24 +07:00
Stefan Prodan
16fa167931
Merge pull request #435 from phillebaba/sops-azure-auth
...
Update authentication hint for Azure
2020-11-08 09:47:16 +02:00
Philip Laine
b036999b8c
Update authentication hint for Azure
...
Signed-off-by: Philip Laine <philip.laine@xenit.se >
2020-11-07 16:05:18 +01:00
Stefan Prodan
1911766b7b
Merge pull request #434 from fluxcd/target-namespace-ks
...
Add target namespace to create ks cmd
2020-11-07 14:14:57 +02:00
Stefan Prodan
9f7835d818
Add target namespace to create ks cmd
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2020-11-07 14:01:40 +02:00
Stefan Prodan
1df45e4857
Merge pull request #433 from fluxcd/customize-flux-manifests
...
Add customize Flux manifests section to install docs
2020-11-07 13:58:40 +02:00
Stefan Prodan
47a1743965
Add customize Flux manifests section to install docs
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2020-11-07 13:44:47 +02:00
Hidde Beydals
d5844bbdaa
Merge pull request #430 from fluxcd/migration-title-fix
...
Rename migration menu items
2020-11-06 13:08:57 +01:00
Hidde Beydals
128c87ab33
Rename migration menu items
...
As they are used in the metadata, instead of the title from the
document.
Signed-off-by: Hidde Beydals <hello@hidde.co >
2020-11-06 12:58:51 +01:00
Hidde Beydals
f4adcae79a
Merge pull request #425 from plod/main
...
docs: fixing command for expected output
2020-11-05 13:09:18 +01:00
Daniel Morgan
ba4df070cf
fixing command for expected output
...
The \ before the comment here means the subsequent lines end up getting commented out (and then not exported), see: https://stackoverflow.com/questions/9522631/how-to-put-a-line-comment-for-a-multi-line-command
Signed-off-by: Daniel Morgan <daniel@morgan.cymru >
2020-11-05 11:53:57 +00:00
Hidde Beydals
ce4ecfb388
Merge pull request #421 from fluxcd/update-roadmap
...
Update Helm v3 feature parity roadmap
2020-11-04 21:35:10 +01:00
Hidde Beydals
e6006e0833
Update Helm v3 feature parity roadmap
...
Signed-off-by: Hidde Beydals <hello@hidde.co >
2020-11-04 21:21:58 +01:00
Michael Bridgen
d500cc0bd1
Merge pull request #422 from fluxcd/flux2-www-intro
...
Rework Flux2 website intro
2020-11-04 15:56:01 +00:00
Michael Bridgen
71995b4f83
Refine description of Sources
...
Signed-off-by: Michael Bridgen <michael@weave.works >
2020-11-04 15:38:23 +00:00
Michael Bridgen
932c91d022
Move gitops toolkit index under components/
...
Signed-off-by: Michael Bridgen <michael@weave.works >
2020-11-04 15:37:07 +00:00
Michael Bridgen
107e7424d1
Explain more up-front in website homepage
...
This commit
- adds a brief explanation of what Flux does
- makes the target features a little more self-explanatory
- gives GitOps Toolkit its own index page
Signed-off-by: Michael Bridgen <michael@weave.works >
2020-11-04 15:37:02 +00:00
Michael Bridgen
c93181c0ad
Add section on target users
...
Signed-off-by: Michael Bridgen <michael@weave.works >
2020-11-04 15:29:12 +00:00
Stefan Prodan
050fca6767
Merge pull request #423 from fluxcd/update-components
...
Update kustomize-controller to v0.2.1
2020-11-04 17:22:53 +02:00
fluxcdbot
71827b4a1a
Update toolkit components
2020-11-04 15:11:46 +00:00
Stefan Prodan
1d0315bf5e
Merge pull request #420 from fluxcd/tagline
...
Update tag line and featured talks
2020-11-04 15:35:45 +02:00
Stefan Prodan
b2b64e7283
Update tag line and featured talks
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2020-11-04 15:26:13 +02:00
Hidde Beydals
fe0e2edd37
Merge pull request #419 from fluxcd/helm-operator-guide
...
Add Helm Operator migration guide
2020-11-04 13:25:34 +01:00
Hidde Beydals
e5bb3d5645
Add Helm Operator migration guide
...
Signed-off-by: Hidde Beydals <hello@hidde.co >
2020-11-04 12:37:09 +01:00
Stefan Prodan
b88a99347b
Merge pull request #416 from L3o-pold/main
...
Fix datasource for cluster Grafana dashboard
2020-11-03 19:30:51 +02:00
Léopold Jacquot
344a909d19
Fix datasource for cluster Grafana dashboard
...
Signed-off-by: Léopold Jacquot <leopold.jacquot@infomaniak.com >
2020-11-03 17:50:29 +01:00
Stefan Prodan
3cbe3aab25
Merge pull request #405 from relu/k8s-v1.19
...
Update k8s to 1.19 + kustomize 0.6.4
2020-11-03 13:06:19 +02:00
Aurel Canciu
9e3a4b1810
Update pkg components & k8s 1.19, kustomize 0.6.4
...
Signed-off-by: Aurel Canciu <aurelcanciu@gmail.com >
2020-11-02 23:56:20 +02:00
Stefan Prodan
e855bbaa29
Merge pull request #412 from sylr/kube-context
...
Add Kubernetes context option to CLI commands
2020-11-02 23:53:34 +02:00
Sylvain Rabot
78d7dca985
Add a --context option
...
Signed-off-by: Sylvain Rabot <sylvain@abstraction.fr >
2020-11-02 21:32:55 +01:00
Stefan Prodan
9da7ded976
Merge pull request #406 from fluxcd/docs-release-procedure
...
Add release procedure documentation
2020-11-02 10:53:44 +02:00
Stefan Prodan
427b107d0e
Add release procedure documentation
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2020-11-01 09:33:36 +02:00
Hidde Beydals
1cab68e385
Merge pull request #404 from fluxcd/update-components
...
Update source-controller component to v0.2.1
2020-10-30 20:53:57 +01:00
fluxcdbot
07e4fa8abd
Update toolkit components
2020-10-30 19:45:48 +00:00
Stefan Prodan
77b86c78a4
Merge pull request #403 from fluxcd/install-docs-v0.2.0
...
Update bootstrap docs to match v0.2
2020-10-30 18:19:52 +02:00
Stefan Prodan
e4c701864a
Update bootstrap docs to match v0.2
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2020-10-30 18:10:59 +02:00
Stefan Prodan
0275f28490
Merge pull request #402 from fluxcd/kubecon-na-talk
...
Update talks section
2020-10-30 17:11:36 +02:00
Stefan Prodan
300c3dd578
Update talks section
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2020-10-30 17:01:06 +02:00
Stefan Prodan
fb81870803
Merge pull request #401 from fluxcd/docs-v1-migration
...
Add migration guide for Flux v1 users
2020-10-30 16:10:49 +02:00
Stefan Prodan
bb6a61a313
Add migration guide for Flux v1 users
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2020-10-30 16:02:21 +02:00
Stefan Prodan
976d917a57
Merge pull request #400 from fluxcd/fix-install
...
Fix install script
2020-10-29 21:48:19 +02:00
Stefan Prodan
7e13cc2ca8
Fix install script
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2020-10-29 21:20:31 +02:00
Stefan Prodan
704296df4e
Merge pull request #365 from mewzherder/patch-3
...
Community section: add link to GH Discussions
2020-10-29 21:19:46 +02:00
mewzherder
65244e3b8d
Community section: add link to GH Discussions
...
Signed-off-by: mewzherder <tamao@weave.works >
2020-10-29 11:49:05 -07:00
Stefan Prodan
3cf54a4cce
Merge pull request #397 from fluxcd/dangling-gotk-link
...
Add GOTK section to index
2020-10-29 20:17:58 +02:00
Michael Bridgen
031c09d8dc
Link to specific guide
...
In the absence of a dev-guides index or other GitOps Toolkit specific
home page, link to the dev guide that exists, for now.
Signed-off-by: Michael Bridgen <michael@weave.works >
2020-10-29 18:08:55 +00:00
Michael Bridgen
5209d9cf75
Add GOTK section to index
...
Signed-off-by: Michael Bridgen <michael@weave.works >
2020-10-29 17:57:16 +00:00
Michael Bridgen
815dad18f4
Merge pull request #395 from fluxcd/replace-in-docs
...
Replace GitOps Toolkit in docs
2020-10-29 17:21:38 +00:00
Michael Bridgen
4319382da3
Change title and author of generated website
...
I changed the author "The Flux project", since it seemed oddly
redundant to effectively say "the author is the Flux authors".
Signed-off-by: Michael Bridgen <michael@weave.works >
2020-10-29 17:11:23 +00:00
Michael Bridgen
5e96cec95b
Replace GitOps Toolkit in docs
...
This replaces most mentions of "GitOps Toolkit" and "toolkit" with
"Flux". I have adopted the style of using "Flux v2" in the first
mention, and thereafter just "Flux".
Signed-off-by: Michael Bridgen <michael@weave.works >
2020-10-29 17:11:23 +00:00
Hidde Beydals
071982097a
Merge pull request #396 from fluxcd/make-docs-target
...
Delete generated docs before regenerating them
2020-10-29 18:10:33 +01:00
Hidde Beydals
56024de6cc
Delete generated docs before regenerating them
...
This ensures no stray files are kept when for example a command name
changes.
Signed-off-by: Hidde Beydals <hello@hidde.co >
2020-10-29 17:58:48 +01:00
Hidde Beydals
845d4acd8e
Merge pull request #393 from fluxcd/rename-cli-ns
2020-10-29 16:47:01 +01:00
Hidde Beydals
b0029e9255
Remove Flux CLI from Toolkit component overview
...
Signed-off-by: Hidde Beydals <hello@hidde.co >
2020-10-29 16:31:37 +01:00
Hidde Beydals
23bc44a350
Change Homebrew tap instructions
...
Signed-off-by: Hidde Beydals <hello@hidde.co >
2020-10-29 16:31:37 +01:00
Hidde Beydals
0bf52f4746
Change fluxcd/toolkit to fluxcd/flux2
...
Signed-off-by: Hidde Beydals <hello@hidde.co >
2020-10-29 16:31:32 +01:00
Hidde Beydals
345707e6cc
Incorporate name and metric changes in Grafana cfg
...
Signed-off-by: Hidde Beydals <hello@hidde.co >
Signed-off-by: Hidde Beydals <hello@hidde.co >
2020-10-29 16:25:16 +01:00
Hidde Beydals
e2752e4508
Rename gotk binary to flux
...
Signed-off-by: Hidde Beydals <hello@hidde.co >
2020-10-29 16:25:16 +01:00
Hidde Beydals
9916a53761
Rename gotk-system namespace to flux-system
...
Signed-off-by: Hidde Beydals <hello@hidde.co >
2020-10-29 16:25:16 +01:00
Stefan Prodan
4581c99a81
Merge pull request #389 from fluxcd/docs/helmreleases
...
Update HelmRelease documentation
2020-10-29 16:53:48 +02:00
Hidde Beydals
c3fdc41a91
Update HelmRelease documentation
...
* Remove mention of dependency download limitation
* Include bucket sources in HelmRelease guide
Signed-off-by: Hidde Beydals <hello@hidde.co >
2020-10-29 16:46:37 +02:00
Stefan Prodan
edf2f51aa1
Merge pull request #385 from fluxcd/readme-flux2
...
Minimal rewrite of README to explain Flux v2
2020-10-29 16:45:26 +02:00
Michael Bridgen
de944d0095
Minimal rewrite of README to explain Flux v2
...
- Adjust the description so it talks about the whole system (Flux) as
one thing
- Describe what GitOps Toolkit is, and how it relates to Flux v2.
Signed-off-by: Michael Bridgen <michael@weave.works >
2020-10-29 16:38:05 +02:00
Stefan Prodan
49ffc972f8
Merge pull request #392 from fluxcd/update-components
...
Update toolkit components
2020-10-29 15:22:42 +02:00
fluxcdbot
2d8e5b2420
Update toolkit components
2020-10-29 13:14:48 +00:00
Stefan Prodan
7c48975198
Merge pull request #387 from fluxcd/bootstrap-refac
...
Refactor manifests generation
2020-10-29 12:40:32 +02:00
Stefan Prodan
9bc250d027
Refactor manifests generation
...
- introduce manifestgen pkg, to be consumed by the CLI and Terraform provider
- consolidate defaults in manifestgen/install pkg
- introduce Manifest as the returning type of manifest generation
- add helper function to Manifest for writing multi-doc YAMLs on disk
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2020-10-29 10:15:53 +02:00
Stefan Prodan
41d4e7e15b
Merge pull request #376 from phillebaba/refactor-manifest-generation
...
Refactor manifest generation into a separate package
2020-10-28 18:15:38 +02:00
Philip Laine
b0d2a38ff6
Refactor manifest generation
...
Signed-off-by: Philip Laine <philip.laine@xenit.se >
2020-10-28 16:01:43 +01:00
Stefan Prodan
bd4d4d927e
Merge pull request #384 from fluxcd/update-stable-repo
...
Update the stable Helm repository in docs
2020-10-28 15:51:40 +02:00
Stefan Prodan
db17cacbf4
Update the stable Helm repository in docs
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2020-10-28 15:40:26 +02:00
Stefan Prodan
0c5961df98
Merge pull request #381 from fluxcd/copyright
...
Change copyright to Flux authors
2020-10-27 19:09:46 +02:00
Stefan Prodan
0e67b76b57
Change copyright to Flux authors
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2020-10-27 18:59:01 +02:00
Stefan Prodan
f72b323ab5
Merge pull request #378 from chanwit/windows-zip
...
change the windows binary release format to .zip
2020-10-27 18:54:22 +02:00
Chanwit Kaewkasi
927c21a60f
change the windows binary release format to .zip
...
Signed-off-by: Chanwit Kaewkasi <chanwit@gmail.com >
2020-10-27 23:24:28 +07:00
Hidde Beydals
624a9ba8eb
Merge pull request #364 from staceypotter/patch-4
...
Update featured talks and add upcoming meeting
2020-10-22 17:09:08 +02:00
Stacey Potter
8509283ac2
Update featured talks and add upcoming meeting
2020-10-22 16:44:15 +02:00
Stefan Prodan
aa9ba27f40
Merge pull request #369 from fluxcd/mon-guide
...
Add monitoring guide
2020-10-21 10:48:40 +03:00
Stefan Prodan
06434464bb
Add monitoring guide
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2020-10-21 10:09:28 +03:00
Stefan Prodan
3e7bfc72a2
Merge pull request #361 from fluxcd/uninstall-ignore-missing-crds
...
Ignore missing kinds when uninstalling
2020-10-20 21:57:10 +03:00
Stefan Prodan
8dfbc35e60
Ignore missing kinds when uninstalling
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2020-10-20 00:38:58 +03:00
Stefan Prodan
503e5ec950
Merge pull request #358 from fluxcd/update-components
...
Update toolkit components
2020-10-19 17:56:48 +03:00
fluxcdbot
414aeb0ac3
Update toolkit components
2020-10-19 14:23:20 +00:00
Stefan Prodan
55b8544d32
Merge pull request #350 from allymparker/source-git-secret-ref
...
Add secret-ref flag to create source git
2020-10-19 17:21:14 +03:00
Ally Parker
2d67ea5f7f
Add secret-ref flag to git source
...
Add secret-ref flag to Helm source
Add secret-ref to bucket source
2020-10-19 14:49:14 +01:00
Stefan Prodan
4eaf72fa3e
Merge pull request #356 from StupidScience/custom-flags
...
Implement custom flags for options with validation rules
2020-10-19 13:41:47 +03:00
“Anton
95ef3c1782
Update docs
2020-10-19 13:09:53 +03:00
“Anton
b3ef410fb7
Add source bucket provider flag
2020-10-19 13:05:56 +03:00
“Anton
0c55bca218
Add helm chart source flag
2020-10-19 12:55:34 +03:00
“Anton
5fd28439dc
Add kustomization source and decryption provider flags
2020-10-19 12:46:10 +03:00
“Anton
a58c18e992
Refresh bootstrap and install docs
2020-10-17 23:47:20 +03:00
“Anton
058dfdfcd6
Move flags and utils to internal packages
2020-10-17 23:35:09 +03:00
Stefan Prodan
637fdac28a
Merge pull request #354 from fluxcd/windows-exe
...
Add Windows OS to CLI install docs
2020-10-17 15:43:54 +03:00
Stefan Prodan
a8b667780a
Add Windows OS to CLI install docs
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2020-10-17 14:05:17 +03:00
Stefan Prodan
b4f13e10d3
Merge pull request #351 from fluxcd/gitlab-https-auth
...
Add GitLab HTTPS auth to bootstrap options
2020-10-17 13:15:26 +03:00
Stefan Prodan
d0eb55fb86
Merge branch 'gitlab-https-auth' of https://github.com/fluxcd/toolkit into gitlab-https-auth
2020-10-17 13:08:38 +03:00
Stefan Prodan
b041dbd14f
Add GitLab HTTPS auth to bootstrap options
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2020-10-17 09:27:47 +00:00
Stefan Prodan
0ab814fbc4
Merge pull request #348 from fluxcd/update-components
...
Update toolkit components
2020-10-17 12:26:46 +03:00
fluxcdbot
a2144b1759
Update toolkit components
2020-10-17 07:21:01 +00:00
Stefan Prodan
82eb3b5ccf
Merge pull request #353 from fluxcd/build/remove-docs-hotfix
...
Remove documentation version hotfix
2020-10-17 10:05:00 +03:00
Hidde Beydals
7515080c63
Remove documentation version hotfix
...
And re-use the same logic to properly compare current and next release
versions in update workflow.
2020-10-16 22:19:58 +02:00
Hidde Beydals
07015c5172
Merge pull request #352 from fluxcd/refactor-create-reconcile-resume
...
Refactor create, reconcile and resume commands
2020-10-16 20:47:39 +02:00
Hidde Beydals
19918cd342
Refactor create, reconcile and resume cmds
...
* Take ObservedGeneration into account in readiness checks where
applicable
* Reduce amount of code (and duplicate GETs) by working with pointers
where possible
* Improve logged messages to properly take resource names into account
and better describe processes
2020-10-16 20:17:39 +02:00
Stefan Prodan
16f0ed548e
Add GitLab HTTPS auth to bootstrap options
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2020-10-16 20:57:21 +03:00
Stefan Prodan
0d1600275d
Merge pull request #349 from fluxcd/windows-os-cli
...
Publish CLI binary for Windows
2020-10-16 17:30:59 +03:00
Stefan Prodan
768f32bd2d
Publish CLI binary for Windows
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2020-10-16 16:32:11 +03:00
Stefan Prodan
d86798a7c6
Merge pull request #345 from staceypotter/patch-2
...
updated featured talks + upcoming meetups
2020-10-16 10:50:49 +03:00
Stefan Prodan
7718c6a2a5
Merge pull request #340 from fluxcd/bootstrap-validate-manifests
...
Enable client side validation on bootstrap
2020-10-16 10:41:47 +03:00
Stefan Prodan
a0616ac2cb
Merge pull request #334 from StupidScience/windows-support
...
Get rid of shell-out and invoke command directly via exec
2020-10-16 10:41:31 +03:00
Stefan Prodan
23bbe0d52b
Merge pull request #346 from staceypotter/patch-3
...
updated with featured talks + upcoming meetups
2020-10-16 10:41:07 +03:00
Stefan Prodan
6d9e7758a2
Merge pull request #347 from fluxcd/rebase-action
...
Add rebase action
2020-10-16 10:39:48 +03:00
Stefan Prodan
f81a80c2da
Add rebase action
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2020-10-16 10:31:50 +03:00
Stefan Prodan
ab64619a41
Merge pull request #344 from smorimoto/fossa-action
...
Use fossa-contrib/fossa-action instead
2020-10-16 10:23:33 +03:00
Stacey Potter
18bdd26be8
updated with featured talks + upcoming meetups
2020-10-15 19:57:21 -07:00
Stacey Potter
c5f3a674d6
updated featured talks + upcoming meetups
2020-10-15 19:52:07 -07:00
Sora Morimoto
f95e17b144
Use fossa-contrib/fossa-action instead
...
Signed-off-by: Sora Morimoto <sora@morimoto.io >
2020-10-16 08:16:19 +09:00
“Anton
4989826124
Get rid of shell-out and invoke kubetcl directly via exec
2020-10-15 20:38:44 +03:00
Stefan Prodan
f23a551ae3
Enable client side validation on bootstrap
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2020-10-15 18:04:35 +03:00
Stefan Prodan
bd2df01b12
Merge pull request #343 from fluxcd/alert-provider-fix
...
Set alert provider secretRef only if specified
2020-10-15 18:03:23 +03:00
Stefan Prodan
880ef303e8
Set alert provider secretRef only if specified
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2020-10-15 17:51:43 +03:00
Michael Bridgen
b4ed1a0bdc
Merge pull request #341 from fluxcd/update-image-auto-progress
...
Mark the design tasks for image automation as done
2020-10-15 12:23:33 +01:00
Michael Bridgen
7a2eae0699
Mark the design tasks for image automation as done
...
This leaves the implementation tasks as not done -- a bit of a
simplification, since there's some implementation done, and some
design left to do, but it's close enough at this level.
I estimated that having the design basics figured out is worth 30%
overall.
2020-10-15 12:12:04 +01:00
Stefan Prodan
4464252cae
Merge pull request #337 from fluxcd/monitoring
...
Add cluster stats dashboard to monitoring stack
2020-10-14 17:12:30 +03:00
Stefan Prodan
ca8cf44200
Add cluster stats dashboard to docs
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2020-10-14 16:34:46 +03:00
Stefan Prodan
4565165579
Add cluster stats dashboard
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2020-10-14 16:16:56 +03:00
Stefan Prodan
a37be432a9
Merge pull request #333 from fluxcd/docs-update-v0.1.6
...
Update docs website
2020-10-14 12:11:30 +03:00
Stefan Prodan
90591e852d
Update docs website
...
- add notification-controller/api commands to index
- move diagrams to docs website
- update CRDs docs
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2020-10-14 10:35:29 +03:00
Stefan Prodan
13f7d44a06
Merge pull request #327 from nanikjava/f-fix-306
...
Add ARM instruction to get started guide
2020-10-13 23:55:58 +03:00
Nanik
7dc8aa66a6
Add ARM instruction under staging and production bootstrap
2020-10-14 07:44:16 +11:00
Stefan Prodan
6cf28ab718
Merge pull request #331 from fluxcd/update-components
...
Update toolkit components
2020-10-13 23:41:39 +03:00
fluxcdbot
f461c5e8b7
Update toolkit components
2020-10-13 17:47:46 +00:00
Stefan Prodan
9433bdf4ad
Merge pull request #332 from fluxcd/uninstall-fix
...
Uninstall improvements
2020-10-13 20:43:48 +03:00
Stefan Prodan
d2d494e079
Uninstall improvements
...
- ignore not found errors when deleting objects
- remove the CR/CRDs before deleting the cluster role binding
- capture kubectl exist code
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2020-10-13 20:30:17 +03:00
Stefan Prodan
e64b35cde8
Merge pull request #302 from phillebaba/feature/notification-controller
...
Add notification controller CLI commands
2020-10-13 18:31:16 +03:00
Philip Laine
d32e8c6e98
Remove aliases
2020-10-13 12:21:45 +02:00
Philip Laine
55cee488bc
Update docs
2020-10-13 11:11:55 +02:00
Philip Laine
65b8942416
Fix minor issues
2020-10-13 11:11:55 +02:00
Philip Laine
94cf7c329c
Update docs
2020-10-13 11:11:55 +02:00
Philip Laine
8eac7d6b4d
Implement table output
2020-10-13 11:11:55 +02:00
Philip Laine
7ebb34de80
Add receiver command
2020-10-13 11:11:55 +02:00
Philip Laine
6ea84906ac
Add alert commands
2020-10-13 11:11:54 +02:00
Philip Laine
f7971a871a
Add alert provider commands
2020-10-13 11:11:54 +02:00
Stefan Prodan
54b35b7c2b
Merge pull request #323 from fluxcd/monitoring
...
docs: Install the monitoring stack with gotk
2020-10-12 13:04:43 +03:00
Stefan Prodan
ca970b4ffb
docs: Install the monitoring stack with gotk
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2020-10-12 09:50:43 +03:00
Stefan Prodan
8a96e32679
Update Prometheus and Grafana
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2020-10-11 15:13:16 +03:00
Stefan Prodan
fc4d01b3e5
Allow scraping and webhooks
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2020-10-11 13:48:06 +03:00
Stefan Prodan
b6afc8f6ce
Merge pull request #317 from staceypotter/patch-1
...
Add featured talks and meetups section
2020-10-09 09:03:14 +03:00
Stefan Prodan
c481a431be
Merge branch 'main' into patch-1
2020-10-09 08:54:45 +03:00
Stacey Potter
0a7b82793e
removed header link
...
Removed "(Check out our [Upcoming Meetups](#upcoming-meetups)!)" from the top of the page.
2020-10-08 22:54:04 -07:00
Stacey Potter
3653236bcb
added "featured talks" section
...
+ upcoming meetups & header link
2020-10-08 15:31:10 -07:00
Stefan Prodan
a2eee72015
Merge pull request #318 from fluxcd/install-pkg
...
Introduce install package
2020-10-08 14:01:25 +03:00
Stefan Prodan
5672646278
Use install pkg in CLI
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2020-10-08 12:47:25 +03:00
Stefan Prodan
c4d3fa7a48
init install pkg
...
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com >
2020-10-08 02:31:33 +03:00
Stacey Potter
32b0267b9f
Added GOTK guide walk-through
...
Added invite for Leigh's GOTK guide walk-through on Oct 19 (10am PT/18:00 BST) to the Community Section. LMK if this should be somewhere else - or condensed (wasn't sure how much info to include). Thanks! :)
2020-10-07 11:43:14 -07:00
Stefan Prodan
a7b41a4b8c
Merge pull request #315 from rieger-jared/bug/update-notification-api-in-docs
...
Update api versions in guides
2020-10-07 18:10:38 +03:00
Jared Rieger
bfd6d14bf3
Update api versions in guides
2020-10-07 17:00:43 +02:00
Daniel Holbach
469de31218
Merge pull request #313 from dholbach/update-frontpage
...
close parentheses, make link to guide more obvious
2020-10-06 14:51:18 +02:00
Daniel Holbach
2ce9823b3a
close parentheses, make link to guide more obvious
2020-10-06 14:34:21 +02:00
Stefan Prodan
e8b3d09ddf
Merge pull request #310 from fluxcd/mod-cleanup
...
Use GitHub actions from fluxcd/pkg@main
2020-10-06 11:09:46 +03:00
stefanprodan
f613c01803
Update blang/semver to v4
...
Signed-off-by: stefanprodan <stefan.prodan@gmail.com >
2020-10-06 10:50:32 +03:00
stefanprodan
a5a5908fb5
Use GitHub actions from fluxcd/pkg@main
2020-10-06 10:50:02 +03:00
Hidde Beydals
5313a0ed47
Merge pull request #305 from fluxcd/docs/get-cmds-columns
...
Update guide to include column output commands
2020-10-05 18:26:51 +02:00
Hidde Beydals
1c15eebd7c
Merge pull request #307 from fluxcd/bugfix-get-source
...
Display proper revision for sources
2020-10-05 18:26:28 +02:00
Hidde Beydals
f3cab6e177
Display proper revision for sources
...
Includes a change to an empty revision string if the reconciler has not
produced an artifact yet, as this will otherwise result in a nil
pointer dereference.
2020-10-05 18:16:22 +02:00
Hidde Beydals
c0623334ee
Update guide to include column output commands
2020-10-05 18:11:01 +02:00
Hidde Beydals
d41bd6b6b1
Merge pull request #299 from circa10a/main
...
Switch get commands to use tables for output
2020-10-05 12:34:49 +02:00
Hidde Beydals
c9b4a8eef5
Merge pull request #301 from fluxcd/multi-context-kubeconfig
...
Support multi-path KUBECONFIG
2020-10-05 08:45:20 +02:00
circa10a
3619cb8bd1
Switch get commands to use tables for output
...
Signed-off-by: circa10a <caleblemoine@gmail.com >
2020-10-04 16:34:04 -05:00
Hidde Beydals
8e2316ba62
Support multi-path KUBECONFIG
...
Ref:
https://kubernetes.io/docs/concepts/configuration/organize-cluster-access-kubeconfig/#the-kubeconfig-environment-variable
2020-10-04 18:22:03 +02:00
Stefan Prodan
495abf42ef
Merge pull request #298 from yiannistri/sealed-secrets-docs
...
Update api versions in docs
2020-10-03 21:54:30 +03:00
Yiannis
5372dd633e
Update api versions in docs
2020-10-03 19:08:16 +01:00
Stefan Prodan
5efa1ebe88
Merge pull request #297 from fluxcd/opt-out-network-policy
...
Add option to disable the network policy at install time
2020-10-03 19:15:00 +03:00
stefanprodan
07677ed4a7
Add option to disable the network policy at install time
2020-10-03 17:35:55 +03:00
Hidde Beydals
73e5640109
Merge pull request #295 from fluxcd/update-components
...
Update toolkit components
2020-10-02 20:39:49 +02:00
fluxcdbot
bdbded8588
Update toolkit components
2020-10-02 18:20:24 +00:00