Commit Graph

2897 Commits (d2cc01169b1b4cc068e6e28f9fb0a992f93c268d)
 

Author SHA1 Message Date
Hidde Beydals 1a904e138f Fix update automation and update CRDs
Signed-off-by: Hidde Beydals <hello@hidde.co>
Hidde Beydals 3b482529ff
Merge pull request from fluxcd/update-apis
Update the APIs docs
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>
Hidde Beydals a5541eddca
Merge pull request from fluxcd/update-components
Update toolkit components
Stefan Prodan 203157e525 Update the APIs docs
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com>
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>
Hidde Beydals 45e446eb00
Merge pull request from fluxcd/build/include-crd-update
build: incl CRD version change in component update
Hidde Beydals 68abe37648
Merge pull request from kingdonb/jsonnet
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>
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>
Kingdon Barrett 3567941eda flux recommends real version numbers*
Signed-off-by: Kingdon Barrett <kingdon@weave.works>
Kingdon Barrett 3c95fe6380 change one word
Signed-off-by: Kingdon Barrett <kingdon@weave.works>
Kingdon Barrett d07f0d003c add word or two
Signed-off-by: Kingdon Barrett <kingdon@weave.works>
Kingdon Barrett 86774309db minor formatting/verbal fixes
Signed-off-by: Kingdon Barrett <kingdon@weave.works>
Kingdon Barrett 427f23e32d add missing link to 04-update-fleet-infra
Signed-off-by: Kingdon Barrett <kingdon@weave.works>
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>
Hidde Beydals e86789b643
Merge pull request from scottrigby/use-cases-helm
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>
Scott Rigby f4926d1e45 Operator->Controller
Signed-off-by: Scott Rigby <scott@r6by.com>

Co-authored-by: Stefan Prodan <stefan.prodan@gmail.com>
Scott Rigby 2774c1a5cd Add helm use case intro page
Signed-off-by: Scott Rigby <scott@r6by.com>
Hidde Beydals 8274bc0ea3
Merge pull request from fluxcd/image-update-v1alpha2
Move to `v1alpha2` image update APIs
Stefan Prodan e9531e4d57
Merge pull request from arbourd/values-files
Add `ValuesFiles` documentation
Hidde Beydals 3a8aad7e5c Move to `v1alpha2` image update APIs
Signed-off-by: Hidde Beydals <hello@hidde.co>
Dylan Arbour ef079c5b58 Add `ValuesFiles` documentation
Signed-off-by: Dylan Arbour <arbourd@users.noreply.github.com>
Hidde Beydals 50332aa2ee
Merge pull request from fluxcd/update-components
Update toolkit components
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>
Stefan Prodan 9a928744cc
Merge pull request from SomtochiAma/ssh-key-with-password
Add support for password protected SSH keys to bootstrap
Somtochi Onyekwere 328d403507 Set password in secret
Signed-off-by: Somtochi Onyekwere <somtochionyekwere@gmail.com>
Stefan Prodan 76ffd76bd3
Merge pull request from SomtochiAma/get-all-cmd
Add get all command
Somtochi Onyekwere 951589e652 Add get all command
Signed-off-by: Somtochi Onyekwere <somtochionyekwere@gmail.com>
Hidde Beydals 7bb0704401
Merge pull request from fluxcd/windows-path-boot-git
Use slash target path in Git bootstrap sync opts
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>
Hidde Beydals 67691e92e3
Merge pull request from fluxcd/boot-drop-org-repo-autoinit
Drop AutoInit from Org repository create
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>
Stefan Prodan 2fe3934491
Merge pull request from kaizentm/main
Keep network policy order as defined
Eugene f60ba95b4c Keep policy order as defined
Signed-off-by: Eugene <eugene.fedor@gmail.com>
Hidde Beydals 4ecf541748
Merge pull request from jlengelsen/bug-install-script-binary-ownership
Fix ownership issue in bash install script
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>
Hidde Beydals ce14951436
Merge pull request from sa-spag/doc
Alexis Gauthiez a5ce8221a3
Suggest an alternative gradual migration technique
Signed-off-by: Alexis Gauthiez <alexis.gauthiez@blablacar.com>
Alexis Gauthiez e6344ef18e
Fix documentation typo
Signed-off-by: Alexis Gauthiez <alexis.gauthiez@blablacar.com>
Stefan Prodan 99e60634ad
Merge pull request from SomtochiAma/reconcile-diff-ns
Ensure kustomization/helmrelease is reconciled when source is in a different namespace
Somtochi Onyekwere 6c656b7366 Fix reconcile with source in a different namespace
Signed-off-by: Somtochi Onyekwere <somtochionyekwere@gmail.com>
Stefan Prodan fc3a09b5ad
Merge pull request from alisondy/create-alert-es-ns
Change createAlertCmdRun parsing to include namespace
Alison Dowdney b1484f2f24 Change createAlertCmdRun parsing to include namespace
Signed-off-by: Alison Dowdney <alison@alisondowdney.com>
Hidde Beydals 7dcf884e38
Merge pull request from fluxcd/reconcile-opt
Put potentially destructive reconcile behind flag
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>
Stefan Prodan 40ce3d50c2
Merge pull request from fluxcd/openapi2jsonschema
Publish OpenAPI schemas for Flux CRDs
Stefan Prodan 68046067c5
Generate OpenAPI schema in CI
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com>
Stefan Prodan e3b12a8a24
Merge pull request from fluxcd/btstrp-private-flag
Change private flag description