From 38b2a99edf41039eeaa20b4482cb0b97d8b2510f Mon Sep 17 00:00:00 2001 From: Nick Larsen Date: Mon, 5 Aug 2024 17:58:15 +0200 Subject: [PATCH 1/4] chore: add support for OPA 0.67.0 (remove 0.61.0) --- docs/modules/opa/pages/usage-guide/user-info-fetcher.adoc | 2 +- docs/modules/opa/partials/supported-versions.adoc | 4 ++-- tests/test-definition.yaml | 4 ++-- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/docs/modules/opa/pages/usage-guide/user-info-fetcher.adoc b/docs/modules/opa/pages/usage-guide/user-info-fetcher.adoc index 8ffdc0b6..c908c141 100644 --- a/docs/modules/opa/pages/usage-guide/user-info-fetcher.adoc +++ b/docs/modules/opa/pages/usage-guide/user-info-fetcher.adoc @@ -15,7 +15,7 @@ metadata: name: opa spec: image: - productVersion: 0.61.0 + productVersion: 0.67.0 clusterConfig: userInfo: # <1> backend: diff --git a/docs/modules/opa/partials/supported-versions.adoc b/docs/modules/opa/partials/supported-versions.adoc index 8691d5ea..8731ecc0 100644 --- a/docs/modules/opa/partials/supported-versions.adoc +++ b/docs/modules/opa/partials/supported-versions.adoc @@ -2,5 +2,5 @@ // This is a separate file, since it is used by both the direct OPA documentation, and the overarching // Stackable Platform documentation. -* 0.66.0 -* 0.61.0 (deprecated) +* 0.67.0 +* 0.66.0 (deprecated) diff --git a/tests/test-definition.yaml b/tests/test-definition.yaml index f3e6c528..857967f9 100644 --- a/tests/test-definition.yaml +++ b/tests/test-definition.yaml @@ -2,11 +2,11 @@ dimensions: - name: opa values: - - 0.61.0 - 0.66.0 + - 0.67.0 - name: opa-latest values: - - 0.66.0 + - 0.67.0 - name: keycloak values: - 23.0.1 From d4fffa80df7205a7666b5b1300d43a331feb1a5c Mon Sep 17 00:00:00 2001 From: Nick Larsen Date: Mon, 5 Aug 2024 18:04:08 +0200 Subject: [PATCH 2/4] chore: update changelog --- CHANGELOG.md | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 893ed1a4..1a8e1089 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,6 +4,10 @@ All notable changes to this project will be documented in this file. ## [Unreleased] +### Added + +- Added support for OPA 0.67.0 ([#616]). + ### Changed - Rewrite of the OPA bundle builder ([#578]). @@ -12,7 +16,12 @@ All notable changes to this project will be documented in this file. - Bundle builder should no longer keep serving deleted rules until it is restarted ([#578]). +### Removed + +- Remove support for OPA 0.61.0 ([#616]). + [#578]: https://github.com/stackabletech/opa-operator/pull/578 +[#616]: https://github.com/stackabletech/opa-operator/pull/616 ## [24.7.0] - 2024-07-24 From b128db2229820a7eb76441572a885a42ef31b9f1 Mon Sep 17 00:00:00 2001 From: Nick Larsen Date: Mon, 5 Aug 2024 18:33:03 +0200 Subject: [PATCH 3/4] chore: bump OPA from 0.66.0 to 0.67.0 --- docs/modules/opa/examples/getting_started/opa.yaml | 2 +- docs/modules/opa/examples/getting_started/opa.yaml.j2 | 2 +- tests/templates/kuttl/logging/prepared-opa-logs.json | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/docs/modules/opa/examples/getting_started/opa.yaml b/docs/modules/opa/examples/getting_started/opa.yaml index 41cc30f6..1eef46e1 100644 --- a/docs/modules/opa/examples/getting_started/opa.yaml +++ b/docs/modules/opa/examples/getting_started/opa.yaml @@ -5,7 +5,7 @@ metadata: name: simple-opa spec: image: - productVersion: "0.66.0" + productVersion: "0.67.0" servers: roleGroups: default: {} diff --git a/docs/modules/opa/examples/getting_started/opa.yaml.j2 b/docs/modules/opa/examples/getting_started/opa.yaml.j2 index 41cc30f6..1eef46e1 100644 --- a/docs/modules/opa/examples/getting_started/opa.yaml.j2 +++ b/docs/modules/opa/examples/getting_started/opa.yaml.j2 @@ -5,7 +5,7 @@ metadata: name: simple-opa spec: image: - productVersion: "0.66.0" + productVersion: "0.67.0" servers: roleGroups: default: {} diff --git a/tests/templates/kuttl/logging/prepared-opa-logs.json b/tests/templates/kuttl/logging/prepared-opa-logs.json index f5f849d6..a1efe9cb 100644 --- a/tests/templates/kuttl/logging/prepared-opa-logs.json +++ b/tests/templates/kuttl/logging/prepared-opa-logs.json @@ -1,5 +1,5 @@ {"level":"info","msg":"Valid server log event","name":"stackable","plugin":"bundle","time":"2024-01-01T00:00:00Z","logger":"server"} -{"bundles":{"stackable":{}},"decision_id":"5b887ec2-80a0-4b44-9009-2e0cae3507c2","labels":{"id":"992b9dd5-f29e-47a7-aa3a-4408218c3825","version":"0.66.0"},"level":"info","metrics":{"counter_server_query_cache_hit":0,"timer_rego_input_parse_ns":5500,"timer_rego_query_compile_ns":143369,"timer_rego_query_eval_ns":41107,"timer_rego_query_parse_ns":95750,"timer_server_handler_ns":422100},"msg":"Valid decision log event","path":"test","req_id":3,"requested_by":"10.244.0.138:33268","time":"2024-01-01T00:00:00Z","timestamp":"2024-01-01T00:00:00.000000000Z","type":"openpolicyagent.org/decision_logs","logger":"decision"} +{"bundles":{"stackable":{}},"decision_id":"5b887ec2-80a0-4b44-9009-2e0cae3507c2","labels":{"id":"992b9dd5-f29e-47a7-aa3a-4408218c3825","version":"0.67.0"},"level":"info","metrics":{"counter_server_query_cache_hit":0,"timer_rego_input_parse_ns":5500,"timer_rego_query_compile_ns":143369,"timer_rego_query_eval_ns":41107,"timer_rego_query_parse_ns":95750,"timer_server_handler_ns":422100},"msg":"Valid decision log event","path":"test","req_id":3,"requested_by":"10.244.0.138:33268","time":"2024-01-01T00:00:00Z","timestamp":"2024-01-01T00:00:00.000000000Z","type":"openpolicyagent.org/decision_logs","logger":"decision"} {"level":"info","msg":"Invalid log event without a timestamp","name":"stackable","plugin":"bundle","logger":"server"} {"level":"info","msg":"Invalid log event with an unparsable timestamp","name":"stackable","plugin":"bundle","time":"unparsable timestamp","logger":"server"} {"level":"info","msg":"Invalid log event without a logger","name":"stackable","plugin":"bundle","time":"2024-01-01T00:00:00Z"} From 18797c0377c3715aa8c9850ec117c32ba0589391 Mon Sep 17 00:00:00 2001 From: Nick Larsen Date: Tue, 6 Aug 2024 12:34:54 +0200 Subject: [PATCH 4/4] chore: bump OPA to 0.67.1 --- CHANGELOG.md | 2 +- docs/modules/opa/examples/getting_started/opa.yaml | 2 +- docs/modules/opa/examples/getting_started/opa.yaml.j2 | 2 +- docs/modules/opa/pages/usage-guide/user-info-fetcher.adoc | 2 +- docs/modules/opa/partials/supported-versions.adoc | 2 +- tests/templates/kuttl/logging/prepared-opa-logs.json | 2 +- tests/test-definition.yaml | 4 ++-- 7 files changed, 8 insertions(+), 8 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 1a8e1089..dde4f89c 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -6,7 +6,7 @@ All notable changes to this project will be documented in this file. ### Added -- Added support for OPA 0.67.0 ([#616]). +- Added support for OPA 0.67.1 ([#616]). ### Changed diff --git a/docs/modules/opa/examples/getting_started/opa.yaml b/docs/modules/opa/examples/getting_started/opa.yaml index 1eef46e1..c1853f64 100644 --- a/docs/modules/opa/examples/getting_started/opa.yaml +++ b/docs/modules/opa/examples/getting_started/opa.yaml @@ -5,7 +5,7 @@ metadata: name: simple-opa spec: image: - productVersion: "0.67.0" + productVersion: "0.67.1" servers: roleGroups: default: {} diff --git a/docs/modules/opa/examples/getting_started/opa.yaml.j2 b/docs/modules/opa/examples/getting_started/opa.yaml.j2 index 1eef46e1..c1853f64 100644 --- a/docs/modules/opa/examples/getting_started/opa.yaml.j2 +++ b/docs/modules/opa/examples/getting_started/opa.yaml.j2 @@ -5,7 +5,7 @@ metadata: name: simple-opa spec: image: - productVersion: "0.67.0" + productVersion: "0.67.1" servers: roleGroups: default: {} diff --git a/docs/modules/opa/pages/usage-guide/user-info-fetcher.adoc b/docs/modules/opa/pages/usage-guide/user-info-fetcher.adoc index c908c141..a55e0578 100644 --- a/docs/modules/opa/pages/usage-guide/user-info-fetcher.adoc +++ b/docs/modules/opa/pages/usage-guide/user-info-fetcher.adoc @@ -15,7 +15,7 @@ metadata: name: opa spec: image: - productVersion: 0.67.0 + productVersion: 0.67.1 clusterConfig: userInfo: # <1> backend: diff --git a/docs/modules/opa/partials/supported-versions.adoc b/docs/modules/opa/partials/supported-versions.adoc index 8731ecc0..f7b0d816 100644 --- a/docs/modules/opa/partials/supported-versions.adoc +++ b/docs/modules/opa/partials/supported-versions.adoc @@ -2,5 +2,5 @@ // This is a separate file, since it is used by both the direct OPA documentation, and the overarching // Stackable Platform documentation. -* 0.67.0 +* 0.67.1 * 0.66.0 (deprecated) diff --git a/tests/templates/kuttl/logging/prepared-opa-logs.json b/tests/templates/kuttl/logging/prepared-opa-logs.json index a1efe9cb..03610a26 100644 --- a/tests/templates/kuttl/logging/prepared-opa-logs.json +++ b/tests/templates/kuttl/logging/prepared-opa-logs.json @@ -1,5 +1,5 @@ {"level":"info","msg":"Valid server log event","name":"stackable","plugin":"bundle","time":"2024-01-01T00:00:00Z","logger":"server"} -{"bundles":{"stackable":{}},"decision_id":"5b887ec2-80a0-4b44-9009-2e0cae3507c2","labels":{"id":"992b9dd5-f29e-47a7-aa3a-4408218c3825","version":"0.67.0"},"level":"info","metrics":{"counter_server_query_cache_hit":0,"timer_rego_input_parse_ns":5500,"timer_rego_query_compile_ns":143369,"timer_rego_query_eval_ns":41107,"timer_rego_query_parse_ns":95750,"timer_server_handler_ns":422100},"msg":"Valid decision log event","path":"test","req_id":3,"requested_by":"10.244.0.138:33268","time":"2024-01-01T00:00:00Z","timestamp":"2024-01-01T00:00:00.000000000Z","type":"openpolicyagent.org/decision_logs","logger":"decision"} +{"bundles":{"stackable":{}},"decision_id":"5b887ec2-80a0-4b44-9009-2e0cae3507c2","labels":{"id":"992b9dd5-f29e-47a7-aa3a-4408218c3825","version":"0.67.1"},"level":"info","metrics":{"counter_server_query_cache_hit":0,"timer_rego_input_parse_ns":5500,"timer_rego_query_compile_ns":143369,"timer_rego_query_eval_ns":41107,"timer_rego_query_parse_ns":95750,"timer_server_handler_ns":422100},"msg":"Valid decision log event","path":"test","req_id":3,"requested_by":"10.244.0.138:33268","time":"2024-01-01T00:00:00Z","timestamp":"2024-01-01T00:00:00.000000000Z","type":"openpolicyagent.org/decision_logs","logger":"decision"} {"level":"info","msg":"Invalid log event without a timestamp","name":"stackable","plugin":"bundle","logger":"server"} {"level":"info","msg":"Invalid log event with an unparsable timestamp","name":"stackable","plugin":"bundle","time":"unparsable timestamp","logger":"server"} {"level":"info","msg":"Invalid log event without a logger","name":"stackable","plugin":"bundle","time":"2024-01-01T00:00:00Z"} diff --git a/tests/test-definition.yaml b/tests/test-definition.yaml index 857967f9..50cf5062 100644 --- a/tests/test-definition.yaml +++ b/tests/test-definition.yaml @@ -3,10 +3,10 @@ dimensions: - name: opa values: - 0.66.0 - - 0.67.0 + - 0.67.1 - name: opa-latest values: - - 0.67.0 + - 0.67.1 - name: keycloak values: - 23.0.1