Documentation
¶
Index ¶
- func CreateLetsEncryptStagingBundle() ([]byte, error)
- func GetLocalClusterCABundleData(log *zap.SugaredLogger, cli client.Client, ctx ctx.Context) ([]byte, error)
- func IsLetsEncryptProductionEnv(acme interface{}) bool
- func IsLetsEncryptProvider(acme interface{}) bool
- func IsLetsEncryptStagingEnv(acme interface{}) bool
- func IsPrivateIssuer(c interface{}) (bool, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func CreateLetsEncryptStagingBundle ¶
CreateLetsEncryptStagingBundle Builds the Let's Encrypt Staging environment CA cert chain
func GetLocalClusterCABundleData ¶
func GetLocalClusterCABundleData(log *zap.SugaredLogger, cli client.Client, ctx ctx.Context) ([]byte, error)
GetLocalClusterCABundleData gets the local cluster CA bundle data from one of the known/expected sources within Verrazzano
Sources, in order of precedence - "cacerts.pem" data field in the verrazzano-system/verrazzano-tls-ca secret - "ca.crt" data field in the verrazzano-system/verrazzano-tls secret
func IsLetsEncryptProductionEnv ¶
func IsLetsEncryptProductionEnv(acme interface{}) bool
func IsLetsEncryptProvider ¶
func IsLetsEncryptProvider(acme interface{}) bool
func IsLetsEncryptStagingEnv ¶
func IsLetsEncryptStagingEnv(acme interface{}) bool
func IsPrivateIssuer ¶
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.