apiVersion: "helm-expt.confighub.com/v1alpha1"
kind: "LatestRefreshActionQueue"
metadata:
  name: "latest-top20-refresh-action-queue"
  generatedBy: "scripts/generate-latest-refresh-action-queue.mjs"
spec:
  claim: "latest upstream movement is split into replacement decisions, retained-candidate refreshes, and new-candidate creation work"
  rows:
    -
      chart: "argo-cd/argo-cd"
      currentVersion: "9.5.15"
      latestUpstreamVersion: "9.5.17"
      retainedCandidateVersion: "9.5.17"
      action: "replacement-deferred"
      priority: "p2"
      firstStep: "keep argo-cd/argo-cd@9.5.15 pinned; revisit argo-cd/argo-cd@9.5.17 after the recorded replacement requirements are satisfied"
      doneWhen: "defer decision remains current or a later target-scoped decision replaces it"
      evidence:
        - "data/latest-top20-refresh/replacement-decisions/summary.md"
        - "data/latest-top20-refresh/replacement-decisions/decision-artifacts/argo-cd-argo-cd-9.5.17.yaml"
        - "data/production-support-decisions/argo-cd-argo-cd/support-decision.yaml"
        - "recipes/argo-cd/argo-cd/9.5.17"
        - "packages/argo-cd/argo-cd/9.5.17"
      command: "npm run top20:latest-replacement-decisions:verify"
    -
      chart: "bitnami/mongodb"
      currentVersion: "19.0.7"
      latestUpstreamVersion: "19.1.0"
      retainedCandidateVersion: "19.1.0"
      action: "replacement-deferred"
      priority: "p2"
      firstStep: "keep bitnami/mongodb@19.0.7 pinned; revisit bitnami/mongodb@19.1.0 after the recorded replacement requirements are satisfied"
      doneWhen: "defer decision remains current or a later target-scoped decision replaces it"
      evidence:
        - "data/latest-top20-refresh/replacement-decisions/summary.md"
        - "data/latest-top20-refresh/replacement-decisions/decision-artifacts/bitnami-mongodb-19.1.0.yaml"
        - "data/production-support-decisions/bitnami-mongodb/support-decision.yaml"
        - "recipes/bitnami/mongodb/19.1.0"
        - "packages/bitnami/mongodb/19.1.0"
      command: "npm run top20:latest-replacement-decisions:verify"
    -
      chart: "bitnami/nginx"
      currentVersion: "24.0.2"
      latestUpstreamVersion: "25.0.0"
      retainedCandidateVersion: "25.0.0"
      action: "replacement-deferred"
      priority: "p2"
      firstStep: "keep bitnami/nginx@24.0.2 pinned; revisit bitnami/nginx@25.0.0 after the recorded replacement requirements are satisfied"
      doneWhen: "defer decision remains current or a later target-scoped decision replaces it"
      evidence:
        - "data/latest-top20-refresh/replacement-decisions/summary.md"
        - "data/latest-top20-refresh/replacement-decisions/decision-artifacts/bitnami-nginx-25.0.0.yaml"
        - "data/production-support-decisions/bitnami-nginx/support-decision.yaml"
        - "recipes/bitnami/nginx/25.0.0"
        - "packages/bitnami/nginx/25.0.0"
      command: "npm run top20:latest-replacement-decisions:verify"
    -
      chart: "bitnami/postgresql"
      currentVersion: "18.6.7"
      latestUpstreamVersion: "18.7.0"
      retainedCandidateVersion: "18.7.0"
      action: "replacement-deferred"
      priority: "p2"
      firstStep: "keep bitnami/postgresql@18.6.7 pinned; revisit bitnami/postgresql@18.7.0 after the recorded replacement requirements are satisfied"
      doneWhen: "defer decision remains current or a later target-scoped decision replaces it"
      evidence:
        - "data/latest-top20-refresh/replacement-decisions/summary.md"
        - "data/latest-top20-refresh/replacement-decisions/decision-artifacts/bitnami-postgresql-18.7.0.yaml"
        - "data/production-support-decisions/bitnami-postgresql/support-decision.yaml"
        - "recipes/bitnami/postgresql/18.7.0"
        - "packages/bitnami/postgresql/18.7.0"
      command: "npm run top20:latest-replacement-decisions:verify"
    -
      chart: "bitnami/redis"
      currentVersion: "25.5.3"
      latestUpstreamVersion: "27.0.0"
      retainedCandidateVersion: "27.0.0"
      action: "replacement-deferred"
      priority: "p2"
      firstStep: "keep bitnami/redis@25.5.3 pinned; revisit bitnami/redis@27.0.0 after the recorded replacement requirements are satisfied"
      doneWhen: "defer decision remains current or a later target-scoped decision replaces it"
      evidence:
        - "data/latest-top20-refresh/replacement-decisions/summary.md"
        - "data/latest-top20-refresh/replacement-decisions/decision-artifacts/bitnami-redis-27.0.0.yaml"
        - "data/production-support-decisions/bitnami-redis/support-decision.yaml"
        - "recipes/bitnami/redis/27.0.0"
        - "packages/bitnami/redis/27.0.0"
      command: "npm run top20:latest-replacement-decisions:verify"
    -
      chart: "prometheus-community/kube-prometheus-stack"
      currentVersion: "85.3.3"
      latestUpstreamVersion: "86.1.0"
      retainedCandidateVersion: "86.1.0"
      action: "replacement-deferred"
      priority: "p2"
      firstStep: "keep prometheus-community/kube-prometheus-stack@85.3.3 pinned; revisit prometheus-community/kube-prometheus-stack@86.1.0 after the recorded replacement requirements are satisfied"
      doneWhen: "defer decision remains current or a later target-scoped decision replaces it"
      evidence:
        - "data/latest-top20-refresh/replacement-decisions/summary.md"
        - "data/latest-top20-refresh/replacement-decisions/decision-artifacts/prometheus-community-kube-prometheus-stack-86.1.0.yaml"
        - "data/production-support-decisions/prometheus-community-kube-prometheus-stack/support-decision.yaml"
        - "recipes/prometheus-community/kube-prometheus-stack/86.1.0"
        - "packages/prometheus-community/kube-prometheus-stack/86.1.0"
      command: "npm run top20:latest-replacement-decisions:verify"
    -
      chart: "prometheus-community/prometheus"
      currentVersion: "29.8.0"
      latestUpstreamVersion: "29.9.0"
      retainedCandidateVersion: "29.9.0"
      action: "replacement-deferred"
      priority: "p2"
      firstStep: "keep prometheus-community/prometheus@29.8.0 pinned; revisit prometheus-community/prometheus@29.9.0 after the recorded replacement requirements are satisfied"
      doneWhen: "defer decision remains current or a later target-scoped decision replaces it"
      evidence:
        - "data/latest-top20-refresh/replacement-decisions/summary.md"
        - "data/latest-top20-refresh/replacement-decisions/decision-artifacts/prometheus-community-prometheus-29.9.0.yaml"
        - "data/production-support-decisions/prometheus-community-prometheus/support-decision.yaml"
        - "recipes/prometheus-community/prometheus/29.9.0"
        - "packages/prometheus-community/prometheus/29.9.0"
      command: "npm run top20:latest-replacement-decisions:verify"
