Add special OpenBao policy for the open engineering mail-stack to *read-only* grab certs from the core/traefik namespace #118

Open
jessebot wants to merge 17 commits from add-special-mail-stack-policy into main
Owner

This PR also handles some other house cleaning:

  • update the docs for traefik, cert-manager, and mail-stack on how certs work and are backed up
  • additional documentation on how OpenBao works, including a basic diagram (Fixes #81)
  • documentation on optional cert-manager-sync tool
  • clean up arguments types according to various PEP8 and other python linting standards
  • reduces a tiny bit of complexity in openbao namespace checking operations
  • start using log.warning vs log.warn where space allows
  • finally get rid of the last of the bitnami valkey references

Most of this work relates to oeng/argocd-apps#125 (comment)

This PR also handles some other house cleaning: - update the docs for traefik, cert-manager, and mail-stack on how certs work and are backed up - additional documentation on how OpenBao works, including a basic diagram (Fixes #81) - documentation on optional cert-manager-sync tool - clean up arguments types according to various PEP8 and other python linting standards - reduces a tiny bit of complexity in openbao namespace checking operations - start using `log.warning` vs `log.warn` where space allows - finally get rid of the last of the bitnami valkey references Most of this work relates to https://git.open.engineering/oeng/argocd-apps/issues/125#issuecomment-3646
add more erorr handling for setting up OpenBao and fix more linting suggestions
Some checks failed
Test smol-k8s-lab / test_k3s (pull_request) Has been cancelled
cccf8f1073
more linting and zitadel debug logging
Some checks failed
Test smol-k8s-lab / test_k3s (pull_request) Has been cancelled
f020289c73
set logging to debug in the ci pipeline
Some checks failed
Test smol-k8s-lab / test_k3s (pull_request) Failing after 2m4s
407f7358cd
more linting
Some checks failed
Test smol-k8s-lab / test_k3s (pull_request) Has been cancelled
ab6de264df
try new health endpoint
Some checks failed
Test smol-k8s-lab / test_k3s (pull_request) Has been cancelled
a6f6ca9a53
use gateway during testing, not ingress
Some checks failed
Test smol-k8s-lab / test_k3s (pull_request) Has been cancelled
b8518c0b4a
clean up libretranslate unused variable
Some checks failed
Test smol-k8s-lab / test_k3s (pull_request) Has been cancelled
9b17f8724c
update how we pass in gateway domains now that we're testing with gateway api
Some checks failed
Test smol-k8s-lab / test_k3s (pull_request) Has been cancelled
58250ea11f
fix how we set traefik.gatewayDomains, again
Some checks failed
Test smol-k8s-lab / test_k3s (pull_request) Has been cancelled
b9f03ee26a
use official valkey all over the place, instead of bitnami woohoo
Some checks failed
Test smol-k8s-lab / test_k3s (pull_request) Failing after 2h59m48s
9b66811229
Some checks failed
Test smol-k8s-lab / test_k3s (pull_request) Failing after 2h59m48s
This pull request can be merged automatically.
You are not authorized to merge this pull request.
View command line instructions

Checkout

From your project repository, check out a new branch and test the changes.
git fetch -u origin add-special-mail-stack-policy:add-special-mail-stack-policy
git switch add-special-mail-stack-policy

Merge

Merge the changes and update on Forgejo.

Warning: The "Autodetect manual merge" setting is not enabled for this repository, you will have to mark this pull request as manually merged afterwards.

git switch main
git merge --no-ff add-special-mail-stack-policy
git switch add-special-mail-stack-policy
git rebase main
git switch main
git merge --ff-only add-special-mail-stack-policy
git switch add-special-mail-stack-policy
git rebase main
git switch main
git merge --no-ff add-special-mail-stack-policy
git switch main
git merge --squash add-special-mail-stack-policy
git switch main
git merge --ff-only add-special-mail-stack-policy
git switch main
git merge add-special-mail-stack-policy
git push origin main
Sign in to join this conversation.
No reviewers
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
oeng/smol-k8s-lab!118
No description provided.