mirror of
https://github.com/awatertrevi/infisical.git
synced 2026-10-07 00:27:30 +00:00
Feat: Recursive mode types
This commit is contained in:
@@ -38,6 +38,8 @@ type SecretScopeInWorkspace struct {
|
|||||||
SecretsPath string `json:"secretsPath"`
|
SecretsPath string `json:"secretsPath"`
|
||||||
// +kubebuilder:validation:Required
|
// +kubebuilder:validation:Required
|
||||||
EnvSlug string `json:"envSlug"`
|
EnvSlug string `json:"envSlug"`
|
||||||
|
// +kubebuilder:validation:Optional
|
||||||
|
Recursive bool `json:"recursive"`
|
||||||
}
|
}
|
||||||
|
|
||||||
type MachineIdentityScopeInWorkspace struct {
|
type MachineIdentityScopeInWorkspace struct {
|
||||||
@@ -47,6 +49,8 @@ type MachineIdentityScopeInWorkspace struct {
|
|||||||
EnvSlug string `json:"envSlug"`
|
EnvSlug string `json:"envSlug"`
|
||||||
// +kubebuilder:validation:Required
|
// +kubebuilder:validation:Required
|
||||||
ProjectSlug string `json:"projectSlug"`
|
ProjectSlug string `json:"projectSlug"`
|
||||||
|
// +kubebuilder:validation:Optional
|
||||||
|
Recursive bool `json:"recursive"`
|
||||||
}
|
}
|
||||||
|
|
||||||
type KubeSecretReference struct {
|
type KubeSecretReference struct {
|
||||||
|
|||||||
@@ -67,6 +67,8 @@ spec:
|
|||||||
properties:
|
properties:
|
||||||
envSlug:
|
envSlug:
|
||||||
type: string
|
type: string
|
||||||
|
recursive:
|
||||||
|
type: boolean
|
||||||
secretsPath:
|
secretsPath:
|
||||||
type: string
|
type: string
|
||||||
required:
|
required:
|
||||||
@@ -111,6 +113,8 @@ spec:
|
|||||||
type: string
|
type: string
|
||||||
projectSlug:
|
projectSlug:
|
||||||
type: string
|
type: string
|
||||||
|
recursive:
|
||||||
|
type: boolean
|
||||||
secretsPath:
|
secretsPath:
|
||||||
type: string
|
type: string
|
||||||
required:
|
required:
|
||||||
|
|||||||
Reference in New Issue
Block a user