Parameters

The parent key for all of the following parameters is openshift4_operators.

namespace

type

string

default

${_instance}

The namespace to create for the component instance. The component is implemented in such a way that only instances (and therefore namespaces) openshift-operators and openshift-operators-redhat can be created. Generally, it shouldn’t be necessary to override this parameter.

namespaceAnnotations

type

dictionary

default
openshift.io/node-selector: node-role.kubernetes.io/infra=

Annotations to be applied to the created namespace. Annotations can be removed in the hierarchy by setting the value to null.

Except for dropping null-valued entries, the component doesn’t validate the provided annotations. It’s the user’s responsibility to ensure that only valid annotations (both key and value must be strings) are provided.

defaultInstallPlanApproval

type

string

default

Automatic

This parameter configures the default value for the optional parameter installPlanApproval of the component library function registerSubscription.

defaultSourceNamespace

type

string

default

openshift-marketplace

This parameter configures the default value for the optional parameter sourceNamespace of the component library function registerSubscription.

defaultSource

type

string

default
  • certified-operators for instance openshift-operators

  • redhat-operators for instance openshift-operators-redhat

This parameter configures the default value for the optional parameter source of the component library function registerSubscription.

The component defaults to certified-operators for instance openshift-operators. This source provides community-maintained operators which are certified by RedHat. Alternatively, you can use community-operators for other community-maintained operators.