source-controller icon indicating copy to clipboard operation
source-controller copied to clipboard

The GitOps Toolkit source management component

Results 164 source-controller issues
Sort by recently updated
recently updated
newest added

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

area/git
blocked/needs-validation

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

help wanted
area/storage
area/testing

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

enhancement
area/oci

[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...

enhancement

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

good first issue
area/git
area/testing