This is a cache of https://docs.openshift.com/container-platform/4.14/security/nbde_tang_server_operator/nbde-tang-server-operator-installing.html. It is a snapshot of the page at 2024-11-26T15:05:47.959+0000.
Installing the NBDE Tang Server Operator - NBDE Tang Server Operator | Security and compliance | OpenShift Container Platform 4.14
×

You can install the NBDE Tang Operator either by using the web console or through the oc command from cli.

Installing the NBDE Tang Server Operator using the web console

You can install the NBDE Tang Server Operator from the OperatorHub using the web console.

Prerequisites
  • You must have cluster-admin privileges on an OpenShift Container Platform cluster.

Procedure
  1. In the OpenShift Container Platform web console, navigate to OperatorsOperatorHub.

  2. Search for the NBDE Tang Server Operator:

    NBDE Tang Server Operator in OperatorHub
  3. click Install.

  4. On the Operator Installation screen, keep the Update channel, Version, Installation mode, Installed Namespace, and Update approval fields on the default values.

  5. After you confirm the installation options by clicking Install, the console displays the installation confirmation.

    Confirmation of a NBDE Tang Server Operator installation
Verification
  1. Navigate to the OperatorsInstalled Operators page.

  2. Check that the NBDE Tang Server Operator is installed and its status is Succeeded.

    NBDE Tang Server Operator status

Installing the NBDE Tang Server Operator using cli

You can install the NBDE Tang Server Operator from the OperatorHub using the cli.

Prerequisites
  • You must have cluster-admin privileges on an OpenShift Container Platform cluster.

  • You have installed the OpenShift cli (oc).

Procedure
  1. Use the following command to list available Operators on OperatorHub, and limit the output to Tang-related results:

    $ oc get packagemanifests -n openshift-marketplace | grep tang
    Example output
    tang-operator           Red Hat

    In this case, the corresponding packagemanifest name is tang-operator.

  2. Create a Subscription object YAML file to subscribe a namespace to the NBDE Tang Server Operator, for example, tang-operator.yaml:

    Example subscription YAML for tang-operator
    apiVersion: operators.coreos.com/v1alpha1
    kind: Subscription
    metadata:
      name: tang-operator
      namespace: openshift-operators
    spec:
      channel: stable (1)
      installPlanApproval: Automatic
      name: tang-operator (2)
      source: redhat-operators (3)
      sourceNamespace: openshift-marketplace (4)
    1 Specify the channel name from where you want to subscribe the Operator.
    2 Specify the name of the Operator to subscribe to.
    3 Specify the name of the CatalogSource that provides the Operator.
    4 The namespace of the CatalogSource. Use openshift-marketplace for the default OperatorHub CatalogSources.
  3. Apply the Subscription to the cluster:

    $ oc apply -f tang-operator.yaml
Verification
  • Check that the NBDE Tang Server Operator controller runs in the openshift-operators namespace:

    $ oc -n openshift-operators get pods
    Example output
    NAME                                                READY   STATUS    RESTARTS   AGE
    tang-operator-controller-manager-694b754bd6-4zk7x   2/2     Running   0          12s