many tiny fixes for restores, refreshes of all apps, and fixes to libretranslate, peertube, and grafana-stack #84

Merged
jessebot merged 33 commits from update-basic-argocd-install into main 2026-08-22 20:32:05 +00:00
Owner
  • use .get() instead of direct dictionary queries for argocd install_app method parsing of the argo section of the app files (important for directory_recursion param)

  • set restore.enabled=false for default libretranslate app config

  • always run external_secrets.set_app("libretranslate", cfg) when configuring libretranslate

  • bump patch versions of deps: zensical, rich-subproc, and bitwarden-wrapper

  • don't fail if there's no OIDC setup for the core app set (just log a debug line that it's not setup when it comes to ArgoCD app refreshes)

  • Always return the external_secrets object out of the zitadel run, even if zitadel is disabled for this environment

  • add a while true loop for trying to initialize openbao, just in case the pod isn't up initially

  • make the secrets for peertube more consistent and use the external_secrets.provider variable to determine if we run bitwarden specific conditionals

  • query app credentials by their full names and clean up how we log and output special case credentials for default apps

  • clean up the grafana stack to always search for app name grafana-stack. Also fix the conditionals that were a bit wordy.

  • fix the wait for seaweedfs to be back up after a restore to use the app_fullname

- use `.get()` instead of direct dictionary queries for argocd install_app method parsing of the argo section of the app files (important for `directory_recursion` param) - set `restore.enabled=false` for default libretranslate app config - always run `external_secrets.set_app("libretranslate", cfg)` when configuring libretranslate - bump patch versions of deps: zensical, rich-subproc, and bitwarden-wrapper - don't fail if there's no OIDC setup for the core app set (just log a debug line that it's not setup when it comes to ArgoCD app refreshes) - Always return the external_secrets object out of the zitadel run, even if zitadel is disabled for this environment - add a `while true` loop for trying to initialize openbao, just in case the pod isn't up initially - make the secrets for peertube more consistent and use the external_secrets.provider variable to determine if we run bitwarden specific conditionals - query app credentials by their full names and clean up how we log and output special case credentials for default apps - clean up the grafana stack to always search for app name `grafana-stack`. Also fix the conditionals that were a bit wordy. - fix the wait for seaweedfs to be back up after a restore to use the `app_fullname`
jessebot added
minor
and removed
patch
labels 2026-08-22 20:31:02 +00:00
jessebot changed title from use .get instead of direct query of install dict for plain argocd installs; bump patch versions zensical, rich-subproc, and bitwarden-wrapper to many tiny fixes for restores, refreshes of all apps, and fixes to libretranslate, peertube, and grafana-stack 2026-08-22 20:31:52 +00:00
jessebot deleted branch update-basic-argocd-install 2026-08-22 20:32:05 +00:00
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!84
No description provided.