Documentation ¶
Index ¶
Constants ¶
View Source
const ( WebhookServerPort = 8443 WebhookServerCertDir = "/tmp/k8s-webhook-server/serving-certs" WebhookServerAppName = "devworkspace-webhook-server" WebhookServerDeploymentName = WebhookServerAppName WebhookServerServiceName = "devworkspace-webhookserver" WebhookServerPortName = "webhook-server" WebhookMetricsPortName = "metrics" // Holds webhook server related SA name and SA-related objects, like ClusterRole, ClusterRoleBinding WebhookServerSAName = "devworkspace-webhook-server" WebhookServerCertsVolumeName = "webhook-tls-certs" )
Variables ¶
View Source
var CABundle []byte
View Source
var WebhookServerAppAnnotations = func() map[string]string { now := time.Now() return map[string]string{ constants.WebhookRestartedAtAnnotation: strconv.FormatInt(now.UnixNano(), 10), } }
View Source
var WebhookServerAppLabels = func() map[string]string { return map[string]string{ "app.kubernetes.io/name": WebhookServerAppName, "app.kubernetes.io/part-of": "devworkspace-operator", } }
Functions ¶
func ConfigureWebhookServer ¶
func GetWebhookServer ¶
GetWebhookServer returns webhook server if it's configured, or nil otherwise
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.