From 172b0ec983d58ef5654a8dcea111e0a4ed24aa67 Mon Sep 17 00:00:00 2001 From: Sean Trantalis <18211470+strantalis@users.noreply.github.com> Date: Fri, 6 Dec 2024 15:26:50 -0500 Subject: [PATCH] fix: auth policy to set backward compatible group to role mapppings (#106) --- .github/workflows/chart-releaser.yaml | 2 +- .github/workflows/gh-pages.yaml | 35 -- .release-please-config.json | 4 +- charts/platform/README.md | 13 +- charts/platform/values.yaml | 72 +-- index.yaml | 718 +++++++++++++------------- 6 files changed, 411 insertions(+), 433 deletions(-) delete mode 100644 .github/workflows/gh-pages.yaml diff --git a/.github/workflows/chart-releaser.yaml b/.github/workflows/chart-releaser.yaml index 7ca0275..3564b84 100644 --- a/.github/workflows/chart-releaser.yaml +++ b/.github/workflows/chart-releaser.yaml @@ -51,7 +51,7 @@ jobs: skip_upload: true - name: Generate Index - run: helm repo index charts --url https://opentdf.github.io/charts/ --merge index.yaml + run: cr index -o ${{github.repository_owner}} -r ${{ github.event.repository.name }} -t ${{steps.app-token.outputs.token}} -i ./index.yaml - name: Upload Index uses: actions/github-script@60a0d83039c74a4aee543508d2ffcb1c3799cdea diff --git a/.github/workflows/gh-pages.yaml b/.github/workflows/gh-pages.yaml deleted file mode 100644 index 94b2cef..0000000 --- a/.github/workflows/gh-pages.yaml +++ /dev/null @@ -1,35 +0,0 @@ -name: Github Pages - -on: - push: - branches: - - main - paths: - - 'index.yaml' - - '**/*.md' - -jobs: - pages: - permissions: - contents: read - pages: write - id-token: write - runs-on: ubuntu-latest - environment: - name: github-pages - url: ${{ steps.deployment.outputs.page_url }} - steps: - - name: Checkout - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 - with: - fetch-depth: 0 - - - name: Upload static files as artifact - id: upload - uses: actions/upload-pages-artifact@56afc609e74202658d3ffba0e8f6dda462b719fa - with: - path: '.' - - - name: Deploy to GitHub Pages - id: deployment - uses: actions/deploy-pages@d6db90164ac5ed86f2b6aed7e0febac5b3c0c03e diff --git a/.release-please-config.json b/.release-please-config.json index e643bc5..27a98a9 100644 --- a/.release-please-config.json +++ b/.release-please-config.json @@ -7,10 +7,10 @@ "bump-minor-pre-major": true, "separate-pull-requests": true, "include-component-in-tag": true, - "include-v-in-tag": true + "include-v-in-tag": false } }, "release-search-depth": 100, "commit-search-depth": 100, "$schema": "https://raw.githubusercontent.com/googleapis/release-please/main/schemas/config.json" -} +} \ No newline at end of file diff --git a/charts/platform/README.md b/charts/platform/README.md index 22dc28b..2e60b1c 100644 --- a/charts/platform/README.md +++ b/charts/platform/README.md @@ -1,6 +1,6 @@ # platform -![Version: 0.8.1](https://img.shields.io/badge/Version-0.8.1-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: v0.4.32](https://img.shields.io/badge/AppVersion-v0.4.32-informational?style=flat-square) +![Version: 0.8.2](https://img.shields.io/badge/Version-0.8.2-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: v0.4.32](https://img.shields.io/badge/AppVersion-v0.4.32-informational?style=flat-square) A Helm Chart for OpenTDF Platform @@ -133,7 +133,7 @@ Download the [keycloak_data.yaml](https://raw.githubusercontent.com/opentdf/plat | db.required | bool | `true` | If database connection info is required for the service (default: true) | | db.sslmode | string | `"prefer"` | The database ssl mode ( disable, prefer, require, verify-ca, verify-full ) | | db.user | string | `"opentdf"` | The database user | -| envFrom | list | `[]` | Environment variables from a configmap or secret | +| envFrom | list | `[]` | Environment variables from a configmap or secret | | extraEnv | list | `[]` | Extra environment variables to add to the container | | fullnameOverride | string | `""` | Overrides the generated fullname | | hostAliases | list | `[]` | Host Alias entries to add to pods | @@ -201,10 +201,11 @@ Download the [keycloak_data.yaml](https://raw.githubusercontent.com/opentdf/plat | server.auth.audience | string | `"http://localhost:8080"` | Audience of provided by the identity provider | | server.auth.dpopskew | string | `"1h"` | The amount of drift allowed between the server and the client for the DPoP Proof Token | | server.auth.issuer | string | `"http://platform-keycloak/realms/opentdf"` | Identity provider issuer | -| server.auth.policy.claim | string | `nil` | | | server.auth.policy.csv | string | `nil` | | -| server.auth.policy.default | string | `nil` | | -| server.auth.policy.map | string | `nil` | | +| server.auth.policy.extension | string | `"g, opentdf-admin, role:admin\ng, opentdf-standard, role:standard\n"` | | +| server.auth.policy.groups_claim | string | `nil` | | +| server.auth.policy.model | string | `nil` | | +| server.auth.policy.username_claim | string | `nil` | | | server.auth.public_client_id | string | `"opentdf-public"` | The oidc client id, leveraged by otdfctl | | server.auth.skew | string | `"1m"` | The amount of drift allowed between the server and the client for the Access Token | | server.cors.allowcredentials | bool | `true` | Allow credentials | @@ -233,7 +234,7 @@ Download the [keycloak_data.yaml](https://raw.githubusercontent.com/opentdf/plat | services.entityresolution.clientid | string | `nil` | Client Id for Entity Resolver | | services.entityresolution.clientsecret | string | `nil` | Client Secret for Entity Resolver | | services.entityresolution.realm | string | `nil` | Entity Resolver Realm | -| services.entityresolution.subgroups | bool | `false` | Subgroups | +| services.entityresolution.subgroups | bool | `false` | Subgroups | | services.entityresolution.url | string | `nil` | Identity Provider Entity Resolver | | services.extraServices | object | `{}` | Additional services | | services.kas.config | object | `{"keyring":[{"alg":"ec:secp256r1","kid":"e1"},{"alg":"rsa:2048","kid":"r1"}]}` | KAS service Configuration as yaml | diff --git a/charts/platform/values.yaml b/charts/platform/values.yaml index 15df35c..88c8109 100644 --- a/charts/platform/values.yaml +++ b/charts/platform/values.yaml @@ -37,7 +37,8 @@ podAnnotations: {} podLabels: {} # -- Host Alias entries to add to pods -hostAliases: [] +hostAliases: + [] # - ip: 10.0.0.1 # hostnames: # - sharepoint.foo.lab @@ -56,7 +57,7 @@ podSecurityContext: securityContext: capabilities: drop: - - ALL + - ALL # readOnlyRootFilesystem: true runAsNonRoot: true allowPrivilegeEscalation: false @@ -163,7 +164,7 @@ extraEnv: [] # name: mysecret # key: mykey -# -- Environment variables from a configmap or secret +# -- Environment variables from a configmap or secret envFrom: [] # - configMapRef: # name: configmap @@ -207,10 +208,11 @@ server: # -- Enable CORS (default: false) enabled: false # -- The allowed origins - allowedorigins: [] + allowedorigins: + [] # - "*" # -- The allowed request methods - allowedmethods: + allowedmethods: - "GET" - "POST" - "PUT" @@ -255,25 +257,36 @@ server: # -- Identity provider issuer issuer: http://platform-keycloak/realms/opentdf # -- The oidc client id, leveraged by otdfctl - public_client_id: 'opentdf-public' + public_client_id: "opentdf-public" policy: - ## -- Default policy for all requests - default: # "role:readonly" - ## -- Dot notation is used to access nested claims (i.e. realm_access.roles) - claim: # realm_access.roles - ## -- Maps the external role to the opentdf role - ## Note: left side is used in the policy, right side is the external role - map: - # readonly: opentdf-readonly - # admin: opentdf-admin - # org-admin: opentdf-org-admin - - ## -- Custom policy (see examples https://github.com/casbin/casbin/tree/master/examples) - csv: # | - # p, role:org-admin, policy:attributes, *, *, allow - # p, role:org-admin, policy:subject-mappings, *, *, allow - # p, role:org-admin, policy:resource-mappings, *, *, allow - # p, role:org-admin, policy:kas-registry, *, *, allow + ## Dot notation is used to access nested claims (i.e. realm_access.roles) + # Claim that represents the user (i.e. email) + username_claim: # preferred_username + # That claim to access groups (i.e. realm_access.roles) + groups_claim: # realm_access.roles + ## Extends the builtin policy + extension: | + g, opentdf-admin, role:admin + g, opentdf-standard, role:standard + ## Custom policy that overrides builtin policy (see examples https://github.com/casbin/casbin/tree/master/examples) + csv: # | + # p, role:admin, *, *, allow + ## Custom model (see https://casbin.org/docs/syntax-for-models/) + model: # | + # [request_definition] + # r = sub, res, act, obj + # + # [policy_definition] + # p = sub, res, act, obj, eft + # + # [role_definition] + # g = _, _ + # + # [policy_effect] + # e = some(where (p.eft == allow)) && !some(where (p.eft == deny)) + # + # [matchers] + # m = g(r.sub, p.sub) && globOrRegexMatch(r.res, p.res) && globOrRegexMatch(r.act, p.act) && globOrRegexMatch(r.obj, p.obj) # -- The amount of drift allowed between the server and the client for the DPoP Proof Token dpopskew: 1h # -- The amount of drift allowed between the server and the client for the Access Token @@ -316,12 +329,12 @@ services: # -- Identity Provider Entity Resolver url: # -- Client Id for Entity Resolver - clientid: + clientid: # -- Client Secret for Entity Resolver clientsecret: # -- Entity Resolver Realm - realm: - # -- Subgroups + realm: + # -- Subgroups subgroups: false kas: @@ -336,7 +349,8 @@ services: # -- KAS secret containing keys # kas-private.pem , kas-cert.pem , kas-ec-private.pem , kas-ec-cert.pem privateKeysSecret: kas-private-keys - authorization: {} + authorization: + {} # -- Overide embedded rego policy # rego: # path: /etc/platform/entitlements.rego @@ -369,8 +383,8 @@ postgresql: keycloak: extraEnvVars: - - name: KC_FEATURES - value: "preview,token-exchange" + - name: KC_FEATURES + value: "preview,token-exchange" tls: enabled: true autoGenerated: true diff --git a/index.yaml b/index.yaml index d7080bd..2e1ff14 100644 --- a/index.yaml +++ b/index.yaml @@ -1,363 +1,361 @@ apiVersion: v1 entries: platform: - - apiVersion: v2 - appVersion: v0.4.32 - created: "2024-12-04T18:09:57.729569813Z" - dependencies: - - condition: playground - name: postgresql - repository: oci://registry-1.docker.io/bitnamicharts - version: 15.5.21 - - condition: playground - name: keycloak - repository: oci://registry-1.docker.io/bitnamicharts - version: 22.1.1 - description: A Helm Chart for OpenTDF Platform - digest: 2c2a4bfe35eb0daec4e85353092a16651fa6fb3a3631fdf272f415574d936782 - maintainers: - - name: Opentdf - name: platform - type: application - urls: - - https://github.com/opentdf/charts/releases/download/platform-0.8.1/platform-0.8.1.tgz - version: 0.8.1 - - apiVersion: v2 - appVersion: nightly - created: "2024-10-17T21:08:27.425558582Z" - dependencies: - - condition: playground - name: postgresql - repository: oci://registry-1.docker.io/bitnamicharts - version: 15.5.21 - - condition: playground - name: keycloak - repository: oci://registry-1.docker.io/bitnamicharts - version: 22.1.1 - description: A Helm Chart for OpenTDF Platform - digest: 8ccc5a25b693c20fbc85026ec993cf85d9e16b11c492e09354cc73421417b31b - maintainers: - - name: Opentdf - name: platform - type: application - urls: - - https://github.com/opentdf/charts/releases/download/platform-0.8.0/platform-0.8.0.tgz - version: 0.8.0 - - apiVersion: v2 - appVersion: nightly - created: "2024-10-16T23:36:06.931258426Z" - dependencies: - - condition: playground - name: postgresql - repository: oci://registry-1.docker.io/bitnamicharts - version: 15.5.21 - - condition: playground - name: keycloak - repository: oci://registry-1.docker.io/bitnamicharts - version: 22.1.1 - description: A Helm Chart for OpenTDF Platform - digest: 5b8547f838a25d4bad10f909810f4a438fd3f5664b83c7f7f076ab94c3b921e0 - maintainers: - - name: Opentdf - name: platform - type: application - urls: - - https://github.com/opentdf/charts/releases/download/platform-0.7.1/platform-0.7.1.tgz - version: 0.7.1 - - apiVersion: v2 - appVersion: nightly - created: "2024-08-20T16:57:19.258875709Z" - dependencies: - - condition: playground - name: postgresql - repository: oci://registry-1.docker.io/bitnamicharts - version: 15.5.21 - - condition: playground - name: keycloak - repository: oci://registry-1.docker.io/bitnamicharts - version: 22.1.1 - description: A Helm Chart for OpenTDF Platform - digest: abc021ba648c9d48ed9f45767a799997d140643ae929eed86328a7be8df4960a - maintainers: - - name: Opentdf - name: platform - type: application - urls: - - https://github.com/opentdf/charts/releases/download/platform-0.7.0/platform-0.7.0.tgz - version: 0.7.0 - - apiVersion: v2 - appVersion: nightly - created: "2024-07-25T14:33:50.94174598Z" - dependencies: - - condition: playground - name: postgresql - repository: oci://registry-1.docker.io/bitnamicharts - version: 15.2.4 - - condition: playground - name: keycloak - repository: oci://registry-1.docker.io/bitnamicharts - version: 21.0.3 - description: A Helm Chart for OpenTDF Platform - digest: e2b47cf728f4cc1b32b9dd9978080c540de6c28789ec4d02b6238ee3591caa2a - maintainers: - - name: Opentdf - name: platform - type: application - urls: - - https://github.com/opentdf/charts/releases/download/platform-0.6.2/platform-0.6.2.tgz - version: 0.6.2 - - apiVersion: v2 - appVersion: nightly - created: "2024-07-16T20:26:02.335472713Z" - dependencies: - - condition: playground - name: postgresql - repository: oci://registry-1.docker.io/bitnamicharts - version: 15.2.4 - - condition: playground - name: keycloak - repository: oci://registry-1.docker.io/bitnamicharts - version: 21.0.3 - description: A Helm Chart for OpenTDF Platform - digest: 9c59fbcacd0880ff8762a1ba09df8ccff60e024966450da0d511a1b4b590cd3a - maintainers: - - name: Opentdf - name: platform - type: application - urls: - - https://github.com/opentdf/charts/releases/download/platform-0.6.1/platform-0.6.1.tgz - version: 0.6.1 - - apiVersion: v2 - appVersion: nightly - created: "2024-07-15T16:53:46.551253078Z" - dependencies: - - condition: playground - name: postgresql - repository: oci://registry-1.docker.io/bitnamicharts - version: 15.2.4 - - condition: playground - name: keycloak - repository: oci://registry-1.docker.io/bitnamicharts - version: 21.0.3 - description: A Helm Chart for OpenTDF Platform - digest: 07dbd39d305fe5cc0e5425310b5cabeb6d121fb15cc5806e617cbf3542a08e36 - maintainers: - - name: Opentdf - name: platform - type: application - urls: - - https://github.com/opentdf/charts/releases/download/platform-0.6.0/platform-0.6.0.tgz - version: 0.6.0 - - apiVersion: v2 - appVersion: nightly - created: "2024-07-10T19:29:20.933168825Z" - dependencies: - - condition: playground - name: postgresql - repository: oci://registry-1.docker.io/bitnamicharts - version: 15.2.4 - - condition: playground - name: keycloak - repository: oci://registry-1.docker.io/bitnamicharts - version: 21.0.3 - description: A Helm Chart for OpenTDF Platform - digest: 7e4f59dc051c4e5a8c43499d13e32c9c5597c5768228f7a852cb32c57507070a - maintainers: - - name: Opentdf - name: platform - type: application - urls: - - https://github.com/opentdf/charts/releases/download/platform-0.5.0/platform-0.5.0.tgz - version: 0.5.0 - - apiVersion: v2 - appVersion: nightly - created: "2024-06-06T21:40:57.810981714Z" - dependencies: - - condition: playground - name: postgresql - repository: oci://registry-1.docker.io/bitnamicharts - version: 15.2.4 - - condition: playground - name: keycloak - repository: oci://registry-1.docker.io/bitnamicharts - version: 21.0.3 - description: A Helm Chart for OpenTDF Platform - digest: 04779e8184a815be22651896ef99b3f7af2831ae97000b5a22e46505496431c2 - maintainers: - - name: Opentdf - name: platform - type: application - urls: - - https://github.com/opentdf/charts/releases/download/platform-0.4.1/platform-0.4.1.tgz - version: 0.4.1 - - apiVersion: v2 - appVersion: nightly - created: "2024-05-20T14:36:51.551371843Z" - dependencies: - - condition: playground - name: postgresql - repository: oci://registry-1.docker.io/bitnamicharts - version: 15.2.4 - - condition: playground - name: keycloak - repository: oci://registry-1.docker.io/bitnamicharts - version: 21.0.3 - description: A Helm Chart for OpenTDF Platform - digest: 11679ec11059af3dfd28d5ab5d3d800ed12c0fa2b2b3d4e8f2e98c606fa3caea - maintainers: - - name: Opentdf - name: platform - type: application - urls: - - https://github.com/opentdf/charts/releases/download/platform-0.4.0/platform-0.4.0.tgz - version: 0.4.0 - - apiVersion: v2 - appVersion: nightly - created: "2024-05-15T23:13:32.341448913Z" - dependencies: - - condition: playground - name: postgresql - repository: oci://registry-1.docker.io/bitnamicharts - version: 15.2.4 - - condition: playground - name: keycloak - repository: oci://registry-1.docker.io/bitnamicharts - version: 21.0.3 - description: A Helm Chart for OpenTDF Platform - digest: 4e470e3b630a7e2865adb9b1b0579a23ecf01f78403ec998d7041d21530d833e - maintainers: - - name: Opentdf - name: platform - type: application - urls: - - https://github.com/opentdf/charts/releases/download/platform-0.3.0/platform-0.3.0.tgz - version: 0.3.0 - - apiVersion: v2 - appVersion: nightly - created: "2024-05-15T19:30:06.949614709Z" - dependencies: - - condition: playground - name: postgresql - repository: oci://registry-1.docker.io/bitnamicharts - version: 15.2.4 - - condition: playground - name: keycloak - repository: oci://registry-1.docker.io/bitnamicharts - version: 21.0.3 - description: A Helm Chart for OpenTDF Platform - digest: 825e1b91b9070d9f4fa2470a16dc63a10c0eb4699a22828109536e9f017ee7e2 - maintainers: - - name: Opentdf - name: platform - type: application - urls: - - https://github.com/opentdf/charts/releases/download/platform-0.2.6/platform-0.2.6.tgz - version: 0.2.6 - - apiVersion: v2 - appVersion: nightly - created: "2024-05-14T20:06:35.708782398Z" - dependencies: - - condition: playground - name: postgresql - repository: oci://registry-1.docker.io/bitnamicharts - version: 15.2.4 - - condition: playground - name: keycloak - repository: oci://registry-1.docker.io/bitnamicharts - version: 21.0.3 - description: A Helm Chart for OpenTDF Platform - digest: eb86d2b8f7e735e6729e9377ad6b596542bee038c209d3e4545a1604683f4663 - maintainers: - - name: Opentdf - name: platform - type: application - urls: - - https://github.com/opentdf/charts/releases/download/platform-0.2.5/platform-0.2.5.tgz - version: 0.2.5 - - apiVersion: v2 - appVersion: nightly - created: "2024-05-14T15:54:05.169765443Z" - dependencies: - - condition: playground - name: postgresql - repository: oci://registry-1.docker.io/bitnamicharts - version: 15.2.4 - - condition: playground - name: keycloak - repository: oci://registry-1.docker.io/bitnamicharts - version: 21.0.3 - description: A Helm Chart for OpenTDF Platform - digest: 8ad44c0a182672e3b3a128200cad0154cb66d628fd78667c93bde8466a0a1d92 - maintainers: - - name: Opentdf - name: platform - type: application - urls: - - https://github.com/opentdf/charts/releases/download/platform-0.2.4/platform-0.2.4.tgz - version: 0.2.4 - - apiVersion: v2 - appVersion: 0.1.0 - created: "2024-05-07T16:11:27.85291544Z" - dependencies: - - condition: playground - name: postgresql - repository: oci://registry-1.docker.io/bitnamicharts - version: 15.2.4 - - condition: playground - name: keycloak - repository: oci://registry-1.docker.io/bitnamicharts - version: 21.0.3 - description: A Helm Chart for OpenTDF Platform - digest: fb655bbe26c694f95bb65a71bd50a76091361f57a9f7c014ad56ceea3ca80cfd - maintainers: - - name: Opentdf - name: platform - type: application - urls: - - https://github.com/opentdf/charts/releases/download/platform-0.2.3/platform-0.2.3.tgz - version: 0.2.3 - - apiVersion: v2 - appVersion: 0.1.0 - created: "2024-05-02T23:09:55.216513757Z" - dependencies: - - condition: playground - name: postgresql - repository: oci://registry-1.docker.io/bitnamicharts - version: 15.2.4 - - condition: playground - name: keycloak - repository: oci://registry-1.docker.io/bitnamicharts - version: 21.0.3 - description: A Helm Chart for OpenTDF Platform - digest: 493ad86139ac3404b112b5174655cfb29b87997f1173d5e47b9d7fe0d5379a1d - maintainers: - - name: Opentdf - name: platform - type: application - urls: - - https://github.com/opentdf/charts/releases/download/platform-0.2.2/platform-0.2.2.tgz - version: 0.2.2 - - apiVersion: v2 - appVersion: 0.1.0 - created: "2024-04-26T20:22:15.273182326Z" - dependencies: - - condition: playground - name: postgresql - repository: oci://registry-1.docker.io/bitnamicharts - version: 15.2.4 - - condition: playground - name: keycloak - repository: oci://registry-1.docker.io/bitnamicharts - version: 21.0.3 - description: A Helm Chart for OpenTDF Platform - digest: 1eb9630bdad04778d2dbdfd631f326f5ff4b87e9417b6d6bbd53f64f1e559436 - maintainers: - - name: Opentdf - name: platform - type: application - urls: - - https://github.com/opentdf/charts/releases/download/platform-0.2.1/platform-0.2.1.tgz - version: 0.2.1 -generated: "2024-12-04T18:09:57.72958405Z" - - + - apiVersion: v2 + appVersion: v0.4.32 + created: "2024-12-06T15:06:10.391798-05:00" + dependencies: + - condition: playground + name: postgresql + repository: oci://registry-1.docker.io/bitnamicharts + version: 16.2.5 + - condition: playground + name: keycloak + repository: oci://registry-1.docker.io/bitnamicharts + version: 22.1.1 + description: A Helm Chart for OpenTDF Platform + digest: a7efebf31ba894571eaa6b85f95d109f28ea58bef070e4d51ec9e77dd03f41c6 + maintainers: + - name: Opentdf + name: platform + type: application + urls: + - https://github.com/opentdf/charts/releases/download/platform-0.8.2/platform-0.8.2.tgz + version: 0.8.2 + - apiVersion: v2 + appVersion: nightly + created: "2024-10-17T21:08:27.425558582Z" + dependencies: + - condition: playground + name: postgresql + repository: oci://registry-1.docker.io/bitnamicharts + version: 15.5.21 + - condition: playground + name: keycloak + repository: oci://registry-1.docker.io/bitnamicharts + version: 22.1.1 + description: A Helm Chart for OpenTDF Platform + digest: 8ccc5a25b693c20fbc85026ec993cf85d9e16b11c492e09354cc73421417b31b + maintainers: + - name: Opentdf + name: platform + type: application + urls: + - https://github.com/opentdf/charts/releases/download/platform-0.8.0/platform-0.8.0.tgz + version: 0.8.0 + - apiVersion: v2 + appVersion: nightly + created: "2024-10-16T23:36:06.931258426Z" + dependencies: + - condition: playground + name: postgresql + repository: oci://registry-1.docker.io/bitnamicharts + version: 15.5.21 + - condition: playground + name: keycloak + repository: oci://registry-1.docker.io/bitnamicharts + version: 22.1.1 + description: A Helm Chart for OpenTDF Platform + digest: 5b8547f838a25d4bad10f909810f4a438fd3f5664b83c7f7f076ab94c3b921e0 + maintainers: + - name: Opentdf + name: platform + type: application + urls: + - https://github.com/opentdf/charts/releases/download/platform-0.7.1/platform-0.7.1.tgz + version: 0.7.1 + - apiVersion: v2 + appVersion: nightly + created: "2024-08-20T16:57:19.258875709Z" + dependencies: + - condition: playground + name: postgresql + repository: oci://registry-1.docker.io/bitnamicharts + version: 15.5.21 + - condition: playground + name: keycloak + repository: oci://registry-1.docker.io/bitnamicharts + version: 22.1.1 + description: A Helm Chart for OpenTDF Platform + digest: abc021ba648c9d48ed9f45767a799997d140643ae929eed86328a7be8df4960a + maintainers: + - name: Opentdf + name: platform + type: application + urls: + - https://github.com/opentdf/charts/releases/download/platform-0.7.0/platform-0.7.0.tgz + version: 0.7.0 + - apiVersion: v2 + appVersion: nightly + created: "2024-07-25T14:33:50.94174598Z" + dependencies: + - condition: playground + name: postgresql + repository: oci://registry-1.docker.io/bitnamicharts + version: 15.2.4 + - condition: playground + name: keycloak + repository: oci://registry-1.docker.io/bitnamicharts + version: 21.0.3 + description: A Helm Chart for OpenTDF Platform + digest: e2b47cf728f4cc1b32b9dd9978080c540de6c28789ec4d02b6238ee3591caa2a + maintainers: + - name: Opentdf + name: platform + type: application + urls: + - https://github.com/opentdf/charts/releases/download/platform-0.6.2/platform-0.6.2.tgz + version: 0.6.2 + - apiVersion: v2 + appVersion: nightly + created: "2024-07-16T20:26:02.335472713Z" + dependencies: + - condition: playground + name: postgresql + repository: oci://registry-1.docker.io/bitnamicharts + version: 15.2.4 + - condition: playground + name: keycloak + repository: oci://registry-1.docker.io/bitnamicharts + version: 21.0.3 + description: A Helm Chart for OpenTDF Platform + digest: 9c59fbcacd0880ff8762a1ba09df8ccff60e024966450da0d511a1b4b590cd3a + maintainers: + - name: Opentdf + name: platform + type: application + urls: + - https://github.com/opentdf/charts/releases/download/platform-0.6.1/platform-0.6.1.tgz + version: 0.6.1 + - apiVersion: v2 + appVersion: nightly + created: "2024-07-15T16:53:46.551253078Z" + dependencies: + - condition: playground + name: postgresql + repository: oci://registry-1.docker.io/bitnamicharts + version: 15.2.4 + - condition: playground + name: keycloak + repository: oci://registry-1.docker.io/bitnamicharts + version: 21.0.3 + description: A Helm Chart for OpenTDF Platform + digest: 07dbd39d305fe5cc0e5425310b5cabeb6d121fb15cc5806e617cbf3542a08e36 + maintainers: + - name: Opentdf + name: platform + type: application + urls: + - https://github.com/opentdf/charts/releases/download/platform-0.6.0/platform-0.6.0.tgz + version: 0.6.0 + - apiVersion: v2 + appVersion: nightly + created: "2024-07-10T19:29:20.933168825Z" + dependencies: + - condition: playground + name: postgresql + repository: oci://registry-1.docker.io/bitnamicharts + version: 15.2.4 + - condition: playground + name: keycloak + repository: oci://registry-1.docker.io/bitnamicharts + version: 21.0.3 + description: A Helm Chart for OpenTDF Platform + digest: 7e4f59dc051c4e5a8c43499d13e32c9c5597c5768228f7a852cb32c57507070a + maintainers: + - name: Opentdf + name: platform + type: application + urls: + - https://github.com/opentdf/charts/releases/download/platform-0.5.0/platform-0.5.0.tgz + version: 0.5.0 + - apiVersion: v2 + appVersion: nightly + created: "2024-06-06T21:40:57.810981714Z" + dependencies: + - condition: playground + name: postgresql + repository: oci://registry-1.docker.io/bitnamicharts + version: 15.2.4 + - condition: playground + name: keycloak + repository: oci://registry-1.docker.io/bitnamicharts + version: 21.0.3 + description: A Helm Chart for OpenTDF Platform + digest: 04779e8184a815be22651896ef99b3f7af2831ae97000b5a22e46505496431c2 + maintainers: + - name: Opentdf + name: platform + type: application + urls: + - https://github.com/opentdf/charts/releases/download/platform-0.4.1/platform-0.4.1.tgz + version: 0.4.1 + - apiVersion: v2 + appVersion: nightly + created: "2024-05-20T14:36:51.551371843Z" + dependencies: + - condition: playground + name: postgresql + repository: oci://registry-1.docker.io/bitnamicharts + version: 15.2.4 + - condition: playground + name: keycloak + repository: oci://registry-1.docker.io/bitnamicharts + version: 21.0.3 + description: A Helm Chart for OpenTDF Platform + digest: 11679ec11059af3dfd28d5ab5d3d800ed12c0fa2b2b3d4e8f2e98c606fa3caea + maintainers: + - name: Opentdf + name: platform + type: application + urls: + - https://github.com/opentdf/charts/releases/download/platform-0.4.0/platform-0.4.0.tgz + version: 0.4.0 + - apiVersion: v2 + appVersion: nightly + created: "2024-05-15T23:13:32.341448913Z" + dependencies: + - condition: playground + name: postgresql + repository: oci://registry-1.docker.io/bitnamicharts + version: 15.2.4 + - condition: playground + name: keycloak + repository: oci://registry-1.docker.io/bitnamicharts + version: 21.0.3 + description: A Helm Chart for OpenTDF Platform + digest: 4e470e3b630a7e2865adb9b1b0579a23ecf01f78403ec998d7041d21530d833e + maintainers: + - name: Opentdf + name: platform + type: application + urls: + - https://github.com/opentdf/charts/releases/download/platform-0.3.0/platform-0.3.0.tgz + version: 0.3.0 + - apiVersion: v2 + appVersion: nightly + created: "2024-05-15T19:30:06.949614709Z" + dependencies: + - condition: playground + name: postgresql + repository: oci://registry-1.docker.io/bitnamicharts + version: 15.2.4 + - condition: playground + name: keycloak + repository: oci://registry-1.docker.io/bitnamicharts + version: 21.0.3 + description: A Helm Chart for OpenTDF Platform + digest: 825e1b91b9070d9f4fa2470a16dc63a10c0eb4699a22828109536e9f017ee7e2 + maintainers: + - name: Opentdf + name: platform + type: application + urls: + - https://github.com/opentdf/charts/releases/download/platform-0.2.6/platform-0.2.6.tgz + version: 0.2.6 + - apiVersion: v2 + appVersion: nightly + created: "2024-05-14T20:06:35.708782398Z" + dependencies: + - condition: playground + name: postgresql + repository: oci://registry-1.docker.io/bitnamicharts + version: 15.2.4 + - condition: playground + name: keycloak + repository: oci://registry-1.docker.io/bitnamicharts + version: 21.0.3 + description: A Helm Chart for OpenTDF Platform + digest: eb86d2b8f7e735e6729e9377ad6b596542bee038c209d3e4545a1604683f4663 + maintainers: + - name: Opentdf + name: platform + type: application + urls: + - https://github.com/opentdf/charts/releases/download/platform-0.2.5/platform-0.2.5.tgz + version: 0.2.5 + - apiVersion: v2 + appVersion: nightly + created: "2024-05-14T15:54:05.169765443Z" + dependencies: + - condition: playground + name: postgresql + repository: oci://registry-1.docker.io/bitnamicharts + version: 15.2.4 + - condition: playground + name: keycloak + repository: oci://registry-1.docker.io/bitnamicharts + version: 21.0.3 + description: A Helm Chart for OpenTDF Platform + digest: 8ad44c0a182672e3b3a128200cad0154cb66d628fd78667c93bde8466a0a1d92 + maintainers: + - name: Opentdf + name: platform + type: application + urls: + - https://github.com/opentdf/charts/releases/download/platform-0.2.4/platform-0.2.4.tgz + version: 0.2.4 + - apiVersion: v2 + appVersion: 0.1.0 + created: "2024-05-07T16:11:27.85291544Z" + dependencies: + - condition: playground + name: postgresql + repository: oci://registry-1.docker.io/bitnamicharts + version: 15.2.4 + - condition: playground + name: keycloak + repository: oci://registry-1.docker.io/bitnamicharts + version: 21.0.3 + description: A Helm Chart for OpenTDF Platform + digest: fb655bbe26c694f95bb65a71bd50a76091361f57a9f7c014ad56ceea3ca80cfd + maintainers: + - name: Opentdf + name: platform + type: application + urls: + - https://github.com/opentdf/charts/releases/download/platform-0.2.3/platform-0.2.3.tgz + version: 0.2.3 + - apiVersion: v2 + appVersion: 0.1.0 + created: "2024-05-02T23:09:55.216513757Z" + dependencies: + - condition: playground + name: postgresql + repository: oci://registry-1.docker.io/bitnamicharts + version: 15.2.4 + - condition: playground + name: keycloak + repository: oci://registry-1.docker.io/bitnamicharts + version: 21.0.3 + description: A Helm Chart for OpenTDF Platform + digest: 493ad86139ac3404b112b5174655cfb29b87997f1173d5e47b9d7fe0d5379a1d + maintainers: + - name: Opentdf + name: platform + type: application + urls: + - https://github.com/opentdf/charts/releases/download/platform-0.2.2/platform-0.2.2.tgz + version: 0.2.2 + - apiVersion: v2 + appVersion: 0.1.0 + created: "2024-04-26T20:22:15.273182326Z" + dependencies: + - condition: playground + name: postgresql + repository: oci://registry-1.docker.io/bitnamicharts + version: 15.2.4 + - condition: playground + name: keycloak + repository: oci://registry-1.docker.io/bitnamicharts + version: 21.0.3 + description: A Helm Chart for OpenTDF Platform + digest: 1eb9630bdad04778d2dbdfd631f326f5ff4b87e9417b6d6bbd53f64f1e559436 + maintainers: + - name: Opentdf + name: platform + type: application + urls: + - https://github.com/opentdf/charts/releases/download/platform-0.2.1/platform-0.2.1.tgz + version: 0.2.1 +generated: "2024-12-06T15:06:10.39194-05:00"