Documentation ¶
Index ¶
- Constants
- func UpdateDeploymentContainer(deployment *appsv1.Deployment, containerName, image, pullPolicy string)
- func UpdateDeploymentVersionLabels(deployment *appsv1.Deployment, cluster *crv1.PerconaPGCluster)
- func UpdateSpecTemplateAffinity(deployment *appsv1.Deployment, deploymentType crv1.PodAntiAffinityDeployment, ...)
- func UpdateSpecTemplateAnnotations(annotations map[string]string, deployment *appsv1.Deployment)
- func UpdateSpecTemplateLabels(labels map[string]string, deployment *appsv1.Deployment)
- func UpdateSpecTemplateSpecSecurityContext(cl *crv1.PerconaPGCluster, deployment *appsv1.Deployment)
- func Wait(client kubeapi.Interface, deploymentName, namespace string) error
Constants ¶
View Source
const ( ContainerDatabase = "database" ContainerPGBadger = "pgbadger" ContainerPGBouncer = "pgbouncer" )
Variables ¶
This section is empty.
Functions ¶
func UpdateDeploymentContainer ¶ added in v1.2.0
func UpdateDeploymentContainer(deployment *appsv1.Deployment, containerName, image, pullPolicy string)
func UpdateDeploymentVersionLabels ¶ added in v1.2.0
func UpdateDeploymentVersionLabels(deployment *appsv1.Deployment, cluster *crv1.PerconaPGCluster)
func UpdateSpecTemplateAffinity ¶ added in v1.3.0
func UpdateSpecTemplateAffinity(deployment *appsv1.Deployment, deploymentType crv1.PodAntiAffinityDeployment, affinity crv1.Affinity, cluster *crv1.Pgcluster)
func UpdateSpecTemplateAnnotations ¶
func UpdateSpecTemplateAnnotations(annotations map[string]string, deployment *appsv1.Deployment)
func UpdateSpecTemplateLabels ¶
func UpdateSpecTemplateLabels(labels map[string]string, deployment *appsv1.Deployment)
func UpdateSpecTemplateSpecSecurityContext ¶
func UpdateSpecTemplateSpecSecurityContext(cl *crv1.PerconaPGCluster, deployment *appsv1.Deployment)
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.