Skip to content

chore: deployment #9

@mfreeman451

Description

@mfreeman451

Need to get guided.dev deployed in our local k8s cluster

  • create k8s dir for all manifests/kustomizations
  • setup base/staging/prod directories (kustomize)
  • create 'guided' namespace
  • create nginx ingress yaml
  • create cpng using gitops/k8s/cpng
  • create deployment manifests, use 'guided' namespace
  • add metallb configuration, use k3s-pool to get public IP
  • add external-dns configuration (staging.guided.dev, guided.dev (prod))
  • add cert-manager configuration for TLS
  • expose MCP port using a LoadBalancer and public IP
  • create argocd app for declarative deployment into argocd
  • bazel build + buildbuddy (planned)

We need to use the Apache+AGE docker image for postgres, not sure if we can replace the cpng image with that one or what

https://age.apache.org/getstarted/quickstart/

docker run \
--name age  \
-p 5455:5432 \
-e POSTGRES_USER=postgresUser \
-e POSTGRES_PASSWORD=postgresPW \
-e POSTGRES_DB=postgresDB \
-d \
apache/ag

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions