source-controller
source-controller copied to clipboard
The GitOps Toolkit source management component
Steps: - install fluxcd - add HelmRepository CRDs with secretRef - wait till HelmRepo failed - add Secret (which was referenced) - or unseal by sealedsecet ... - .... Error...
source-controller just got OOMKilled out of the blue. It started about an hour ago and I can't see any prior activity that triggered it. No recently added sources, nothing. It...
I have the `source-controller` configured to watch a single git repo over ssh, with an interval of 1 minute and no explicit timeout (should default to 60s). After a little...
At present, a lot of test cases are making use of a [shared `testStorage` instance](https://github.com/fluxcd/source-controller/blob/2678c7589444e6cf4e664e7030cec4ae7b3acdaa/internal/controller/suite_test.go#L80). As we are using the same testing patterns in places, this may at some point...
Flux currently supports [cosign](https://github.com/sigstore/cosign) as a verification method to check `HelmCharts` and `OCIRepositories` are signed by the source author. This proposal is to start the conversation around introducing [notation](https://github.com/notaryproject/notation) as...
[Gitsign](https://github.com/sigstore/gitsign/) is one of the newest projects developed by Sigstore aiming for signing Git commits through the backbones of Sigstore tooling Rekor and Fulcio to enable a keyless approach. As...
Is it planned to add the KMS support for `spec.verify` for both `HelmChart` / `OCIRepository`? Today, only storing the public key in a `Secret` is supported with `spec.verify.secretRef.name`: - https://fluxcd.io/flux/components/source/helmcharts/#verification...
Add test for HTTP bearer-token auth. ```bash === RUN TestGitRepositoryReconciler_reconcileSource_authStrategy/HTTP_with_bearer-token_secret_makes_Reconciling=True 2023/03/27 19:51:47 http: TLS handshake error from 127.0.0.1:50948: remote error: tls: bad certificate 2023/03/27 19:51:47 request: GET 127.0.0.1:36123/test.git/info/refs?service=git-receive-pack 2023/03/27 19:51:47...
When using with `GitRepository.spec.ref.semver: ~32.5` we get error as below ``` Status: Condition: Message: failed to checkout and determine revision: unable to resolve tag revision: unsupported object type ``` we...
Add a test case for http bearer token in https://github.com/fluxcd/source-controller/blob/9dc4271d30d792cc94963032cca303bfe9a7a8a9/controllers/gitrepository_controller_test.go#L334-L336 once bearer token authentication support is added in gitkit, refer https://github.com/fluxcd/gitkit/pull/11/, and [`gittestserver`](https://github.com/fluxcd/pkg/blob/main/gittestserver/server.go). Refer https://github.com/fluxcd/pkg/pull/442 for more discussions around bearer...