pki

package
v0.0.0-...-3e7746c Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 7, 2024 License: Apache-2.0 Imports: 5 Imported by: 0

Documentation

Index

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 SelfSignedIssuer

func SelfSignedIssuer(params IssuerParams) *unstructured.Unstructured

func ServerCertificate

func ServerCertificate(name, namespace string, spec openstackv1beta1.TLSServerSpec) *unstructured.Unstructured

Types

type CertificateParams

type CertificateParams struct {
	Name       string
	Namespace  string
	SecretName string
	IssuerName string
	IssuerKind string
	DNSNames   []string
	IsCA       bool
	Usages     []string
}

type IssuerParams

type IssuerParams struct {
	Name       string
	Namespace  string
	SecretName string
}

Directories

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL