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: