Versions in this module Expand all Collapse all v0 v0.9.1 Mar 4, 2023 Changes in this version + const CertManagerInjectCAFromAnnotationKey + const DefaultSecurePort + const DefaultWebhookPort + const Image + const WebhookCertDir + const WebhookNameAffix + var ConversionReviewVersions = []string + func AppendCRDResourceBuilders(rbs []reconciler.ResourceBuilder, modifiers ...CRDModifier) []reconciler.ResourceBuilder + func AppendOperatorResourceBuilders(rbs []reconciler.ResourceBuilder, parent reconciler.ResourceOwner, ...) []reconciler.ResourceBuilder + func AppendPrometheusRulesResourceBuilders(rbs []reconciler.ResourceBuilder, parent reconciler.ResourceOwner, ...) []reconciler.ResourceBuilder + func AppendServiceMonitorBuilder(rbs []reconciler.ResourceBuilder, parent reconciler.ResourceOwner, ...) []reconciler.ResourceBuilder + func AppendWebhookResourceBuilders(rbs []reconciler.ResourceBuilder, parent reconciler.ResourceOwner, ...) []reconciler.ResourceBuilder + func CRD(group string, kind string, modifiers ...CRDModifier) (runtime.Object, reconciler.DesiredState, error) + func CRDExists(ctx context.Context, reader client.Reader, crdName string) (bool, error) + func Certificate(parent reconciler.ResourceOwner, config ComponentConfig) (runtime.Object, reconciler.DesiredState, error) + func ClusterRole(parent reconciler.ResourceOwner, config ComponentConfig) (runtime.Object, reconciler.DesiredState, error) + func ClusterRoleBinding(parent reconciler.ResourceOwner, config ComponentConfig) (runtime.Object, reconciler.DesiredState, error) + func ExtensionsMutatingWebhook(parent reconciler.ResourceOwner, config ComponentConfig) admissionregistration.MutatingWebhook + func GVKDomainName(gvk schema.GroupVersionKind) string + func Issuer(parent reconciler.ResourceOwner, config ComponentConfig) (runtime.Object, reconciler.DesiredState, error) + func MutatingWebhookConfiguration(parent reconciler.ResourceOwner, config ComponentConfig) (runtime.Object, reconciler.DesiredState, error) + func Namespace(_ reconciler.ResourceOwner, config ComponentConfig) (runtime.Object, reconciler.DesiredState, error) + func Operator(parent reconciler.ResourceOwner, config ComponentConfig) (runtime.Object, reconciler.DesiredState, error) + func OperatorArgs(config ComponentConfig) (args []string) + func ResourceBuildersWithReader(reader client.Reader) reconciler.ResourceBuilders + func ServiceAccount(parent reconciler.ResourceOwner, config ComponentConfig) (runtime.Object, reconciler.DesiredState, error) + func SetupWithBuilder(builder *builder.Builder) + func WebhookService(parent reconciler.ResourceOwner, config ComponentConfig) (runtime.Object, reconciler.DesiredState, error) + type CRDModifier func(*v1.CustomResourceDefinition) (*v1.CustomResourceDefinition, error) + func ConversionWebhookModifiers(parent reconciler.ResourceOwner, config *ComponentConfig) []CRDModifier + func ModifierCAInjectAnnotation(certName types.NamespacedName) CRDModifier + func ModifierConversionWebhook(svc types.NamespacedName) CRDModifier + type ComponentConfig struct + ContainerOverrides *types.ContainerBase + DisableWebhook bool + InstallPrometheusRules bool + MetaOverrides *types.MetaBase + Metrics *v1beta1.Metrics + Namespace string + WatchLoggingName string + WatchNamespace string + WorkloadMetaOverrides *types.MetaBase + WorkloadOverrides *types.PodSpecBase + func (in *ComponentConfig) DeepCopy() *ComponentConfig + func (in *ComponentConfig) DeepCopyInto(out *ComponentConfig)