diff --git a/config/samples/controlplane.yaml b/config/samples/controlplane.yaml index 301fe545f..23dfeb8fc 100644 --- a/config/samples/controlplane.yaml +++ b/config/samples/controlplane.yaml @@ -13,7 +13,7 @@ spec: spec: containers: - name: controller - # renovate: datasource=docker depName=kong/kubernetes-ingress-controller packageName=kong/kubernetes-ingress-controller versioning=docker + # renovate: datasource=docker versioning=docker image: kong/kubernetes-ingress-controller:3.1.5 readinessProbe: initialDelaySeconds: 1 diff --git a/config/samples/dataplane-bluegreen-rollout.yaml b/config/samples/dataplane-bluegreen-rollout.yaml index e33196559..9ff1a8eac 100644 --- a/config/samples/dataplane-bluegreen-rollout.yaml +++ b/config/samples/dataplane-bluegreen-rollout.yaml @@ -13,7 +13,7 @@ spec: spec: containers: - name: proxy - # renovate: datasource=docker depName=kong/kong-gateway packageName=kong/kong-gateway versioning=docker + # renovate: datasource=docker versioning=docker image: kong/kong-gateway:3.6 env: - name: KONG_LOG_LEVEL diff --git a/config/samples/dataplane-horizontal-autoscaling.yaml b/config/samples/dataplane-horizontal-autoscaling.yaml index 1abb34ffe..d91d3721b 100644 --- a/config/samples/dataplane-horizontal-autoscaling.yaml +++ b/config/samples/dataplane-horizontal-autoscaling.yaml @@ -41,7 +41,7 @@ spec: spec: containers: - name: proxy - # renovate: datasource=docker depName=kong/kong-gateway packageName=kong/kong-gateway versioning=docker + # renovate: datasource=docker versioning=docker image: kong/kong-gateway:3.6 env: - name: KONG_LOG_LEVEL diff --git a/config/samples/dataplane-konnect.yaml b/config/samples/dataplane-konnect.yaml index a97b01155..cef01add2 100644 --- a/config/samples/dataplane-konnect.yaml +++ b/config/samples/dataplane-konnect.yaml @@ -34,7 +34,7 @@ spec: spec: containers: - name: proxy - # renovate: datasource=docker depName=kong/kong-gateway packageName=kong/kong-gateway versioning=docker + # renovate: datasource=docker versioning=docker image: kong/kong-gateway:3.6 env: - name: KONG_ROLE diff --git a/config/samples/dataplane-sidecar.yaml b/config/samples/dataplane-sidecar.yaml index c4e737ac7..0d61831e2 100644 --- a/config/samples/dataplane-sidecar.yaml +++ b/config/samples/dataplane-sidecar.yaml @@ -45,7 +45,7 @@ spec: initialDelaySeconds: 1 periodSeconds: 1 - name: proxy - # renovate: datasource=docker depName=kong/kong-gateway packageName=kong/kong-gateway versioning=docker + # renovate: datasource=docker versioning=docker image: kong/kong-gateway:3.6 volumeMounts: - name: proxy-logs diff --git a/config/samples/dataplane-with-custom-ports.yaml b/config/samples/dataplane-with-custom-ports.yaml index 1bf6cb392..201a10cda 100644 --- a/config/samples/dataplane-with-custom-ports.yaml +++ b/config/samples/dataplane-with-custom-ports.yaml @@ -13,7 +13,7 @@ spec: spec: containers: - name: proxy - # renovate: datasource=docker depName=kong/kong-gateway packageName=kong/kong-gateway versioning=docker + # renovate: datasource=docker versioning=docker image: kong/kong-gateway:3.6 env: - name: KONG_LOG_LEVEL diff --git a/config/samples/dataplane.yaml b/config/samples/dataplane.yaml index 4119ccafd..ebefedb1a 100644 --- a/config/samples/dataplane.yaml +++ b/config/samples/dataplane.yaml @@ -13,7 +13,7 @@ spec: spec: containers: - name: proxy - # renovate: datasource=docker depName=kong/kong-gateway packageName=kong/kong-gateway versioning=docker + # renovate: datasource=docker versioning=docker image: kong/kong-gateway:3.6 env: - name: KONG_LOG_LEVEL diff --git a/config/samples/gateway-httproute.yaml b/config/samples/gateway-httproute.yaml index abeddd61c..b86a13754 100644 --- a/config/samples/gateway-httproute.yaml +++ b/config/samples/gateway-httproute.yaml @@ -131,7 +131,7 @@ spec: spec: containers: - name: proxy - # renovate: datasource=docker depName=kong/kong-gateway packageName=kong/kong-gateway versioning=docker + # renovate: datasource=docker versioning=docker image: kong/kong-gateway:3.6 readinessProbe: initialDelaySeconds: 1 @@ -142,7 +142,7 @@ spec: spec: containers: - name: controller - # renovate: datasource=docker depName=kong/kubernetes-ingress-controller packageName=kong/kubernetes-ingress-controller versioning=docker + # renovate: datasource=docker versioning=docker image: kong/kubernetes-ingress-controller:3.1.5 readinessProbe: initialDelaySeconds: 1 diff --git a/config/samples/gateway-with-gatewayconfiguration.yaml b/config/samples/gateway-with-gatewayconfiguration.yaml index 617067922..65f989f5d 100644 --- a/config/samples/gateway-with-gatewayconfiguration.yaml +++ b/config/samples/gateway-with-gatewayconfiguration.yaml @@ -16,7 +16,7 @@ spec: spec: containers: - name: proxy - # renovate: datasource=docker depName=kong/kong-gateway packageName=kong/kong-gateway versioning=docker + # renovate: datasource=docker versioning=docker image: kong/kong-gateway:3.6 readinessProbe: initialDelaySeconds: 1 diff --git a/config/samples/gatewayconfiguration.yaml b/config/samples/gatewayconfiguration.yaml index 8b2a4ba8a..080a02cd7 100644 --- a/config/samples/gatewayconfiguration.yaml +++ b/config/samples/gatewayconfiguration.yaml @@ -16,7 +16,7 @@ spec: spec: containers: - name: proxy - # renovate: datasource=docker depName=kong/kong-gateway packageName=kong/kong-gateway versioning=docker + # renovate: datasource=docker versioning=docker image: kong/kong-gateway:3.6 readinessProbe: initialDelaySeconds: 1 diff --git a/renovate.json b/renovate.json index 910cf0cb2..e14850f2f 100644 --- a/renovate.json +++ b/renovate.json @@ -3,6 +3,10 @@ "extends": [ "config:recommended" ], + "enabledManagers": [ + "custom.regex", + "kustomize" + ], "automerge": false, "separateMinorPatch": true, "labels": [ @@ -11,13 +15,23 @@ "schedule": "before 5am every weekday", "customManagers": [ { - "description": "Match dependencies in config/samples/.*.yaml that are properly annotated with `# renovate: datasource={} depName={} [packageName={}] [registryUrl={}] versioning={}.`", + "description": "Match dependencies in config/samples/.*.yaml that are properly annotated with `# renovate: datasource={} versioning={}.`", + "customType": "regex", + "fileMatch": [ + "^config/samples/.*\\.yaml$" + ], + "matchStrings": [ + "#\\s+renovate:\\s+datasource=(?.*)\\s+versioning=(?.*?)\\n.+image:\\s+(?.+?):(?.+)" + ] + }, + { + "description": "Match dependencies in .tools_verisons.yaml that are properly annotated with `# renovate: datasource={} depName={}.`", "customType": "regex", "fileMatch": [ - "^config/samples/.*.yaml$" + "\\.tools_versions\\.yaml$" ], "matchStrings": [ - "#\\s+renovate:\\s+datasource=(?.*?)\\s+depName=(?.*?)\\s+(packageName=(?.*)\\s+)?(registryUrl=(?.*)\\s+)?versioning=(?.*?)\\n.+'(?.*?)'" + "# renovate: datasource=(?.*?) depName=(?.*?)\\n.+\"(?.*?)\"" ] } ]