cncf / cncf/landscape-graph

Kubernetes Operator: landscape-graph-operator

Open
#71 0 comments 0 reactions 0 assignees View on GitHub
e3-weeks enhancement infrastructure k8s
Dominant language
Jupyter Notebook
Stars
55
Forks
19
PR merge metrics
No merged PRs in 30d

Description

_this issue exists to largely be a handy place to create issues w/ a single click :)_

# 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
- https://developers.redhat.com/articles/2022/02/15/write-kubernetes-java-java-operator-sdk
- https://github.com/java-operator-sdk/java-operator-sdk
- https://javaoperatorsdk.io/

## 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](https://github.com/external-secrets/external-secrets), [external-secrets.io](https://external-secrets.io/)
- [ ] proper RBAC, including Service Accounts for all services (no default SA!!!)

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.