Documentation ¶
Index ¶
- func AppendKollaTLSClientVolumes(spec openstackv1beta1.TLSClientSpec, volumes *[]corev1.Volume, ...)
- func AppendRabbitMQTLSClientVolumes(spec openstackv1beta1.RabbitMQUserSpec, volumes *[]corev1.Volume, ...)
- func AppendTLSClientVolumes(spec openstackv1beta1.TLSClientSpec, name, mountPath string, ...)
- func AppendTLSServerVolumes(spec openstackv1beta1.TLSServerSpec, mountPath string, defaultMode int32, ...)
- func CAIssuer(params IssuerParams) *unstructured.Unstructured
- func Certificate(params CertificateParams) *unstructured.Unstructured
- func HTTPActionScheme(spec openstackv1beta1.TLSServerSpec) corev1.URIScheme
- func SelfSignedIssuer(params IssuerParams) *unstructured.Unstructured
- func ServerCertificate(name, namespace string, spec openstackv1beta1.TLSServerSpec) *unstructured.Unstructured
- type CertificateParams
- type IssuerParams
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func AppendKollaTLSClientVolumes ¶
func AppendKollaTLSClientVolumes(spec openstackv1beta1.TLSClientSpec, volumes *[]corev1.Volume, volumeMounts *[]corev1.VolumeMount)
func AppendRabbitMQTLSClientVolumes ¶
func AppendRabbitMQTLSClientVolumes(spec openstackv1beta1.RabbitMQUserSpec, volumes *[]corev1.Volume, volumeMounts *[]corev1.VolumeMount)
func AppendTLSClientVolumes ¶
func AppendTLSClientVolumes(spec openstackv1beta1.TLSClientSpec, name, mountPath string, volumes *[]corev1.Volume, volumeMounts *[]corev1.VolumeMount)
func AppendTLSServerVolumes ¶
func AppendTLSServerVolumes(spec openstackv1beta1.TLSServerSpec, mountPath string, defaultMode int32, volumes *[]corev1.Volume, volumeMounts *[]corev1.VolumeMount)
func CAIssuer ¶
func CAIssuer(params IssuerParams) *unstructured.Unstructured
func Certificate ¶
func Certificate(params CertificateParams) *unstructured.Unstructured
func HTTPActionScheme ¶
func HTTPActionScheme(spec openstackv1beta1.TLSServerSpec) corev1.URIScheme
func SelfSignedIssuer ¶
func SelfSignedIssuer(params IssuerParams) *unstructured.Unstructured
func ServerCertificate ¶
func ServerCertificate(name, namespace string, spec openstackv1beta1.TLSServerSpec) *unstructured.Unstructured
Types ¶
type CertificateParams ¶
type IssuerParams ¶
Click to show internal directories.
Click to hide internal directories.