Documentation ¶
Index ¶
- Constants
- func DBSyncJob(instance *heatv1beta1.Heat, labels map[string]string) *batchv1.Job
- func GetInitVolumeMounts() []corev1.VolumeMount
- func GetOwningHeatName(instance client.Object) string
- func GetVolumeMounts() []corev1.VolumeMount
- func GetVolumes(name string) []corev1.Volume
- func InitContainer(init APIDetails) []corev1.Container
- type APIDetails
Constants ¶
View Source
const ( // ServiceName - ServiceName = "heat" // ServiceType - ServiceType = "orchestration" // CfnServiceName - CfnServiceName = "heat-cfn" // CfnServiceType - CfnServiceType = "cloudformation" // StackDomainAdminUsername - StackDomainAdminUsername = "heat_stack_domain_admin" // StackDomainName - StackDomainName = "heat_stack" // DatabaseName - DatabaseName = "heat" // HeatPublicPort - HeatPublicPort int32 = 8004 // HeatInternalPort - HeatInternalPort int32 = 8004 // HeatCfnPublicPort - HeatCfnPublicPort int32 = 8000 // HeatCfnInternalPort - HeatCfnInternalPort int32 = 8000 // KollaConfigDbSync - KollaConfigDbSync = "/var/lib/config-data/merged/db-sync-config.json" // APIComponent - APIComponent = "api" // CfnAPIComponent - CfnAPIComponent = "cfnapi" // EngineComponent - EngineComponent = "engine" )
View Source
const (
DBSyncCommand = "/usr/local/bin/kolla_set_configs && su heat -s /bin/bash -c 'heat-manage --config-file /etc/heat/heat.conf db_sync'"
)
DBSyncCommand
View Source
const (
InitContainerCommand = "/usr/local/bin/container-scripts/init.sh"
)
InitContainerCommand is
Variables ¶
This section is empty.
Functions ¶
func GetOwningHeatName ¶
GetOwningHeatName - Given a HeatAPI, HeatCfnAPI, HeatEngine object, returning the parent Heat object that created it (if any)
Types ¶
type APIDetails ¶
type APIDetails struct { ContainerImage string DatabaseHost string DatabaseUser string DatabaseName string TransportURL string OSPSecret string DBPasswordSelector string UserPasswordSelector string AuthEncryptionKeySelector string VolumeMounts []corev1.VolumeMount Privileged bool }
APIDetails ..
Click to show internal directories.
Click to hide internal directories.