api/v1: Remove deprecated `GitImplementation`

Signed-off-by: Hidde Beydals <hidde@hhh.computer>
This commit is contained in:
Hidde Beydals 2023-03-24 11:49:14 +01:00
parent 462178e017
commit 97a2cdd883
No known key found for this signature in database
GPG Key ID: 979F380FC2341744
4 changed files with 3 additions and 53 deletions

View File

@ -94,15 +94,6 @@ type GitRepositorySpec struct {
// +optional // +optional
Suspend bool `json:"suspend,omitempty"` Suspend bool `json:"suspend,omitempty"`
// GitImplementation specifies which Git client library implementation to
// use. Defaults to 'go-git', valid values are ('go-git', 'libgit2').
// Deprecated: gitImplementation is deprecated now that 'go-git' is the
// only supported implementation.
// +kubebuilder:validation:Enum=go-git;libgit2
// +kubebuilder:default:=go-git
// +optional
GitImplementation string `json:"gitImplementation,omitempty"`
// RecurseSubmodules enables the initialization of all submodules within // RecurseSubmodules enables the initialization of all submodules within
// the GitRepository as cloned from the URL, using their default settings. // the GitRepository as cloned from the URL, using their default settings.
// +optional // +optional

View File

@ -51,16 +51,6 @@ spec:
description: GitRepositorySpec specifies the required configuration to description: GitRepositorySpec specifies the required configuration to
produce an Artifact for a Git repository. produce an Artifact for a Git repository.
properties: properties:
gitImplementation:
default: go-git
description: 'GitImplementation specifies which Git client library
implementation to use. Defaults to ''go-git'', valid values are
(''go-git'', ''libgit2''). Deprecated: gitImplementation is deprecated
now that ''go-git'' is the only supported implementation.'
enum:
- go-git
- libgit2
type: string
ignore: ignore:
description: Ignore overrides the set of excluded patterns in the description: Ignore overrides the set of excluded patterns in the
.sourceignore format (which is the same as .gitignore). If not provided, .sourceignore format (which is the same as .gitignore). If not provided,

View File

@ -1740,10 +1740,9 @@ func TestGitRepositoryReconciler_ConditionsUpdate(t *testing.T) {
Finalizers: []string{sourcev1.SourceFinalizer}, Finalizers: []string{sourcev1.SourceFinalizer},
}, },
Spec: sourcev1.GitRepositorySpec{ Spec: sourcev1.GitRepositorySpec{
URL: server.HTTPAddress() + repoPath, URL: server.HTTPAddress() + repoPath,
GitImplementation: sourcev1.GoGitImplementation, Interval: metav1.Duration{Duration: interval},
Interval: metav1.Duration{Duration: interval}, Timeout: &metav1.Duration{Duration: timeout},
Timeout: &metav1.Duration{Duration: timeout},
}, },
} }

View File

@ -184,21 +184,6 @@ GitRepository.</p>
</tr> </tr>
<tr> <tr>
<td> <td>
<code>gitImplementation</code><br>
<em>
string
</em>
</td>
<td>
<em>(Optional)</em>
<p>GitImplementation specifies which Git client library implementation to
use. Defaults to &lsquo;go-git&rsquo;, valid values are (&lsquo;go-git&rsquo;, &lsquo;libgit2&rsquo;).
Deprecated: gitImplementation is deprecated now that &lsquo;go-git&rsquo; is the
only supported implementation.</p>
</td>
</tr>
<tr>
<td>
<code>recurseSubmodules</code><br> <code>recurseSubmodules</code><br>
<em> <em>
bool bool
@ -635,21 +620,6 @@ GitRepository.</p>
</tr> </tr>
<tr> <tr>
<td> <td>
<code>gitImplementation</code><br>
<em>
string
</em>
</td>
<td>
<em>(Optional)</em>
<p>GitImplementation specifies which Git client library implementation to
use. Defaults to &lsquo;go-git&rsquo;, valid values are (&lsquo;go-git&rsquo;, &lsquo;libgit2&rsquo;).
Deprecated: gitImplementation is deprecated now that &lsquo;go-git&rsquo; is the
only supported implementation.</p>
</td>
</tr>
<tr>
<td>
<code>recurseSubmodules</code><br> <code>recurseSubmodules</code><br>
<em> <em>
bool bool