From 97b9701cdb3012c1bf768396b4929eefc7589818 Mon Sep 17 00:00:00 2001 From: Steven Inskip Date: Fri, 12 Dec 2025 09:18:10 +0100 Subject: [PATCH] feat: add config for kargo library --- libs/kargo/config.jsonnet | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) create mode 100644 libs/kargo/config.jsonnet diff --git a/libs/kargo/config.jsonnet b/libs/kargo/config.jsonnet new file mode 100644 index 00000000..a5f8ba83 --- /dev/null +++ b/libs/kargo/config.jsonnet @@ -0,0 +1,28 @@ +local config = import 'jsonnet/config.jsonnet'; + +local versions = [ + { version: '1.8.4', tag: 'v1.8.4' }, +]; + +config.new( + name='kargo', + specs=[ + { + output: v.version, + prefix: '^io\\.akuity\\.kargo\\..*', + localName: 'kargo', + crds: [ + 'https://raw.githubusercontent.com/akuity/kargo/refs/tags/%s/charts/kargo/resources/crds/kargo.akuity.io_clusterconfigs.yaml' % v.tag, + 'https://raw.githubusercontent.com/akuity/kargo/refs/tags/%s/charts/kargo/resources/crds/kargo.akuity.io_clusterpromotiontasks.yaml' % v.tag, + 'https://raw.githubusercontent.com/akuity/kargo/refs/tags/%s/charts/kargo/resources/crds/kargo.akuity.io_freights.yaml' % v.tag, + 'https://raw.githubusercontent.com/akuity/kargo/refs/tags/%s/charts/kargo/resources/crds/kargo.akuity.io_projectconfigs.yaml' % v.tag, + 'https://raw.githubusercontent.com/akuity/kargo/refs/tags/%s/charts/kargo/resources/crds/kargo.akuity.io_projects.yaml' % v.tag, + 'https://raw.githubusercontent.com/akuity/kargo/refs/tags/%s/charts/kargo/resources/crds/kargo.akuity.io_promotions.yaml' % v.tag, + 'https://raw.githubusercontent.com/akuity/kargo/refs/tags/%s/charts/kargo/resources/crds/kargo.akuity.io_promotiontasks.yaml' % v.tag, + 'https://raw.githubusercontent.com/akuity/kargo/refs/tags/%s/charts/kargo/resources/crds/kargo.akuity.io_stages.yaml' % v.tag, + 'https://raw.githubusercontent.com/akuity/kargo/refs/tags/%s/charts/kargo/resources/crds/kargo.akuity.io_warehouses.yaml' % v.tag, + ], + } + for v in versions + ] +)