From 94c57f3061273174984ab3ad89a61bd95985ea30 Mon Sep 17 00:00:00 2001 From: Noctua Date: Wed, 24 Jan 2024 16:35:48 +0100 Subject: [PATCH 01/28] fix: add grafana CVE to .trivyignore (#112) --- oci/grafana/.trivyignore | 2 ++ 1 file changed, 2 insertions(+) diff --git a/oci/grafana/.trivyignore b/oci/grafana/.trivyignore index e10866f8..e2df8506 100644 --- a/oci/grafana/.trivyignore +++ b/oci/grafana/.trivyignore @@ -12,3 +12,5 @@ CVE-2023-39325 GHSA-m425-mq94-257g # github.com/go-git/go-git/v5 - Maliciously crafted Git server replies can cause DoS on go-git clients CVE-2023-49568 +# github.com/go-git/go-git/v5 - Maliciously crafted Git server replies can lead to path traversal and RCE on go-git clients +CVE-2023-49569 From b46b885820dc8a33d42e758ddaa7d6ad2604e504 Mon Sep 17 00:00:00 2001 From: Noctua Date: Wed, 24 Jan 2024 16:47:57 +0100 Subject: [PATCH 02/28] chore: Add new grafana-agent releases (#102) Co-authored-by: lucabello --- oci/grafana-agent/image.yaml | 52 +++++++++++++++++++++++++++++------- 1 file changed, 42 insertions(+), 10 deletions(-) diff --git a/oci/grafana-agent/image.yaml b/oci/grafana-agent/image.yaml index ca18cefd..b2015b9a 100644 --- a/oci/grafana-agent/image.yaml +++ b/oci/grafana-agent/image.yaml @@ -1,22 +1,54 @@ version: 1 upload: - source: canonical/grafana-agent-rock - commit: ee0c456ec9dd41412892912c8accb21e1e90f6fe - directory: 0.35.2 + commit: 58db7480f66963880ab4ccd654a13fce835e8367 + directory: 0.39.0 release: - 0.35.2-22.04: - end-of-life: "2025-01-12T00:00:00Z" + 0.39.0-22.04: + end-of-life: "2025-01-16T00:00:00Z" + risks: + - stable + 0.39-22.04: + end-of-life: "2025-01-16T00:00:00Z" + risks: + - stable + 0-22.04: + end-of-life: "2025-01-16T00:00:00Z" + risks: + - stable + - source: canonical/grafana-agent-rock + commit: 58db7480f66963880ab4ccd654a13fce835e8367 + directory: 0.37.4 + release: + 0.37.4-22.04: + end-of-life: "2025-01-16T00:00:00Z" + risks: + - stable + 0.37-22.04: + end-of-life: "2025-01-16T00:00:00Z" + risks: + - stable + - source: canonical/grafana-agent-rock + commit: 58db7480f66963880ab4ccd654a13fce835e8367 + directory: 0.38.0 + release: + 0.38.0-22.04: + end-of-life: "2025-01-16T00:00:00Z" risks: - stable - source: canonical/grafana-agent-rock - commit: ee0c456ec9dd41412892912c8accb21e1e90f6fe - directory: 0.35.4 + commit: 58db7480f66963880ab4ccd654a13fce835e8367 + directory: 0.38.1 release: - 0.35.4-22.04: - end-of-life: "2025-01-12T00:00:00Z" + 0.38.1-22.04: + end-of-life: "2025-01-16T00:00:00Z" + risks: + - stable + 0.38-22.04: + end-of-life: "2025-01-16T00:00:00Z" risks: - stable - 0.35-22.04: - end-of-life: "2025-01-12T00:00:00Z" + 0-22.04: + end-of-life: "2025-01-16T00:00:00Z" risks: - stable From dc19fe21cae818c8705e3096d9c067f12e3b63e3 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Wed, 24 Jan 2024 16:08:10 +0000 Subject: [PATCH 03/28] ci: automatically update oci/grafana-agent/_releases.json, from https://github.com/canonical/oci-factory/actions/runs/7642875327 --- oci/grafana-agent/_releases.json | 76 ++++++++++++++++++++++---------- 1 file changed, 52 insertions(+), 24 deletions(-) diff --git a/oci/grafana-agent/_releases.json b/oci/grafana-agent/_releases.json index 49dd82db..3cbb023b 100644 --- a/oci/grafana-agent/_releases.json +++ b/oci/grafana-agent/_releases.json @@ -29,58 +29,58 @@ }, "0-22.04": { "stable": { - "target": "9" + "target": "32" }, "candidate": { - "target": "9" + "target": "0-22.04_stable" }, "beta": { - "target": "9" + "target": "0-22.04_candidate" }, "edge": { - "target": "9" + "target": "0-22.04_beta" } }, "0.38.0-22.04": { "stable": { - "target": "10" + "target": "31" }, "candidate": { - "target": "10" + "target": "0.38.0-22.04_stable" }, "beta": { - "target": "10" + "target": "0.38.0-22.04_candidate" }, "edge": { - "target": "10" + "target": "0.38.0-22.04_beta" } }, "0.38-22.04": { "stable": { - "target": "11" + "target": "32" }, "candidate": { - "target": "11" + "target": "0.38-22.04_stable" }, "beta": { - "target": "11" + "target": "0.38-22.04_candidate" }, "edge": { - "target": "11" + "target": "0.38-22.04_beta" } }, "0.38.1-22.04": { "stable": { - "target": "11" + "target": "32" }, "candidate": { - "target": "11" + "target": "0.38.1-22.04_stable" }, "beta": { - "target": "11" + "target": "0.38.1-22.04_candidate" }, "edge": { - "target": "11" + "target": "0.38.1-22.04_beta" } }, "0.35.4-22.04": { @@ -99,30 +99,58 @@ }, "0.37.4-22.04": { "stable": { - "target": "9" + "target": "30" }, "candidate": { - "target": "9" + "target": "0.37.4-22.04_stable" }, "beta": { - "target": "9" + "target": "0.37.4-22.04_candidate" }, "edge": { - "target": "9" + "target": "0.37.4-22.04_beta" } }, "0.37-22.04": { "stable": { - "target": "9" + "target": "30" }, "candidate": { - "target": "9" + "target": "0.37-22.04_stable" }, "beta": { - "target": "9" + "target": "0.37-22.04_candidate" }, "edge": { - "target": "9" + "target": "0.37-22.04_beta" + } + }, + "0.39.0-22.04": { + "stable": { + "target": "29" + }, + "candidate": { + "target": "0.39.0-22.04_stable" + }, + "beta": { + "target": "0.39.0-22.04_candidate" + }, + "edge": { + "target": "0.39.0-22.04_beta" + } + }, + "0.39-22.04": { + "stable": { + "target": "29" + }, + "candidate": { + "target": "0.39-22.04_stable" + }, + "beta": { + "target": "0.39-22.04_candidate" + }, + "edge": { + "target": "0.39-22.04_beta" } } } \ No newline at end of file From 653e11cc23fea5504767f54bf03949cf3a76441b Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Wed, 24 Jan 2024 16:10:03 +0000 Subject: [PATCH 04/28] ci: automatically update oci/grafana/_releases.json, from https://github.com/canonical/oci-factory/actions/runs/7642939812 --- oci/grafana/_releases.json | 42 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 42 insertions(+) diff --git a/oci/grafana/_releases.json b/oci/grafana/_releases.json index 2b74f02d..863afd59 100644 --- a/oci/grafana/_releases.json +++ b/oci/grafana/_releases.json @@ -82,5 +82,47 @@ "edge": { "target": "10.2.3-22.04_beta" } + }, + "9.5.3-22.04": { + "stable": { + "target": "29" + }, + "candidate": { + "target": "9.5.3-22.04_stable" + }, + "beta": { + "target": "9.5.3-22.04_candidate" + }, + "edge": { + "target": "9.5.3-22.04_beta" + } + }, + "9.5-22.04": { + "stable": { + "target": "29" + }, + "candidate": { + "target": "9.5-22.04_stable" + }, + "beta": { + "target": "9.5-22.04_candidate" + }, + "edge": { + "target": "9.5-22.04_beta" + } + }, + "9-22.04": { + "stable": { + "target": "29" + }, + "candidate": { + "target": "9-22.04_stable" + }, + "beta": { + "target": "9-22.04_candidate" + }, + "edge": { + "target": "9-22.04_beta" + } } } \ No newline at end of file From 7d6b4e19ce5a68a87eff736ce6d4d7ebe0f4a302 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Thu, 25 Jan 2024 19:43:22 +0000 Subject: [PATCH 05/28] chore(deps): update public.ecr.aws/ubuntu/ubuntu:jammy docker digest to 1ea0c67 --- .github/base_digests/22.04 | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/base_digests/22.04 b/.github/base_digests/22.04 index 18a10d40..eea4fee6 100644 --- a/.github/base_digests/22.04 +++ b/.github/base_digests/22.04 @@ -1 +1 @@ -public.ecr.aws/ubuntu/ubuntu:jammy@sha256:c11f102f68609c47fd14ba7bfa6299871637f1622f5610fbbb057ac5dee6e064 +public.ecr.aws/ubuntu/ubuntu:jammy@sha256:1ea0c67060c5054fa74789f089d27f01442588e8874159de1c7aa61fb6bf70fc From 18dc87c02dfbf4f5807c3ecdc9d57345821f2fe2 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Thu, 25 Jan 2024 22:43:17 +0000 Subject: [PATCH 06/28] ci: automatically update oci/alertmanager/_releases.json, from https://github.com/canonical/oci-factory/actions/runs/7661364796 --- oci/alertmanager/_releases.json | 40 ++++++++++++++++----------------- 1 file changed, 20 insertions(+), 20 deletions(-) diff --git a/oci/alertmanager/_releases.json b/oci/alertmanager/_releases.json index 9d214257..0828caa1 100644 --- a/oci/alertmanager/_releases.json +++ b/oci/alertmanager/_releases.json @@ -1,72 +1,72 @@ { "0.25.0-22.04": { "stable": { - "target": "15" + "target": "17" }, "candidate": { - "target": "15" + "target": "17" }, "beta": { - "target": "15" + "target": "17" }, "edge": { - "target": "15" + "target": "17" } }, "0.25-22.04": { "stable": { - "target": "15" + "target": "17" }, "candidate": { - "target": "15" + "target": "17" }, "beta": { - "target": "15" + "target": "17" }, "edge": { - "target": "15" + "target": "17" } }, "0-22.04": { "stable": { - "target": "16" + "target": "18" }, "candidate": { - "target": "16" + "target": "18" }, "beta": { - "target": "16" + "target": "18" }, "edge": { - "target": "16" + "target": "18" } }, "0.26.0-22.04": { "stable": { - "target": "16" + "target": "18" }, "candidate": { - "target": "16" + "target": "18" }, "beta": { - "target": "16" + "target": "18" }, "edge": { - "target": "16" + "target": "18" } }, "0.26-22.04": { "stable": { - "target": "16" + "target": "18" }, "candidate": { - "target": "16" + "target": "18" }, "beta": { - "target": "16" + "target": "18" }, "edge": { - "target": "16" + "target": "18" } } } \ No newline at end of file From 9fdac6fbdee47a273946b38d3cb285bfe5c87278 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Thu, 25 Jan 2024 22:49:38 +0000 Subject: [PATCH 07/28] ci: automatically update oci/prometheus/_releases.json, from https://github.com/canonical/oci-factory/actions/runs/7661406143 --- oci/prometheus/_releases.json | 72 +++++++++++++++++------------------ 1 file changed, 36 insertions(+), 36 deletions(-) diff --git a/oci/prometheus/_releases.json b/oci/prometheus/_releases.json index a4dead02..58637b40 100644 --- a/oci/prometheus/_releases.json +++ b/oci/prometheus/_releases.json @@ -1,128 +1,128 @@ { "2.46.0-22.04": { "stable": { - "target": "25" + "target": "29" }, "candidate": { - "target": "25" + "target": "29" }, "beta": { - "target": "25" + "target": "29" }, "edge": { - "target": "25" + "target": "29" } }, "2.46-22.04": { "stable": { - "target": "25" + "target": "29" }, "candidate": { - "target": "25" + "target": "29" }, "beta": { - "target": "25" + "target": "29" }, "edge": { - "target": "25" + "target": "29" } }, "2-22.04": { "stable": { - "target": "28" + "target": "32" }, "candidate": { - "target": "28" + "target": "32" }, "beta": { - "target": "28" + "target": "32" }, "edge": { - "target": "28" + "target": "32" } }, "2.48.0-22.04": { "stable": { - "target": "27" + "target": "31" }, "candidate": { - "target": "27" + "target": "31" }, "beta": { - "target": "27" + "target": "31" }, "edge": { - "target": "27" + "target": "31" } }, "2.48-22.04": { "stable": { - "target": "27" + "target": "31" }, "candidate": { - "target": "27" + "target": "31" }, "beta": { - "target": "27" + "target": "31" }, "edge": { - "target": "27" + "target": "31" } }, "2.47.2-22.04": { "stable": { - "target": "26" + "target": "30" }, "candidate": { - "target": "26" + "target": "30" }, "beta": { - "target": "26" + "target": "30" }, "edge": { - "target": "26" + "target": "30" } }, "2.47-22.04": { "stable": { - "target": "26" + "target": "30" }, "candidate": { - "target": "26" + "target": "30" }, "beta": { - "target": "26" + "target": "30" }, "edge": { - "target": "26" + "target": "30" } }, "2.49.1-22.04": { "stable": { - "target": "28" + "target": "32" }, "candidate": { - "target": "28" + "target": "32" }, "beta": { - "target": "28" + "target": "32" }, "edge": { - "target": "28" + "target": "32" } }, "2.49-22.04": { "stable": { - "target": "28" + "target": "32" }, "candidate": { - "target": "28" + "target": "32" }, "beta": { - "target": "28" + "target": "32" }, "edge": { - "target": "28" + "target": "32" } } } \ No newline at end of file From e8f0510ab3b587b20d01e8c8657add1fdf555fec Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Thu, 25 Jan 2024 22:49:56 +0000 Subject: [PATCH 08/28] ci: automatically update oci/loki/_releases.json, from https://github.com/canonical/oci-factory/actions/runs/7661391969 --- oci/loki/_releases.json | 48 ++++++++++++++++++++--------------------- 1 file changed, 24 insertions(+), 24 deletions(-) diff --git a/oci/loki/_releases.json b/oci/loki/_releases.json index ac53540f..083ddd77 100644 --- a/oci/loki/_releases.json +++ b/oci/loki/_releases.json @@ -1,86 +1,86 @@ { "2.8.4-22.04": { "stable": { - "target": "16" + "target": "19" }, "candidate": { - "target": "16" + "target": "19" }, "beta": { - "target": "16" + "target": "19" }, "edge": { - "target": "16" + "target": "19" } }, "2.8-22.04": { "stable": { - "target": "16" + "target": "19" }, "candidate": { - "target": "16" + "target": "19" }, "beta": { - "target": "16" + "target": "19" }, "edge": { - "target": "16" + "target": "19" } }, "2-22.04": { "stable": { - "target": "18" + "target": "21" }, "candidate": { - "target": "18" + "target": "21" }, "beta": { - "target": "18" + "target": "21" }, "edge": { - "target": "18" + "target": "21" } }, "2.9.2-22.04": { "stable": { - "target": "17" + "target": "20" }, "candidate": { - "target": "17" + "target": "20" }, "beta": { - "target": "17" + "target": "20" }, "edge": { - "target": "17" + "target": "20" } }, "2.9-22.04": { "stable": { - "target": "18" + "target": "21" }, "candidate": { - "target": "18" + "target": "21" }, "beta": { - "target": "18" + "target": "21" }, "edge": { - "target": "18" + "target": "21" } }, "2.9.3-22.04": { "stable": { - "target": "18" + "target": "21" }, "candidate": { - "target": "18" + "target": "21" }, "beta": { - "target": "18" + "target": "21" }, "edge": { - "target": "18" + "target": "21" } } } \ No newline at end of file From a46462d61fcc0524414a02ffca1dc2cd9cadfc95 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Thu, 25 Jan 2024 22:51:53 +0000 Subject: [PATCH 09/28] ci: automatically update oci/grafana-agent/_releases.json, from https://github.com/canonical/oci-factory/actions/runs/7661401946 --- oci/grafana-agent/_releases.json | 64 ++++++++++++++++---------------- 1 file changed, 32 insertions(+), 32 deletions(-) diff --git a/oci/grafana-agent/_releases.json b/oci/grafana-agent/_releases.json index 3cbb023b..9057e784 100644 --- a/oci/grafana-agent/_releases.json +++ b/oci/grafana-agent/_releases.json @@ -29,58 +29,58 @@ }, "0-22.04": { "stable": { - "target": "32" + "target": "37" }, "candidate": { - "target": "0-22.04_stable" + "target": "37" }, "beta": { - "target": "0-22.04_candidate" + "target": "37" }, "edge": { - "target": "0-22.04_beta" + "target": "37" } }, "0.38.0-22.04": { "stable": { - "target": "31" + "target": "36" }, "candidate": { - "target": "0.38.0-22.04_stable" + "target": "36" }, "beta": { - "target": "0.38.0-22.04_candidate" + "target": "36" }, "edge": { - "target": "0.38.0-22.04_beta" + "target": "36" } }, "0.38-22.04": { "stable": { - "target": "32" + "target": "37" }, "candidate": { - "target": "0.38-22.04_stable" + "target": "37" }, "beta": { - "target": "0.38-22.04_candidate" + "target": "37" }, "edge": { - "target": "0.38-22.04_beta" + "target": "37" } }, "0.38.1-22.04": { "stable": { - "target": "32" + "target": "37" }, "candidate": { - "target": "0.38.1-22.04_stable" + "target": "37" }, "beta": { - "target": "0.38.1-22.04_candidate" + "target": "37" }, "edge": { - "target": "0.38.1-22.04_beta" + "target": "37" } }, "0.35.4-22.04": { @@ -99,58 +99,58 @@ }, "0.37.4-22.04": { "stable": { - "target": "30" + "target": "35" }, "candidate": { - "target": "0.37.4-22.04_stable" + "target": "35" }, "beta": { - "target": "0.37.4-22.04_candidate" + "target": "35" }, "edge": { - "target": "0.37.4-22.04_beta" + "target": "35" } }, "0.37-22.04": { "stable": { - "target": "30" + "target": "35" }, "candidate": { - "target": "0.37-22.04_stable" + "target": "35" }, "beta": { - "target": "0.37-22.04_candidate" + "target": "35" }, "edge": { - "target": "0.37-22.04_beta" + "target": "35" } }, "0.39.0-22.04": { "stable": { - "target": "29" + "target": "38" }, "candidate": { - "target": "0.39.0-22.04_stable" + "target": "38" }, "beta": { - "target": "0.39.0-22.04_candidate" + "target": "38" }, "edge": { - "target": "0.39.0-22.04_beta" + "target": "38" } }, "0.39-22.04": { "stable": { - "target": "29" + "target": "38" }, "candidate": { - "target": "0.39-22.04_stable" + "target": "38" }, "beta": { - "target": "0.39-22.04_candidate" + "target": "38" }, "edge": { - "target": "0.39-22.04_beta" + "target": "38" } } } \ No newline at end of file From af23fc928d8d87fcef1c1018ab3b671607fbf25a Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Thu, 25 Jan 2024 22:52:50 +0000 Subject: [PATCH 10/28] ci: automatically update oci/traefik/_releases.json, from https://github.com/canonical/oci-factory/actions/runs/7661415893 --- oci/traefik/_releases.json | 48 +++++++++++++++++++------------------- 1 file changed, 24 insertions(+), 24 deletions(-) diff --git a/oci/traefik/_releases.json b/oci/traefik/_releases.json index 1487fb11..01cdbdda 100644 --- a/oci/traefik/_releases.json +++ b/oci/traefik/_releases.json @@ -1,86 +1,86 @@ { "2.10.4-22.04": { "stable": { - "target": "27" + "target": "31" }, "candidate": { - "target": "27" + "target": "31" }, "beta": { - "target": "27" + "target": "31" }, "edge": { - "target": "27" + "target": "31" } }, "2.10-22.04": { "stable": { - "target": "28" + "target": "32" }, "candidate": { - "target": "28" + "target": "32" }, "beta": { - "target": "28" + "target": "32" }, "edge": { - "target": "28" + "target": "32" } }, "2-22.04": { "stable": { - "target": "28" + "target": "32" }, "candidate": { - "target": "28" + "target": "32" }, "beta": { - "target": "28" + "target": "32" }, "edge": { - "target": "28" + "target": "32" } }, "2.10.6-22.04": { "stable": { - "target": "29" + "target": "33" }, "candidate": { - "target": "29" + "target": "33" }, "beta": { - "target": "29" + "target": "33" }, "edge": { - "target": "29" + "target": "33" } }, "2.10.7-22.04": { "stable": { - "target": "30" + "target": "34" }, "candidate": { - "target": "30" + "target": "34" }, "beta": { - "target": "30" + "target": "34" }, "edge": { - "target": "30" + "target": "34" } }, "2.10.5-22.04": { "stable": { - "target": "28" + "target": "32" }, "candidate": { - "target": "28" + "target": "32" }, "beta": { - "target": "28" + "target": "32" }, "edge": { - "target": "28" + "target": "32" } } } \ No newline at end of file From d883e3aa56a43b84b44ba20e14dec8e9d427105f Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Thu, 25 Jan 2024 22:54:34 +0000 Subject: [PATCH 11/28] ci: automatically update oci/mimir/_releases.json, from https://github.com/canonical/oci-factory/actions/runs/7661435893 --- oci/mimir/_releases.json | 64 ++++++++++++++++++++-------------------- 1 file changed, 32 insertions(+), 32 deletions(-) diff --git a/oci/mimir/_releases.json b/oci/mimir/_releases.json index 65927eb1..6f441c0b 100644 --- a/oci/mimir/_releases.json +++ b/oci/mimir/_releases.json @@ -1,114 +1,114 @@ { "2.6.0-22.04": { "stable": { - "target": "20" + "target": "24" }, "candidate": { - "target": "20" + "target": "24" }, "beta": { - "target": "20" + "target": "24" }, "edge": { - "target": "20" + "target": "24" } }, "2.6-22.04": { "stable": { - "target": "20" + "target": "24" }, "candidate": { - "target": "20" + "target": "24" }, "beta": { - "target": "20" + "target": "24" }, "edge": { - "target": "20" + "target": "24" } }, "2-22.04": { "stable": { - "target": "19" + "target": "23" }, "candidate": { - "target": "19" + "target": "23" }, "beta": { - "target": "19" + "target": "23" }, "edge": { - "target": "19" + "target": "23" } }, "2.10.4-22.04": { "stable": { - "target": "18" + "target": "22" }, "candidate": { - "target": "18" + "target": "22" }, "beta": { - "target": "18" + "target": "22" }, "edge": { - "target": "18" + "target": "22" } }, "2.10-22.04": { "stable": { - "target": "18" + "target": "22" }, "candidate": { - "target": "18" + "target": "22" }, "beta": { - "target": "18" + "target": "22" }, "edge": { - "target": "18" + "target": "22" } }, "2.10.0-22.04": { "stable": { - "target": "17" + "target": "21" }, "candidate": { - "target": "17" + "target": "21" }, "beta": { - "target": "17" + "target": "21" }, "edge": { - "target": "17" + "target": "21" } }, "2.11.0-22.04": { "stable": { - "target": "19" + "target": "23" }, "candidate": { - "target": "19" + "target": "23" }, "beta": { - "target": "19" + "target": "23" }, "edge": { - "target": "19" + "target": "23" } }, "2.11-22.04": { "stable": { - "target": "19" + "target": "23" }, "candidate": { - "target": "19" + "target": "23" }, "beta": { - "target": "19" + "target": "23" }, "edge": { - "target": "19" + "target": "23" } } } \ No newline at end of file From 6e9c007f0c2b54a6693d2a2c5124ccff4b2eaf6b Mon Sep 17 00:00:00 2001 From: Noctua Date: Fri, 26 Jan 2024 12:52:14 +0100 Subject: [PATCH 12/28] chore: Add new prometheus-pushgateway releases (#117) Co-authored-by: lucabello --- oci/prometheus-pushgateway/image.yaml | 30 +++++++-------------------- 1 file changed, 7 insertions(+), 23 deletions(-) diff --git a/oci/prometheus-pushgateway/image.yaml b/oci/prometheus-pushgateway/image.yaml index 066d7cef..8002f79a 100644 --- a/oci/prometheus-pushgateway/image.yaml +++ b/oci/prometheus-pushgateway/image.yaml @@ -1,34 +1,18 @@ version: 1 upload: - source: canonical/prometheus-pushgateway-rock - commit: cc26d33f7ef75a82b95bdf1853ae7e536c5775c3 - directory: 1.6.2 + commit: 47f4d2e47ad9e734ad77a4b6a54c718b2c9480dc + directory: 1.7.0 release: - 1.6.2-22.04: - end-of-life: "2024-12-08T00:00:00Z" + 1.7.0-22.04: + end-of-life: "2025-01-26T00:00:00Z" risks: - stable - 1.6-22.04: - end-of-life: "2024-12-08T00:00:00Z" + 1.7-22.04: + end-of-life: "2025-01-26T00:00:00Z" risks: - stable 1-22.04: - end-of-life: "2024-12-08T00:00:00Z" - risks: - - stable - - source: canonical/prometheus-pushgateway-rock - commit: cc26d33f7ef75a82b95bdf1853ae7e536c5775c3 - directory: 1.6.1 - release: - 1.6.1-22.04: - end-of-life: "2024-12-08T00:00:00Z" - risks: - - stable - - source: canonical/prometheus-pushgateway-rock - commit: cc26d33f7ef75a82b95bdf1853ae7e536c5775c3 - directory: 1.6.0 - release: - 1.6.0-22.04: - end-of-life: "2024-12-08T00:00:00Z" + end-of-life: "2025-01-26T00:00:00Z" risks: - stable From 8db24965c42fe647caadfcf248561c42636158fd Mon Sep 17 00:00:00 2001 From: Noctua Date: Fri, 26 Jan 2024 12:52:44 +0100 Subject: [PATCH 13/28] chore: Add new loki releases (#115) Co-authored-by: lucabello --- oci/loki/image.yaml | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/oci/loki/image.yaml b/oci/loki/image.yaml index 7ede6166..8377f3b2 100644 --- a/oci/loki/image.yaml +++ b/oci/loki/image.yaml @@ -1,18 +1,18 @@ version: 1 upload: - source: canonical/loki-rock - commit: c1b42c10e7689f9674fc2b3f856562b696ac070f - directory: 2.9.3 + commit: f10a5594b65d21604b9e3e1f16b7a93ab0999f20 + directory: 2.9.4 release: - 2.9.3-22.04: - end-of-life: "2025-01-02T00:00:00Z" + 2.9.4-22.04: + end-of-life: "2025-01-26T00:00:00Z" risks: - stable 2.9-22.04: - end-of-life: "2025-01-02T00:00:00Z" + end-of-life: "2025-01-26T00:00:00Z" risks: - stable 2-22.04: - end-of-life: "2025-01-02T00:00:00Z" + end-of-life: "2025-01-26T00:00:00Z" risks: - stable From d0c5a8a6051c75353b733d56fd963fa8bff74103 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Fri, 26 Jan 2024 12:01:35 +0000 Subject: [PATCH 14/28] ci: automatically update oci/prometheus-pushgateway/_releases.json, from https://github.com/canonical/oci-factory/actions/runs/7667732104 --- oci/prometheus-pushgateway/_releases.json | 30 ++++++++++++++++++++++- 1 file changed, 29 insertions(+), 1 deletion(-) diff --git a/oci/prometheus-pushgateway/_releases.json b/oci/prometheus-pushgateway/_releases.json index a57db218..52254902 100644 --- a/oci/prometheus-pushgateway/_releases.json +++ b/oci/prometheus-pushgateway/_releases.json @@ -29,7 +29,7 @@ }, "1-22.04": { "stable": { - "target": "1" + "target": "22" }, "candidate": { "target": "1-22.04_stable" @@ -68,5 +68,33 @@ "edge": { "target": "1.6.0-22.04_beta" } + }, + "1.7.0-22.04": { + "stable": { + "target": "22" + }, + "candidate": { + "target": "1.7.0-22.04_stable" + }, + "beta": { + "target": "1.7.0-22.04_candidate" + }, + "edge": { + "target": "1.7.0-22.04_beta" + } + }, + "1.7-22.04": { + "stable": { + "target": "22" + }, + "candidate": { + "target": "1.7-22.04_stable" + }, + "beta": { + "target": "1.7-22.04_candidate" + }, + "edge": { + "target": "1.7-22.04_beta" + } } } \ No newline at end of file From 2f1e6dad3753f0c886273931d7d0a27363809c08 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Fri, 26 Jan 2024 12:07:27 +0000 Subject: [PATCH 15/28] ci: automatically update oci/loki/_releases.json, from https://github.com/canonical/oci-factory/actions/runs/7667783944 --- oci/loki/_releases.json | 30 ++++++++++++++++++++++-------- 1 file changed, 22 insertions(+), 8 deletions(-) diff --git a/oci/loki/_releases.json b/oci/loki/_releases.json index 083ddd77..602f8674 100644 --- a/oci/loki/_releases.json +++ b/oci/loki/_releases.json @@ -29,16 +29,16 @@ }, "2-22.04": { "stable": { - "target": "21" + "target": "22" }, "candidate": { - "target": "21" + "target": "2-22.04_stable" }, "beta": { - "target": "21" + "target": "2-22.04_candidate" }, "edge": { - "target": "21" + "target": "2-22.04_beta" } }, "2.9.2-22.04": { @@ -57,16 +57,16 @@ }, "2.9-22.04": { "stable": { - "target": "21" + "target": "22" }, "candidate": { - "target": "21" + "target": "2.9-22.04_stable" }, "beta": { - "target": "21" + "target": "2.9-22.04_candidate" }, "edge": { - "target": "21" + "target": "2.9-22.04_beta" } }, "2.9.3-22.04": { @@ -82,5 +82,19 @@ "edge": { "target": "21" } + }, + "2.9.4-22.04": { + "stable": { + "target": "22" + }, + "candidate": { + "target": "2.9.4-22.04_stable" + }, + "beta": { + "target": "2.9.4-22.04_candidate" + }, + "edge": { + "target": "2.9.4-22.04_beta" + } } } \ No newline at end of file From f2eed3be69c539ced3bd47324bc1c489a2554d28 Mon Sep 17 00:00:00 2001 From: Noctua Date: Fri, 26 Jan 2024 15:02:04 +0100 Subject: [PATCH 16/28] chore: Add new grafana-agent releases (#116) * chore: Add new grafana-agent releases * Update .trivyignore --------- Co-authored-by: lucabello --- oci/grafana-agent/.trivyignore | 2 ++ oci/grafana-agent/image.yaml | 48 +++++----------------------------- 2 files changed, 8 insertions(+), 42 deletions(-) diff --git a/oci/grafana-agent/.trivyignore b/oci/grafana-agent/.trivyignore index f3651e00..50d0504a 100644 --- a/oci/grafana-agent/.trivyignore +++ b/oci/grafana-agent/.trivyignore @@ -12,3 +12,5 @@ GHSA-m425-mq94-257g CVE-2023-49569 # github.com/go-git/go-git/v5 - Maliciously crafted Git server replies can cause DoS on go-git clients CVE-2023-49568 +# github.com/cloudflare/circl - CIRCL's Kyber: timing side-channel (kyberslash2) +GHSA-9763-4f94-gfch diff --git a/oci/grafana-agent/image.yaml b/oci/grafana-agent/image.yaml index b2015b9a..ed03adb7 100644 --- a/oci/grafana-agent/image.yaml +++ b/oci/grafana-agent/image.yaml @@ -1,54 +1,18 @@ version: 1 upload: - source: canonical/grafana-agent-rock - commit: 58db7480f66963880ab4ccd654a13fce835e8367 - directory: 0.39.0 + commit: 9367d23258dae0e4bc1198aadcb8ebf4d1a5f300 + directory: 0.39.1 release: - 0.39.0-22.04: - end-of-life: "2025-01-16T00:00:00Z" + 0.39.1-22.04: + end-of-life: "2025-01-26T00:00:00Z" risks: - stable 0.39-22.04: - end-of-life: "2025-01-16T00:00:00Z" + end-of-life: "2025-01-26T00:00:00Z" risks: - stable 0-22.04: - end-of-life: "2025-01-16T00:00:00Z" - risks: - - stable - - source: canonical/grafana-agent-rock - commit: 58db7480f66963880ab4ccd654a13fce835e8367 - directory: 0.37.4 - release: - 0.37.4-22.04: - end-of-life: "2025-01-16T00:00:00Z" - risks: - - stable - 0.37-22.04: - end-of-life: "2025-01-16T00:00:00Z" - risks: - - stable - - source: canonical/grafana-agent-rock - commit: 58db7480f66963880ab4ccd654a13fce835e8367 - directory: 0.38.0 - release: - 0.38.0-22.04: - end-of-life: "2025-01-16T00:00:00Z" - risks: - - stable - - source: canonical/grafana-agent-rock - commit: 58db7480f66963880ab4ccd654a13fce835e8367 - directory: 0.38.1 - release: - 0.38.1-22.04: - end-of-life: "2025-01-16T00:00:00Z" - risks: - - stable - 0.38-22.04: - end-of-life: "2025-01-16T00:00:00Z" - risks: - - stable - 0-22.04: - end-of-life: "2025-01-16T00:00:00Z" + end-of-life: "2025-01-26T00:00:00Z" risks: - stable From 58c8d305caf0249d9afb9b84811f6c9e45b1edcc Mon Sep 17 00:00:00 2001 From: Noctua Date: Fri, 26 Jan 2024 15:03:29 +0100 Subject: [PATCH 17/28] chore: Add new grafana releases (#114) * chore: Add new grafana releases * Update .trivyignore --------- Co-authored-by: lucabello --- oci/grafana/.trivyignore | 2 ++ oci/grafana/image.yaml | 16 ++++++++-------- 2 files changed, 10 insertions(+), 8 deletions(-) diff --git a/oci/grafana/.trivyignore b/oci/grafana/.trivyignore index e2df8506..064923cf 100644 --- a/oci/grafana/.trivyignore +++ b/oci/grafana/.trivyignore @@ -14,3 +14,5 @@ GHSA-m425-mq94-257g CVE-2023-49568 # github.com/go-git/go-git/v5 - Maliciously crafted Git server replies can lead to path traversal and RCE on go-git clients CVE-2023-49569 +# github.com/cloudflare/circl - CIRCL's Kyber: timing side-channel (kyberslash2) +GHSA-9763-4f94-gfch diff --git a/oci/grafana/image.yaml b/oci/grafana/image.yaml index 7c35eceb..6feb6efc 100644 --- a/oci/grafana/image.yaml +++ b/oci/grafana/image.yaml @@ -1,18 +1,18 @@ version: 1 upload: - source: canonical/grafana-rock - commit: 56e5cb3cb06166e219afdfa5ba55103e453572ce - directory: 9.5.3 + commit: d83119eaeb2ce953bb3d9f3edffbd5011b956230 + directory: 10.3.1 release: - 9.5.3-22.04: - end-of-life: "2025-01-10T00:00:00Z" + 10.3.1-22.04: + end-of-life: "2025-01-26T00:00:00Z" risks: - stable - 9.5-22.04: - end-of-life: "2025-01-10T00:00:00Z" + 10.3-22.04: + end-of-life: "2025-01-26T00:00:00Z" risks: - stable - 9-22.04: - end-of-life: "2025-01-10T00:00:00Z" + 10-22.04: + end-of-life: "2025-01-26T00:00:00Z" risks: - stable From d8dc7a394a6d7354ef2007da374da337984430d4 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Fri, 26 Jan 2024 14:16:35 +0000 Subject: [PATCH 18/28] ci: automatically update oci/grafana-agent/_releases.json, from https://github.com/canonical/oci-factory/actions/runs/7669174346 --- oci/grafana-agent/_releases.json | 30 ++++++++++++++++++++++-------- 1 file changed, 22 insertions(+), 8 deletions(-) diff --git a/oci/grafana-agent/_releases.json b/oci/grafana-agent/_releases.json index 9057e784..f2a534f1 100644 --- a/oci/grafana-agent/_releases.json +++ b/oci/grafana-agent/_releases.json @@ -29,16 +29,16 @@ }, "0-22.04": { "stable": { - "target": "37" + "target": "39" }, "candidate": { - "target": "37" + "target": "0-22.04_stable" }, "beta": { - "target": "37" + "target": "0-22.04_candidate" }, "edge": { - "target": "37" + "target": "0-22.04_beta" } }, "0.38.0-22.04": { @@ -141,16 +141,30 @@ }, "0.39-22.04": { "stable": { - "target": "38" + "target": "39" }, "candidate": { - "target": "38" + "target": "0.39-22.04_stable" }, "beta": { - "target": "38" + "target": "0.39-22.04_candidate" }, "edge": { - "target": "38" + "target": "0.39-22.04_beta" + } + }, + "0.39.1-22.04": { + "stable": { + "target": "39" + }, + "candidate": { + "target": "0.39.1-22.04_stable" + }, + "beta": { + "target": "0.39.1-22.04_candidate" + }, + "edge": { + "target": "0.39.1-22.04_beta" } } } \ No newline at end of file From d435ce8ca20d5c7a189c613b2d64d5316033033e Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Fri, 26 Jan 2024 14:26:09 +0000 Subject: [PATCH 19/28] ci: automatically update oci/grafana/_releases.json, from https://github.com/canonical/oci-factory/actions/runs/7669283596 --- oci/grafana/_releases.json | 30 +++++++++++++++++++++++++++++- 1 file changed, 29 insertions(+), 1 deletion(-) diff --git a/oci/grafana/_releases.json b/oci/grafana/_releases.json index 863afd59..ee097006 100644 --- a/oci/grafana/_releases.json +++ b/oci/grafana/_releases.json @@ -29,7 +29,7 @@ }, "10-22.04": { "stable": { - "target": "12" + "target": "39" }, "candidate": { "target": "10-22.04_stable" @@ -124,5 +124,33 @@ "edge": { "target": "9-22.04_beta" } + }, + "10.3.1-22.04": { + "stable": { + "target": "39" + }, + "candidate": { + "target": "10.3.1-22.04_stable" + }, + "beta": { + "target": "10.3.1-22.04_candidate" + }, + "edge": { + "target": "10.3.1-22.04_beta" + } + }, + "10.3-22.04": { + "stable": { + "target": "39" + }, + "candidate": { + "target": "10.3-22.04_stable" + }, + "beta": { + "target": "10.3-22.04_candidate" + }, + "edge": { + "target": "10.3-22.04_beta" + } } } \ No newline at end of file From 1bd76398492ce9d72b69c0d9f253a2d6b4dc1d91 Mon Sep 17 00:00:00 2001 From: Linostar Date: Tue, 30 Jan 2024 09:54:05 +0200 Subject: [PATCH 20/28] Update README.md with workflow diagram (#118) * Update README.md with workflow diagram * upload the workflow image to assets folder instead --- README.md | 4 ++++ assets/img/oci-factory-workflow.png | Bin 0 -> 111218 bytes 2 files changed, 4 insertions(+) create mode 100644 assets/img/oci-factory-workflow.png diff --git a/README.md b/README.md index 324ade17..6cbdfe08 100644 --- a/README.md +++ b/README.md @@ -84,6 +84,10 @@ multiple images; - that means one PR can only propose changes to [Maintainer files](#maintainer-files) within a single `oci` folder. +Refer to the diagram below to understand the oci-factory workflow: +![OCI Factory Workflow](assets/img/oci-factory-workflow.png) + + ## 🗃 **Maintainer files** As a Maintainer, you'll be associated with one or more `oci` folders within diff --git a/assets/img/oci-factory-workflow.png b/assets/img/oci-factory-workflow.png new file mode 100644 index 0000000000000000000000000000000000000000..4ea09a0bb502e4cfc2520c70bd55cc3ab8e8ed8f GIT binary patch literal 111218 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 e|IgoDlRb_>qtL7p^~#@Q!Qi^-wKCmX5B>*l Date: Tue, 6 Feb 2024 13:40:03 +0000 Subject: [PATCH 21/28] chore(deps): update public.ecr.aws/ubuntu/ubuntu:jammy docker digest to 096be23 --- .github/base_digests/22.04 | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/base_digests/22.04 b/.github/base_digests/22.04 index eea4fee6..ae07cbbf 100644 --- a/.github/base_digests/22.04 +++ b/.github/base_digests/22.04 @@ -1 +1 @@ -public.ecr.aws/ubuntu/ubuntu:jammy@sha256:1ea0c67060c5054fa74789f089d27f01442588e8874159de1c7aa61fb6bf70fc +public.ecr.aws/ubuntu/ubuntu:jammy@sha256:096be23259ead9cdfc45dc77cfe61ae9974666a09ed9e753e627b6e799fb7ae0 From 2a84aff1c23fe70d1281e769ca4cd0f701a87071 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Tue, 6 Feb 2024 15:51:56 +0000 Subject: [PATCH 22/28] ci: automatically update oci/prometheus-pushgateway/_releases.json, from https://github.com/canonical/oci-factory/actions/runs/7802354319 --- oci/prometheus-pushgateway/_releases.json | 24 +++++++++++------------ 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/oci/prometheus-pushgateway/_releases.json b/oci/prometheus-pushgateway/_releases.json index 52254902..0043ab78 100644 --- a/oci/prometheus-pushgateway/_releases.json +++ b/oci/prometheus-pushgateway/_releases.json @@ -29,16 +29,16 @@ }, "1-22.04": { "stable": { - "target": "22" + "target": "26" }, "candidate": { - "target": "1-22.04_stable" + "target": "26" }, "beta": { - "target": "1-22.04_candidate" + "target": "26" }, "edge": { - "target": "1-22.04_beta" + "target": "26" } }, "1.6.1-22.04": { @@ -71,30 +71,30 @@ }, "1.7.0-22.04": { "stable": { - "target": "22" + "target": "26" }, "candidate": { - "target": "1.7.0-22.04_stable" + "target": "26" }, "beta": { - "target": "1.7.0-22.04_candidate" + "target": "26" }, "edge": { - "target": "1.7.0-22.04_beta" + "target": "26" } }, "1.7-22.04": { "stable": { - "target": "22" + "target": "26" }, "candidate": { - "target": "1.7-22.04_stable" + "target": "26" }, "beta": { - "target": "1.7-22.04_candidate" + "target": "26" }, "edge": { - "target": "1.7-22.04_beta" + "target": "26" } } } \ No newline at end of file From 9609d9c98a404ca4b6f505175235065660d94633 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Tue, 6 Feb 2024 15:53:06 +0000 Subject: [PATCH 23/28] ci: automatically update oci/alertmanager/_releases.json, from https://github.com/canonical/oci-factory/actions/runs/7802366762 --- oci/alertmanager/_releases.json | 40 ++++++++++++++++----------------- 1 file changed, 20 insertions(+), 20 deletions(-) diff --git a/oci/alertmanager/_releases.json b/oci/alertmanager/_releases.json index 0828caa1..6a4f08cc 100644 --- a/oci/alertmanager/_releases.json +++ b/oci/alertmanager/_releases.json @@ -1,72 +1,72 @@ { "0.25.0-22.04": { "stable": { - "target": "17" + "target": "19" }, "candidate": { - "target": "17" + "target": "19" }, "beta": { - "target": "17" + "target": "19" }, "edge": { - "target": "17" + "target": "19" } }, "0.25-22.04": { "stable": { - "target": "17" + "target": "19" }, "candidate": { - "target": "17" + "target": "19" }, "beta": { - "target": "17" + "target": "19" }, "edge": { - "target": "17" + "target": "19" } }, "0-22.04": { "stable": { - "target": "18" + "target": "20" }, "candidate": { - "target": "18" + "target": "20" }, "beta": { - "target": "18" + "target": "20" }, "edge": { - "target": "18" + "target": "20" } }, "0.26.0-22.04": { "stable": { - "target": "18" + "target": "20" }, "candidate": { - "target": "18" + "target": "20" }, "beta": { - "target": "18" + "target": "20" }, "edge": { - "target": "18" + "target": "20" } }, "0.26-22.04": { "stable": { - "target": "18" + "target": "20" }, "candidate": { - "target": "18" + "target": "20" }, "beta": { - "target": "18" + "target": "20" }, "edge": { - "target": "18" + "target": "20" } } } \ No newline at end of file From 823d92bb1748d37b6d55ceced58296c390504ad3 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Tue, 6 Feb 2024 15:57:05 +0000 Subject: [PATCH 24/28] ci: automatically update oci/loki/_releases.json, from https://github.com/canonical/oci-factory/actions/runs/7802420358 --- oci/loki/_releases.json | 56 ++++++++++++++++++++--------------------- 1 file changed, 28 insertions(+), 28 deletions(-) diff --git a/oci/loki/_releases.json b/oci/loki/_releases.json index 602f8674..8b4277eb 100644 --- a/oci/loki/_releases.json +++ b/oci/loki/_releases.json @@ -1,100 +1,100 @@ { "2.8.4-22.04": { "stable": { - "target": "19" + "target": "23" }, "candidate": { - "target": "19" + "target": "23" }, "beta": { - "target": "19" + "target": "23" }, "edge": { - "target": "19" + "target": "23" } }, "2.8-22.04": { "stable": { - "target": "19" + "target": "23" }, "candidate": { - "target": "19" + "target": "23" }, "beta": { - "target": "19" + "target": "23" }, "edge": { - "target": "19" + "target": "23" } }, "2-22.04": { "stable": { - "target": "22" + "target": "26" }, "candidate": { - "target": "2-22.04_stable" + "target": "26" }, "beta": { - "target": "2-22.04_candidate" + "target": "26" }, "edge": { - "target": "2-22.04_beta" + "target": "26" } }, "2.9.2-22.04": { "stable": { - "target": "20" + "target": "24" }, "candidate": { - "target": "20" + "target": "24" }, "beta": { - "target": "20" + "target": "24" }, "edge": { - "target": "20" + "target": "24" } }, "2.9-22.04": { "stable": { - "target": "22" + "target": "26" }, "candidate": { - "target": "2.9-22.04_stable" + "target": "26" }, "beta": { - "target": "2.9-22.04_candidate" + "target": "26" }, "edge": { - "target": "2.9-22.04_beta" + "target": "26" } }, "2.9.3-22.04": { "stable": { - "target": "21" + "target": "25" }, "candidate": { - "target": "21" + "target": "25" }, "beta": { - "target": "21" + "target": "25" }, "edge": { - "target": "21" + "target": "25" } }, "2.9.4-22.04": { "stable": { - "target": "22" + "target": "26" }, "candidate": { - "target": "2.9.4-22.04_stable" + "target": "26" }, "beta": { - "target": "2.9.4-22.04_candidate" + "target": "26" }, "edge": { - "target": "2.9.4-22.04_beta" + "target": "26" } } } \ No newline at end of file From 9c513bbbd3fe037a63da5e15f39447c22cf519f1 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Tue, 6 Feb 2024 15:58:11 +0000 Subject: [PATCH 25/28] ci: automatically update oci/prometheus/_releases.json, from https://github.com/canonical/oci-factory/actions/runs/7802431693 --- oci/prometheus/_releases.json | 72 +++++++++++++++++------------------ 1 file changed, 36 insertions(+), 36 deletions(-) diff --git a/oci/prometheus/_releases.json b/oci/prometheus/_releases.json index 58637b40..73c35a73 100644 --- a/oci/prometheus/_releases.json +++ b/oci/prometheus/_releases.json @@ -1,128 +1,128 @@ { "2.46.0-22.04": { "stable": { - "target": "29" + "target": "33" }, "candidate": { - "target": "29" + "target": "33" }, "beta": { - "target": "29" + "target": "33" }, "edge": { - "target": "29" + "target": "33" } }, "2.46-22.04": { "stable": { - "target": "29" + "target": "33" }, "candidate": { - "target": "29" + "target": "33" }, "beta": { - "target": "29" + "target": "33" }, "edge": { - "target": "29" + "target": "33" } }, "2-22.04": { "stable": { - "target": "32" + "target": "36" }, "candidate": { - "target": "32" + "target": "36" }, "beta": { - "target": "32" + "target": "36" }, "edge": { - "target": "32" + "target": "36" } }, "2.48.0-22.04": { "stable": { - "target": "31" + "target": "35" }, "candidate": { - "target": "31" + "target": "35" }, "beta": { - "target": "31" + "target": "35" }, "edge": { - "target": "31" + "target": "35" } }, "2.48-22.04": { "stable": { - "target": "31" + "target": "35" }, "candidate": { - "target": "31" + "target": "35" }, "beta": { - "target": "31" + "target": "35" }, "edge": { - "target": "31" + "target": "35" } }, "2.47.2-22.04": { "stable": { - "target": "30" + "target": "34" }, "candidate": { - "target": "30" + "target": "34" }, "beta": { - "target": "30" + "target": "34" }, "edge": { - "target": "30" + "target": "34" } }, "2.47-22.04": { "stable": { - "target": "30" + "target": "34" }, "candidate": { - "target": "30" + "target": "34" }, "beta": { - "target": "30" + "target": "34" }, "edge": { - "target": "30" + "target": "34" } }, "2.49.1-22.04": { "stable": { - "target": "32" + "target": "36" }, "candidate": { - "target": "32" + "target": "36" }, "beta": { - "target": "32" + "target": "36" }, "edge": { - "target": "32" + "target": "36" } }, "2.49-22.04": { "stable": { - "target": "32" + "target": "36" }, "candidate": { - "target": "32" + "target": "36" }, "beta": { - "target": "32" + "target": "36" }, "edge": { - "target": "32" + "target": "36" } } } \ No newline at end of file From 36c7febe67cd7c8310435c875bae4fff1f1a5db5 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Tue, 6 Feb 2024 15:58:13 +0000 Subject: [PATCH 26/28] ci: automatically update oci/traefik/_releases.json, from https://github.com/canonical/oci-factory/actions/runs/7802441766 --- oci/traefik/_releases.json | 48 +++++++++++++++++++------------------- 1 file changed, 24 insertions(+), 24 deletions(-) diff --git a/oci/traefik/_releases.json b/oci/traefik/_releases.json index 01cdbdda..bfac88a7 100644 --- a/oci/traefik/_releases.json +++ b/oci/traefik/_releases.json @@ -1,86 +1,86 @@ { "2.10.4-22.04": { "stable": { - "target": "31" + "target": "35" }, "candidate": { - "target": "31" + "target": "35" }, "beta": { - "target": "31" + "target": "35" }, "edge": { - "target": "31" + "target": "35" } }, "2.10-22.04": { "stable": { - "target": "32" + "target": "36" }, "candidate": { - "target": "32" + "target": "36" }, "beta": { - "target": "32" + "target": "36" }, "edge": { - "target": "32" + "target": "36" } }, "2-22.04": { "stable": { - "target": "32" + "target": "36" }, "candidate": { - "target": "32" + "target": "36" }, "beta": { - "target": "32" + "target": "36" }, "edge": { - "target": "32" + "target": "36" } }, "2.10.6-22.04": { "stable": { - "target": "33" + "target": "37" }, "candidate": { - "target": "33" + "target": "37" }, "beta": { - "target": "33" + "target": "37" }, "edge": { - "target": "33" + "target": "37" } }, "2.10.7-22.04": { "stable": { - "target": "34" + "target": "38" }, "candidate": { - "target": "34" + "target": "38" }, "beta": { - "target": "34" + "target": "38" }, "edge": { - "target": "34" + "target": "38" } }, "2.10.5-22.04": { "stable": { - "target": "32" + "target": "36" }, "candidate": { - "target": "32" + "target": "36" }, "beta": { - "target": "32" + "target": "36" }, "edge": { - "target": "32" + "target": "36" } } } \ No newline at end of file From 5df5dd93470d361b7ea9489519b6a7cea6a9107c Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Tue, 6 Feb 2024 16:06:20 +0000 Subject: [PATCH 27/28] ci: automatically update oci/mimir/_releases.json, from https://github.com/canonical/oci-factory/actions/runs/7802504957 --- oci/mimir/_releases.json | 64 ++++++++++++++++++++-------------------- 1 file changed, 32 insertions(+), 32 deletions(-) diff --git a/oci/mimir/_releases.json b/oci/mimir/_releases.json index 6f441c0b..626d7d28 100644 --- a/oci/mimir/_releases.json +++ b/oci/mimir/_releases.json @@ -1,114 +1,114 @@ { "2.6.0-22.04": { "stable": { - "target": "24" + "target": "28" }, "candidate": { - "target": "24" + "target": "28" }, "beta": { - "target": "24" + "target": "28" }, "edge": { - "target": "24" + "target": "28" } }, "2.6-22.04": { "stable": { - "target": "24" + "target": "28" }, "candidate": { - "target": "24" + "target": "28" }, "beta": { - "target": "24" + "target": "28" }, "edge": { - "target": "24" + "target": "28" } }, "2-22.04": { "stable": { - "target": "23" + "target": "27" }, "candidate": { - "target": "23" + "target": "27" }, "beta": { - "target": "23" + "target": "27" }, "edge": { - "target": "23" + "target": "27" } }, "2.10.4-22.04": { "stable": { - "target": "22" + "target": "26" }, "candidate": { - "target": "22" + "target": "26" }, "beta": { - "target": "22" + "target": "26" }, "edge": { - "target": "22" + "target": "26" } }, "2.10-22.04": { "stable": { - "target": "22" + "target": "26" }, "candidate": { - "target": "22" + "target": "26" }, "beta": { - "target": "22" + "target": "26" }, "edge": { - "target": "22" + "target": "26" } }, "2.10.0-22.04": { "stable": { - "target": "21" + "target": "25" }, "candidate": { - "target": "21" + "target": "25" }, "beta": { - "target": "21" + "target": "25" }, "edge": { - "target": "21" + "target": "25" } }, "2.11.0-22.04": { "stable": { - "target": "23" + "target": "27" }, "candidate": { - "target": "23" + "target": "27" }, "beta": { - "target": "23" + "target": "27" }, "edge": { - "target": "23" + "target": "27" } }, "2.11-22.04": { "stable": { - "target": "23" + "target": "27" }, "candidate": { - "target": "23" + "target": "27" }, "beta": { - "target": "23" + "target": "27" }, "edge": { - "target": "23" + "target": "27" } } } \ No newline at end of file From fa70fdb316ffdea73f7a2c234896b16756d00d10 Mon Sep 17 00:00:00 2001 From: Cristovao Cordeiro Date: Wed, 7 Feb 2024 08:01:02 +0100 Subject: [PATCH 28/28] fix: typo in IMAGE_MAINTAINER_AGREEMENT.md --- IMAGE_MAINTAINER_AGREEMENT.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/IMAGE_MAINTAINER_AGREEMENT.md b/IMAGE_MAINTAINER_AGREEMENT.md index 9fad6625..c59e0b19 100644 --- a/IMAGE_MAINTAINER_AGREEMENT.md +++ b/IMAGE_MAINTAINER_AGREEMENT.md @@ -159,7 +159,7 @@ and stating: deb-security-manifest: plugin: nil after: - - # make this runs after all other parts that install overlay packages + - # make this run after all other parts that install overlay packages override-prime: | set -x mkdir -p $CRAFT_PRIME/usr/share/rocks/