Skip to content

che-incubator/che-tls-secret-creator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Che TLS certificates and secrets creation image

This images generates TLS certificates required for Eclipse Che deployment and creates corresponding secrets in Eclipse Che dedicated namespace. It is used as Kubernetes job image and should be run before Eclipse Che deploying process is started. The job is usually started from Che operator reconcile loop.

All parameters to this image is passed as environment variables.

Required parameters:

  • DOMAIN should be set with the list of cluster public domains with or without wildcard.

Optional parameters:

  • CHE_NAMESPACE is the namespace name into which Eclipse Che should be deployed. If now specified, default value che is used.
  • CHE_SERVER_TLS_SECRET_NAME is the name of TLS secret into which generated TLS certificate should be saved. The namespace is defined by CHE_NAMESPACE environment variable. Default value is che-tls.
  • CHE_CA_CERTIFICATE_SECRET_NAME is the name of the secret in which Che CA certificate should be saved. This certificate should be shared with all users and each user should add it into OS or browser trust store. The namespace is defined by CHE_NAMESPACE environment variable. Default value is self-signed-certificate.
  • LABELS is a space separated list of labels to add to the generated secret. Could be empty.

Image repository is quay.io/eclipse/che-tls-secret-creator and could be found here.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published