Add TargetNamespace to API

This commit is contained in:
stefanprodan 2020-09-29 15:38:47 +03:00
parent b5c7744714
commit a0f705ff6e
4 changed files with 42 additions and 0 deletions

View File

@ -74,6 +74,14 @@ type KustomizationSpec struct {
// +optional
Suspend bool `json:"suspend,omitempty"`
// TargetNamespace sets or overrides the namespace in the
// kustomization.yaml file.
// +kubebuilder:validation:MinLength=1
// +kubebuilder:validation:MaxLength=63
// +kubebuilder:validation:Optional
// +optional
TargetNamespace string `json:"targetNamespace,omitempty"`
// Timeout for validation, apply and health checking operations.
// Defaults to 'Interval' duration.
// +optional

View File

@ -164,6 +164,11 @@ spec:
kustomize executions, it does not apply to already started executions.
Defaults to false.
type: boolean
targetNamespace:
description: TargetNamespace sets or overrides the kustomization namespace.
maxLength: 63
minLength: 1
type: string
timeout:
description: Timeout for validation, apply and health checking operations.
Defaults to 'Interval' duration.

View File

@ -189,6 +189,18 @@ it does not apply to already started executions. Defaults to false.</p>
</tr>
<tr>
<td>
<code>targetNamespace</code><br>
<em>
string
</em>
</td>
<td>
<em>(Optional)</em>
<p>TargetNamespace sets or overrides the kustomization namespace.</p>
</td>
</tr>
<tr>
<td>
<code>timeout</code><br>
<em>
<a href="https://godoc.org/k8s.io/apimachinery/pkg/apis/meta/v1#Duration">
@ -638,6 +650,18 @@ it does not apply to already started executions. Defaults to false.</p>
</tr>
<tr>
<td>
<code>targetNamespace</code><br>
<em>
string
</em>
</td>
<td>
<em>(Optional)</em>
<p>TargetNamespace sets or overrides the kustomization namespace.</p>
</td>
</tr>
<tr>
<td>
<code>timeout</code><br>
<em>
<a href="https://godoc.org/k8s.io/apimachinery/pkg/apis/meta/v1#Duration">

View File

@ -51,6 +51,11 @@ type KustomizationSpec struct {
// +optional
Suspend bool `json:"suspend,omitempty"`
// TargetNamespace sets or overrides the namespace in the
// kustomization.yaml file.
// +optional
TargetNamespace string `json:"targetNamespace,omitempty"`
// Timeout for validation, apply and health checking operations.
// Defaults to 'Interval' duration.
// +optional