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
v0.8.0
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