Documentation ¶
Index ¶
- Constants
- func APIDeployment(instance *openstackv1beta1.Heat, env []corev1.EnvVar, volumes []corev1.Volume) *appsv1.Deployment
- func APIIngress(instance *openstackv1beta1.Heat) *netv1.Ingress
- func APIService(instance *openstackv1beta1.Heat) *corev1.Service
- func BrokerUser(instance *openstackv1beta1.Heat) *openstackv1beta1.RabbitMQUser
- func CFNDeployment(instance *openstackv1beta1.Heat, env []corev1.EnvVar, volumes []corev1.Volume) *appsv1.Deployment
- func CFNIngress(instance *openstackv1beta1.Heat) *netv1.Ingress
- func CFNService(instance *openstackv1beta1.Heat) *corev1.Service
- func ConfigMap(instance *openstackv1beta1.Heat) *corev1.ConfigMap
- func DBSyncJob(instance *openstackv1beta1.Heat, env []corev1.EnvVar, volumes []corev1.Volume) *batchv1.Job
- func Database(instance *openstackv1beta1.Heat) *openstackv1beta1.MariaDBDatabase
- func EngineService(instance *openstackv1beta1.Heat) *corev1.Service
- func EngineStatefulSet(instance *openstackv1beta1.Heat, env []corev1.EnvVar, volumes []corev1.Volume) *appsv1.StatefulSet
- func EnsureHeat(ctx context.Context, c client.Client, intended *openstackv1beta1.Heat, ...) error
- func KeystoneServices(instance *openstackv1beta1.Heat) []*openstackv1beta1.KeystoneService
- func KeystoneStackUser(instance *openstackv1beta1.Heat) *openstackv1beta1.KeystoneUser
- func KeystoneUser(instance *openstackv1beta1.Heat) *openstackv1beta1.KeystoneUser
Constants ¶
View Source
const (
APIComponentLabel = "api"
)
View Source
const (
AppLabel = "heat"
)
View Source
const (
CFNComponentLabel = "cfn"
)
View Source
const (
EngineComponentLabel = "engine"
)
Variables ¶
This section is empty.
Functions ¶
func APIDeployment ¶
func APIDeployment(instance *openstackv1beta1.Heat, env []corev1.EnvVar, volumes []corev1.Volume) *appsv1.Deployment
func APIIngress ¶
func APIIngress(instance *openstackv1beta1.Heat) *netv1.Ingress
func APIService ¶
func APIService(instance *openstackv1beta1.Heat) *corev1.Service
func BrokerUser ¶
func BrokerUser(instance *openstackv1beta1.Heat) *openstackv1beta1.RabbitMQUser
func CFNDeployment ¶
func CFNDeployment(instance *openstackv1beta1.Heat, env []corev1.EnvVar, volumes []corev1.Volume) *appsv1.Deployment
func CFNIngress ¶
func CFNIngress(instance *openstackv1beta1.Heat) *netv1.Ingress
func CFNService ¶
func CFNService(instance *openstackv1beta1.Heat) *corev1.Service
func Database ¶
func Database(instance *openstackv1beta1.Heat) *openstackv1beta1.MariaDBDatabase
func EngineService ¶
func EngineService(instance *openstackv1beta1.Heat) *corev1.Service
func EngineStatefulSet ¶
func EngineStatefulSet(instance *openstackv1beta1.Heat, env []corev1.EnvVar, volumes []corev1.Volume) *appsv1.StatefulSet
func EnsureHeat ¶
func KeystoneServices ¶
func KeystoneServices(instance *openstackv1beta1.Heat) []*openstackv1beta1.KeystoneService
func KeystoneStackUser ¶
func KeystoneStackUser(instance *openstackv1beta1.Heat) *openstackv1beta1.KeystoneUser
func KeystoneUser ¶
func KeystoneUser(instance *openstackv1beta1.Heat) *openstackv1beta1.KeystoneUser
Types ¶
This section is empty.
Source Files ¶
Click to show internal directories.
Click to hide internal directories.