package
0.0.38
Repository: https://github.com/stakater/workshop-operator.git
Documentation: pkg.go.dev

# Functions

ArgoCDRules gets Rules.
CheRules gets Rules.
GetK8Client returns k8s client.
GetObject retrieves kubernetes resource.
GiteaRules gets Rules.
IsObjectFound returns true if the kubernetes resource is found.
IstioWorkspaceRules gets Rules.
IstioWorkspaceUserRules gets Rules.
JaegerUserRules gets Rules.
NewAnsibleOperatorDeployment creates an Ansible Operator Deployment.
NewCertifiedSubscription creates a Certified Subscription.
NewClusterRole returns a ClusterRole.
NewClusterRoleBinding creates a ClusterRoleBinding for Users.
NewClusterRoleBindingSA returns a ClusterRoleBinding for Service Account.
NewCommunitySubscription creates a Community Subscription.
NewConfigMap creates a ConfigMap.
NewCrtSecret create a CRT Secret.
NewCustomResourceDefinition returns a Custom Resource Definition (CRD).
NewCustomService creates a custom service.
NewCustomSubscription creates a Custom Subscription.
NewMutatingWebhookConfiguration creates a Mutating Webhook Configuration.
NewNamespace returns a new namespace/project.
NewOperatorDeployment creates an Operator Deployment.
NewOperatorGroup creates an Operator Group.
NewPersistentVolumeClaim creates a new persistent volume claim.
NewRedHatClusterServiceVersion return a Red Hat Cluster Service Version.
NewRedHatSubscription creates a Red Hat Subscription.
NewRole creates a Role.
NewRoleBindingSA creates a Role Binding for Service Account.
NewRoleBindingUsers creates a Role Binding for Users.
NewRoute creates an OpenShift Route.
NewSecuredRoute creates an OpenShift Secured Route.
NewService create a service.
NewServiceAccount returns a Service Account.
NewServiceWithTarget creates a service with a specific target.
NewStringDataSecret create a String Data Secret.
VaultAgentInjectorRules gets Rules.