Skip to content

Commit 020573c

Browse files
authored
chore(release): release 1.1.6 (#10201)
* chore(release): release 1.1.6 * ci: adjust workflow runs
1 parent fa45075 commit 020573c

File tree

193 files changed

+350
-338
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

193 files changed

+350
-338
lines changed

Diff for: .github/workflows/build-docker-image.yml

-4
Original file line numberDiff line numberDiff line change
@@ -7,17 +7,13 @@ on:
77
tags:
88
- "*"
99
branches:
10-
# below branch is triggered by jenkins which triggers dev image
11-
- update-source-build-date
1210
- main
1311
paths:
1412
- "docker-jans-**/**"
1513
- "!**.md"
1614
pull_request:
1715
branches:
1816
- main
19-
# below branch is triggered by jenkins which triggers dev image
20-
- update-source-build-dates
2117
paths:
2218
- "docker-jans-**/**"
2319
- "!docker-jans-**/CHANGELOG.md"

Diff for: .github/workflows/build-test.yml

+18-1
Original file line numberDiff line numberDiff line change
@@ -4,11 +4,17 @@ on:
44
push:
55
branches:
66
- main
7+
paths:
8+
- "jans-**"
9+
- "agama"
710
schedule:
811
- cron: '0 8 * * *'
912
pull_request:
1013
branches:
1114
- main
15+
paths:
16+
- "jans-**"
17+
- "agama"
1218
workflow_dispatch:
1319
inputs:
1420
project:
@@ -48,8 +54,19 @@ jobs:
4854
if [ -z "$projects" ]; then
4955
projects="jans-bom jans-orm jans-core jans-lock/lock-server agama jans-auth-server jans-link jans-fido2 jans-scim jans-keycloak-link jans-config-api jans-keycloak-integration jans-casa"
5056
fi
57+
pull_number=$(jq --raw-output .pull_request.number "$GITHUB_EVENT_PATH")
58+
DIRECTORIES_CHANGED=$(gh pr view $pull_number --json files --jq '.files.[].path' | cut -d/ -f1 | sort -u | grep "jans-" || echo "$projects")
59+
changed_projects=""
60+
for dir in $DIRECTORIES_CHANGED; do
61+
for project in $projects; do
62+
if [[ "$dir" == "$project" ]]; then
63+
changed_projects="$changed_projects $project"
64+
fi
65+
done
66+
done
67+
echo "Changed projects: $changed_projects"
5168
matrix="{\"include\":["
52-
for project in $projects; do
69+
for project in $changed_projects; do
5370
matrix="$matrix{\"service\":\"$project\",\"maven_skip_tests\":true},"
5471
done
5572
matrix="${matrix%,}]}"

Diff for: .github/workflows/test-microk8s.yml

-1
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,6 @@ jobs:
2424
max-parallel: 6
2525
matrix:
2626
istio: ["true", "false"]
27-
#TODO: add '"pgsql"
2827
persistence-backends: ["MYSQL"]
2928
fail-fast: false
3029
runs-on: ubuntu-latest

Diff for: agama/pom.xml

+1-1
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
<groupId>io.jans</groupId>
66
<artifactId>agama</artifactId>
77
<packaging>pom</packaging>
8-
<version>1.1.6-SNAPSHOT</version>
8+
<version>1.1.6</version>
99
<name>agama parent</name>
1010

1111
<prerequisites>

Diff for: agama/transpiler/pom.xml

+1-1
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
<parent>
1010
<groupId>io.jans</groupId>
1111
<artifactId>agama</artifactId>
12-
<version>1.1.6-SNAPSHOT</version>
12+
<version>1.1.6</version>
1313
</parent>
1414

1515
<properties>

Diff for: charts/janssen-all-in-one/Chart.yaml

+3-3
Original file line numberDiff line numberDiff line change
@@ -3,14 +3,14 @@ annotations:
33
artifacthub.io/containsSecurityUpdates: 'true'
44
artifacthub.io/images: |
55
- name: all-in-one
6-
image: ghcr.io/janssenproject/jans/all-in-one:1.1.6_dev
6+
image: ghcr.io/janssenproject/jans/all-in-one:1.1.6-1
77
artifacthub.io/license: Apache-2.0
88
artifacthub.io/prerelease: 'false'
99
catalog.cattle.io/certified: partner
1010
catalog.cattle.io/release-name: janssen-all-in-one
1111
catalog.cattle.io/display-name: Janssen Cloud Identity and Access Management All-in-One
1212
apiVersion: v2
13-
appVersion: "1.1.6-dev"
13+
appVersion: "1.1.6"
1414
icon: >-
1515
https://raw.githubusercontent.com/JanssenProject/jans/main/docs/assets/logo/janssen_project_favicon_transparent_50px_50px.png
1616
home: https://jans.io
@@ -22,4 +22,4 @@ maintainers:
2222
2323
description: Janssen Access and Identity Management All-in-One Chart. This chart deploys the selected janssen microservice all in one deployment.
2424
name: janssen-all-in-one
25-
version: 1.1.6-dev
25+
version: 1.1.6

Diff for: charts/janssen-all-in-one/README.md

+6-6
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# janssen-all-in-one
22

3-
![Version: 1.1.6-dev](https://img.shields.io/badge/Version-1.1.6--dev-informational?style=flat-square) ![AppVersion: 1.1.6-dev](https://img.shields.io/badge/AppVersion-1.1.6--dev-informational?style=flat-square)
3+
![Version: 1.1.6](https://img.shields.io/badge/Version-1.1.6-informational?style=flat-square) ![AppVersion: 1.1.6](https://img.shields.io/badge/AppVersion-1.1.6-informational?style=flat-square)
44

55
Janssen Access and Identity Management All-in-One Chart. This chart deploys the selected janssen microservice all in one deployment.
66

@@ -30,7 +30,7 @@ Kubernetes: `>=v1.22.0-0`
3030
| adminPassword | string | `"Test1234#"` | Admin password to log in to the UI. |
3131
| alb.ingress | bool | `false` | switches the service to Nodeport for ALB ingress |
3232
| auth-server | object | `{"appLoggers":{"auditStatsLogLevel":"INFO","auditStatsLogTarget":"FILE","authLogLevel":"INFO","authLogTarget":"STDOUT","enableStdoutLogPrefix":"true","httpLogLevel":"INFO","httpLogTarget":"FILE","persistenceDurationLogLevel":"INFO","persistenceDurationLogTarget":"FILE","persistenceLogLevel":"INFO","persistenceLogTarget":"FILE","scriptLogLevel":"INFO","scriptLogTarget":"FILE"},"authEncKeys":"RSA1_5 RSA-OAEP","authSigKeys":"RS256 RS384 RS512 ES256 ES384 ES512 PS256 PS384 PS512","enabled":true,"ingress":{"authServerAdditionalAnnotations":{},"authServerEnabled":true,"authServerLabels":{},"deviceCodeAdditionalAnnotations":{},"deviceCodeEnabled":true,"deviceCodeLabels":{},"firebaseMessagingAdditionalAnnotations":{},"firebaseMessagingEnabled":true,"firebaseMessagingLabels":{},"lockAdditionalAnnotations":{},"lockConfigAdditionalAnnotations":{},"lockConfigEnabled":false,"lockConfigLabels":{},"lockEnabled":false,"lockLabels":{},"openidAdditionalAnnotations":{},"openidConfigEnabled":true,"openidConfigLabels":{},"u2fAdditionalAnnotations":{},"u2fConfigEnabled":true,"u2fConfigLabels":{},"uma2AdditionalAnnotations":{},"uma2ConfigEnabled":true,"uma2ConfigLabels":{},"webdiscoveryAdditionalAnnotations":{},"webdiscoveryEnabled":true,"webdiscoveryLabels":{},"webfingerAdditionalAnnotations":{},"webfingerEnabled":true,"webfingerLabels":{}},"lockEnabled":false}` | Parameters used globally across all services helm charts. |
33-
| auth-server-key-rotation | object | `{"additionalAnnotations":{},"additionalLabels":{},"customCommand":[],"customScripts":[],"dnsConfig":{},"dnsPolicy":"","enabled":true,"image":{"pullPolicy":"IfNotPresent","pullSecrets":[],"repository":"ghcr.io/janssenproject/jans/certmanager","tag":"1.1.6_dev"},"initKeysLife":48,"keysLife":48,"keysPushDelay":0,"keysPushStrategy":"NEWER","keysStrategy":"NEWER","lifecycle":{},"resources":{"limits":{"cpu":"300m","memory":"300Mi"},"requests":{"cpu":"300m","memory":"300Mi"}},"usrEnvs":{"normal":{},"secret":{}},"volumeMounts":[],"volumes":[]}` | Responsible for regenerating auth-keys per x hours |
33+
| auth-server-key-rotation | object | `{"additionalAnnotations":{},"additionalLabels":{},"customCommand":[],"customScripts":[],"dnsConfig":{},"dnsPolicy":"","enabled":true,"image":{"pullPolicy":"IfNotPresent","pullSecrets":[],"repository":"ghcr.io/janssenproject/jans/certmanager","tag":"1.1.6-1"},"initKeysLife":48,"keysLife":48,"keysPushDelay":0,"keysPushStrategy":"NEWER","keysStrategy":"NEWER","lifecycle":{},"resources":{"limits":{"cpu":"300m","memory":"300Mi"},"requests":{"cpu":"300m","memory":"300Mi"}},"usrEnvs":{"normal":{},"secret":{}},"volumeMounts":[],"volumes":[]}` | Responsible for regenerating auth-keys per x hours |
3434
| auth-server-key-rotation.additionalAnnotations | object | `{}` | Additional annotations that will be added across the gateway in the format of {cert-manager.io/issuer: "letsencrypt-prod"} |
3535
| auth-server-key-rotation.additionalLabels | object | `{}` | Additional labels that will be added across the gateway in the format of {mylabel: "myapp"} |
3636
| auth-server-key-rotation.customCommand | list | `[]` | Add custom jobs's command. If passed, it will override the default conditional command. |
@@ -41,7 +41,7 @@ Kubernetes: `>=v1.22.0-0`
4141
| auth-server-key-rotation.image.pullPolicy | string | `"IfNotPresent"` | Image pullPolicy to use for deploying. |
4242
| auth-server-key-rotation.image.pullSecrets | list | `[]` | Image Pull Secrets |
4343
| auth-server-key-rotation.image.repository | string | `"ghcr.io/janssenproject/jans/certmanager"` | Image to use for deploying. |
44-
| auth-server-key-rotation.image.tag | string | `"1.1.6_dev"` | Image tag to use for deploying. |
44+
| auth-server-key-rotation.image.tag | string | `"1.1.6-1"` | Image tag to use for deploying. |
4545
| auth-server-key-rotation.initKeysLife | int | `48` | The initial auth server key rotation keys life in hours |
4646
| auth-server-key-rotation.keysLife | int | `48` | Auth server key rotation keys life in hours |
4747
| auth-server-key-rotation.keysPushDelay | int | `0` | Delay (in seconds) before pushing private keys to Auth server |
@@ -256,7 +256,7 @@ Kubernetes: `>=v1.22.0-0`
256256
| image.pullPolicy | string | `"IfNotPresent"` | Image pullPolicy to use for deploying. |
257257
| image.pullSecrets | list | `[]` | Image Pull Secrets |
258258
| image.repository | string | `"ghcr.io/janssenproject/jans/all-in-one"` | Image to use for deploying. |
259-
| image.tag | string | `"1.1.6_dev"` | Image tag to use for deploying. |
259+
| image.tag | string | `"1.1.6-1"` | Image tag to use for deploying. |
260260
| isFqdnRegistered | bool | `false` | Boolean flag to enable mapping lbIp to fqdn inside pods on clouds that provide static ip for load balancers. On cloud that provide only addresses to the LB this flag will enable a script to actively scan config.configmap.lbAddr and update the hosts file inside the pods automatically. |
261261
| istio.additionalAnnotations | object | `{}` | Additional annotations that will be added across the gateway in the format of {cert-manager.io/issuer: "letsencrypt-prod"} |
262262
| istio.additionalLabels | object | `{}` | Additional labels that will be added across the gateway in the format of {mylabel: "myapp"} |
@@ -265,7 +265,7 @@ Kubernetes: `>=v1.22.0-0`
265265
| istio.ingress | bool | `false` | Boolean flag that enables using istio gateway for Janssen. This assumes istio ingress is installed and hence the LB is available. |
266266
| istio.namespace | string | `"istio-system"` | The namespace istio is deployed in. The is normally istio-system. |
267267
| istio.tlsSecretName | string | `"istio-tls-certificate"` | |
268-
| kc-scheduler | object | `{"additionalAnnotations":{},"additionalLabels":{},"customCommand":[],"customScripts":[],"dnsConfig":{},"dnsPolicy":"","enabled":false,"image":{"pullPolicy":"IfNotPresent","pullSecrets":[],"repository":"ghcr.io/janssenproject/jans/kc-scheduler","tag":"1.1.6_dev"},"interval":10,"lifecycle":{},"resources":{"limits":{"cpu":"300m","memory":"300Mi"},"requests":{"cpu":"300m","memory":"300Mi"}},"usrEnvs":{"normal":{},"secret":{}},"volumeMounts":[],"volumes":[]}` | Responsible for synchronizing Keycloak SAML clients |
268+
| kc-scheduler | object | `{"additionalAnnotations":{},"additionalLabels":{},"customCommand":[],"customScripts":[],"dnsConfig":{},"dnsPolicy":"","enabled":false,"image":{"pullPolicy":"IfNotPresent","pullSecrets":[],"repository":"ghcr.io/janssenproject/jans/kc-scheduler","tag":"1.1.6-1"},"interval":10,"lifecycle":{},"resources":{"limits":{"cpu":"300m","memory":"300Mi"},"requests":{"cpu":"300m","memory":"300Mi"}},"usrEnvs":{"normal":{},"secret":{}},"volumeMounts":[],"volumes":[]}` | Responsible for synchronizing Keycloak SAML clients |
269269
| kc-scheduler.additionalAnnotations | object | `{}` | Additional annotations that will be added across the gateway in the format of {cert-manager.io/issuer: "letsencrypt-prod"} |
270270
| kc-scheduler.additionalLabels | object | `{}` | Additional labels that will be added across the gateway in the format of {mylabel: "myapp"} |
271271
| kc-scheduler.customCommand | list | `[]` | Add custom job's command. If passed, it will override the default conditional command. |
@@ -276,7 +276,7 @@ Kubernetes: `>=v1.22.0-0`
276276
| kc-scheduler.image.pullPolicy | string | `"IfNotPresent"` | Image pullPolicy to use for deploying. |
277277
| kc-scheduler.image.pullSecrets | list | `[]` | Image Pull Secrets |
278278
| kc-scheduler.image.repository | string | `"ghcr.io/janssenproject/jans/kc-scheduler"` | Image to use for deploying. |
279-
| kc-scheduler.image.tag | string | `"1.1.6_dev"` | Image tag to use for deploying. |
279+
| kc-scheduler.image.tag | string | `"1.1.6-1"` | Image tag to use for deploying. |
280280
| kc-scheduler.interval | int | `10` | Interval of running the scheduler (in minutes) |
281281
| kc-scheduler.resources | object | `{"limits":{"cpu":"300m","memory":"300Mi"},"requests":{"cpu":"300m","memory":"300Mi"}}` | Resource specs. |
282282
| kc-scheduler.resources.limits.cpu | string | `"300m"` | CPU limit. |

Diff for: charts/janssen-all-in-one/values.yaml

+3-3
Original file line numberDiff line numberDiff line change
@@ -294,7 +294,7 @@ auth-server-key-rotation:
294294
# -- Image to use for deploying.
295295
repository: ghcr.io/janssenproject/jans/certmanager
296296
# -- Image tag to use for deploying.
297-
tag: 1.1.6_dev
297+
tag: 1.1.6-1
298298
# -- Image Pull Secrets
299299
pullSecrets: [ ]
300300
# -- Auth server key rotation keys life in hours
@@ -665,7 +665,7 @@ image:
665665
# -- Image to use for deploying.
666666
repository: ghcr.io/janssenproject/jans/all-in-one
667667
# -- Image tag to use for deploying.
668-
tag: 1.1.6_dev
668+
tag: 1.1.6-1
669669
# -- Image Pull Secrets
670670
pullSecrets: [ ]
671671
# -- Service replica number.
@@ -745,7 +745,7 @@ kc-scheduler:
745745
# -- Image to use for deploying.
746746
repository: ghcr.io/janssenproject/jans/kc-scheduler
747747
# -- Image tag to use for deploying.
748-
tag: 1.1.6_dev
748+
tag: 1.1.6-1
749749
# -- Image Pull Secrets
750750
pullSecrets: [ ]
751751
# -- Resource specs.

Diff for: charts/janssen/Chart.yaml

+26-26
Original file line numberDiff line numberDiff line change
@@ -3,34 +3,34 @@ annotations:
33
artifacthub.io/containsSecurityUpdates: 'true'
44
artifacthub.io/images: |
55
- name: auth-server
6-
image: ghcr.io/janssenproject/jans/auth-server:1.1.6_dev
6+
image: ghcr.io/janssenproject/jans/auth-server:1.1.6-1
77
- name: auth-server-key-rotation
8-
image: ghcr.io/janssenproject/jans/certmanager:1.1.6_dev
8+
image: ghcr.io/janssenproject/jans/certmanager:1.1.6-1
99
- name: configuration-manager
10-
image: ghcr.io/janssenproject/jans/configurator:1.1.6_dev
10+
image: ghcr.io/janssenproject/jans/configurator:1.1.6-1
1111
- name: config-api
12-
image: ghcr.io/janssenproject/jans/config-api:1.1.6_dev
12+
image: ghcr.io/janssenproject/jans/config-api:1.1.6-1
1313
- name: fido2
14-
image: ghcr.io/janssenproject/jans/fido2:1.1.6_dev
14+
image: ghcr.io/janssenproject/jans/fido2:1.1.6-1
1515
- name: persistence
16-
image: ghcr.io/janssenproject/jans/persistence-loader:1.1.6_dev
16+
image: ghcr.io/janssenproject/jans/persistence-loader:1.1.6-1
1717
- name: casa
18-
image: ghcr.io/janssenproject/jans/casa:1.1.6_dev
18+
image: ghcr.io/janssenproject/jans/casa:1.1.6-1
1919
- name: scim
20-
image: ghcr.io/janssenproject/jans/scim:1.1.6_dev
20+
image: ghcr.io/janssenproject/jans/scim:1.1.6-1
2121
- name: link
22-
image: ghcr.io/janssenproject/jans/link:1.1.6_dev
22+
image: ghcr.io/janssenproject/jans/link:1.1.6-1
2323
- name: saml
24-
image: ghcr.io/janssenproject/jans/saml:1.1.6_dev
24+
image: ghcr.io/janssenproject/jans/saml:1.1.6-1
2525
- name: kc-scheduler
26-
image: ghcr.io/janssenproject/jans/kc-scheduler:1.1.6_dev
26+
image: ghcr.io/janssenproject/jans/kc-scheduler:1.1.6-1
2727
artifacthub.io/license: Apache-2.0
2828
artifacthub.io/prerelease: 'false'
2929
catalog.cattle.io/certified: partner
3030
catalog.cattle.io/release-name: janssen
3131
catalog.cattle.io/display-name: Janssen Cloud Identity and Access Management Microservices
3232
apiVersion: v2
33-
appVersion: "1.1.6-dev"
33+
appVersion: "1.1.6"
3434
icon: >-
3535
https://raw.githubusercontent.com/JanssenProject/jans/main/docs/assets/logo/janssen_project_favicon_transparent_50px_50px.png
3636
home: https://jans.io
@@ -42,56 +42,56 @@ maintainers:
4242
4343
description: Janssen Access and Identity Management Microservices Chart. This chart deploys each janssen microservice as a separate deployment.
4444
name: janssen
45-
version: 1.1.6-dev
45+
version: 1.1.6
4646
dependencies:
4747
- name: casa
48-
version: 1.1.6-dev
48+
version: 1.1.6
4949
condition: global.casa.enabled
5050

5151
- name: config
5252
condition: global.config.enabled
53-
version: 1.1.6-dev
53+
version: 1.1.6
5454

5555
- name: config-api
5656
condition: global.config-api.enabled
57-
version: 1.1.6-dev
57+
version: 1.1.6
5858

5959
- name: auth-server
6060
condition: global.auth-server.enabled
61-
version: 1.1.6-dev
61+
version: 1.1.6
6262

6363
- name: fido2
6464
condition: global.fido2.enabled
65-
version: 1.1.6-dev
65+
version: 1.1.6
6666

6767
- name: scim
6868
condition: global.scim.enabled
69-
version: 1.1.6-dev
69+
version: 1.1.6
7070

7171
- name: nginx-ingress
7272
condition: global.nginx-ingress.enabled
73-
version: 1.1.6-dev
73+
version: 1.1.6
7474

7575
- name: auth-server-key-rotation
7676
condition: global.auth-server-key-rotation.enabled
77-
version: 1.1.6-dev
77+
version: 1.1.6
7878

7979
- name: persistence
8080
condition: global.persistence.enabled
81-
version: 1.1.6-dev
81+
version: 1.1.6
8282

8383
- name: link
8484
condition: global.link.enabled
85-
version: 1.1.6-dev
85+
version: 1.1.6
8686

8787
- name: saml
8888
condition: global.saml.enabled
89-
version: 1.1.6-dev
89+
version: 1.1.6
9090

9191
- name: cn-istio-ingress
9292
condition: global.istio.ingress
93-
version: 1.1.6-dev
93+
version: 1.1.6
9494

9595
- name: kc-scheduler
9696
condition: global.kc-scheduler.enabled
97-
version: 1.1.6-dev
97+
version: 1.1.6

0 commit comments

Comments
 (0)