Documentation ¶
Index ¶
- func ApiClusterTokenSecret(deployOptions types.DeployOptions) *corev1.Secret
- func ApiEncryptionKeySecret(namespace string, key string) *corev1.Secret
- func ApplicationMetadataConfig(data []byte, namespace string) *corev1.ConfigMap
- func ConfigValuesSecret(namespace string, configValues string) *corev1.Secret
- func DistributionConfigMap(deployOptions types.DeployOptions) *corev1.ConfigMap
- func DistributionService(deployOptions types.DeployOptions) *corev1.Service
- func DistributionStatefulset(deployOptions types.DeployOptions, size resource.Quantity) *appsv1.StatefulSet
- func GetProxyEnv(deployOptions types.DeployOptions) []corev1.EnvVar
- func JwtSecret(namespace string, jwt string) *corev1.Secret
- func KotsadmClusterRole() *rbacv1.ClusterRole
- func KotsadmClusterRoleBinding(serviceAccountNamespace string) *rbacv1.ClusterRoleBinding
- func KotsadmConfigMap(deployOptions types.DeployOptions) *corev1.ConfigMap
- func KotsadmDeployment(deployOptions types.DeployOptions) *appsv1.Deployment
- func KotsadmIngress(namespace string, ingressConfig kotsv1beta1.IngressResourceConfig) *extensionsv1beta1.Ingress
- func KotsadmRole(namespace string) *rbacv1.Role
- func KotsadmRoleBinding(roleBindingNamespace string, kotsadmNamespace string) *rbacv1.RoleBinding
- func KotsadmService(namespace string, nodePort int32) *corev1.Service
- func KotsadmServiceAccount(namespace string) *corev1.ServiceAccount
- func LicenseSecret(namespace string, appSlug string, license string) *corev1.Secret
- func MigrationsPod(deployOptions types.DeployOptions) *corev1.Pod
- func MinioService(namespace string) *corev1.Service
- func MinioStatefulset(deployOptions types.DeployOptions, size resource.Quantity) *appsv1.StatefulSet
- func OperatorClusterRole() *rbacv1.ClusterRole
- func OperatorClusterRoleBinding(serviceAccountNamespace string) *rbacv1.ClusterRoleBinding
- func OperatorDeployment(deployOptions types.DeployOptions) *appsv1.Deployment
- func OperatorRole(namespace string) *rbacv1.Role
- func OperatorRoleBinding(namespace string, subjectNamespace string) *rbacv1.RoleBinding
- func OperatorServiceAccount(namespace string) *corev1.ServiceAccount
- func PgSecret(namespace string, password string) *corev1.Secret
- func PostgresService(namespace string) *corev1.Service
- func PostgresStatefulset(deployOptions types.DeployOptions, size resource.Quantity) *appsv1.StatefulSet
- func PrivateKotsadmRegistrySecret(namespace string, kotsadmOptions types.KotsadmOptions) *corev1.Secret
- func S3Secret(namespace string, accessKey string, secretKey string) *corev1.Secret
- func SharedPasswordSecret(namespace string, bcryptPassword string) *corev1.Secret
- func UpdateKotsadmDeployment(deployment *appsv1.Deployment, deployOptions types.DeployOptions) error
- func UpdateOperatorDeployment(deployment *appsv1.Deployment, deployOptions types.DeployOptions) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ApiClusterTokenSecret ¶
func ApiClusterTokenSecret(deployOptions types.DeployOptions) *corev1.Secret
func ApiEncryptionKeySecret ¶
func ConfigValuesSecret ¶
func DistributionConfigMap ¶
func DistributionConfigMap(deployOptions types.DeployOptions) *corev1.ConfigMap
func DistributionService ¶
func DistributionService(deployOptions types.DeployOptions) *corev1.Service
func DistributionStatefulset ¶
func DistributionStatefulset(deployOptions types.DeployOptions, size resource.Quantity) *appsv1.StatefulSet
func GetProxyEnv ¶
func GetProxyEnv(deployOptions types.DeployOptions) []corev1.EnvVar
func KotsadmClusterRole ¶
func KotsadmClusterRole() *rbacv1.ClusterRole
func KotsadmClusterRoleBinding ¶
func KotsadmClusterRoleBinding(serviceAccountNamespace string) *rbacv1.ClusterRoleBinding
func KotsadmConfigMap ¶
func KotsadmConfigMap(deployOptions types.DeployOptions) *corev1.ConfigMap
func KotsadmDeployment ¶
func KotsadmDeployment(deployOptions types.DeployOptions) *appsv1.Deployment
func KotsadmIngress ¶
func KotsadmIngress(namespace string, ingressConfig kotsv1beta1.IngressResourceConfig) *extensionsv1beta1.Ingress
func KotsadmRole ¶
func KotsadmRoleBinding ¶
func KotsadmRoleBinding(roleBindingNamespace string, kotsadmNamespace string) *rbacv1.RoleBinding
func KotsadmServiceAccount ¶
func KotsadmServiceAccount(namespace string) *corev1.ServiceAccount
func LicenseSecret ¶
func MigrationsPod ¶ added in v1.31.0
func MigrationsPod(deployOptions types.DeployOptions) *corev1.Pod
func MinioService ¶
func MinioStatefulset ¶
func MinioStatefulset(deployOptions types.DeployOptions, size resource.Quantity) *appsv1.StatefulSet
func OperatorClusterRole ¶ added in v1.31.0
func OperatorClusterRole() *rbacv1.ClusterRole
func OperatorClusterRoleBinding ¶ added in v1.31.0
func OperatorClusterRoleBinding(serviceAccountNamespace string) *rbacv1.ClusterRoleBinding
func OperatorDeployment ¶ added in v1.31.0
func OperatorDeployment(deployOptions types.DeployOptions) *appsv1.Deployment
func OperatorRole ¶ added in v1.31.0
func OperatorRoleBinding ¶ added in v1.31.0
func OperatorRoleBinding(namespace string, subjectNamespace string) *rbacv1.RoleBinding
func OperatorServiceAccount ¶ added in v1.31.0
func OperatorServiceAccount(namespace string) *corev1.ServiceAccount
func PostgresService ¶
func PostgresStatefulset ¶
func PostgresStatefulset(deployOptions types.DeployOptions, size resource.Quantity) *appsv1.StatefulSet
func PrivateKotsadmRegistrySecret ¶
func PrivateKotsadmRegistrySecret(namespace string, kotsadmOptions types.KotsadmOptions) *corev1.Secret
func SharedPasswordSecret ¶
func UpdateKotsadmDeployment ¶
func UpdateKotsadmDeployment(deployment *appsv1.Deployment, deployOptions types.DeployOptions) error
func UpdateOperatorDeployment ¶ added in v1.31.0
func UpdateOperatorDeployment(deployment *appsv1.Deployment, deployOptions types.DeployOptions) error
Types ¶
This section is empty.
Source Files ¶
Click to show internal directories.
Click to hide internal directories.