Documentation
¶
Index ¶
- Constants
- func ConvertToPodTemplateSpec(source *ar.ApicurioRegistryPodTemplateSpec) (*core.PodTemplateSpec, error)
- func NewAffinityCF(ctx context.LoopContext) loop.ControlFunction
- func NewAnnotationsCF(ctx context.LoopContext) loop.ControlFunction
- func NewCorsCF(ctx context.LoopContext) loop.ControlFunction
- func NewDeploymentCF(ctx context.LoopContext, services services.LoopServices) loop.ControlFunction
- func NewEnvApplyCF(ctx context.LoopContext) loop.ControlFunction
- func NewEnvCF(ctx context.LoopContext) loop.ControlFunction
- func NewHostCF(ctx context.LoopContext, services services.LoopServices) loop.ControlFunction
- func NewHostInitCF(ctx context.LoopContext) loop.ControlFunction
- func NewHostInitRouteOcpCF(ctx context.LoopContext) loop.ControlFunction
- func NewHttpsCF(ctx context.LoopContext, services services.LoopServices) loop.ControlFunction
- func NewImageCF(ctx context.LoopContext, services services.LoopServices) loop.ControlFunction
- func NewImagePullPolicyCF(ctx context.LoopContext) loop.ControlFunction
- func NewImagePullSecretsCF(ctx context.LoopContext) loop.ControlFunction
- func NewIngressCF(ctx context.LoopContext, services services.LoopServices) loop.ControlFunction
- func NewKeycloakCF(ctx context.LoopContext) loop.ControlFunction
- func NewLabelsCF(ctx context.LoopContext, services services.LoopServices) loop.ControlFunction
- func NewLogLevelCF(ctx context.LoopContext) loop.ControlFunction
- func NewNetworkPolicyCF(ctx context.LoopContext, services services.LoopServices) loop.ControlFunction
- func NewPodDisruptionBudgetV1CF(ctx context.LoopContext, services services.LoopServices) loop.ControlFunction
- func NewPodDisruptionBudgetV1beta1CF(ctx context.LoopContext, services services.LoopServices) loop.ControlFunction
- func NewPodTemplateSpecCF(ctx context.LoopContext, services services.LoopServices) loop.ControlFunction
- func NewProfileCF(ctx context.LoopContext) loop.ControlFunction
- func NewReplicasCF(ctx context.LoopContext, services services.LoopServices) loop.ControlFunction
- func NewSecretVolume(name string) *core.Volume
- func NewSecretVolumeMount(name string) *core.VolumeMount
- func NewServiceCF(ctx context.LoopContext, services services.LoopServices) loop.ControlFunction
- func NewServiceMonitorCF(ctx context.LoopContext, services services.LoopServices) loop.ControlFunction
- func NewSqlCF(ctx context.LoopContext) loop.ControlFunction
- func NewTolerationCF(ctx context.LoopContext) loop.ControlFunction
- func NewUICF(ctx context.LoopContext) loop.ControlFunction
- func NewUpgradeCF(ctx context.LoopContext) loop.ControlFunction
- func SanitizeBasePodSpec(log *zap.SugaredLogger, base *ar.ApicurioRegistryPodTemplateSpec, ...) (*ar.ApicurioRegistryPodTemplateSpec, error)
- type AffinityCF
- type AnnotationsCF
- type CorsCF
- type DeploymentCF
- type EnvApplyCF
- type EnvCF
- type HostCF
- type HostInitCF
- type HostInitRouteOcpCF
- type HttpsCF
- type ImageCF
- type ImagePullPolicyCF
- type ImagePullSecretsCF
- type IngressCF
- type KeycloakCF
- type LabelsCF
- func (this *LabelsCF) Cleanup() bool
- func (this *LabelsCF) Compare() bool
- func (this *LabelsCF) Describe() string
- func (this *LabelsCF) GetCommonApplicationLabels() map[string]string
- func (this *LabelsCF) GetTargetDeploymentPodLabels() map[string]string
- func (this *LabelsCF) Respond()
- func (this *LabelsCF) Sense()
- type LogLevelCF
- type NetworkPolicyCF
- type PodDisruptionBudgetV1CF
- type PodDisruptionBudgetV1beta1CF
- type PodTemplateSpecCF
- type ProfileCF
- type ReplicasCF
- type ServiceCF
- type ServiceMonitorCF
- type SqlCF
- type TolerationCF
- type UICF
- type UpgradeCF
Constants ¶
const ( ENV_REGISTRY_AUTH_ENABLED = "AUTH_ENABLED" ENV_REGISTRY_KEYCLOAK_URL = "KEYCLOAK_URL" ENV_REGISTRY_KEYCLOAK_REALM = "KEYCLOAK_REALM" ENV_REGISTRY_KEYCLOAK_API_CLIENT_ID = "KEYCLOAK_API_CLIENT_ID" ENV_REGISTRY_KEYCLOAK_UI_CLIENT_ID = "KEYCLOAK_UI_CLIENT_ID" DEFAULT_REGISTRY_KEYCLOAK_API_CLIENT_ID = "registry-client-api" DEFAULT_REGISTRY_KEYCLOAK_UI_CLIENT_ID = "registry-client-ui" )
const ENV_CORS = "CORS_ALLOWED_ORIGINS"
const ENV_OPERATOR_REGISTRY_IMAGE_KAFKASQL = "REGISTRY_IMAGE_KAFKASQL"
const ENV_OPERATOR_REGISTRY_IMAGE_MEM = "REGISTRY_IMAGE_MEM"
const ENV_OPERATOR_REGISTRY_IMAGE_PULL_POLICY = "REGISTRY_IMAGE_PULL_POLICY"
const ENV_OPERATOR_REGISTRY_IMAGE_SQL = "REGISTRY_IMAGE_SQL"
const ENV_QUARKUS_PROFILE = "QUARKUS_PROFILE"
const ENV_REGISTRY_DATASOURCE_PASSWORD = "REGISTRY_DATASOURCE_PASSWORD"
const ENV_REGISTRY_DATASOURCE_URL = "REGISTRY_DATASOURCE_URL"
const ENV_REGISTRY_DATASOURCE_USERNAME = "REGISTRY_DATASOURCE_USERNAME"
const ENV_REGISTRY_LOG_LEVEL = "LOG_LEVEL"
const ENV_REGISTRY_LOG_LEVEL2 = "REGISTRY_LOG_LEVEL"
const ENV_UI_READ_ONLY = "REGISTRY_UI_FEATURES_READONLY"
const HttpPort = 8080
const HttpsPort = 8443
const TlsCertMountPath = "/certs"
Variables ¶
This section is empty.
Functions ¶
func ConvertToPodTemplateSpec ¶ added in v1.1.0
func ConvertToPodTemplateSpec(source *ar.ApicurioRegistryPodTemplateSpec) (*core.PodTemplateSpec, error)
Do a magic using JSON to conver these values. They MUST have the equivalent field names. We are only doing this because we don't have some ommitempty tags in PodSpec.
func NewAffinityCF ¶
func NewAffinityCF(ctx context.LoopContext) loop.ControlFunction
func NewAnnotationsCF ¶ added in v1.1.0
func NewAnnotationsCF(ctx context.LoopContext) loop.ControlFunction
func NewCorsCF ¶ added in v1.1.0
func NewCorsCF(ctx context.LoopContext) loop.ControlFunction
This CF makes sure the CORS_ALLOWED_ORIGINS env. variable is set properly
func NewDeploymentCF ¶
func NewDeploymentCF(ctx context.LoopContext, services services.LoopServices) loop.ControlFunction
func NewEnvApplyCF ¶ added in v1.1.0
func NewEnvApplyCF(ctx context.LoopContext) loop.ControlFunction
Is responsible for managing environment variables from the env cache
func NewEnvCF ¶
func NewEnvCF(ctx context.LoopContext) loop.ControlFunction
NewEnvCF creates a new instance of `Env` control function. This control function is responsible for reading custom environment variables from the spec, and saving them into the environment cache.
func NewHostCF ¶
func NewHostCF(ctx context.LoopContext, services services.LoopServices) loop.ControlFunction
This CF makes sure number of host is aligned If there is some other way of determining the number of host needed outside of CR, modify the Sense stage so this CF knows about it
func NewHostInitCF ¶
func NewHostInitCF(ctx context.LoopContext) loop.ControlFunction
This CF makes sure number of host is aligned If there is some other way of determining the number of host needed outside of CR, modify the Sense stage so this CF knows about it
func NewHostInitRouteOcpCF ¶
func NewHostInitRouteOcpCF(ctx context.LoopContext) loop.ControlFunction
func NewHttpsCF ¶ added in v1.1.0
func NewHttpsCF(ctx context.LoopContext, services services.LoopServices) loop.ControlFunction
func NewImageCF ¶
func NewImageCF(ctx context.LoopContext, services services.LoopServices) loop.ControlFunction
func NewImagePullPolicyCF ¶ added in v1.1.0
func NewImagePullPolicyCF(ctx context.LoopContext) loop.ControlFunction
func NewImagePullSecretsCF ¶ added in v1.1.0
func NewImagePullSecretsCF(ctx context.LoopContext) loop.ControlFunction
func NewIngressCF ¶
func NewIngressCF(ctx context.LoopContext, services services.LoopServices) loop.ControlFunction
func NewKeycloakCF ¶
func NewKeycloakCF(ctx context.LoopContext) loop.ControlFunction
func NewLabelsCF ¶
func NewLabelsCF(ctx context.LoopContext, services services.LoopServices) loop.ControlFunction
Update labels on some managed resources
func NewLogLevelCF ¶
func NewLogLevelCF(ctx context.LoopContext) loop.ControlFunction
func NewNetworkPolicyCF ¶ added in v1.1.0
func NewNetworkPolicyCF(ctx context.LoopContext, services services.LoopServices) loop.ControlFunction
func NewPodDisruptionBudgetV1CF ¶ added in v1.1.0
func NewPodDisruptionBudgetV1CF(ctx context.LoopContext, services services.LoopServices) loop.ControlFunction
func NewPodDisruptionBudgetV1beta1CF ¶ added in v1.1.0
func NewPodDisruptionBudgetV1beta1CF(ctx context.LoopContext, services services.LoopServices) loop.ControlFunction
func NewPodTemplateSpecCF ¶ added in v1.1.0
func NewPodTemplateSpecCF(ctx context.LoopContext, services services.LoopServices) loop.ControlFunction
Using the Deployment directly to detemine whether the PTS has to be applied is a problem, because other CFs might modify the Deployment as well. We have no way of comparing the target PTS with the PTS in the Deployment, since we don't know which changes are from spec PTS and which from the CFs. To work around this, we will reconcile if: - The PTS in the spec has changed, or - The PTS in the Deployment has changed. If we are done, there will be no change in the Deployment between execution of this CF in subsequent reconciliations, so we don't have to update the PTS again. This may waste a few cycles, but I don't think we can do better than that.
func NewProfileCF ¶
func NewProfileCF(ctx context.LoopContext) loop.ControlFunction
Is responsible for managing environment variables from the env cache
func NewReplicasCF ¶
func NewReplicasCF(ctx context.LoopContext, services services.LoopServices) loop.ControlFunction
This CF makes sure number of replicas is aligned If there is some other way of determining the number of replicas needed outside of CR, modify the Sense stage so this CF knows about it
func NewSecretVolume ¶ added in v1.1.0
func NewSecretVolumeMount ¶ added in v1.1.0
func NewSecretVolumeMount(name string) *core.VolumeMount
func NewServiceCF ¶
func NewServiceCF(ctx context.LoopContext, services services.LoopServices) loop.ControlFunction
func NewServiceMonitorCF ¶
func NewServiceMonitorCF(ctx context.LoopContext, services services.LoopServices) loop.ControlFunction
TODO service monitor should be using resource cache
func NewSqlCF ¶
func NewSqlCF(ctx context.LoopContext) loop.ControlFunction
func NewTolerationCF ¶
func NewTolerationCF(ctx context.LoopContext) loop.ControlFunction
func NewUICF ¶
func NewUICF(ctx context.LoopContext) loop.ControlFunction
func NewUpgradeCF ¶ added in v1.1.0
func NewUpgradeCF(ctx context.LoopContext) loop.ControlFunction
func SanitizeBasePodSpec ¶ added in v1.1.0
func SanitizeBasePodSpec(log *zap.SugaredLogger, base *ar.ApicurioRegistryPodTemplateSpec, current *core.PodTemplateSpec, factory *core.PodTemplateSpec) (*ar.ApicurioRegistryPodTemplateSpec, error)
Reserved:
- metadata
- metadata.annotations [alternative exists]
- metadata.labels [alternative exists]
- spec
- spec.affinity [alternative exists]
- spec.containers[*]
- spec.containers[name = "registry"].env [alternative exists]
- spec.containers[name = "registry"].image [alternative exists]
- spec.imagePullSecrets [alternative exists]
- spec.tolerations [alternative exists]
Types ¶
type AffinityCF ¶
type AffinityCF struct {
// contains filtered or unexported fields
}
func (*AffinityCF) Cleanup ¶
func (this *AffinityCF) Cleanup() bool
func (*AffinityCF) Compare ¶
func (this *AffinityCF) Compare() bool
func (*AffinityCF) Describe ¶
func (this *AffinityCF) Describe() string
func (*AffinityCF) Respond ¶
func (this *AffinityCF) Respond()
func (*AffinityCF) Sense ¶
func (this *AffinityCF) Sense()
type AnnotationsCF ¶ added in v1.1.0
type AnnotationsCF struct {
// contains filtered or unexported fields
}
func (*AnnotationsCF) Cleanup ¶ added in v1.1.0
func (this *AnnotationsCF) Cleanup() bool
func (*AnnotationsCF) Compare ¶ added in v1.1.0
func (this *AnnotationsCF) Compare() bool
func (*AnnotationsCF) Describe ¶ added in v1.1.0
func (this *AnnotationsCF) Describe() string
func (*AnnotationsCF) Respond ¶ added in v1.1.0
func (this *AnnotationsCF) Respond()
func (*AnnotationsCF) Sense ¶ added in v1.1.0
func (this *AnnotationsCF) Sense()
type DeploymentCF ¶
type DeploymentCF struct {
// contains filtered or unexported fields
}
func (*DeploymentCF) Cleanup ¶
func (this *DeploymentCF) Cleanup() bool
func (*DeploymentCF) Compare ¶
func (this *DeploymentCF) Compare() bool
func (*DeploymentCF) Describe ¶
func (this *DeploymentCF) Describe() string
func (*DeploymentCF) Respond ¶
func (this *DeploymentCF) Respond()
func (*DeploymentCF) Sense ¶
func (this *DeploymentCF) Sense()
type EnvApplyCF ¶ added in v1.1.0
type EnvApplyCF struct {
// contains filtered or unexported fields
}
func (*EnvApplyCF) Cleanup ¶ added in v1.1.0
func (this *EnvApplyCF) Cleanup() bool
func (*EnvApplyCF) Compare ¶ added in v1.1.0
func (this *EnvApplyCF) Compare() bool
func (*EnvApplyCF) Describe ¶ added in v1.1.0
func (this *EnvApplyCF) Describe() string
func (*EnvApplyCF) Respond ¶ added in v1.1.0
func (this *EnvApplyCF) Respond()
func (*EnvApplyCF) Sense ¶ added in v1.1.0
func (this *EnvApplyCF) Sense()
type HostInitCF ¶
type HostInitCF struct {
// contains filtered or unexported fields
}
func (*HostInitCF) Cleanup ¶
func (this *HostInitCF) Cleanup() bool
func (*HostInitCF) Compare ¶
func (this *HostInitCF) Compare() bool
func (*HostInitCF) Describe ¶
func (this *HostInitCF) Describe() string
func (*HostInitCF) Respond ¶
func (this *HostInitCF) Respond()
func (*HostInitCF) Sense ¶
func (this *HostInitCF) Sense()
type HostInitRouteOcpCF ¶
type HostInitRouteOcpCF struct {
// contains filtered or unexported fields
}
func (*HostInitRouteOcpCF) Cleanup ¶
func (this *HostInitRouteOcpCF) Cleanup() bool
func (*HostInitRouteOcpCF) Compare ¶
func (this *HostInitRouteOcpCF) Compare() bool
func (*HostInitRouteOcpCF) Describe ¶
func (this *HostInitRouteOcpCF) Describe() string
func (*HostInitRouteOcpCF) Respond ¶
func (this *HostInitRouteOcpCF) Respond()
func (*HostInitRouteOcpCF) Sense ¶
func (this *HostInitRouteOcpCF) Sense()
type ImageCF ¶
type ImageCF struct {
// contains filtered or unexported fields
}
This CF takes care of keeping the "image" section of the CRD applied.
type ImagePullPolicyCF ¶ added in v1.1.0
type ImagePullPolicyCF struct {
// contains filtered or unexported fields
}
func (*ImagePullPolicyCF) Cleanup ¶ added in v1.1.0
func (this *ImagePullPolicyCF) Cleanup() bool
func (*ImagePullPolicyCF) Compare ¶ added in v1.1.0
func (this *ImagePullPolicyCF) Compare() bool
func (*ImagePullPolicyCF) Describe ¶ added in v1.1.0
func (this *ImagePullPolicyCF) Describe() string
func (*ImagePullPolicyCF) Respond ¶ added in v1.1.0
func (this *ImagePullPolicyCF) Respond()
func (*ImagePullPolicyCF) Sense ¶ added in v1.1.0
func (this *ImagePullPolicyCF) Sense()
type ImagePullSecretsCF ¶ added in v1.1.0
type ImagePullSecretsCF struct {
// contains filtered or unexported fields
}
func (*ImagePullSecretsCF) Cleanup ¶ added in v1.1.0
func (this *ImagePullSecretsCF) Cleanup() bool
func (*ImagePullSecretsCF) Compare ¶ added in v1.1.0
func (this *ImagePullSecretsCF) Compare() bool
func (*ImagePullSecretsCF) Describe ¶ added in v1.1.0
func (this *ImagePullSecretsCF) Describe() string
func (*ImagePullSecretsCF) Respond ¶ added in v1.1.0
func (this *ImagePullSecretsCF) Respond()
func (*ImagePullSecretsCF) Sense ¶ added in v1.1.0
func (this *ImagePullSecretsCF) Sense()
type KeycloakCF ¶
type KeycloakCF struct {
// contains filtered or unexported fields
}
func (*KeycloakCF) Cleanup ¶
func (this *KeycloakCF) Cleanup() bool
func (*KeycloakCF) Compare ¶
func (this *KeycloakCF) Compare() bool
func (*KeycloakCF) Describe ¶
func (this *KeycloakCF) Describe() string
func (*KeycloakCF) Respond ¶
func (this *KeycloakCF) Respond()
func (*KeycloakCF) Sense ¶
func (this *KeycloakCF) Sense()
type LabelsCF ¶
type LabelsCF struct {
// contains filtered or unexported fields
}
func (*LabelsCF) GetCommonApplicationLabels ¶
func (*LabelsCF) GetTargetDeploymentPodLabels ¶ added in v1.1.0
type LogLevelCF ¶
type LogLevelCF struct {
// contains filtered or unexported fields
}
func (*LogLevelCF) Cleanup ¶
func (this *LogLevelCF) Cleanup() bool
func (*LogLevelCF) Compare ¶
func (this *LogLevelCF) Compare() bool
func (*LogLevelCF) Describe ¶
func (this *LogLevelCF) Describe() string
func (*LogLevelCF) Respond ¶
func (this *LogLevelCF) Respond()
func (*LogLevelCF) Sense ¶
func (this *LogLevelCF) Sense()
type NetworkPolicyCF ¶ added in v1.1.0
type NetworkPolicyCF struct {
// contains filtered or unexported fields
}
func (*NetworkPolicyCF) Cleanup ¶ added in v1.1.0
func (this *NetworkPolicyCF) Cleanup() bool
func (*NetworkPolicyCF) Compare ¶ added in v1.1.0
func (this *NetworkPolicyCF) Compare() bool
func (*NetworkPolicyCF) Describe ¶ added in v1.1.0
func (this *NetworkPolicyCF) Describe() string
func (*NetworkPolicyCF) Respond ¶ added in v1.1.0
func (this *NetworkPolicyCF) Respond()
func (*NetworkPolicyCF) Sense ¶ added in v1.1.0
func (this *NetworkPolicyCF) Sense()
type PodDisruptionBudgetV1CF ¶ added in v1.1.0
type PodDisruptionBudgetV1CF struct {
// contains filtered or unexported fields
}
func (*PodDisruptionBudgetV1CF) Cleanup ¶ added in v1.1.0
func (this *PodDisruptionBudgetV1CF) Cleanup() bool
func (*PodDisruptionBudgetV1CF) Compare ¶ added in v1.1.0
func (this *PodDisruptionBudgetV1CF) Compare() bool
func (*PodDisruptionBudgetV1CF) Describe ¶ added in v1.1.0
func (this *PodDisruptionBudgetV1CF) Describe() string
func (*PodDisruptionBudgetV1CF) Respond ¶ added in v1.1.0
func (this *PodDisruptionBudgetV1CF) Respond()
func (*PodDisruptionBudgetV1CF) Sense ¶ added in v1.1.0
func (this *PodDisruptionBudgetV1CF) Sense()
type PodDisruptionBudgetV1beta1CF ¶ added in v1.1.0
type PodDisruptionBudgetV1beta1CF struct {
// contains filtered or unexported fields
}
func (*PodDisruptionBudgetV1beta1CF) Cleanup ¶ added in v1.1.0
func (this *PodDisruptionBudgetV1beta1CF) Cleanup() bool
func (*PodDisruptionBudgetV1beta1CF) Compare ¶ added in v1.1.0
func (this *PodDisruptionBudgetV1beta1CF) Compare() bool
func (*PodDisruptionBudgetV1beta1CF) Describe ¶ added in v1.1.0
func (this *PodDisruptionBudgetV1beta1CF) Describe() string
func (*PodDisruptionBudgetV1beta1CF) Respond ¶ added in v1.1.0
func (this *PodDisruptionBudgetV1beta1CF) Respond()
func (*PodDisruptionBudgetV1beta1CF) Sense ¶ added in v1.1.0
func (this *PodDisruptionBudgetV1beta1CF) Sense()
type PodTemplateSpecCF ¶ added in v1.1.0
type PodTemplateSpecCF struct {
// contains filtered or unexported fields
}
func (*PodTemplateSpecCF) Cleanup ¶ added in v1.1.0
func (this *PodTemplateSpecCF) Cleanup() bool
func (*PodTemplateSpecCF) Compare ¶ added in v1.1.0
func (this *PodTemplateSpecCF) Compare() bool
func (*PodTemplateSpecCF) Describe ¶ added in v1.1.0
func (this *PodTemplateSpecCF) Describe() string
func (*PodTemplateSpecCF) Respond ¶ added in v1.1.0
func (this *PodTemplateSpecCF) Respond()
func (*PodTemplateSpecCF) Sense ¶ added in v1.1.0
func (this *PodTemplateSpecCF) Sense()
type ReplicasCF ¶
type ReplicasCF struct {
// contains filtered or unexported fields
}
func (*ReplicasCF) Cleanup ¶
func (this *ReplicasCF) Cleanup() bool
func (*ReplicasCF) Compare ¶
func (this *ReplicasCF) Compare() bool
func (*ReplicasCF) Describe ¶
func (this *ReplicasCF) Describe() string
func (*ReplicasCF) Respond ¶
func (this *ReplicasCF) Respond()
func (*ReplicasCF) Sense ¶
func (this *ReplicasCF) Sense()
type ServiceMonitorCF ¶
type ServiceMonitorCF struct {
// contains filtered or unexported fields
}
func (*ServiceMonitorCF) Cleanup ¶
func (this *ServiceMonitorCF) Cleanup() bool
func (*ServiceMonitorCF) Compare ¶
func (this *ServiceMonitorCF) Compare() bool
func (*ServiceMonitorCF) Describe ¶
func (this *ServiceMonitorCF) Describe() string
func (*ServiceMonitorCF) Respond ¶
func (this *ServiceMonitorCF) Respond()
func (*ServiceMonitorCF) Sense ¶
func (this *ServiceMonitorCF) Sense()
type TolerationCF ¶
type TolerationCF struct {
// contains filtered or unexported fields
}
func (*TolerationCF) Cleanup ¶
func (this *TolerationCF) Cleanup() bool
func (*TolerationCF) Compare ¶
func (this *TolerationCF) Compare() bool
func (*TolerationCF) Describe ¶
func (this *TolerationCF) Describe() string
func (*TolerationCF) Respond ¶
func (this *TolerationCF) Respond()
func (*TolerationCF) Sense ¶
func (this *TolerationCF) Sense()
Source Files
¶
- cf_affinity.go
- cf_annotations.go
- cf_cors.go
- cf_deployment.go
- cf_env.go
- cf_env_apply.go
- cf_host.go
- cf_host_init.go
- cf_host_init_route_ocp.go
- cf_https.go
- cf_image.go
- cf_imagepullpolicy.go
- cf_imagepullsecrets.go
- cf_ingress.go
- cf_keycloak.go
- cf_labels.go
- cf_log_level.go
- cf_network_policy.go
- cf_pod_disruption_budget_v1.go
- cf_pod_disruption_budget_v1beta1.go
- cf_pod_template_spec.go
- cf_profile.go
- cf_replicas.go
- cf_service.go
- cf_service_monitor.go
- cf_sql.go
- cf_toleration.go
- cf_ui.go
- cf_upgrade.go