From b53184d3221fea8cce29d4a094b062f51461caa9 Mon Sep 17 00:00:00 2001 From: Kyle Rockman Date: Fri, 6 Dec 2024 12:16:05 -0600 Subject: [PATCH] Prepwork for self-hosted release --- .../unreleased/Bugfix-20241206-121113.yaml | 4 ++ .../unreleased/Bugfix-20241206-121238.yaml | 4 ++ .../unreleased/Feature-20241206-120933.yaml | 3 ++ .../unreleased/Feature-20241206-120948.yaml | 3 ++ .../unreleased/Feature-20241206-121002.yaml | 3 ++ .../unreleased/Feature-20241206-121017.yaml | 3 ++ .../unreleased/Feature-20241206-121145.yaml | 3 ++ .../unreleased/Feature-20241206-121318.yaml | 4 ++ .../unreleased/Feature-20241206-121413.yaml | 4 ++ charts/opslevel/Chart.lock | 6 +-- charts/opslevel/Chart.yaml | 4 +- .../charts/replicated-1.0.0-beta.20.tgz | Bin 8803 -> 0 bytes .../charts/replicated-1.0.0-beta.31.tgz | Bin 0 -> 9533 bytes .../opslevel/templates/opslevel/ingress.yaml | 18 +++++-- .../templates/opslevel/scheduler.yaml | 7 +-- charts/opslevel/templates/opslevel/web.yaml | 35 +++---------- .../templates/opslevel/worker-faktory.yaml | 39 ++++----------- .../templates/opslevel/worker-high.yaml | 47 +++++++----------- .../templates/opslevel/worker-low.yaml | 46 ++++++----------- .../templates/opslevel/worker-search.yaml | 43 ++++------------ charts/opslevel/templates/opssight/web.yaml | 5 -- .../opslevel/templates/opssight/worker.yaml | 7 +-- charts/opslevel/templates/redis/secret.yaml | 2 +- charts/opslevel/values.yaml | 16 +----- 24 files changed, 115 insertions(+), 191 deletions(-) create mode 100644 .changes/unreleased/Bugfix-20241206-121113.yaml create mode 100644 .changes/unreleased/Bugfix-20241206-121238.yaml create mode 100644 .changes/unreleased/Feature-20241206-120933.yaml create mode 100644 .changes/unreleased/Feature-20241206-120948.yaml create mode 100644 .changes/unreleased/Feature-20241206-121002.yaml create mode 100644 .changes/unreleased/Feature-20241206-121017.yaml create mode 100644 .changes/unreleased/Feature-20241206-121145.yaml create mode 100644 .changes/unreleased/Feature-20241206-121318.yaml create mode 100644 .changes/unreleased/Feature-20241206-121413.yaml delete mode 100644 charts/opslevel/charts/replicated-1.0.0-beta.20.tgz create mode 100644 charts/opslevel/charts/replicated-1.0.0-beta.31.tgz diff --git a/.changes/unreleased/Bugfix-20241206-121113.yaml b/.changes/unreleased/Bugfix-20241206-121113.yaml new file mode 100644 index 0000000..4da6cd1 --- /dev/null +++ b/.changes/unreleased/Bugfix-20241206-121113.yaml @@ -0,0 +1,4 @@ +kind: Bugfix +body: 'BREAKING CHANGE: Fix opslevel self-hosted chart certification configuration + to work like other secret configurtion and actually inject the cert' +time: 2024-12-06T12:11:13.20789-06:00 diff --git a/.changes/unreleased/Bugfix-20241206-121238.yaml b/.changes/unreleased/Bugfix-20241206-121238.yaml new file mode 100644 index 0000000..e820cab --- /dev/null +++ b/.changes/unreleased/Bugfix-20241206-121238.yaml @@ -0,0 +1,4 @@ +kind: Bugfix +body: Fix opslevel self-hosted chart to properly account for external eq false and + create flags when generating secret resources +time: 2024-12-06T12:12:38.726022-06:00 diff --git a/.changes/unreleased/Feature-20241206-120933.yaml b/.changes/unreleased/Feature-20241206-120933.yaml new file mode 100644 index 0000000..b76687e --- /dev/null +++ b/.changes/unreleased/Feature-20241206-120933.yaml @@ -0,0 +1,3 @@ +kind: Feature +body: Give opslevel self-hosted chart the ability to configure pod annotations +time: 2024-12-06T12:09:33.288069-06:00 diff --git a/.changes/unreleased/Feature-20241206-120948.yaml b/.changes/unreleased/Feature-20241206-120948.yaml new file mode 100644 index 0000000..34493f2 --- /dev/null +++ b/.changes/unreleased/Feature-20241206-120948.yaml @@ -0,0 +1,3 @@ +kind: Feature +body: Give opslevel self-hosted chart the ability to configure service account annotations +time: 2024-12-06T12:09:48.694907-06:00 diff --git a/.changes/unreleased/Feature-20241206-121002.yaml b/.changes/unreleased/Feature-20241206-121002.yaml new file mode 100644 index 0000000..1e9d1cf --- /dev/null +++ b/.changes/unreleased/Feature-20241206-121002.yaml @@ -0,0 +1,3 @@ +kind: Feature +body: Give opslevel self-hosted chart the ability to configure service annotations +time: 2024-12-06T12:10:02.809246-06:00 diff --git a/.changes/unreleased/Feature-20241206-121017.yaml b/.changes/unreleased/Feature-20241206-121017.yaml new file mode 100644 index 0000000..f381ead --- /dev/null +++ b/.changes/unreleased/Feature-20241206-121017.yaml @@ -0,0 +1,3 @@ +kind: Feature +body: Give opslevel self-hosted chart the ability to configure an ingress resource +time: 2024-12-06T12:10:17.886563-06:00 diff --git a/.changes/unreleased/Feature-20241206-121145.yaml b/.changes/unreleased/Feature-20241206-121145.yaml new file mode 100644 index 0000000..4ee427c --- /dev/null +++ b/.changes/unreleased/Feature-20241206-121145.yaml @@ -0,0 +1,3 @@ +kind: Feature +body: Give opslevel self-hosted chart ability to configure certificate key +time: 2024-12-06T12:11:45.26424-06:00 diff --git a/.changes/unreleased/Feature-20241206-121318.yaml b/.changes/unreleased/Feature-20241206-121318.yaml new file mode 100644 index 0000000..990cb43 --- /dev/null +++ b/.changes/unreleased/Feature-20241206-121318.yaml @@ -0,0 +1,4 @@ +kind: Feature +body: Update opslevel self-hosted chart to remove all migrations init containers in + favor of /bin/run script +time: 2024-12-06T12:13:18.357076-06:00 diff --git a/.changes/unreleased/Feature-20241206-121413.yaml b/.changes/unreleased/Feature-20241206-121413.yaml new file mode 100644 index 0000000..b8fce0a --- /dev/null +++ b/.changes/unreleased/Feature-20241206-121413.yaml @@ -0,0 +1,4 @@ +kind: Feature +body: Change opslevel self-hosted chart to use explict sidekiq queue list instead + of hardcoded files - similar to SAAS +time: 2024-12-06T12:14:13.290775-06:00 diff --git a/charts/opslevel/Chart.lock b/charts/opslevel/Chart.lock index 05630f1..b269996 100644 --- a/charts/opslevel/Chart.lock +++ b/charts/opslevel/Chart.lock @@ -1,6 +1,6 @@ dependencies: - name: replicated repository: oci://registry.replicated.com/library - version: 1.0.0-beta.20 -digest: sha256:e204abb218418ec5a838017eadae64d5c882c140861707ce0f6db306a86c9018 -generated: "2024-06-03T20:36:33.447884-05:00" + version: 1.0.0-beta.31 +digest: sha256:6d6190e56b76a579495d63a8d757870ddb449edb0ed239b1afe33a6ea363883b +generated: "2024-12-06T12:07:52.829619-06:00" diff --git a/charts/opslevel/Chart.yaml b/charts/opslevel/Chart.yaml index fe6a341..1a77cda 100644 --- a/charts/opslevel/Chart.yaml +++ b/charts/opslevel/Chart.yaml @@ -1,7 +1,7 @@ apiVersion: "v2" name: "opslevel" type: "application" -version: "2024.10.17" +version: "2024.12.5" appVersion: "2024.10.15" description: "The OpsLevel internal developer portal helps your team ship fast without risking your software standards." home: "https://www.opslevel.com/" @@ -12,4 +12,4 @@ maintainers: dependencies: - name: 'replicated' repository: 'oci://registry.replicated.com/library' - version: '1.0.0-beta.20' \ No newline at end of file + version: '1.0.0-beta.31' \ No newline at end of file diff --git a/charts/opslevel/charts/replicated-1.0.0-beta.20.tgz b/charts/opslevel/charts/replicated-1.0.0-beta.20.tgz deleted file mode 100644 index adcc825acadc2be751699b53610d3444f8ca6380..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 8803 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 ZpY3P++1}s&UjP6A|NpTRV21#N000@QM!Wz3 diff --git a/charts/opslevel/charts/replicated-1.0.0-beta.31.tgz b/charts/opslevel/charts/replicated-1.0.0-beta.31.tgz new file mode 100644 index 0000000000000000000000000000000000000000..3d0739468ad8b96c7fb5b468d64aed4ae7c4100f GIT binary patch literal 9533 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 b`bZz?BYmWQfBJs`00960_H2W@0Ga>*8