k8s-operator
No due date
0% complete
Kubernetes Operator for Landscape Graph
Tasks
-
Turn what's below into issues. Thank you GH UI :)
-
Create Repo --> cncf/landscape-graph-operator
-
scaffold out a new operator
-
kubebuilder based
- best --> https://github.com/vmware-tanzu-labs/operator-builder for reasons
- (perhaps?) Java based operator
-
kubebuilder based
Kubernetes Operator for Landscape Graph
Tasks
-
Turn what's below into issues. Thank you GH UI :)
-
Create Repo --> cncf/landscape-graph-operator
-
scaffold out a new operator
- kubebuilder based
- best --> https://github.com/vmware-tanzu-labs/operator-builder for reasons
- (perhaps?) Java based operator
- kubebuilder based
Operator Scope & Requirements
-
Applications & Services
- neo4j enterprise
- bloom enterprise, w/ GH auth (if possible, else other)
- GraphQL endpoint
- front door(s)
- src-d/gitbase
- various cron / batch jobs
-
Operations & Observability
- linkerd
- observability stack
- (starting position for alacrity - OTel Collector, Fluentd, Grafana, Cortex, Loki, (Jaeger || Tempo))
-
Security & Connectivity
- SSO / OIDC (spiffe? oauth2-proxy?)
- cert-manager, LetsEncrypt
- external-dns
- Secrets mgmt (suggest: external-secrets, external-secrets.io
- proper RBAC, including Service Accounts for all services (no default SA!!!)