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