Documentation ¶
Index ¶
- func ApplyDaemonSetOverrides(ds *appsv1.DaemonSet, overrides components.ReplicatedPodResourceOverrides)
- func ApplyDeploymentOverrides(d *appsv1.Deployment, overrides components.ReplicatedPodResourceOverrides)
- func ApplyJobOverrides(job *batchv1.Job, overrides components.ReplicatedPodResourceOverrides)
- func ApplyKibanaOverrides(k *kbv1.Kibana, overrides components.ReplicatedPodResourceOverrides)
- func ApplyPodTemplateOverrides(podtemplate *corev1.PodTemplate, ...)
- func ApplyPrometheusOverrides(prom *monitoringv1.Prometheus, overrides *operator.Prometheus)
- func ApplyStatefulSetOverrides(s *appsv1.StatefulSet, overrides components.ReplicatedPodResourceOverrides)
- func ClusterRoleBinding(name, clusterRole, sa string, namespaces []string) *rbacv1.ClusterRoleBinding
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ApplyDaemonSetOverrides ¶
func ApplyDaemonSetOverrides(ds *appsv1.DaemonSet, overrides components.ReplicatedPodResourceOverrides)
ApplyDaemonSetOverrides applies the overrides to the given DaemonSet. Note: overrides must not be nil pointer.
func ApplyDeploymentOverrides ¶
func ApplyDeploymentOverrides(d *appsv1.Deployment, overrides components.ReplicatedPodResourceOverrides)
ApplyDeploymentOverrides applies the overrides to the given Deployment. Note: overrides must not be nil pointer.
func ApplyJobOverrides ¶ added in v1.34.0
func ApplyJobOverrides(job *batchv1.Job, overrides components.ReplicatedPodResourceOverrides)
ApplyJobOverrides applies the overrides to the given Job.
func ApplyKibanaOverrides ¶ added in v1.34.0
func ApplyKibanaOverrides(k *kbv1.Kibana, overrides components.ReplicatedPodResourceOverrides)
ApplyKibanaOverrides applies the overrides to the given Kibana. Note: overrides must not be nil pointer.
func ApplyPodTemplateOverrides ¶ added in v1.34.0
func ApplyPodTemplateOverrides(podtemplate *corev1.PodTemplate, overrides components.ReplicatedPodResourceOverrides)
ApplyPodTemplateOverrides applies the overrides to the given PodTemplate.
func ApplyPrometheusOverrides ¶ added in v1.34.0
func ApplyPrometheusOverrides(prom *monitoringv1.Prometheus, overrides *operator.Prometheus)
ApplyPrometheusOverrides applies the overrides to the given Prometheus. Note: overrides must not be nil pointer.
func ApplyStatefulSetOverrides ¶ added in v1.34.0
func ApplyStatefulSetOverrides(s *appsv1.StatefulSet, overrides components.ReplicatedPodResourceOverrides)
ApplyStatefulSetOverrides applies the overrides to the given DaemonSet. Note: overrides must not be nil pointer.
func ClusterRoleBinding ¶ added in v1.32.0
func ClusterRoleBinding(name, clusterRole, sa string, namespaces []string) *rbacv1.ClusterRoleBinding
ClusterRoleBinding returns a cluster role binding with the given name, that binds the given cluster role to the service account in each of the provided namespaces.
Types ¶
This section is empty.