From 3e82c4ece470a5eea81d937b2b38c455934212e1 Mon Sep 17 00:00:00 2001
From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com>
Date: Thu, 9 May 2024 10:15:21 -0600
Subject: [PATCH 1/2] chore(deps): update keycloak (#390)
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)
This PR contains the following updates:
| Package | Update | Change |
|---|---|---|
|
[defenseunicorns/uds-identity-config](https://togithub.com/defenseunicorns/uds-identity-config)
| patch | `v0.4.2` -> `v0.4.3` |
|
[defenseunicorns/uds-identity-config](https://togithub.com/defenseunicorns/uds-identity-config)
| patch | `0.4.2` -> `0.4.3` |
| ghcr.io/defenseunicorns/uds/identity-config | patch | `0.4.2` ->
`0.4.3` |
|
[quay.io/keycloak/keycloak](https://togithub.com/keycloak-rel/keycloak-rel)
| patch | `24.0.3` -> `24.0.4` |
---
### Release Notes
defenseunicorns/uds-identity-config
(defenseunicorns/uds-identity-config)
###
[`v0.4.3`](https://togithub.com/defenseunicorns/uds-identity-config/releases/tag/v0.4.3)
[Compare
Source](https://togithub.com/defenseunicorns/uds-identity-config/compare/v0.4.2...v0.4.3)
##### Features
- google saml sso
([#79](https://togithub.com/defenseunicorns/uds-identity-config/issues/79))
([be8024d](https://togithub.com/defenseunicorns/uds-identity-config/commit/be8024d2c390e26fe4305b9cb5b9d44a7e3bb7ca))
##### Bug Fixes
- **deps:** update all dependencies to v24.0.4
([#78](https://togithub.com/defenseunicorns/uds-identity-config/issues/78))
([575b77e](https://togithub.com/defenseunicorns/uds-identity-config/commit/575b77e92b74d674e41f7e9333312fe65fa24b26))
- plugin unit test cleanup and jacoco reporting
([#62](https://togithub.com/defenseunicorns/uds-identity-config/issues/62))
([c6c3e57](https://togithub.com/defenseunicorns/uds-identity-config/commit/c6c3e570c6125e328020858ee8db7a760c05b867))
##### Miscellaneous
- add additional saml scopes and mappers for gitlab
([#77](https://togithub.com/defenseunicorns/uds-identity-config/issues/77))
([6dcc557](https://togithub.com/defenseunicorns/uds-identity-config/commit/6dcc557c12c9c40a903527689082fd14babe8392))
- **deps:** update actions/checkout action to v4.1.5
([#80](https://togithub.com/defenseunicorns/uds-identity-config/issues/80))
([b37630d](https://togithub.com/defenseunicorns/uds-identity-config/commit/b37630df6863398efcf043aebbcdc44306aeabf3))
- **deps:** update all dependencies
([#72](https://togithub.com/defenseunicorns/uds-identity-config/issues/72))
([6b31373](https://togithub.com/defenseunicorns/uds-identity-config/commit/6b313730568d6b7d76f37211d555c68d13dee6ec))
- **deps:** update defenseunicorns/uds-common action to v0.4.1
([#71](https://togithub.com/defenseunicorns/uds-identity-config/issues/71))
([0a16a39](https://togithub.com/defenseunicorns/uds-identity-config/commit/0a16a39da4a4da77730472651de75338b7aaedfa))
- **deps:** update defenseunicorns/uds-common action to v0.4.2
([#74](https://togithub.com/defenseunicorns/uds-identity-config/issues/74))
([ee7bf69](https://togithub.com/defenseunicorns/uds-identity-config/commit/ee7bf6998ffd67fb19f49e728d1687febee40e52))
- **deps:** update dependency defenseunicorns/uds-core to v0.21.0
([#11](https://togithub.com/defenseunicorns/uds-identity-config/issues/11))
([c921359](https://togithub.com/defenseunicorns/uds-identity-config/commit/c9213590bb543ec78bbe91cb07af1a088f8291dc))
- **deps:** update dependency defenseunicorns/uds-core to v0.21.1
([#75](https://togithub.com/defenseunicorns/uds-identity-config/issues/75))
([d99f4ff](https://togithub.com/defenseunicorns/uds-identity-config/commit/d99f4ff052b75c2a0d2c40a78104757ed55f9aab))
---
### Configuration
📅 **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).
🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.
â™» **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.
👻 **Immortal**: This PR will be recreated if closed unmerged. Get
[config help](https://togithub.com/renovatebot/renovate/discussions) if
that's undesired.
---
- [ ] If you want to rebase/retry this PR, check
this box
---
This PR has been generated by [Mend
Renovate](https://www.mend.io/free-developer-tools/renovate/). View
repository job log
[here](https://developer.mend.io/github/defenseunicorns/uds-core).
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
---
src/keycloak/chart/values.yaml | 4 ++--
src/keycloak/tasks.yaml | 2 +-
src/keycloak/values/upstream-values.yaml | 2 +-
src/keycloak/zarf.yaml | 6 +++---
4 files changed, 7 insertions(+), 7 deletions(-)
diff --git a/src/keycloak/chart/values.yaml b/src/keycloak/chart/values.yaml
index a544a2cbd..36f6163b5 100644
--- a/src/keycloak/chart/values.yaml
+++ b/src/keycloak/chart/values.yaml
@@ -2,12 +2,12 @@ image:
# The Keycloak image repository
repository: quay.io/keycloak/keycloak
# Overrides the Keycloak image tag whose default is the chart appVersion
- tag: "24.0.3"
+ tag: "24.0.4"
# The Keycloak image pull policy
pullPolicy: IfNotPresent
# renovate: datasource=github-tags depName=defenseunicorns/uds-identity-config versioning=semver
-configImage: ghcr.io/defenseunicorns/uds/identity-config:0.4.2
+configImage: ghcr.io/defenseunicorns/uds/identity-config:0.4.3
# The public domain name of the Keycloak server
domain: "###ZARF_VAR_DOMAIN###"
diff --git a/src/keycloak/tasks.yaml b/src/keycloak/tasks.yaml
index 852eebacc..ae546c678 100644
--- a/src/keycloak/tasks.yaml
+++ b/src/keycloak/tasks.yaml
@@ -1,5 +1,5 @@
includes:
- - config: https://raw.githubusercontent.com/defenseunicorns/uds-identity-config/v0.4.2/tasks.yaml
+ - config: https://raw.githubusercontent.com/defenseunicorns/uds-identity-config/v0.4.3/tasks.yaml
tasks:
- name: validate
diff --git a/src/keycloak/values/upstream-values.yaml b/src/keycloak/values/upstream-values.yaml
index 819f5df48..b7f466007 100644
--- a/src/keycloak/values/upstream-values.yaml
+++ b/src/keycloak/values/upstream-values.yaml
@@ -2,4 +2,4 @@ podSecurityContext:
fsGroup: 1000
image:
repository: quay.io/keycloak/keycloak
- tag: "24.0.3"
+ tag: "24.0.4"
diff --git a/src/keycloak/zarf.yaml b/src/keycloak/zarf.yaml
index 91cb9cb3b..725dcdd45 100644
--- a/src/keycloak/zarf.yaml
+++ b/src/keycloak/zarf.yaml
@@ -20,8 +20,8 @@ components:
valuesFiles:
- "values/upstream-values.yaml"
images:
- - quay.io/keycloak/keycloak:24.0.3
- - ghcr.io/defenseunicorns/uds/identity-config:0.4.2
+ - quay.io/keycloak/keycloak:24.0.4
+ - ghcr.io/defenseunicorns/uds/identity-config:0.4.3
- name: keycloak
required: true
@@ -37,4 +37,4 @@ components:
- "values/registry1-values.yaml"
images:
- registry1.dso.mil/ironbank/opensource/keycloak/keycloak:24.0.3
- - ghcr.io/defenseunicorns/uds/identity-config:0.4.2
+ - ghcr.io/defenseunicorns/uds/identity-config:0.4.3
From 035786cadcd9c1fbaf7e0a798f9c13104a1a9a14 Mon Sep 17 00:00:00 2001
From: Chance <139784371+UnicornChance@users.noreply.github.com>
Date: Thu, 9 May 2024 15:43:20 -0600
Subject: [PATCH 2/2] feat: uds common renovate config (#391)
## Description
Utilize the uds-common renovate config.
* Now includes major and minor upgrades instead of only major
* No longer uses `latest` bucket, instead uses the major minor buckets
* Removes lots of false positive matches on the keyword docker
* Properly gets versions from task files ( except for the pepr
controller in task/setup.yaml )
Four repo specific regex matchers are needed for the pepr controller and
for managing neuvector values files.
Also includes an update to Keycloak package for catching two versions
with upstream docker image.
## Related Issue
Fixes #389
## Type of change
- [ ] Bug fix (non-breaking change which fixes an issue)
- [x] New feature (non-breaking change which adds functionality)
- [ ] Other (security config, docs update, etc)
## Checklist before merging
- [x] Test, docs, adr added or updated as needed
- [x] [Contributor Guide
Steps](https://github.com/defenseunicorns/uds-template-capability/blob/main/CONTRIBUTING.md)(https://github.com/defenseunicorns/uds-template-capability/blob/main/CONTRIBUTING.md#submitting-a-pull-request)
followed
---
renovate.json | 143 ++++------------------------------
src/keycloak/chart/Chart.yaml | 1 +
src/keycloak/common/zarf.yaml | 1 +
3 files changed, 18 insertions(+), 127 deletions(-)
diff --git a/renovate.json b/renovate.json
index 14928c01d..dc2e634fc 100644
--- a/renovate.json
+++ b/renovate.json
@@ -1,121 +1,36 @@
{
- "enabled": true,
"extends": [
- ":dependencyDashboard",
+ "github>defenseunicorns/uds-common//config/renovate.json5",
":semanticCommits",
":semanticCommitTypeAll(chore)"
],
- "forkProcessing": "enabled",
- "$schema": "https://docs.renovatebot.com/renovate-schema.json",
"branchConcurrentLimit": 0,
"prConcurrentLimit": 0,
"prHourlyLimit": 0,
- "rebaseStalePrs": true,
- "rebaseWhen": "conflicted",
- "commitBodyTable": true,
"separateMajorMinor": false,
- "suppressNotifications": ["prIgnoreNotification"],
+ "hostRules": [
+ {
+ "matchHost": "registry1.dso.mil",
+ "hostType": "docker",
+ "description": "Encrypted creds for registry1, scoped to this Github org using: https://github.com/renovatebot/renovate/blob/main/docs/usage/configuration-options.md#encrypted",
+ "encrypted": {
+ "username": "wcFMA/xDdHCJBTolAQ/9FXYzgNUO6MJ9crVH8W1p5U8ecnK6yamVOBmKib+9Lu4dtldIzqJBObR8Ctvq+our0VTXbhuCU0AvghJO+Rbjij+sDK3VNL93ojD2Xcd3IHeZhz4U+K2VPIRKHGPTC2mfc9pRZ076hoRqeAPWYrtU3gtNk7ZedMX75+yEuUWax5wS0gIjHnbu/R8fLTadNPbdyRaVGYembtuF8P2hMorCrjAED07UNivnaJaNb6Dj72Bticwqs2gIStoed3S8luzUJIgOOdS9J4Dq3ybkSIWg3+GJQhLyKIhZpgbRQoMbYLQ/z7obT1xX0avXnjobb5rW445R0LXLXj4MokgGo1p5cA+AhP5JEk49w2uutzD3tPZB58edH4USOk4q/9MXNdXzvU5RxOA6ScGeh1JNa+62/N4HA8UtYEudTFOcHkt3xq6h5VKc5k7JbvkCso29wqC8AR5ctBzuLspnzxhPrjm/BcfB/FMnwJE2MbtBxa8R1Z5Hd1DEfsEV57mF7dtV0SIImV+l/4bK/1xz/G9v31u/5DrfkQR6DjAvX8w4zUZE5gHKGsZoeZEFuUc5YQuwdeWEg20Qah4v6rbDfJUzXj9vbyFLMdIomPkuWkNSDzg6oMWCmeQAeL3+ykjsVdoBoJCvHvFEpw4dlrdlnQK1VXsWSX7TTDkRuYKQUKbKIBOWOCXScgFDQwu+f0mUkmFX1MrAojYgfWyZ1hlUDGcsE4pvTWJKP1lHykRM/qPUVh/YXfayh5upYh2MXT44yqMHhyNJE/KlCTp9KXsdflm3kaCAhqEC746IbvBpPjz3DTA7nwLUhDB3K2Zi9t/kIhMQCbV+wI2FgA",
+ "password": "wcFMA/xDdHCJBTolAQ/6A4VHieAREvIZ35w9tpdLuvCysq3951xcwBD+o5A6QNYz9K5J0X4NDp2NF5FwEeEBgh3CGF7t/jXHdvvFUSo1wnTT0N+XoU4fXta1px9rkZssPWaMmqbmQ+KWXrEo7SMYK4nXBdExtIZ/j8XvjvTZ1apAh+ySW41eAKXbeQC+5I2rjDJegH6hI7kGkQDzmSAoaDX/Nw8seccozzOj9GEGxPbtF1UYJIfG0jZObf0GowXXCtCOEd5QcQQnzILIaiN0tgZgXrQKFehMTboi8rgYLtRI3LIObUjxl7O59q7ZBCkUuyt9nYF14i9PD8IltVdPsTrGpyK/yQMFrjHWkIPGFHZC9dLyjQlhTjMFBYdye9KGfoZHnKR5pXZw7JvCho/PaP3S8y4LXPJa7YHty0wEcP1eWT0b1hapHnsyDEJ22xyCz0hVFeUnXRPj3zSqBzn4+wVPZmxcCwuLNmu28JJ76SNYAf/4hTjlc2+8WasB/C8rNA+ASf+C6SsMMp677JffWXJtfJHgtPGV+gTCBITG7D8pkCVyIdoiGDv503QDiw59YdocEHkIaRw6EzSZ5XFEHz0mbnTZ7HgRYPklsQzVvetEOmctFdZgYZZ1hjVOkWIjiuSR+hDc3IT/TdXEohZxizAZAEmmsli0Q70m2EWJo1tUqxS9soQGKGQc/crIdpHSdgFfBI3gyKZP4ehv1WzYqrWlg1syDgbNllgEJIIBxv+ZI+QMJUF8SdtleMkxE6PYvc1bzpj6nTrM1oahiK8BUKS+cTpXQr1+LneL1mQ/4rSqNQO5ooBweej3Ql0cDNzjahfYc/1AwctQOdjZRpmGUs+RaMezgF8"
+ }
+ }
+ ],
"helm-values": {
- "fileMatch": ["\\.*\\.ya?ml$"],
"ignorePaths": ["src/neuvector/values"]
},
- "kubernetes": {
- "fileMatch": ["\\.*\\.ya?ml$"]
- },
- "regexManagers":[
- {
- "depNameTemplate": "defenseunicorns/uds-k3d",
- "fileMatch": ["\\.*\\.ya?ml$"],
- "matchStrings": [
- "# renovate: datasource=github-tags depName=uds-k3d versioning=(?.*?)\n.*?(ref:) (?.*)"
- ],
- "datasourceTemplate": "github-tags",
- "extractVersionTemplate": "^v(?.*)$"
- },
- {
- "depNameTemplate": "defenseunicorns/uds-identity-config",
- "fileMatch": ["\\.*\\.ya?ml$"],
- "matchStrings": [
- "# renovate: datasource=github-tags depName=defenseunicorns/uds-identity-config versioning=(?.*?)\n.*?(identity-config:)(?.*)"
- ],
- "datasourceTemplate": "github-tags",
- "extractVersionTemplate": "^v(?.*)$"
- },
- {
- "fileMatch": ["\\.*\\.ya?ml$"],
- "matchStrings": [
- "# renovate: datasource=github-tags depName=(?[^ ]+) versioning=(?.*?)( extractVersion=(?.*?))?\n.*?(version:|ref:) (?.*)"
- ],
- "versioningTemplate": "{{#if versioning}}{{{versioning}}}{{else}}semver{{/if}}",
- "datasourceTemplate": "github-tags"
- },
- {
- "fileMatch": [".*(\\.ya?ml|\\.json)$"],
- "matchStrings": [
- "https:\\/\\/raw\\.githubusercontent\\.com\\/(?[^\\/]+\\/[^\\/]+)\\/(?[^\\/]+)"
- ],
- "versioningTemplate": "semver-coerced",
- "datasourceTemplate": "github-tags"
- },
- {
- "depNameTemplate": "defenseunicorns/uds-cli",
- "fileMatch": ["\\.*\\.ya?ml$"],
- "matchStrings": [
- "# renovate: datasource=github-tags depName=(?[^ ]+) versioning=(?[^\n]+)\n.*?uds@(?.*)"
- ],
- "datasourceTemplate": "github-tags",
- "extractVersionTemplate": "^v(?.*)$"
- },
- {
- "fileMatch": ["^tasks.ya?ml$", "^tasks/.*\\.ya?ml$", "^\\.vscode/settings\\.json$"],
- "matchStrings": [
- "https:\\/\\/raw\\.githubusercontent\\.com\\/(?[^\\/]+\\/[^\\/]+)\\/(?[^\\/]+)"
- ],
- "versioningTemplate": "semver-coerced",
- "datasourceTemplate": "github-tags"
- },
- {
- "fileMatch": ["\\.*\\.ya?ml$"],
- "matchStrings": [
- "- [\"]?(?[^\"\n]*):(?[^\"\n]*)[\"]?"
- ],
- "datasourceTemplate": "docker"
- },
- {
- "fileMatch": ["\\.*\\.ya?ml$"],
- "matchStrings": [
- "# renovate: datasource=docker( versioning=(?.*?))?\n\\s+.+:\\s+(?[^:]+):(?.*)"
- ],
- "datasourceTemplate": "docker"
- },
+ "regexManagers": [
{
- "fileMatch": ["\\.*\\.ya?ml$"],
+ "fileMatch": ["^src/neuvector/values/.*\\.yaml$"],
"matchStrings": [
- "# renovate: image=(?.*?)\\s*image:\\s.*:(?.*)",
- "# renovate: image=(?.*?)\\s*tag:\\s*(?.*)"
+ "registry:\\s+(?.*?)\n(.|\\s)*repository:\\s+(?.*?)\\s+tag:\\s+[\"]?(?[^\"]*)[\"]?"
],
+ "registryUrlTemplate": "https://{{{registryUrl}}}",
"datasourceTemplate": "docker"
},
- {
- "fileMatch": ["\\.*\\.ya?ml$"],
- "matchStrings": [
- "registryUrl=(?.*?)\n *chart: (?.*?)\n *version: (?.*)\n",
- "- name: (?.*?)\n *url: (?.*?)\n *version: (?.*)\n",
- "- name: (?.*?)\n *version: (?.*)\n *url: (?.*?)\n",
- "- name: (?.*?)\n *namespace: .*\n *url: (?.*?)\n *version: (?.*)\n",
- "- name: (?.*?)\n *namespace: .*\n *version: (?.*)\n *url: (?.*?)\n"
- ],
- "datasourceTemplate": "helm"
- },
- {
- "fileMatch": ["\\.*\\.ya?ml$"],
- "matchStrings": [
- "# renovate: datasource=gitlab-tags depName=(?.*?)( versioning=(?.*?))?( registryUrl=(?.*?))?\\s.*?_version:\\s*(?[.*])\\s",
- "# renovate: datasource=gitlab-tags depName=(?.*?)( versioning=(?.*?))?( registryUrl=(?.*?))?\\s.*?_version:\\s*['\"](?.*)['\"]\\s"
- ],
- "versioningTemplate": "{{#if versioning}}{{{versioning}}}{{else}}semver{{/if}}",
- "datasourceTemplate": "gitlab-tags"
- },
{
"fileMatch": ["^src/neuvector/values/upstream-values\\.yaml$"],
"matchStrings": [
@@ -131,32 +46,6 @@
],
"depNameTemplate": "registry1.dso.mil/ironbank/neuvector/neuvector/controller",
"datasourceTemplate": "docker"
- },
- {
- "fileMatch": ["^src/neuvector/values/.*\\.yaml$"],
- "matchStrings": [
- "registry:\\s+(?.*?)\n(.|\\s)*repository:\\s+(?.*?)\\s+tag:\\s+[\"]?(?[^\"]*)[\"]?"
- ],
- "registryUrlTemplate": "https://{{{registryUrl}}}",
- "datasourceTemplate": "docker"
- },
- {
- "fileMatch": ["^\\.github/workflows/commitlint\\.yaml$"],
- "matchStrings": [
- "npm install --save-dev (?@?.*?)@(?.+)"
- ],
- "datasourceTemplate": "npm"
- }
- ],
- "hostRules": [
- {
- "matchHost": "registry1.dso.mil",
- "hostType": "docker",
- "description": "Encrypted creds for registry1, scoped to this Github org using: https://github.com/renovatebot/renovate/blob/main/docs/usage/configuration-options.md#encrypted",
- "encrypted": {
- "username": "wcFMA/xDdHCJBTolAQ/9FXYzgNUO6MJ9crVH8W1p5U8ecnK6yamVOBmKib+9Lu4dtldIzqJBObR8Ctvq+our0VTXbhuCU0AvghJO+Rbjij+sDK3VNL93ojD2Xcd3IHeZhz4U+K2VPIRKHGPTC2mfc9pRZ076hoRqeAPWYrtU3gtNk7ZedMX75+yEuUWax5wS0gIjHnbu/R8fLTadNPbdyRaVGYembtuF8P2hMorCrjAED07UNivnaJaNb6Dj72Bticwqs2gIStoed3S8luzUJIgOOdS9J4Dq3ybkSIWg3+GJQhLyKIhZpgbRQoMbYLQ/z7obT1xX0avXnjobb5rW445R0LXLXj4MokgGo1p5cA+AhP5JEk49w2uutzD3tPZB58edH4USOk4q/9MXNdXzvU5RxOA6ScGeh1JNa+62/N4HA8UtYEudTFOcHkt3xq6h5VKc5k7JbvkCso29wqC8AR5ctBzuLspnzxhPrjm/BcfB/FMnwJE2MbtBxa8R1Z5Hd1DEfsEV57mF7dtV0SIImV+l/4bK/1xz/G9v31u/5DrfkQR6DjAvX8w4zUZE5gHKGsZoeZEFuUc5YQuwdeWEg20Qah4v6rbDfJUzXj9vbyFLMdIomPkuWkNSDzg6oMWCmeQAeL3+ykjsVdoBoJCvHvFEpw4dlrdlnQK1VXsWSX7TTDkRuYKQUKbKIBOWOCXScgFDQwu+f0mUkmFX1MrAojYgfWyZ1hlUDGcsE4pvTWJKP1lHykRM/qPUVh/YXfayh5upYh2MXT44yqMHhyNJE/KlCTp9KXsdflm3kaCAhqEC746IbvBpPjz3DTA7nwLUhDB3K2Zi9t/kIhMQCbV+wI2FgA",
- "password": "wcFMA/xDdHCJBTolAQ/6A4VHieAREvIZ35w9tpdLuvCysq3951xcwBD+o5A6QNYz9K5J0X4NDp2NF5FwEeEBgh3CGF7t/jXHdvvFUSo1wnTT0N+XoU4fXta1px9rkZssPWaMmqbmQ+KWXrEo7SMYK4nXBdExtIZ/j8XvjvTZ1apAh+ySW41eAKXbeQC+5I2rjDJegH6hI7kGkQDzmSAoaDX/Nw8seccozzOj9GEGxPbtF1UYJIfG0jZObf0GowXXCtCOEd5QcQQnzILIaiN0tgZgXrQKFehMTboi8rgYLtRI3LIObUjxl7O59q7ZBCkUuyt9nYF14i9PD8IltVdPsTrGpyK/yQMFrjHWkIPGFHZC9dLyjQlhTjMFBYdye9KGfoZHnKR5pXZw7JvCho/PaP3S8y4LXPJa7YHty0wEcP1eWT0b1hapHnsyDEJ22xyCz0hVFeUnXRPj3zSqBzn4+wVPZmxcCwuLNmu28JJ76SNYAf/4hTjlc2+8WasB/C8rNA+ASf+C6SsMMp677JffWXJtfJHgtPGV+gTCBITG7D8pkCVyIdoiGDv503QDiw59YdocEHkIaRw6EzSZ5XFEHz0mbnTZ7HgRYPklsQzVvetEOmctFdZgYZZ1hjVOkWIjiuSR+hDc3IT/TdXEohZxizAZAEmmsli0Q70m2EWJo1tUqxS9soQGKGQc/crIdpHSdgFfBI3gyKZP4ehv1WzYqrWlg1syDgbNllgEJIIBxv+ZI+QMJUF8SdtleMkxE6PYvc1bzpj6nTrM1oahiK8BUKS+cTpXQr1+LneL1mQ/4rSqNQO5ooBweej3Ql0cDNzjahfYc/1AwctQOdjZRpmGUs+RaMezgF8"
- }
}
],
"packageRules": [
diff --git a/src/keycloak/chart/Chart.yaml b/src/keycloak/chart/Chart.yaml
index d4bc34da5..93cc47d25 100644
--- a/src/keycloak/chart/Chart.yaml
+++ b/src/keycloak/chart/Chart.yaml
@@ -1,5 +1,6 @@
apiVersion: v2
name: keycloak
+# renovate: datasource=docker depName=quay.io/keycloak/keycloak versioning=semver
version: 24.0.3
description: Open Source Identity and Access Management For Modern Applications and Services
keywords:
diff --git a/src/keycloak/common/zarf.yaml b/src/keycloak/common/zarf.yaml
index cc58fbead..f05d09894 100644
--- a/src/keycloak/common/zarf.yaml
+++ b/src/keycloak/common/zarf.yaml
@@ -9,6 +9,7 @@ components:
charts:
- name: keycloak
namespace: keycloak
+ # renovate: datasource=docker depName=quay.io/keycloak/keycloak versioning=semver
version: 24.0.3
localPath: ../chart
actions: