Documentation
¶
Overview ¶
Package barbicanapi contains barbican API deployment functionality.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func Deployment ¶
func Deployment( instance *barbicanv1beta1.BarbicanAPI, configHash string, labels map[string]string, annotations map[string]string, topology *topologyv1.Topology, overwriteKeys []string, ) (*appsv1.Deployment, error)
Deployment - returns a BarbicanAPI Deployment
func GetAPIVolumesAndMounts ¶
func GetAPIVolumesAndMounts(instance *barbicanv1beta1.BarbicanAPI, overwriteKeys []string) ([]corev1.Volume, []corev1.VolumeMount, error)
GetAPIVolumesAndMounts returns the volumes and mounts for a BarbicanAPI deployment. overwriteKeys lists the defaultConfigOverwrite filenames that need SubPath mounts into /etc/barbican/ (e.g. policy.yaml).
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.