Status: partially successful, not fully healthy yet. What worked - Hetzner VM provisioned - k3s installed and running - node is `Ready` - namespaces created - Forgejo is up - registry is up - Redpanda is up - `near-intents-ingest` is up What is still broken - `dummy-reactor`, `dummy-executor`, `dummy-consumer` are failing because Kafka/Redpanda topic metadata is not healthy yet: - `This server does not host this topic-partition` - ingress-nginx is crashing - cert-manager webhook/cainjector are crashing - so public HTTPS ingress is not ready - therefore Git/registry/CI are not yet usable via domain names So the honest report is: - cluster bootstrap succeeded - platform/app stack is only partially healthy - we still need another fix pass before calling this “working” How to interact with it right now 1. Use kubectl ```bash export KUBECONFIG=$PWD/.state/hetzner/kubeconfig.yaml kubectl get nodes -o wide kubectl get pods -A kubectl -n unrip get pods kubectl -n forgejo get pods,svc kubectl -n registry get pods,svc ``` 2. Access Forgejo right now Since ingress is broken, use port-forward: ```bash kubectl -n forgejo port-forward svc/forgejo 3000:3000 ``` Then open: ```text http://127.0.0.1:3000 ``` 3. Access the registry right now Also via port-forward: ```bash kubectl -n registry port-forward svc/registry 5000:5000 ``` Then from your machine: ```bash docker login 127.0.0.1:5000 -u unrip ``` And push/pull like: ```bash docker tag unrip:bootstrap 127.0.0.1:5000/unrip:test docker push 127.0.0.1:5000/unrip:test ``` 4. Watch logs ```bash kubectl -n unrip logs deploy/near-intents-ingest -f kubectl -n unrip logs deploy/dummy-reactor -f kubectl -n unrip logs deploy/dummy-executor -f kubectl -n unrip logs deploy/dummy-consumer -f kubectl -n forgejo logs deploy/forgejo -f kubectl -n registry logs deploy/registry -f ``` How Git would work once Forgejo is usable After port-forward or later ingress: ```bash git remote add forgejo http://127.0.0.1:3000//.git git push forgejo main ``` How CI/CD is supposed to work Intended flow: 1. code lives in Forgejo 2. Forgejo runner executes `.forgejo/workflows/deploy.yml` 3. workflow builds image 4. pushes image to registry 5. updates `unrip` deployments in Kubernetes Current reality: - not ready yet - because ingress/cert-manager are unhealthy - and we haven’t verified a full Forgejo runner deploy cycle Bottom line - Kubernetes cluster: yes - server provisioning: yes - basic platform pieces: partially - usable Git/CI/CD stack: not yet - unrip app pipeline: not yet Most important next fixes 1. fix k3s manifest/platform issues: - ingress-nginx RBAC/crash - cert-manager install/CRDs/RBAC 2. fix Redpanda/topic metadata issue so reactor/executor/consumer run 3. only then wire Forgejo + registry + CI as usable