Skip to content

Commit

Permalink
Merge remote-tracking branch 'origin/main' into chore/move-keycloak-c…
Browse files Browse the repository at this point in the history
…hart

On-behalf-of: @SAP angel.kafazov@sap.com
Signed-off-by: Angel Kafazov <akafazov@cst-bg.net>
  • Loading branch information
akafazov committed Dec 3, 2024
2 parents 40ded63 + ed3c9b5 commit a31800d
Show file tree
Hide file tree
Showing 16 changed files with 61 additions and 67 deletions.
2 changes: 1 addition & 1 deletion charts/account-operator/Chart.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ name: account-operator
description: A Helm chart for Kubernetes
type: application
version: 0.4.21
appVersion: "0.106.0"
appVersion: "0.108.0"
dependencies:
- name: account-operator-crds
version: 0.1.6
Expand Down
2 changes: 1 addition & 1 deletion charts/account-operator/README.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# account-operator

![Version: 0.4.21](https://img.shields.io/badge/Version-0.4.21-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: 0.106.0](https://img.shields.io/badge/AppVersion-0.106.0-informational?style=flat-square)
![Version: 0.4.21](https://img.shields.io/badge/Version-0.4.21-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: 0.108.0](https://img.shields.io/badge/AppVersion-0.108.0-informational?style=flat-square)

A Helm chart for Kubernetes

Expand Down
3 changes: 0 additions & 3 deletions charts/common/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -46,12 +46,9 @@ Example
| defaults.imagePullSecret | string | `"github"` | imagePullSecret is the name of the secret that holds the docker registry credentials |
| defaults.istio.enabled | bool | `false` | toggle to enable/disable istio |
| defaults.istio.gateway.name | string | `"gateway"` | name of the gateway |
| defaults.istio.https.enabled | bool | `true` | toggle to enable/disable https |
| defaults.istio.quitSidecar | bool | `true` | toggle sidecar injection |
| defaults.metrics.port | int | `8080` | metrics port |
| defaults.port | int | `8080` | service port |
| defaults.securityContext.fsGroup | int | `2000` | fsGroup id to run the container |
| defaults.securityContext.runAsGroup | int | `3000` | group id to run the container |
| defaults.securityContext.runAsUser | int | `1000` | user id to run the container |

S
2 changes: 1 addition & 1 deletion charts/common/templates/_getKeyLookup.tpl
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
Function: common.getKeyValue
Description:
Retrieves a value from values.yaml by checking keys in this order:
1. Override key, 2. Global key, 3. Default key. Returns an empty string if none exist.
1. Override key, 2. Global key, 3. Chart key ,4. Default key. Returns an empty string if none exist.
Parameters:
- .key: Key path to lookup.
Expand Down
5 changes: 0 additions & 5 deletions charts/common/values.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -61,11 +61,6 @@ defaults:
gateway:
# -- name of the gateway
name: gateway
# -- toggle sidecar injection
quitSidecar: true
https:
# -- toggle to enable/disable https
enabled: true

securityContext:
# -- user id to run the container
Expand Down
4 changes: 2 additions & 2 deletions charts/example-content/Chart.yaml
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
apiVersion: v2
appVersion: "0.124.0"
appVersion: "0.126.0"
description: Helm Chart for the openmfp Portal
name: example-content
version: 0.110.6
version: 0.110.8
dependencies:
- name: common
version: 0.1.5
Expand Down
21 changes: 21 additions & 0 deletions charts/example-content/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
# example-content

![Version: 0.110.8](https://img.shields.io/badge/Version-0.110.8-informational?style=flat-square) ![AppVersion: 0.126.0](https://img.shields.io/badge/AppVersion-0.126.0-informational?style=flat-square)

Helm Chart for the openmfp Portal

## Requirements

| Repository | Name | Version |
|------------|------|---------|
| file://../common | common | 0.1.5 |

## Values

| Key | Type | Default | Description |
|-----|------|---------|-------------|
| image.name | string | `"ghcr.io/openmfp/example-content"` | The image name |
| istio.virtualService.hosts[0] | string | `"your-host.com"` | |
| istio.virtualService.matchers[0].match[0].uri.exact | string | `"/ui/example-content"` | |
| istio.virtualService.matchers[0].match[1].uri.prefix | string | `"/ui/example-content/"` | |

42 changes: 0 additions & 42 deletions charts/keycloak/README.md
Original file line number Diff line number Diff line change
@@ -1,47 +1,5 @@
# keycloak

A Helm chart for Kubernetes

![Version: 0.59.21](https://img.shields.io/badge/Version-0.59.21-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: 1.16.0](https://img.shields.io/badge/AppVersion-1.16.0-informational?style=flat-square)

## Configuration

The chart supports the following configuration parameters in the table below. Additionally, default configuration parameters documented in [common/README.md](../common/README.md) are not explicitely listed in the table but are also supported.

## Values

Default configuration parameters, which can be overriden either globally or on a chart level are documented in [common/README.md](../common/README.md).

| Key | Type | Default | Description |
|-----|------|---------|-------------|
| crossplane.clients | object | `{"openmfp":{"name":"OpenMFP","validRedirectUris":["http://localhost:8000/callback*"]}}` | crossplane clients config |
| crossplane.enabled | bool | `false` | toggle to enable/disable crossplane |
| crossplane.identityProviders | object | `{"sap":{"authorizationUrl":"https://login.microsoftonline.com/42f7676c-f455-423c-82f6-dc2d99791af7/oauth2/v2.0/authorize","clientId":"82b4c72c-ff99-4df6-ba4f-fb634d1fc491","clientSecretRef":{"key":"client-secret","name":"sap-client-secret","namespace":"openmfp-system"},"clientSecretRemoteRef":"dxp-core-team/manual-secrets/sap-client-secret","issuer":"https://login.microsoftonline.com/42f7676c-f455-423c-82f6-dc2d99791af7/v2.0","tokenUrl":"https://login.microsoftonline.com/42f7676c-f455-423c-82f6-dc2d99791af7/oauth2/v2.0/token"}}` | crossplane identity providers config |
| crossplane.providerConfig | object | `{"name":"keycloak-provider-config","namespace":"openmfp-system"}` | crossplane provider config |
| crossplane.realm | object | `{"displayName":"OpenMFP","name":"openmfp","registrationAllowed":false}` | crossplane realm config |
| debug | bool | `false` | debug mode |
| domain | object | `{"name":"openmfp.org","pathPrefix":""}` | domain configuration |
| externalSecrets | object | `{"keycloakAdminRemoteRef":"dxp-core-team/manual-secrets/keycloak-admin","postgres-adminRemoteRef":"dxp-core-team/manual-secrets/postgres-admin-password"}` | external secrets configuration |
| istio.virtualservice.hosts | list | `["auth.openmfp.org"]` | istio virtual service hosts |
| job | object | `{"annotations":{"argocd.argoproj.io/hook":"PostSync"},"serviceAccount":"keycloak-client-creation"}` | job configuration |
| keycloak | object | `{"extraEnvVars":"- name: KEYCLOAK_USER\n value: keycloak-admin\n- name: KEYCLOAK_PASSWORD\n valueFrom:\n secretKeyRef:\n name: keycloak-admin\n key: secret\n","postgresql":{"auth":{"existingSecret":"","secretKeys":{"adminPasswordKey":"password","userPasswordKey":"password"}}}}` | configuration passed to the child 'keyclaok' chart https://github.com/bitnami/charts/tree/main/bitnami/keycloak |
| keycloakConfig.admin | object | `{"password":{"valueFrom":{"secretKeyRef":{"key":"secret","name":"keycloak-admin"}}},"username":{"value":"keycloak-admin"}}` | admin user configuration |
| keycloakConfig.client | object | `{"name":"openmfp","targetSecret":{"name":"portal-client-secret-openmfp","namespace":"openmfp-system"},"tokenLifespan":3600}` | client configuration |
| keycloakConfig.realm | object | `{"name":"master"}` | realm configuration |
| keycloakConfig.redirectUrls | list | `[]` | redirect urls |
| keycloakConfig.url | string | `"http://keycloak-http.openmfp-system.svc.cluster.local:8080"` | url of the keycloak server |
| keycloakConfig.userRegistration.enabled | bool | `true` | toggle to enable/disable user registration |
| service | object | `{"name":"keycloak"}` | service configuration |

## Requirements

| Repository | Name | Version |
|------------|------|---------|
| file://../common | common | 0.1.5 |
| oci://registry-1.docker.io/bitnamicharts | keycloak(keycloak) | 24.2.2 |

# keycloak

![Version: 0.59.21](https://img.shields.io/badge/Version-0.59.21-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: 1.16.0](https://img.shields.io/badge/AppVersion-1.16.0-informational?style=flat-square)

A Helm chart for Kubernetes
Expand Down
8 changes: 4 additions & 4 deletions charts/openmfp/Chart.lock
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
dependencies:
- name: example-content
repository: oci://ghcr.io/openmfp/helm-charts
version: 0.110.5
version: 0.110.7
- name: portal
repository: oci://ghcr.io/openmfp/helm-charts
version: 0.69.126
digest: sha256:7588756eb8004b1ab314632413c9ffc0c2ca30b31a40a19341dd81af79c220dc
generated: "2024-11-28T18:10:55.890735059Z"
version: 0.69.142
digest: sha256:30f7de4a3ad76a16f9421c9e941a5488c51cc18435af343d77bd9f5408ea1d11
generated: "2024-12-03T09:59:52.912501066Z"
6 changes: 3 additions & 3 deletions charts/openmfp/Chart.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -2,15 +2,15 @@ apiVersion: v2
name: openmfp
description: The OpenMFP chart for Kubernetes
type: application
version: 0.0.21
version: 0.0.36
appVersion: "0.0.0"

dependencies:
- name: example-content
version: 0.110.5
version: 0.110.7
repository: oci://ghcr.io/openmfp/helm-charts
condition: components.example-content.enabled
- name: portal
version: 0.69.126
version: 0.69.142
repository: oci://ghcr.io/openmfp/helm-charts
condition: components.portal.enabled
6 changes: 3 additions & 3 deletions charts/openmfp/README.md
Original file line number Diff line number Diff line change
@@ -1,15 +1,15 @@
# openmfp

![Version: 0.0.18](https://img.shields.io/badge/Version-0.0.18-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: 0.0.0](https://img.shields.io/badge/AppVersion-0.0.0-informational?style=flat-square)
![Version: 0.0.36](https://img.shields.io/badge/Version-0.0.36-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: 0.0.0](https://img.shields.io/badge/AppVersion-0.0.0-informational?style=flat-square)

The OpenMFP chart for Kubernetes

## Requirements

| Repository | Name | Version |
|------------|------|---------|
| oci://ghcr.io/openmfp/helm-charts | example-content | 0.110.5 |
| oci://ghcr.io/openmfp/helm-charts | portal | 0.69.126 |
| oci://ghcr.io/openmfp/helm-charts | example-content | 0.110.7 |
| oci://ghcr.io/openmfp/helm-charts | portal | 0.69.142 |

## Values

Expand Down
Binary file removed charts/openmfp/charts/example-content-0.110.5.tgz
Binary file not shown.
Binary file added charts/openmfp/charts/example-content-0.110.7.tgz
Binary file not shown.
Binary file not shown.
4 changes: 2 additions & 2 deletions charts/portal/Chart.yaml
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
apiVersion: v2
appVersion: "0.204.0"
appVersion: "0.220.0"
description: Helm Chart for the openmfp Portal
name: portal
version: 0.69.130
version: 0.69.143
dependencies:
- name: common
repository: file://../common
Expand Down
23 changes: 23 additions & 0 deletions charts/portal/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
# portal

![Version: 0.69.143](https://img.shields.io/badge/Version-0.69.143-informational?style=flat-square) ![AppVersion: 0.220.0](https://img.shields.io/badge/AppVersion-0.220.0-informational?style=flat-square)

Helm Chart for the openmfp Portal

## Requirements

| Repository | Name | Version |
|------------|------|---------|
| file://../common | common | 0.1.5 |

## Values

| Key | Type | Default | Description |
|-----|------|---------|-------------|
| featureToggles | string | `"enableSessionAutoRefresh=true"` | |
| http.protocol | string | `"https"` | |
| image.name | string | `"ghcr.io/openmfp/portal"` | |
| image.pullPolicyOverride | string | `"IfNotPresent"` | |
| importContent | bool | `true` | |
| validWebcomponentUrls | string | `".?"` | |

0 comments on commit a31800d

Please sign in to comment.