2.7 KiB
2.7 KiB
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-ingestis up
What is still broken
dummy-reactor,dummy-executor,dummy-consumerare 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
- Use kubectl
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
- Access Forgejo right now Since ingress is broken, use port-forward:
kubectl -n forgejo port-forward svc/forgejo 3000:3000
Then open:
http://127.0.0.1:3000
- Access the registry right now Also via port-forward:
kubectl -n registry port-forward svc/registry 5000:5000
Then from your machine:
docker login 127.0.0.1:5000 -u unrip
And push/pull like:
docker tag unrip:bootstrap 127.0.0.1:5000/unrip:test
docker push 127.0.0.1:5000/unrip:test
- Watch logs
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:
git remote add forgejo http://127.0.0.1:3000/<owner>/<repo>.git
git push forgejo main
How CI/CD is supposed to work Intended flow:
- code lives in Forgejo
- Forgejo runner executes
.forgejo/workflows/deploy.yml - workflow builds image
- pushes image to registry
- updates
unripdeployments 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
- fix k3s manifest/platform issues:
- ingress-nginx RBAC/crash
- cert-manager install/CRDs/RBAC
- fix Redpanda/topic metadata issue so reactor/executor/consumer run
- only then wire Forgejo + registry + CI as usable