[stackrox]$ roxie deploy central
00:00 Using kubeconfig /home/mowsiany/go/src/github.com/stackrox/stackrox/kubeconfig-kind.txt
00:00 Running with a controlling terminal.
00:00 🚀 ACS Deployer initialized
00:00 roxctl version: 4.9.1
00:00
00:00 ┌────────────────────────────────────────────────────────────┐
00:00 │ Deployment Configuration │
00:00 ├────────────────────────────────────────────────────────────┤
00:00 │ Component: Central │
00:00 │ Cluster Type: Kind │
00:00 │ Main Tag: │
00:00 │ Kubernetes Context: kind-kind │
00:00 │ Deployment Method: Operator │
00:00 │ Exposure: loadbalancer │
00:00 └────────────────────────────────────────────────────────────┘
00:00
00:00 Looking up main image tag
00:01 Using stackrox repository tag: 4.11.x-352-gc901cd9fd5
00:01 Detected kind cluster: using --resources=small --exposure=none with port-forwarding
00:01 Preparing and verifying Docker credentials...
00:01 REGISTRY_USERNAME/REGISTRY_PASSWORD unset. Trying to obtain Docker credentials from config file: /home/mowsiany/.docker/config.json
00:02 Successfully verified credentials for quay.io (repository: rhacs-eng/main)
00:02 Docker credentials verified successfully
00:02 Initiating deployment of Central
00:02 Deploying Central to namespace acs-central
00:02 Existing Central deployment found, tearing down...
00:02 🗑️ Tearing down acs-central
00:02 ⏳ Waiting for Central resources to be fully deleted...
00:02 Deleting Central resources
00:02 ✓ Central resources in namespace acs-central have been deleted
00:02 🚀 Deploying Central via Operator...
00:02 Operator version mismatch detected:
00:02 Current: 4.11.0-438-g8673b4bdac
00:02 Desired: 4.11.0-352-gc901cd9fd5
00:02 🔄 Operator version mismatch, redeploying...
00:02 🧹 Tearing down operator deployed without OLM...
00:13 ⋯ Still waiting for namespace deletion... (10s elapsed)
00:15 Namespace rhacs-operator-system has been deleted
00:15 ✓ Non-OLM operator resources removed
00:15 Operator tag: 4.11.0-352-gc901cd9fd5
00:15 Created temporary directory: /tmp/nix-shell.OAKtwZ/nix-shell.bWk6oH/stackrox-operator-bundle-1703022866
00:15 Using podman to extract bundle
00:15 Pulling operator bundle image...
00:19 ✓ Bundle extracted to: /tmp/nix-shell.OAKtwZ/nix-shell.bWk6oH/stackrox-operator-bundle-1703022866
00:19 Bundle image: quay.io/rhacs-eng/stackrox-operator-bundle:v4.11.0-352-gc901cd9fd5
00:19 Applying 3 CRD(s) to cluster
00:19 ✓ Successfully applied CRD config.stackrox.io_securitypolicies.yaml
00:19 ✓ Successfully applied CRD platform.stackrox.io_centrals.yaml
00:19 ✓ Successfully applied CRD platform.stackrox.io_securedclusters.yaml
00:19 🔍 Parsing ClusterServiceVersion deployment specification
00:19 📋 Operator deployment plan:
00:19 • Namespace: rhacs-operator-system
00:19 • ServiceAccount: rhacs-operator-controller-manager
00:20 ⏳ Waiting for operator deployment to become ready...
00:40 ✓ Operator deployment is ready (1 replicas)
00:40 🎉 Operator deployment completed successfully!
00:40 Cleaned up operator bundle directory: /tmp/nix-shell.OAKtwZ/nix-shell.bWk6oH/stackrox-operator-bundle-1703022866
00:40 Preparing namespace acs-central
00:41 ✓ Admin password secret created
00:41 Using Central resource profile: small
00:41 Applying Central custom resource
00:41 ✓ Central Custom Resource applied
00:41 ⏳ Waiting for Central to become ready...
00:50 → Deployment 'central' created (/1 replicas ready)
00:50 → Deployment 'central-db' created (/1 replicas ready)
00:50 → Deployment 'config-controller' created (/1 replicas ready)
00:50 → Deployment 'scanner-v4-db' created (/1 replicas ready)
00:50 → Deployment 'scanner-v4-indexer' created (/1 replicas ready)
00:50 → Deployment 'scanner-v4-matcher' created (/1 replicas ready)
00:50 • Pod 'central-58cbc687d5-jmtmf' starting...
00:50 • Pod 'central-db-699cd4d4d9-l54lh' starting...
00:50 • Pod 'config-controller-744b947db5-v85dv' starting...
00:50 • Pod 'scanner-v4-db-5685fc9f76-28672' starting...
00:50 • Pod 'scanner-v4-indexer-bcd9b48c4-h47fd' starting...
00:50 • Pod 'scanner-v4-matcher-7754c7fc7c-w46vg' starting...
01:09 • Pod 'scanner-v4-indexer-bcd9b48c4-h47fd' running (not ready yet)
02:15 • Pod 'config-controller-744b947db5-v85dv' running (not ready yet)
02:18 • Pod 'central-58cbc687d5-jmtmf' running (not ready yet)
02:18 • Pod 'scanner-v4-matcher-7754c7fc7c-w46vg' running (not ready yet)
02:43 ⋯ Deployment 'scanner-v4-db' progressing (1/1 replicas ready)
02:43 • Pod 'scanner-v4-db-5685fc9f76-28672' is ready
02:59 ✓ Deployment 'scanner-v4-db' is available (1/1 replicas)
03:02 ⋯ Deployment 'scanner-v4-matcher' progressing (1/1 replicas ready)
03:02 • Pod 'scanner-v4-matcher-7754c7fc7c-w46vg' is ready
03:05 ⋯ Deployment 'central-db' progressing (1/1 replicas ready)
03:05 • Pod 'central-db-699cd4d4d9-l54lh' is ready
03:14 ✓ Deployment 'scanner-v4-matcher' is available (1/1 replicas)
03:18 ✓ Deployment 'central-db' is available (1/1 replicas)
03:21 ⋯ Deployment 'central' progressing (1/1 replicas ready)
03:21 • Pod 'central-58cbc687d5-jmtmf' is ready
03:21 ✓ Central is ready (1 replicas)
03:21 ✓ Port-forward active at https://127.0.0.1:8443
03:21 Fetching Central CA certificate...
03:21 ✓ CA certificate saved to: /tmp/roxie-ca-cert.pem
03:21 ✓ Central is ready at: 127.0.0.1:8443
03:21 ✓ Admin password: KhUBJIrZYz7jLtSI9RjX
03:21 🎉 Deployment complete!
03:21 ⏳ Waiting for Central to be ready at 127.0.0.1:8443 (timeout: 5m0s)
03:21 ✓ Central is ready and responding!
03:21 Spawning sub-shell: /bin/bash
[roxie] Entering a subshell with ACS environment variables set.
[roxie]
[roxie] Environment is set up for talking to ACS Central. Examples:
[roxie]
[roxie] * roxctl central whoami
[roxie] * roxcurl /v1/clusters
[roxie]
[roxie] Note: Installing haproxy enables automatic HTTP access to Central at http://localhost:8080
[stackrox]$
exit
[roxie] Exited subshell. You are now back in your original shell.
[stackrox]$ roxie teardown central operator
Error: accepts at most 1 arg(s), received 2
[stackrox]$ roxie teardown all
00:00 Using kubeconfig /home/mowsiany/go/src/github.com/stackrox/stackrox/kubeconfig-kind.txt
00:00 Tearing down all
00:00 🚀 ACS Deployer initialized
00:00 roxctl version: 4.9.1
00:00 Starting teardown of all
00:00 🗑️ Tearing down acs-sensor
00:00 Namespace acs-sensor doesn't exist, skipping
00:00 🗑️ Tearing down acs-central
00:00 ⏳ Waiting for Central resources to be fully deleted...
00:00 Deleting Central resources
00:07 ✓ Central resources in namespace acs-central have been deleted
00:07 🎉 Teardown complete!
[stackrox]$ oc get ns
NAME STATUS AGE
acs-central Active 20h
default Active 20d
kube-node-lease Active 20d
kube-public Active 20d
kube-system Active 20d
local-path-storage Active 20d
rhacs-operator-system Active 19h
[stackrox]$ oc get pods -n rhacs-operator-system
NAME READY STATUS RESTARTS AGE
rhacs-operator-controller-manager-5645d4977f-qmmnd 1/1 Running 0 20h
[stackrox]$
Is this by design?