Commit Graph

2473 Commits (c8af9ced8997123899a0c6548dc95079a36760ce)
 

Author SHA1 Message Date
Stefan Prodan 2b4d6150d4
Update kustomize-controller to v0.15.0
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com>
Stefan Prodan e22ad96164
Update kubectl to v1.22.2 in the multi-arch image
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com>
Stefan Prodan f54907e66e
Remove kubectl dependency from brew and aur pkgs
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com>
Stefan Prodan fb713e9632
Mark the validation arg as deprecated
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com>
Stefan Prodan 0b659e3f09
Update kustomize-controller API to v1beta2
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com>
Stefan Prodan 4c99117c7c
Update Kubernetes version minimum requirements
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com>
Stefan Prodan 83c3e8c2fc
Replace kubectl with Go server-side apply
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com>
Stefan Prodan 92277225df
Merge pull request from fluxcd/update-components
Update toolkit components
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>
Stefan Prodan d9414f25d5
Merge pull request from SomtochiAma/gpg-signing
Add check for empty gpg key ring path
Hidde Beydals 5249d17a95 Use proper GPG terminology
Signed-off-by: Hidde Beydals <hello@hidde.co>
Somtochi Onyekwere 25283d357e Add check for empty path and better error messaging
Signed-off-by: Somtochi Onyekwere <somtochionyekwere@gmail.com>
Somtochi Onyekwere e926321094 Check if path is empty
Signed-off-by: Somtochi Onyekwere <somtochionyekwere@gmail.com>
Stefan Prodan 9c1542c3f3
Merge pull request from fluxcd/irc-v0.12.0
Update image-reflector-controller to v0.12.0
Stefan Prodan 25d06a53bc
Update image-reflector-controller to v0.12.0
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com>
Stefan Prodan 4d904e8216
Merge pull request from SomtochiAma/gpg-signing
Allow users to use gpg signing for bootstrap commits
Somtochi Onyekwere 0beab87f5b Add gpg key path and passphrase as args
Signed-off-by: Somtochi Onyekwere <somtochionyekwere@gmail.com>
Stefan Prodan b9ceceada4
Merge pull request from philnichol/add-git-ref-options-to-manifestgen
Add tag, semver and commit args to manifestgen
Phil Nichol ac7ccf7b94 added tag,semver,commit to manifestgen
Signed-off-by: Phil Nichol <35630607+philnichol@users.noreply.github.com>
Stefan Prodan 5aa9ae511f
Merge pull request from superbrothers/stdout
Fix "get" commands to use stdout instead of stderr
Kazuki Suda dd81ed896b
Fix "get" subcommands to use stdout instead of stderr
Signed-off-by: Kazuki Suda <kazuki.suda@gmail.com>
Stefan Prodan e6bbed162d
Merge pull request from SomtochiAma/flux-version
Add flux version command
Somtochi Onyekwere 3ee8747fdc Add flux version command
Signed-off-by: Somtochi Onyekwere <somtochionyekwere@gmail.com>
Stefan Prodan 0651064999
Merge pull request from darklore/shell-completion-homebrew
Add shell completion installation to homebrew formula
darklore 4661e4519d
Add shell completion installation to homebrew formulae
Signed-off-by: Katsunori Tanaka <zodiac.brave.story@gmail.com>
Stefan Prodan 19caeb178f
Merge pull request from fluxcd/azure/e2e
Add Azure E2E tests
Philip Laine d8235ea21b Add Azure E2E tests
Signed-off-by: Philip Laine <philip.laine@xenit.se>
Stefan Prodan 5067df179e
Merge pull request from SomtochiAma/fix-flux-logs
Filter pods from each deployment for flux logs
Somtochi Onyekwere 50a1e32da3 Sort pods from each deployment to get first and ready pod
Signed-off-by: Somtochi Onyekwere <somtochionyekwere@gmail.com>
Stefan Prodan fb85cafcc5
Merge pull request from SomtochiAma/helm-reconcile
Add better checks for reconciliation in reconcile run command
Somtochi Onyekwere d06a2936cc Better checks for reconciliation in reconcile run command
Signed-off-by: Somtochi Onyekwere <somtochionyekwere@gmail.com>
Stefan Prodan 7c77a9723a
Merge pull request from fluxcd/multi-arch-kubectl
Use multi-arch image for kubectl
Stefan Prodan 8a3e5790f5
Use multi-arch image for kubectl
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com>
Hidde Beydals dd093a775a
Merge pull request from SomtochiAma/team-access-github
Somtochi Onyekwere a096bd2d71 Allow users to define team roles
Signed-off-by: Somtochi Onyekwere <somtochionyekwere@gmail.com>
Hidde Beydals 2eddcde609
Merge pull request from SomtochiAma/bootstrap-git
Set username only when it isn't default
Somtochi Onyekwere 1849e1768a Set username when it isn't default
Signed-off-by: Somtochi Onyekwere <somtochionyekwere@gmail.com>
Hidde Beydals bbe62d029c
Merge pull request from SomtochiAma/crd-panic-0.17.2
Somtochi Onyekwere 68a89d3cd4 Check for nil pointer before setting createNamespace in helmrelease
Signed-off-by: Somtochi Onyekwere <somtochionyekwere@gmail.com>
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>
Somtochi Onyekwere 64f39e160b Check if helmRelease.Spec.Install is nil
Signed-off-by: Somtochi Onyekwere <somtochionyekwere@gmail.com>
Stefan Prodan 3a76c26822
Merge pull request from fluxcd/fail-manifests-build-properly
Update Makefile target in release workflow
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>
Stefan Prodan 0a92c61b09
Merge pull request from makkes/fix-create-hr
fix: don't set 'Install' field by default in 'create hr'
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>
Stefan Prodan d770f3f53f
Merge pull request from superbrothers/dynamic-completions
Add dynamic completion suppport
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>
Stefan Prodan 70509ffcb4
Merge pull request from superbrothers/fix-971
Fix `flux completion zsh` to work with `source` only
Kazuki Suda 4cc2326c7f
Fix `flux completion zsh` to work with `source` only
Signed-off-by: Kazuki Suda <kazuki.suda@gmail.com>
Michael Bridgen 0133caaec4
Merge pull request from fluxcd/fail-manifests-build-properly
Use a file to record successful manifests build