Skip to content

Commit

Permalink
Implement renovate
Browse files Browse the repository at this point in the history
  • Loading branch information
gboutry committed Oct 26, 2023
1 parent 70026fd commit 5ead1f8
Show file tree
Hide file tree
Showing 52 changed files with 92 additions and 0 deletions.
41 changes: 41 additions & 0 deletions .github/renovate.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,41 @@
{
"$schema": "https://docs.renovatebot.com/renovate-schema.json",
"extends": [
"config:base"
],
"regexManagers": [
{
"fileMatch": [
"(^|/)rockcraft.yaml$"
],
"description": "Update base image references",
"matchStringsStrategy": "any",
"matchStrings": [
"# renovate: build-base:\\s+(?<depName>[^:]*)(:|@)(?<currentValue>[^\\s@]*)(@(?<currentDigest>sha256:[0-9a-f]*))?",
"# renovate: base:\\s+(?<depName>[^:]*)(:|@)(?<currentValue>[^\\s@]*)(@(?<currentDigest>sha256:[0-9a-f]*))?"
],
"datasourceTemplate": "docker",
"versioningTemplate": "ubuntu"
}
],
"packageRules": [
{
"enabled": true,
"matchDatasources": [
"docker"
],
"pinDigests": true
},
{
"matchFiles": [
"rockcraft.yaml"
],
"matchUpdateTypes": [
"major",
"minor",
"patch"
],
"enabled": false
}
]
}
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@ description: |
Ubuntu distribution of OpenStack {{ cookiecutter.rock_name }}
version: '2023.2'

# renovate: base: ubuntu:22.04@sha256:deadbeefcec90b11d2869e00fe1f2380c21cbfcd799ee35df8bd7ac09e6f63ea
base: ubuntu:22.04
platforms:
amd64:
Expand Down
1 change: 1 addition & 0 deletions rocks/aodh-api/rockcraft.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@ description: |
Ubuntu distribution of OpenStack aodh-api
version: '2023.2'

# renovate: base: ubuntu:22.04@sha256:deadbeefcec90b11d2869e00fe1f2380c21cbfcd799ee35df8bd7ac09e6f63ea
base: ubuntu:22.04
platforms:
amd64:
Expand Down
1 change: 1 addition & 0 deletions rocks/aodh-consolidated/rockcraft.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@ description: |
Ubuntu distribution of AODH which can be used for all AODH services
version: '2023.2'

# renovate: base: ubuntu:22.04@sha256:deadbeefcec90b11d2869e00fe1f2380c21cbfcd799ee35df8bd7ac09e6f63ea
base: ubuntu:22.04
platforms:
amd64:
Expand Down
1 change: 1 addition & 0 deletions rocks/aodh-evaluator/rockcraft.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@ description: |
Ubuntu distribution of OpenStack aodh-evaluator
version: '2023.2'

# renovate: base: ubuntu:22.04@sha256:deadbeefcec90b11d2869e00fe1f2380c21cbfcd799ee35df8bd7ac09e6f63ea
base: ubuntu:22.04
platforms:
amd64:
Expand Down
1 change: 1 addition & 0 deletions rocks/aodh-expirer/rockcraft.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@ description: |
Ubuntu distribution of OpenStack aodh-expirer
version: '2023.2'

# renovate: base: ubuntu:22.04@sha256:deadbeefcec90b11d2869e00fe1f2380c21cbfcd799ee35df8bd7ac09e6f63ea
base: ubuntu:22.04
platforms:
amd64:
Expand Down
1 change: 1 addition & 0 deletions rocks/aodh-listener/rockcraft.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@ description: |
Ubuntu distribution of OpenStack aodh-listener
version: '2023.2'

# renovate: base: ubuntu:22.04@sha256:deadbeefcec90b11d2869e00fe1f2380c21cbfcd799ee35df8bd7ac09e6f63ea
base: ubuntu:22.04
platforms:
amd64:
Expand Down
1 change: 1 addition & 0 deletions rocks/aodh-notifier/rockcraft.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@ description: |
Ubuntu distribution of OpenStack aodh-notifier
version: '2023.2'

# renovate: base: ubuntu:22.04@sha256:deadbeefcec90b11d2869e00fe1f2380c21cbfcd799ee35df8bd7ac09e6f63ea
base: ubuntu:22.04
platforms:
amd64:
Expand Down
1 change: 1 addition & 0 deletions rocks/barbican-api/rockcraft.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,7 @@ license: Apache-2.0
description: |
Ubuntu distribution of OpenStack barbican-api
version: '2023.2'
# renovate: base: ubuntu:22.04@sha256:deadbeefcec90b11d2869e00fe1f2380c21cbfcd799ee35df8bd7ac09e6f63ea
base: ubuntu:22.04
platforms:
amd64:
Expand Down
1 change: 1 addition & 0 deletions rocks/barbican-consolidated/rockcraft.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,7 @@ license: Apache-2.0
description: |
Ubuntu distribution of OpenStack barbican-consolidated
version: '2023.2'
# renovate: base: ubuntu:22.04@sha256:deadbeefcec90b11d2869e00fe1f2380c21cbfcd799ee35df8bd7ac09e6f63ea
base: ubuntu:22.04
platforms:
amd64:
Expand Down
1 change: 1 addition & 0 deletions rocks/barbican-worker/rockcraft.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,7 @@ license: Apache-2.0
description: |
Ubuntu distribution of OpenStack barbican-worker
version: '2023.2'
# renovate: base: ubuntu:22.04@sha256:deadbeefcec90b11d2869e00fe1f2380c21cbfcd799ee35df8bd7ac09e6f63ea
base: ubuntu:22.04
platforms:
amd64:
Expand Down
1 change: 1 addition & 0 deletions rocks/ceilometer-central/rockcraft.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@ description: |
Ubuntu distribution of OpenStack ceilometer-central
version: '2023.2'

# renovate: base: ubuntu:22.04@sha256:deadbeefcec90b11d2869e00fe1f2380c21cbfcd799ee35df8bd7ac09e6f63ea
base: ubuntu:22.04
platforms:
amd64:
Expand Down
1 change: 1 addition & 0 deletions rocks/ceilometer-consolidated/rockcraft.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@ description: |
Ubuntu distribution of OpenStack ceilometer-consolidated
version: '2023.2'

# renovate: base: ubuntu:22.04@sha256:deadbeefcec90b11d2869e00fe1f2380c21cbfcd799ee35df8bd7ac09e6f63ea
base: ubuntu:22.04
platforms:
amd64:
Expand Down
1 change: 1 addition & 0 deletions rocks/ceilometer-notification/rockcraft.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@ description: |
Ubuntu distribution of OpenStack ceilometer-notification
version: '2023.2'

# renovate: base: ubuntu:22.04@sha256:deadbeefcec90b11d2869e00fe1f2380c21cbfcd799ee35df8bd7ac09e6f63ea
base: ubuntu:22.04
platforms:
amd64:
Expand Down
1 change: 1 addition & 0 deletions rocks/cinder-api/rockcraft.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@ description: |
Ubuntu distribution of OpenStack cinder-api
version: '2023.2'

# renovate: base: ubuntu:22.04@sha256:deadbeefcec90b11d2869e00fe1f2380c21cbfcd799ee35df8bd7ac09e6f63ea
base: ubuntu:22.04
platforms:
amd64:
Expand Down
1 change: 1 addition & 0 deletions rocks/cinder-consolidated/rockcraft.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@ description: |
Ubuntu distribution of Cinder which can be used for all Cinder services
version: '2023.2'

# renovate: base: ubuntu:22.04@sha256:deadbeefcec90b11d2869e00fe1f2380c21cbfcd799ee35df8bd7ac09e6f63ea
base: ubuntu:22.04
platforms:
amd64:
Expand Down
1 change: 1 addition & 0 deletions rocks/cinder-scheduler/rockcraft.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@ description: |
Ubuntu distribution of OpenStack cinder-scheduler
version: '2023.2'

# renovate: base: ubuntu:22.04@sha256:deadbeefcec90b11d2869e00fe1f2380c21cbfcd799ee35df8bd7ac09e6f63ea
base: ubuntu:22.04
platforms:
amd64:
Expand Down
1 change: 1 addition & 0 deletions rocks/cinder-volume/rockcraft.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@ description: |
Ubuntu distribution of OpenStack cinder-volume
version: '2023.2'

# renovate: base: ubuntu:22.04@sha256:deadbeefcec90b11d2869e00fe1f2380c21cbfcd799ee35df8bd7ac09e6f63ea
base: ubuntu:22.04
platforms:
amd64:
Expand Down
1 change: 1 addition & 0 deletions rocks/designate-api/rockcraft.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@ description: |
Ubuntu distribution of OpenStack designate-api
version: "2023.2"

# renovate: base: ubuntu:22.04@sha256:deadbeefcec90b11d2869e00fe1f2380c21cbfcd799ee35df8bd7ac09e6f63ea
base: ubuntu:22.04
platforms:
amd64:
Expand Down
1 change: 1 addition & 0 deletions rocks/designate-central/rockcraft.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@ description: |
Ubuntu distribution of OpenStack designate-central
version: "2023.2"

# renovate: base: ubuntu:22.04@sha256:deadbeefcec90b11d2869e00fe1f2380c21cbfcd799ee35df8bd7ac09e6f63ea
base: ubuntu:22.04
platforms:
amd64:
Expand Down
1 change: 1 addition & 0 deletions rocks/designate-consolidated/rockcraft.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@ description: |
Ubuntu distribution of OpenStack designate-consolidated
version: "2023.2"

# renovate: base: ubuntu:22.04@sha256:deadbeefcec90b11d2869e00fe1f2380c21cbfcd799ee35df8bd7ac09e6f63ea
base: ubuntu:22.04
platforms:
amd64:
Expand Down
1 change: 1 addition & 0 deletions rocks/designate-mdns/rockcraft.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@ description: |
Ubuntu distribution of OpenStack designate-mdns
version: "2023.2"

# renovate: base: ubuntu:22.04@sha256:deadbeefcec90b11d2869e00fe1f2380c21cbfcd799ee35df8bd7ac09e6f63ea
base: ubuntu:22.04
platforms:
amd64:
Expand Down
1 change: 1 addition & 0 deletions rocks/designate-producer/rockcraft.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@ description: |
Ubuntu distribution of OpenStack designate-producer
version: "2023.2"

# renovate: base: ubuntu:22.04@sha256:deadbeefcec90b11d2869e00fe1f2380c21cbfcd799ee35df8bd7ac09e6f63ea
base: ubuntu:22.04
platforms:
amd64:
Expand Down
1 change: 1 addition & 0 deletions rocks/designate-worker/rockcraft.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@ description: |
Ubuntu distribution of OpenStack designate-worker
version: "2023.2"

# renovate: base: ubuntu:22.04@sha256:deadbeefcec90b11d2869e00fe1f2380c21cbfcd799ee35df8bd7ac09e6f63ea
base: ubuntu:22.04
platforms:
amd64:
Expand Down
1 change: 1 addition & 0 deletions rocks/glance-api/rockcraft.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@ description: |
Ubuntu distribution of OpenStack glance-api
version: '2023.2'

# renovate: base: ubuntu:22.04@sha256:deadbeefcec90b11d2869e00fe1f2380c21cbfcd799ee35df8bd7ac09e6f63ea
base: ubuntu:22.04
platforms:
amd64:
Expand Down
1 change: 1 addition & 0 deletions rocks/gnocchi-api/rockcraft.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@ description: |
Ubuntu distribution of OpenStack gnocchi-api
version: '2023.2'

# renovate: base: ubuntu:22.04@sha256:deadbeefcec90b11d2869e00fe1f2380c21cbfcd799ee35df8bd7ac09e6f63ea
base: ubuntu:22.04
platforms:
amd64:
Expand Down
1 change: 1 addition & 0 deletions rocks/gnocchi-consolidated/rockcraft.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@ description: |
Ubuntu distribution of OpenStack gnocchi which can be used for all gnocchi services
version: '2023.2'

# renovate: base: ubuntu:22.04@sha256:deadbeefcec90b11d2869e00fe1f2380c21cbfcd799ee35df8bd7ac09e6f63ea
base: ubuntu:22.04
platforms:
amd64:
Expand Down
1 change: 1 addition & 0 deletions rocks/gnocchi-metricd/rockcraft.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@ description: |
Ubuntu distribution of OpenStack gnocchi-metricd
version: '2023.2'

# renovate: base: ubuntu:22.04@sha256:deadbeefcec90b11d2869e00fe1f2380c21cbfcd799ee35df8bd7ac09e6f63ea
base: ubuntu:22.04
platforms:
amd64:
Expand Down
1 change: 1 addition & 0 deletions rocks/heat-api/rockcraft.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@ description: |
Ubuntu distribution of OpenStack heat-api
version: '2023.2'

# renovate: base: ubuntu:22.04@sha256:deadbeefcec90b11d2869e00fe1f2380c21cbfcd799ee35df8bd7ac09e6f63ea
base: ubuntu:22.04
platforms:
amd64:
Expand Down
1 change: 1 addition & 0 deletions rocks/heat-consolidated/rockcraft.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@ description: |
Ubuntu distribution of OpenStack Heat which can be used for all Heat services
version: '2023.2'

# renovate: base: ubuntu:22.04@sha256:deadbeefcec90b11d2869e00fe1f2380c21cbfcd799ee35df8bd7ac09e6f63ea
base: ubuntu:22.04
platforms:
amd64:
Expand Down
1 change: 1 addition & 0 deletions rocks/heat-engine/rockcraft.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@ description: |
Ubuntu distribution of OpenStack heat-engine
version: '2023.2'

# renovate: base: ubuntu:22.04@sha256:deadbeefcec90b11d2869e00fe1f2380c21cbfcd799ee35df8bd7ac09e6f63ea
base: ubuntu:22.04
platforms:
amd64:
Expand Down
1 change: 1 addition & 0 deletions rocks/horizon/rockcraft.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@ description: |
Ubuntu distribution of OpenStack horizon
version: '2023.2'

# renovate: base: ubuntu:22.04@sha256:deadbeefcec90b11d2869e00fe1f2380c21cbfcd799ee35df8bd7ac09e6f63ea
base: ubuntu:22.04
platforms:
amd64:
Expand Down
1 change: 1 addition & 0 deletions rocks/keystone/rockcraft.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@ description: |
Ubuntu distribution of OpenStack keystone
version: '2023.2'

# renovate: base: ubuntu:22.04@sha256:deadbeefcec90b11d2869e00fe1f2380c21cbfcd799ee35df8bd7ac09e6f63ea
base: ubuntu:22.04
platforms:
amd64:
Expand Down
1 change: 1 addition & 0 deletions rocks/magnum-api/rockcraft.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,7 @@ license: Apache-2.0
description: |
Ubuntu distribution of OpenStack magnum-api
version: "2023.2"
# renovate: base: ubuntu:22.04@sha256:deadbeefcec90b11d2869e00fe1f2380c21cbfcd799ee35df8bd7ac09e6f63ea
base: ubuntu:22.04
platforms:
amd64:
Expand Down
1 change: 1 addition & 0 deletions rocks/magnum-conductor/rockcraft.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,7 @@ license: Apache-2.0
description: |
Ubuntu distribution of OpenStack magnum-conductor
version: "2023.2"
# renovate: base: ubuntu:22.04@sha256:deadbeefcec90b11d2869e00fe1f2380c21cbfcd799ee35df8bd7ac09e6f63ea
base: ubuntu:22.04
platforms:
amd64:
Expand Down
1 change: 1 addition & 0 deletions rocks/magnum-consolidated/rockcraft.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,7 @@ license: Apache-2.0
description: |
Ubuntu distribution of OpenStack magnum-consolidated
version: "2023.2"
# renovate: base: ubuntu:22.04@sha256:deadbeefcec90b11d2869e00fe1f2380c21cbfcd799ee35df8bd7ac09e6f63ea
base: ubuntu:22.04
platforms:
amd64:
Expand Down
1 change: 1 addition & 0 deletions rocks/neutron-server/rockcraft.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@ description: |
Ubuntu distribution of OpenStack neutron-server
version: '2023.2'

# renovate: base: ubuntu:22.04@sha256:deadbeefcec90b11d2869e00fe1f2380c21cbfcd799ee35df8bd7ac09e6f63ea
base: ubuntu:22.04
platforms:
amd64:
Expand Down
1 change: 1 addition & 0 deletions rocks/nova-api/rockcraft.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@ description: |
Ubuntu distribution of OpenStack nova-api
version: '2023.2'

# renovate: base: ubuntu:22.04@sha256:deadbeefcec90b11d2869e00fe1f2380c21cbfcd799ee35df8bd7ac09e6f63ea
base: ubuntu:22.04
platforms:
amd64:
Expand Down
1 change: 1 addition & 0 deletions rocks/nova-conductor/rockcraft.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@ description: |
Ubuntu distribution of OpenStack nova-conductor
version: '2023.2'

# renovate: base: ubuntu:22.04@sha256:deadbeefcec90b11d2869e00fe1f2380c21cbfcd799ee35df8bd7ac09e6f63ea
base: ubuntu:22.04
platforms:
amd64:
Expand Down
1 change: 1 addition & 0 deletions rocks/nova-consolidated/rockcraft.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@ description: |
Ubuntu distribution of Nova which can be used for all Nova services
version: '2023.2'

# renovate: base: ubuntu:22.04@sha256:deadbeefcec90b11d2869e00fe1f2380c21cbfcd799ee35df8bd7ac09e6f63ea
base: ubuntu:22.04
platforms:
amd64:
Expand Down
1 change: 1 addition & 0 deletions rocks/nova-scheduler/rockcraft.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@ description: |
Ubuntu distribution of OpenStack nova-scheduler
version: '2023.2'

# renovate: base: ubuntu:22.04@sha256:deadbeefcec90b11d2869e00fe1f2380c21cbfcd799ee35df8bd7ac09e6f63ea
base: ubuntu:22.04
platforms:
amd64:
Expand Down
1 change: 1 addition & 0 deletions rocks/octavia-api/rockcraft.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@ description: |
Ubuntu distribution of OpenStack octavia-api
version: '2023.2'

# renovate: base: ubuntu:22.04@sha256:deadbeefcec90b11d2869e00fe1f2380c21cbfcd799ee35df8bd7ac09e6f63ea
base: ubuntu:22.04
platforms:
amd64:
Expand Down
1 change: 1 addition & 0 deletions rocks/octavia-consolidated/rockcraft.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@ description: |
Ubuntu distribution of OpenStack octavia-consolidated
version: '2023.2'

# renovate: base: ubuntu:22.04@sha256:deadbeefcec90b11d2869e00fe1f2380c21cbfcd799ee35df8bd7ac09e6f63ea
base: ubuntu:22.04
platforms:
amd64:
Expand Down
1 change: 1 addition & 0 deletions rocks/octavia-driver-agent/rockcraft.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@ description: |
Ubuntu distribution of OpenStack octavia-driver-agent
version: '2023.2'

# renovate: base: ubuntu:22.04@sha256:deadbeefcec90b11d2869e00fe1f2380c21cbfcd799ee35df8bd7ac09e6f63ea
base: ubuntu:22.04
platforms:
amd64:
Expand Down
1 change: 1 addition & 0 deletions rocks/octavia-housekeeping/rockcraft.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@ description: |
Ubuntu distribution of OpenStack octavia-housekeeping
version: '2023.2'

# renovate: base: ubuntu:22.04@sha256:deadbeefcec90b11d2869e00fe1f2380c21cbfcd799ee35df8bd7ac09e6f63ea
base: ubuntu:22.04
platforms:
amd64:
Expand Down
Loading

0 comments on commit 5ead1f8

Please sign in to comment.