Documentation
¶
Index ¶
- Constants
- func CreateDeployment(namespace string, labels map[string]string, image string) *appsv1.Deployment
- func CreateFluentdConfigMap(app *v1beta1v8o.VerrazzanoHelidon, namespace string, labels map[string]string) *corev1.ConfigMap
- func CreateHelidonAppCR(mcName string, namespace string, app *v1beta1v8o.VerrazzanoHelidon, ...) *v1helidonapp.HelidonApp
- func IsFluentdEnabled(app *v1beta1v8o.VerrazzanoHelidon) bool
- func UpdateEnvVars(mc *types.ManagedCluster, component string, envs *[]corev1.EnvVar)
Constants ¶
View Source
const DefaultPort = int32(8080)
DefaultPort constant for default Helidon port
View Source
const DefaultTargetPort = int32(8080)
DefaultTargetPort constant for default Helidon target port
Variables ¶
This section is empty.
Functions ¶
func CreateDeployment ¶
CreateDeployment creates a deployment for the verrazzano-helidon-app-operator.
func CreateFluentdConfigMap ¶
func CreateFluentdConfigMap(app *v1beta1v8o.VerrazzanoHelidon, namespace string, labels map[string]string) *corev1.ConfigMap
CreateFluentdConfigMap creates the Fluentd configmap for a given Helidon application
func CreateHelidonAppCR ¶
func CreateHelidonAppCR(mcName string, namespace string, app *v1beta1v8o.VerrazzanoHelidon, mbPair *types.ModelBindingPair, labels map[string]string) *v1helidonapp.HelidonApp
CreateHelidonAppCR constructs a Helidon application custome resource.
func IsFluentdEnabled ¶
func IsFluentdEnabled(app *v1beta1v8o.VerrazzanoHelidon) bool
IsFluentdEnabled checks if Fluentd integration is enabled for this Helidon application.
func UpdateEnvVars ¶
func UpdateEnvVars(mc *types.ManagedCluster, component string, envs *[]corev1.EnvVar)
UpdateEnvVars updates env variables for a given Helidon component.
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.