Version Checker
Version types
Section titled “Version types”- App version / Image tag
- Helm Chart
Get current versions
Section titled “Get current versions”Sources for current versions
Section titled “Sources for current versions”- K8s pod manifest image
- Helm chart
- Some http endpoint? e.g. /status
Get new versions
Section titled “Get new versions”Sources for new versions
Section titled “Sources for new versions”- GitHub Release
- GitHub tag
- Docker hub / other container registry
- Get newest versions until current version is found?
Storage
Section titled “Storage”Versions stored:
- Newest version
- Newest patch version
Storage location:
- ParameterStore
- K8S
Configuration
Section titled “Configuration”Application:- grafana: name: Grafana application: current: source: pod/monitoring/grafana-0/grafana new: type: github-release source: https://github.com/grafana/grafana/releases helmChart: current: type: HelmRelease source: monitoring/grafana new: type: chart-yaml # .version source: https://github.com/grafana/helm-charts/blob/main/charts/grafana/Chart.yaml- weave-gitops: name: Weave GitOps helmChart: current: type: HelmRelease source: flux-system/weave-gitops new: type: chart-yaml # .version source: https://github.com/grafana/helm-charts/blob/main/charts/grafana/Chart.yaml