r3x-infra

0.4.1 • Public • Published

r3x-infra

r3x-infra is the control repository r3x. The GitOps control repository for r3x can be found at https://gitlab.com/xbuzz1/r3x-gitops.

Getting started

Run

./scripts/deploy.sh -e dev -w <workspace> -a

In need of work

Click to expand

A list of things to explore...

  • [ ] 1P: Secrets
  • [x] Argo CD: Auto config clusters
  • [x] Argo CD: Auto config repositories
  • [x] Argo CD: GitOps flow using Argo CD
  • [ ] Discord: Notifications
  • [x] K8S: ALB Controller
  • [x] K8S: Cluster Autoscaler
  • [x] K8S: ExternalDNS (a4l.io) should own R53 HZ (for cluster)
  • [ ] K8S: Prometheus Stack
  • [x] K8S: Istio Ingress
  • [ ] Teams: Notifications
  • [ ] Argo: Look into Workflows
  • [x] Pre-commit
  • [ ] Changelog
  • [ ] Renovate

Infracost

infracost breakdown --path environments --format json --out-file infracost-base.json

LocalStack (In Progress)

export LOCALSTACK_AUTH_TOKEN="REDACTED"

docker run \
  --rm -it \
  -p 127.0.0.1:4566:4566 \
  -p 127.0.0.1:4510-4559:4510-4559 \
  -p 127.0.0.1:443:443 \
  -e LOCALSTACK_AUTH_TOKEN=${LOCALSTACK_AUTH_TOKEN:?} \
  -v /var/run/docker.sock:/var/run/docker.sock \
  localstack/localstack-pro

aws route53 create-hosted-zone --name sbx.a4l.io --caller-reference $(date +%s) --endpoint-url http://localhost:4566

Readme

Keywords

none

Package Sidebar

Install

npm i r3x-infra

Weekly Downloads

0

Version

0.4.1

License

ISC

Unpacked Size

175 kB

Total Files

38

Last publish

Collaborators

  • xbuzz