apiVersion: route.openshift.io/v1 kind: Route metadata: name: neuvector-route-registry-adapter namespace: neuvector spec: to: kind: Service name: neuvector-service-registry-adapter port: targetPort: registry-adapter tls: termination: passthrough --- apiVersion: v1 kind: Service metadata: name: neuvector-service-registry-adapter namespace: neuvector spec: ports: - port: 9443 name: registry-adapter protocol: TCP type: ClusterIP selector: app: neuvector-registry-adapter-pod --- apiVersion: apps/v1 kind: Deployment metadata: name: neuvector-registry-adapter-pod namespace: neuvector spec: selector: matchLabels: app: neuvector-registry-adapter-pod replicas: 1 template: metadata: labels: app: neuvector-registry-adapter-pod spec: serviceAccount: registry-adapter serviceAccountName: registry-adapter containers: - name: neuvector-registry-adapter-pod image: image-registry.openshift-image-registry.svc:5000/neuvector/registry-adapter: imagePullPolicy: Always env: - name: CLUSTER_JOIN_ADDR value: neuvector-svc-controller.neuvector - name: HARBOR_SERVER_PROTO value: https - name: HARBOR_BASIC_AUTH_USERNAME valueFrom: secretKeyRef: name: neuvector-registry-adapter key: username - name: HARBOR_BASIC_AUTH_PASSWORD valueFrom: secretKeyRef: name: neuvector-registry-adapter key: password restartPolicy: Always