Parameters

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

namespace

type

string

default

openshift-operator-community

The namespace in which to deploy this component.

channel

type

string

default

alpha

The channel from where the operator should be fetched.

openshift_version

type

string

default

4.9

The OpenShift version used to set the corresesponding image tag for the KeepalivedGroup(s).

keepalived_groups

type

object

default

{}

A dictionary holding the .spec for keepalived groups. The keys of the dict are used as names for the keepalived groups.

See the Keepalived Operator docs for available parameters.

To remove all keepalived groups, set to null.

Example

parameters:
  openshift4_keepalived:
    namespace: openshift-operator-community
    channel: alpha
    keepalived_groups:
      group_1:
        spec:
          image: registry.redhat.io/openshift4/ose-keepalived-ipfailover
          interface: ens3
          nodeSelector:
            node-role.kubernetes.io/loadbalancer: ""
          blacklistRouterIDs:
            - 1
            - 2
      group_2:
        spec:
          image: registry.redhat.io/openshift4/ose-keepalived-ipfailover
          interface: ens4
          nodeSelector:
            node-role.kubernetes.io/nodeport: ""
          blacklistRouterIDs:
            - 3
            - 4
      group_3: null