Documentation ¶
Index ¶
- func BuildCapp(capp cappv1alpha1.Capp) workv1.Manifest
- func BuildConfigMap(cm corev1.ConfigMap) workv1.Manifest
- func BuildNamespace(name string) workv1.Manifest
- func BuildRole(cappName string, namespace string) workv1.Manifest
- func BuildRoleBinding(cappName string, namespace string, subjects []rbacv1.Subject) workv1.Manifest
- func BuildSecret(secret corev1.Secret) workv1.Manifest
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func BuildCapp ¶
func BuildCapp(capp cappv1alpha1.Capp) workv1.Manifest
BuildCapp prepares a Capp resource for inclusion in a manifest work by setting its TypeMeta and ObjectMeta.
func BuildConfigMap ¶
BuildConfigMap generates a Manifest with a configMap
func BuildNamespace ¶
BuildNamespace generates a corev1.Namespace object with the specified name.
func BuildRole ¶
BuildRole creates a workv1.Manifest with a Role for pod log access in a specific namespace.
func BuildRoleBinding ¶
BuildRoleBinding constructs a workv1.Manifest containing a RoleBinding for given subjects, scoped to a specific capp name and namespace.
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.