Commit Graph

2898 Commits (f26800eb85cd2971e6f384acb89d8f953e5f88c1)
 

Author SHA1 Message Date
Stefan Prodan 121783976a
Merge pull request from vespian/prozlach/bump_alpine
Update Alpine to v3.14
Pawel Rozlach 5a9424d0b1
Update Alpine to v3.14
Signed-off-by: Pawel Rozlach <vespian@users.noreply.github.com>
Stefan Prodan e2a3800664
Merge pull request from fluxcd/update-components
Update toolkit components
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>
Stefan Prodan ca6e0ff36e
Merge pull request from fluxcd/update-components
Update toolkit components
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>
Hidde Beydals cdd90cfa75
Merge pull request from jack-evans/missed-trailing-separator
Jack Evans 05b053e2e9
remove trailing --- for install and bootstrap consistency
Signed-off-by: Jack Evans <jack.evans1@ibm.com>
Stefan Prodan 46c75c1af2
Merge pull request from drazul/main
Edit grafana dashboard to be able to filter by namespace
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>
Stefan Prodan 789aa322f1
Merge pull request from fluxcd/flux-tree-exclude-remote-clusters
Skip remote clusters in flux tree cmd
Stefan Prodan f03c24565f
Skip remote clusters in flux tree cmd
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com>
Stefan Prodan b6a95be5d0
Merge pull request from fluxcd/update-components
Update toolkit components
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>
Stefan Prodan 50af0ba93c
Merge pull request from jack-evans/consistent-comments
Make flux bootstrap and install comments consistent
Jack Evans 923a5882de
make flux bootstrap and install generation more consistent
Signed-off-by: Jack Evans <jack.evans1@ibm.com>
Stefan Prodan 83dc3e6093
Merge pull request from fluxcd/updates-deps
Update dependencies
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>
Stefan Prodan 21e5acc0e0
Merge pull request from fluxcd/makkes/prompt-for-tokens
Prompt for access tokens in 'bootstrap' command
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>
Max Jonas Werner 31771f3575
fix: improve wording
Signed-off-by: Max Jonas Werner <mail@makk.es>
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 

Signed-off-by: Max Jonas Werner <mail@makk.es>
Stefan Prodan 4bc4aa1397
Merge pull request from fluxcd/do-not-edit-warn
Add `DO NOT EDIT` warn to bootstrap sync manifests
Stefan Prodan 04faba95cd
Add DO NOT EDIT warn to bootstrap sync manifests
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com>
Sunny f712dadab5
Merge pull request from fluxcd/update-components
Update toolkit components
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>
Stefan Prodan e7225db397
Merge pull request from vespian/prozlach/support_http_proxy_envs
Use full domain name for notification-controller
Pawel Rozlach 8ec5492d87
fix: use full domain name for notification-controller
Signed-off-by: Pawel Rozlach <vespian@users.noreply.github.com>
Stefan Prodan c2c64a70c4
Merge pull request from fluxcd/ecdsa-default
Set ECDSA as the default algorithm for `flux create source git`
Stefan Prodan 4621576f40
Set ECDSA as the default algorithm for `flux create source git`
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com>
Stefan Prodan 3b609e9b03
Merge pull request from fluxcd/bootstrap-ecdsa-default
bootstrap: Set ECDSA as the default SSH key algorithm
Stefan Prodan 4f2ebd78be
Set ECDSA as the default algorithm for `flux create secret git`
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com>
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>
Stefan Prodan 92e7d1ad1e
Merge pull request from fluxcd/part-of-selector
Switch to `app.kubernetes.io/part-of` label selector
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>
Stefan Prodan b8a85b809a
Merge pull request from fluxcd/source-fetch-timeout
Add fetch timeout arg to create source commands
Stefan Prodan 61be0775af
Add fetch timeout arg to create source commands
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com>
Stefan Prodan 404ffa5a91
Merge pull request from fluxcd/default-namespace-from-env
Set default ns with `FLUX_SYSTEM_NAMESPACE` env var
Stefan Prodan f2de7e04b8
Set default ns with FLUX_SYSTEM_NAMESPACE env var
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com>
Stefan Prodan 8b3e3b1dd7
Merge pull request from fluxcd/update-issue-template
Add flux version to issue template
Stefan Prodan 81e91ac3f5
Add flux version to issue template
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com>
Stefan Prodan b9bde94d08
Merge pull request from fluxcd/tree-completion
Enable completion for flux tree cmd
Stefan Prodan 37746023c1
Enable completion for flux tree cmd
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com>
Stefan Prodan d3e529b8a4
Merge pull request from SomtochiAma/test-export-cmd
Add unit tests for export
Somtochi Onyekwere eb69083ef5 Add unit tests for export
Signed-off-by: Somtochi Onyekwere <somtochionyekwere@gmail.com>
Hidde Beydals 96aac387c9
Merge pull request from fluxcd/update-components
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>
Hidde Beydals 57b33e29f7
Merge pull request from kingdonb/fix-error-message-quoting
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>
Hidde Beydals 98fa0c4271
Merge pull request from fluxcd/update-components-test