Merge pull request #1003 from fluxcd/git-bearer-token-udpate
Update git dependencies for bearer token support
This commit is contained in:
commit
04b06dd943
|
@ -55,7 +55,7 @@ type GitRepositorySpec struct {
|
||||||
// SecretRef specifies the Secret containing authentication credentials for
|
// SecretRef specifies the Secret containing authentication credentials for
|
||||||
// the GitRepository.
|
// the GitRepository.
|
||||||
// For HTTPS repositories the Secret must contain 'username' and 'password'
|
// For HTTPS repositories the Secret must contain 'username' and 'password'
|
||||||
// fields.
|
// fields for basic auth or 'bearerToken' field for token auth.
|
||||||
// For SSH repositories the Secret must contain 'identity'
|
// For SSH repositories the Secret must contain 'identity'
|
||||||
// and 'known_hosts' fields.
|
// and 'known_hosts' fields.
|
||||||
// +optional
|
// +optional
|
||||||
|
|
|
@ -492,8 +492,9 @@ spec:
|
||||||
secretRef:
|
secretRef:
|
||||||
description: SecretRef specifies the Secret containing authentication
|
description: SecretRef specifies the Secret containing authentication
|
||||||
credentials for the GitRepository. For HTTPS repositories the Secret
|
credentials for the GitRepository. For HTTPS repositories the Secret
|
||||||
must contain 'username' and 'password' fields. For SSH repositories
|
must contain 'username' and 'password' fields for basic auth or
|
||||||
the Secret must contain 'identity' and 'known_hosts' fields.
|
'bearerToken' field for token auth. For SSH repositories the Secret
|
||||||
|
must contain 'identity' and 'known_hosts' fields.
|
||||||
properties:
|
properties:
|
||||||
name:
|
name:
|
||||||
description: Name of the referent.
|
description: Name of the referent.
|
||||||
|
|
|
@ -331,6 +331,9 @@ func TestGitRepositoryReconciler_reconcileSource_authStrategy(t *testing.T) {
|
||||||
*conditions.UnknownCondition(meta.ReadyCondition, meta.ProgressingReason, "foo"),
|
*conditions.UnknownCondition(meta.ReadyCondition, meta.ProgressingReason, "foo"),
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
|
// TODO: Add test case for HTTPS with bearer token auth secret. It
|
||||||
|
// depends on gitkit to have support for bearer token based
|
||||||
|
// authentication.
|
||||||
{
|
{
|
||||||
name: "SSH with private key secret makes Reconciling=True",
|
name: "SSH with private key secret makes Reconciling=True",
|
||||||
protocol: "ssh",
|
protocol: "ssh",
|
||||||
|
|
|
@ -322,7 +322,7 @@ github.com/fluxcd/pkg/apis/meta.LocalObjectReference
|
||||||
<p>SecretRef specifies the Secret containing authentication credentials for
|
<p>SecretRef specifies the Secret containing authentication credentials for
|
||||||
the GitRepository.
|
the GitRepository.
|
||||||
For HTTPS repositories the Secret must contain ‘username’ and ‘password’
|
For HTTPS repositories the Secret must contain ‘username’ and ‘password’
|
||||||
fields.
|
fields for basic auth or ‘bearerToken’ field for token auth.
|
||||||
For SSH repositories the Secret must contain ‘identity’
|
For SSH repositories the Secret must contain ‘identity’
|
||||||
and ‘known_hosts’ fields.</p>
|
and ‘known_hosts’ fields.</p>
|
||||||
</td>
|
</td>
|
||||||
|
@ -1748,7 +1748,7 @@ github.com/fluxcd/pkg/apis/meta.LocalObjectReference
|
||||||
<p>SecretRef specifies the Secret containing authentication credentials for
|
<p>SecretRef specifies the Secret containing authentication credentials for
|
||||||
the GitRepository.
|
the GitRepository.
|
||||||
For HTTPS repositories the Secret must contain ‘username’ and ‘password’
|
For HTTPS repositories the Secret must contain ‘username’ and ‘password’
|
||||||
fields.
|
fields for basic auth or ‘bearerToken’ field for token auth.
|
||||||
For SSH repositories the Secret must contain ‘identity’
|
For SSH repositories the Secret must contain ‘identity’
|
||||||
and ‘known_hosts’ fields.</p>
|
and ‘known_hosts’ fields.</p>
|
||||||
</td>
|
</td>
|
||||||
|
|
4
go.mod
4
go.mod
|
@ -24,8 +24,8 @@ require (
|
||||||
github.com/fluxcd/go-git/v5 v5.0.0-20221206140629-ec778c2c37df
|
github.com/fluxcd/go-git/v5 v5.0.0-20221206140629-ec778c2c37df
|
||||||
github.com/fluxcd/pkg/apis/event v0.2.0
|
github.com/fluxcd/pkg/apis/event v0.2.0
|
||||||
github.com/fluxcd/pkg/apis/meta v0.18.0
|
github.com/fluxcd/pkg/apis/meta v0.18.0
|
||||||
github.com/fluxcd/pkg/git v0.7.0
|
github.com/fluxcd/pkg/git v0.8.0
|
||||||
github.com/fluxcd/pkg/git/gogit v0.4.0
|
github.com/fluxcd/pkg/git/gogit v0.5.0
|
||||||
github.com/fluxcd/pkg/gittestserver v0.8.0
|
github.com/fluxcd/pkg/gittestserver v0.8.0
|
||||||
github.com/fluxcd/pkg/helmtestserver v0.10.0
|
github.com/fluxcd/pkg/helmtestserver v0.10.0
|
||||||
github.com/fluxcd/pkg/lockedfile v0.1.0
|
github.com/fluxcd/pkg/lockedfile v0.1.0
|
||||||
|
|
8
go.sum
8
go.sum
|
@ -535,10 +535,10 @@ github.com/fluxcd/pkg/apis/event v0.2.0 h1:cmAtkZfoEaNVYegI4SFM8XstdRAil3O9AoP+8
|
||||||
github.com/fluxcd/pkg/apis/event v0.2.0/go.mod h1:OyzKqs90J+MK7rQaEOFMMCkALpPkfmxlkabgyY2wSFQ=
|
github.com/fluxcd/pkg/apis/event v0.2.0/go.mod h1:OyzKqs90J+MK7rQaEOFMMCkALpPkfmxlkabgyY2wSFQ=
|
||||||
github.com/fluxcd/pkg/apis/meta v0.18.0 h1:s0LeulWcQ4DxVX6805vgDTxlA6bAYk+Lq1QHSnNdqLM=
|
github.com/fluxcd/pkg/apis/meta v0.18.0 h1:s0LeulWcQ4DxVX6805vgDTxlA6bAYk+Lq1QHSnNdqLM=
|
||||||
github.com/fluxcd/pkg/apis/meta v0.18.0/go.mod h1:pYvXRFi1UKNNrGR34jw3uqOnMXw9X6dTkML8j5Z7tis=
|
github.com/fluxcd/pkg/apis/meta v0.18.0/go.mod h1:pYvXRFi1UKNNrGR34jw3uqOnMXw9X6dTkML8j5Z7tis=
|
||||||
github.com/fluxcd/pkg/git v0.7.0 h1:sQHRpFMcOzEdqlyGMjFv2LKMdcoE5xeUr2UcRrsLRG8=
|
github.com/fluxcd/pkg/git v0.8.0 h1:7mIbdqSf+qXwY17+A+Kge2yWIJCMJ1p1DiBDGnKRohg=
|
||||||
github.com/fluxcd/pkg/git v0.7.0/go.mod h1:3deiLPws4DSQ3hqwtQd7Dt66GXTN/4RcT/yHAljXaHo=
|
github.com/fluxcd/pkg/git v0.8.0/go.mod h1:3deiLPws4DSQ3hqwtQd7Dt66GXTN/4RcT/yHAljXaHo=
|
||||||
github.com/fluxcd/pkg/git/gogit v0.4.0 h1:u2Rcd/jHdvXUfgv72CES5Gq/nxAp/PblgrBDAm8ZQtQ=
|
github.com/fluxcd/pkg/git/gogit v0.5.0 h1:3Fzx2W16K/37ZHT6WmLFuRYgs+CGvzka+dwY7ktoxJE=
|
||||||
github.com/fluxcd/pkg/git/gogit v0.4.0/go.mod h1:fMBM6efbAPqDEoU2M/ve+P3b/oQCuwRbia4bn9006jM=
|
github.com/fluxcd/pkg/git/gogit v0.5.0/go.mod h1:cqoJhKXCmWuN2ezD/2ECUYwR8gR7svMRJoHRr9VyTQc=
|
||||||
github.com/fluxcd/pkg/gittestserver v0.8.0 h1:YrYe63KScKlLxx0GAiQthx2XqHDx0vKitIIx4JnDtIo=
|
github.com/fluxcd/pkg/gittestserver v0.8.0 h1:YrYe63KScKlLxx0GAiQthx2XqHDx0vKitIIx4JnDtIo=
|
||||||
github.com/fluxcd/pkg/gittestserver v0.8.0/go.mod h1:/LI/xKMrnQbIsTDnTyABQ71iaYhFIZ8fb4cvY7WAlBU=
|
github.com/fluxcd/pkg/gittestserver v0.8.0/go.mod h1:/LI/xKMrnQbIsTDnTyABQ71iaYhFIZ8fb4cvY7WAlBU=
|
||||||
github.com/fluxcd/pkg/helmtestserver v0.10.0 h1:/cnx1D6/cln7v06iXZMLeshl82mV1wv3OVZoBE9Bbm4=
|
github.com/fluxcd/pkg/helmtestserver v0.10.0 h1:/cnx1D6/cln7v06iXZMLeshl82mV1wv3OVZoBE9Bbm4=
|
||||||
|
|
Loading…
Reference in New Issue