@@ -514,7 +514,6 @@ spec:
514514 type: object
515515 required:
516516 - create
517- - passwordSecretRef
518517 properties:
519518 alias:
520519 description: |-
@@ -526,17 +525,25 @@ spec:
526525 Create enables JKS keystore creation for the Certificate.
527526 If true, a file named `keystore.jks` will be created in the target
528527 Secret resource, encrypted using the password stored in
529- `passwordSecretRef`.
528+ `passwordSecretRef` or `password` .
530529 The keystore file will be updated immediately.
531530 If the issuer provided a CA certificate, a file named `truststore.jks`
532531 will also be created in the target Secret resource, encrypted using the
533532 password stored in `passwordSecretRef`
534533 containing the issuing Certificate Authority
535534 type: boolean
535+ password:
536+ description: |-
537+ Password provides a literal password used to encrypt the JKS keystore.
538+ Mutually exclusive with passwordSecretRef.
539+ One of password or passwordSecretRef must provide a password with a non-zero length.
540+ type: string
536541 passwordSecretRef:
537542 description: |-
538- PasswordSecretRef is a reference to a key in a Secret resource
543+ PasswordSecretRef is a reference to a non-empty key in a Secret resource
539544 containing the password used to encrypt the JKS keystore.
545+ Mutually exclusive with password.
546+ One of password or passwordSecretRef must provide a password with a non-zero length.
540547 type: object
541548 required:
542549 - name
@@ -559,24 +566,31 @@ spec:
559566 type: object
560567 required:
561568 - create
562- - passwordSecretRef
563569 properties:
564570 create:
565571 description: |-
566572 Create enables PKCS12 keystore creation for the Certificate.
567573 If true, a file named `keystore.p12` will be created in the target
568574 Secret resource, encrypted using the password stored in
569- `passwordSecretRef`.
575+ `passwordSecretRef` or in `password` .
570576 The keystore file will be updated immediately.
571577 If the issuer provided a CA certificate, a file named `truststore.p12` will
572578 also be created in the target Secret resource, encrypted using the
573579 password stored in `passwordSecretRef` containing the issuing Certificate
574580 Authority
575581 type: boolean
582+ password:
583+ description: |-
584+ Password provides a literal password used to encrypt the PKCS#12 keystore.
585+ Mutually exclusive with passwordSecretRef.
586+ One of password or passwordSecretRef must provide a password with a non-zero length.
587+ type: string
576588 passwordSecretRef:
577589 description: |-
578- PasswordSecretRef is a reference to a key in a Secret resource
579- containing the password used to encrypt the PKCS12 keystore.
590+ PasswordSecretRef is a reference to a non-empty key in a Secret resource
591+ containing the password used to encrypt the PKCS#12 keystore.
592+ Mutually exclusive with password.
593+ One of password or passwordSecretRef must provide a password with a non-zero length.
580594 type: object
581595 required:
582596 - name
@@ -1376,6 +1390,9 @@ spec:
13761390 resource ID of the managed identity, can not be used at the same time as clientID
13771391 Cannot be used for Azure Managed Service Identity
13781392 type: string
1393+ tenantID:
1394+ description: tenant ID of the managed identity, can not be used at the same time as resourceID
1395+ type: string
13791396 resourceGroupName:
13801397 description: resource group the DNS zone is located in
13811398 type: string
@@ -4689,6 +4706,9 @@ spec:
46894706 resource ID of the managed identity, can not be used at the same time as clientID
46904707 Cannot be used for Azure Managed Service Identity
46914708 type: string
4709+ tenantID:
4710+ description: tenant ID of the managed identity, can not be used at the same time as resourceID
4711+ type: string
46924712 resourceGroupName:
46934713 description: resource group the DNS zone is located in
46944714 type: string
@@ -8415,6 +8435,9 @@ spec:
84158435 resource ID of the managed identity, can not be used at the same time as clientID
84168436 Cannot be used for Azure Managed Service Identity
84178437 type: string
8438+ tenantID:
8439+ description: tenant ID of the managed identity, can not be used at the same time as resourceID
8440+ type: string
84188441 resourceGroupName:
84198442 description: resource group the DNS zone is located in
84208443 type: string
0 commit comments