Skip to content

Commit

Permalink
Add support for authRotate
Browse files Browse the repository at this point in the history
Signed-off-by: Arnob kumar saha <arnob@appscode.com>
  • Loading branch information
ArnobKumarSaha committed Oct 17, 2024
1 parent 210db9f commit 9863ef9
Show file tree
Hide file tree
Showing 98 changed files with 1,165 additions and 158 deletions.
4 changes: 2 additions & 2 deletions apis/kafka/v1alpha1/zz_generated.deepcopy.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

14 changes: 14 additions & 0 deletions apis/kubedb/v1/openapi_generated.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

8 changes: 7 additions & 1 deletion apis/kubedb/v1/types.go
Original file line number Diff line number Diff line change
Expand Up @@ -190,7 +190,13 @@ type SystemUserSecretsSpec struct {

type SecretReference struct {
core.LocalObjectReference `json:",inline,omitempty"`
ExternallyManaged bool `json:"externallyManaged,omitempty"`
// Recommendation engine will generate RotateAuth opsReq using this field
// +optional
RotateAfter *metav1.Duration `json:"rotateAfter,omitempty"`
// ActiveFrom holds the RFC3339 time. The referred authSecret is in-use from this timestamp.
// +optional
ActiveFrom *metav1.Time `json:"activeFrom,omitempty"`
ExternallyManaged bool `json:"externallyManaged,omitempty"`
}

type Age struct {
Expand Down
39 changes: 24 additions & 15 deletions apis/kubedb/v1/zz_generated.deepcopy.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

14 changes: 14 additions & 0 deletions apis/kubedb/v1alpha2/openapi_generated.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

8 changes: 7 additions & 1 deletion apis/kubedb/v1alpha2/types.go
Original file line number Diff line number Diff line change
Expand Up @@ -206,7 +206,13 @@ type SystemUserSecretsSpec struct {

type SecretReference struct {
core.LocalObjectReference `json:",inline,omitempty"`
ExternallyManaged bool `json:"externallyManaged,omitempty"`
// Recommendation engine will generate RotateAuth opsReq using this field
// +optional
RotateAfter *metav1.Duration `json:"rotateAfter,omitempty"`
// ActiveFrom holds the RFC3339 time. The referred authSecret is in-use from this timestamp.
// +optional
ActiveFrom *metav1.Time `json:"activeFrom,omitempty"`
ExternallyManaged bool `json:"externallyManaged,omitempty"`
}

type Age struct {
Expand Down
Loading

0 comments on commit 9863ef9

Please sign in to comment.