TazLab K8s Image Automation

Flux automates image updates for critical workloads. This ensures the cluster follows the CI pipeline without manual intervention.

Active Image Policies

AppNamespaceRepositoryPolicy Rule
hugo-bloghugo-blogtazzo/tazlab-blog (Docker Hub)blog-<N>-... (Numerical Asc)
hugo-wikihugo-wikitazzo/tazlab-wiki (Docker Hub)wiki-<N>-... (Numerical Asc)
mnemosynetazlab-dbtazzo/mnemosyne-mcp (Docker Hub)mcp-<N>-... (Numerical Asc)
teachingteachingtazzo/tazlab-teaching (Docker Hub)teaching-<N>-... (Numerical Asc)
ambrogio-siteambrogio-sitetazzo/tazlab-ambrogio-site (Docker Hub)ambrogio-site-<N>-... (Numerical Asc)
halloweenhalloweentazzo/tazlab-halloween (Docker Hub)halloween-<N>-... (Numerical Asc)
homepageflux-systemghcr.io/gethomepage/homepagesemver >=2.1.2 (already bumped to v2.2.0 live)

Automation Artifacts

  • Definitions: infrastructure/automation/<app>/automation.yaml.
  • Commits: Flux bot commits directly to master.
  • Markers: Look for # {"$imagepolicy": "flux-system:<app>"} in Deployment manifests.

Model variance: the three original pipelines use Docker Hub with numerical run-number tags; the homepage pipeline (added 2026-08, commit 00a2b99) uses GHCR with semantic versioning. Both are supported by Flux ImagePolicy. See Homepage Dashboard for the outage that motivated the homepage pipeline.

See Also