Documentation
¶
Overview ¶
Package initialize provides functions to initialize some common fields and types.
Index ¶
- func Annotations(object metav1.Object)
- func FromPointer[T any](p *T) T
- func IntOrStringInt32(i int32) *intstr.IntOrString
- func IntOrStringString(s string) *intstr.IntOrString
- func Labels(object metav1.Object)
- func Map[M ~map[K]V, K comparable, V any](m *M)
- func PodSecurityContext() *corev1.PodSecurityContext
- func RestrictedSecurityContext(enableSeccompProfile bool) *corev1.SecurityContext
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func Annotations ¶
Annotations initializes the Annotations of object when they are nil.
func FromPointer ¶
func FromPointer[T any](p *T) T
FromPointer returns the value that p points to. When p is nil, it returns the zero value of T.
func IntOrStringInt32 ¶
func IntOrStringInt32(i int32) *intstr.IntOrString
IntOrStringInt32 returns an *intstr.IntOrString containing i.
func IntOrStringString ¶
func IntOrStringString(s string) *intstr.IntOrString
IntOrStringString returns an *intstr.IntOrString containing s.
func PodSecurityContext ¶
func PodSecurityContext() *corev1.PodSecurityContext
PodSecurityContext returns a v1.PodSecurityContext with some defaults.
func RestrictedSecurityContext ¶
func RestrictedSecurityContext(enableSeccompProfile bool) *corev1.SecurityContext
RestrictedSecurityContext returns a v1.SecurityContext with safe defaults. See https://docs.k8s.io/concepts/security/pod-security-standards/
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.