Skip to content

Commit 9ab4a43

Browse files
authored
Add AZURE_SECRET_EXPIRES_AT marketplace configuration (#707)
* Add `AZURE_SECRET_EXPIRES_AT` marketplace configuration Signed-off-by: Imtiaz Uddin <imtiaz@appscode.com> * Add datetime format validation in auzre client expires at field Signed-off-by: Imtiaz Uddin <imtiaz@appscode.com> --------- Signed-off-by: Imtiaz Uddin <imtiaz@appscode.com>
1 parent 8aa6da8 commit 9ab4a43

5 files changed

Lines changed: 11 additions & 0 deletions

File tree

apis/installer/v1alpha1/ace_options_types.go

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -333,6 +333,9 @@ type AceOptionsAzureMarketplace struct {
333333
TenantID string `json:"tenantID"`
334334
ClientID string `json:"clientID"`
335335
ClientSecret string `json:"clientSecret"`
336+
// +optional
337+
// +kubebuilder:validation:Format=date-time
338+
ClientSecretExpiresAt string `json:"clientSecretExpiresAt"`
336339
}
337340

338341
type AceOptionsAwsMarketplace struct {

charts/ace/templates/platform/config.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -213,6 +213,7 @@ stringData:
213213
AZURE_TENANT_ID = {{ .tenantID }}
214214
AZURE_CLIENT_ID = {{ .clientID }}
215215
AZURE_CLIENT_SECRET = {{ .clientSecret }}
216+
AZURE_SECRET_EXPIRES_AT = {{ .clientSecretExpiresAt }}
216217
{{- end }}
217218

218219
{{- with .gcp }}

charts/ace/values.openapiv3_schema.yaml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19036,6 +19036,9 @@ properties:
1903619036
type: string
1903719037
clientSecret:
1903819038
type: string
19039+
clientSecretExpiresAt:
19040+
format: date-time
19041+
type: string
1903919042
secret:
1904019043
type: string
1904119044
tenantID:

charts/ace/values.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -431,6 +431,7 @@ settings:
431431
# tenantID: ""
432432
# clientID: ""
433433
# clientSecret: ""
434+
# clientSecretExpiresAt: ""
434435
# gcp:
435436
# secret: ""
436437
# testUploadID: ""

schema/ace-options/values.openapiv3_schema.yaml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1780,6 +1780,9 @@ properties:
17801780
type: string
17811781
clientSecret:
17821782
type: string
1783+
clientSecretExpiresAt:
1784+
format: date-time
1785+
type: string
17831786
secret:
17841787
type: string
17851788
tenantID:

0 commit comments

Comments
 (0)