Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
16 changes: 16 additions & 0 deletions .github/workflows/foo.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
name: Foo

on:
workflow_dispatch:
branches:
- main
- 18.0-fr2
schedule:
- cron: '0 2 * * 6' # 2AM UTC Saturday

jobs:
call-build-workflow:
uses: dprince/openstack-operator/.github/workflows/promote-pull-request.yaml@promotion_action
with:
operator_name: openstack
branch_name: ${{ github.ref_name }}
56 changes: 56 additions & 0 deletions .github/workflows/promote-pull-request.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,56 @@
name: Promote k8s operator dependencies

on:
workflow_call:
inputs:
operator_name:
required: true
type: string
branch_name:
default: 'main'
type: string

jobs:

promote:
name: Generate a pull request to promote the latest openstack-k8s-operators dependencies
runs-on: ubuntu-latest

steps:
- name: Checkout repository
uses: actions/checkout@v4

- name: Git config
run: |
git config user.name "openstack-k8s-operators-ci"
git config user.email "[email protected]"

- name: run make force-bump, tidy, manifests, generate
shell: bash
run: |
make force-bump
make tidy
make manifests generate

- name: run make bindata
if: inputs.operator_name == 'openstack'
shell: bash
run: |
BRANCH='${{ inputs.branch_name }}' make bindata

- name: Detect if there are local git changes and set a variable
id: git_diff
run: |
if git diff --quiet; then
echo "changes=true" >> $GITHUB_OUTPUT
else
echo "changes=false" >> $GITHUB_OUTPUT
fi

- name: Create Pull Request
if: steps.git_diff.outputs.changes == 'true'
uses: peter-evans/create-pull-request@v7
with:
title: "openstack-k8s-operators dependency bump branch: ${{ inputs.branch_name }}"
branch: "openstack-dependency-bump/${{ inputs.branch_name }}"
commit-message: "Update openstack-k8s-operators (${{ inputs.branch_name }})"
21 changes: 21 additions & 0 deletions apis/bases/core.openstack.org_openstackcontrolplanes.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -10405,6 +10405,9 @@ spec:
serviceUser:
default: octavia
type: string
tenantDomainName:
default: Default
type: string
tenantName:
default: service
type: string
Expand Down Expand Up @@ -10563,6 +10566,9 @@ spec:
serviceUser:
default: octavia
type: string
tenantDomainName:
default: Default
type: string
tenantName:
default: service
type: string
Expand Down Expand Up @@ -10704,6 +10710,9 @@ spec:
serviceUser:
default: octavia
type: string
tenantDomainName:
default: Default
type: string
tenantName:
default: service
type: string
Expand Down Expand Up @@ -10949,6 +10958,9 @@ spec:
serviceUser:
default: octavia
type: string
tenantDomainName:
default: Default
type: string
tenantName:
default: service
type: string
Expand Down Expand Up @@ -11034,6 +11046,9 @@ spec:
sshPubkey:
default: octavia-ssh-pubkey
type: string
tenantDomainName:
default: Default
type: string
tenantName:
default: service
type: string
Expand Down Expand Up @@ -15805,6 +15820,12 @@ spec:
storageClassName:
type: string
type: object
queueType:
default: Mirrored
enum:
- None
- Mirrored
type: string
rabbitmq:
properties:
additionalConfig:
Expand Down
44 changes: 22 additions & 22 deletions apis/go.mod
Original file line number Diff line number Diff line change
Expand Up @@ -7,27 +7,27 @@ require (
github.com/go-playground/validator/v10 v10.25.0
github.com/onsi/ginkgo/v2 v2.20.1
github.com/onsi/gomega v1.34.1
github.com/openstack-k8s-operators/barbican-operator/api v0.6.1-0.20250403085714-2d383f6e66b1
github.com/openstack-k8s-operators/cinder-operator/api v0.6.1-0.20250401072930-6daa9349c4ab
github.com/openstack-k8s-operators/designate-operator/api v0.6.1-0.20250403151159-07cf331cdd45
github.com/openstack-k8s-operators/glance-operator/api v0.6.1-0.20250403164043-4f93d5b94a45
github.com/openstack-k8s-operators/heat-operator/api v0.6.1-0.20250321230305-d8967fa13b1a
github.com/openstack-k8s-operators/horizon-operator/api v0.6.1-0.20250331221740-3ca13cff47d0
github.com/openstack-k8s-operators/infra-operator/apis v0.6.1-0.20250403063905-eb287d52f38d
github.com/openstack-k8s-operators/ironic-operator/api v0.6.1-0.20250406092522-819a842df37d
github.com/openstack-k8s-operators/keystone-operator/api v0.6.1-0.20250406092234-10f5f7e5b5a9
github.com/openstack-k8s-operators/lib-common/modules/common v0.6.1-0.20250402133843-5a4c5f4fb4f1
github.com/openstack-k8s-operators/lib-common/modules/storage v0.6.1-0.20250402133843-5a4c5f4fb4f1
github.com/openstack-k8s-operators/manila-operator/api v0.6.1-0.20250401095833-93bc034c64a9
github.com/openstack-k8s-operators/mariadb-operator/api v0.6.1-0.20250328081634-08026fd530d9
github.com/openstack-k8s-operators/neutron-operator/api v0.6.1-0.20250401073502-1e282b4746cd
github.com/openstack-k8s-operators/nova-operator/api v0.6.1-0.20250402053313-b88da4dd7a62
github.com/openstack-k8s-operators/octavia-operator/api v0.6.1-0.20250406092807-8386f9655c0b
github.com/openstack-k8s-operators/openstack-baremetal-operator/api v0.6.1-0.20250402113637-b66aeb654907
github.com/openstack-k8s-operators/ovn-operator/api v0.6.1-0.20250406092521-4e4066d5faa9
github.com/openstack-k8s-operators/placement-operator/api v0.6.1-0.20250406092807-2af0ceeebe7b
github.com/openstack-k8s-operators/swift-operator/api v0.6.1-0.20250401073503-48a8cfeca332
github.com/openstack-k8s-operators/telemetry-operator/api v0.6.1-0.20250401123308-0442a3d6a871
github.com/openstack-k8s-operators/barbican-operator/api v0.6.1-0.20250422103125-ccaa7fe59156
github.com/openstack-k8s-operators/cinder-operator/api v0.6.1-0.20250424155605-91382af12c0e
github.com/openstack-k8s-operators/designate-operator/api v0.6.1-0.20250422103124-9adfe79423df
github.com/openstack-k8s-operators/glance-operator/api v0.6.1-0.20250425080212-4e187a6eb0fe
github.com/openstack-k8s-operators/heat-operator/api v0.6.1-0.20250423034234-f96998c6fdac
github.com/openstack-k8s-operators/horizon-operator/api v0.6.1-0.20250424163157-250188d15ebc
github.com/openstack-k8s-operators/infra-operator/apis v0.6.1-0.20250424140239-2d89c1d9f3ec
github.com/openstack-k8s-operators/ironic-operator/api v0.6.1-0.20250423054051-4b1b486312a5
github.com/openstack-k8s-operators/keystone-operator/api v0.6.1-0.20250424160141-6db2b5a653cf
github.com/openstack-k8s-operators/lib-common/modules/common v0.6.1-0.20250423055245-3cb2ae8df6f0
github.com/openstack-k8s-operators/lib-common/modules/storage v0.6.1-0.20250423055245-3cb2ae8df6f0
github.com/openstack-k8s-operators/manila-operator/api v0.6.1-0.20250425172133-67a6f753afca
github.com/openstack-k8s-operators/mariadb-operator/api v0.6.1-0.20250415060817-dc849adfa27e
github.com/openstack-k8s-operators/neutron-operator/api v0.6.1-0.20250425072857-0287b52a236a
github.com/openstack-k8s-operators/nova-operator/api v0.6.1-0.20250422095814-99e0f2e04f20
github.com/openstack-k8s-operators/octavia-operator/api v0.6.1-0.20250422141120-3b3a002bcbd6
github.com/openstack-k8s-operators/openstack-baremetal-operator/api v0.6.1-0.20250422102839-2ae63e63226d
github.com/openstack-k8s-operators/ovn-operator/api v0.6.1-0.20250422103124-2bd08f620f3f
github.com/openstack-k8s-operators/placement-operator/api v0.6.1-0.20250421055256-80229e1ea7ad
github.com/openstack-k8s-operators/swift-operator/api v0.6.1-0.20250422064723-b0252ffb3946
github.com/openstack-k8s-operators/telemetry-operator/api v0.6.1-0.20250425085732-fdc394a42e98
github.com/rhobs/obo-prometheus-operator/pkg/apis/monitoring v0.71.0-rhobs1 // indirect
github.com/rhobs/observability-operator v0.3.1 // indirect
go.uber.org/multierr v1.11.0 // indirect
Expand Down Expand Up @@ -77,7 +77,7 @@ require (
github.com/modern-go/reflect2 v1.0.2 // indirect
github.com/munnerz/goautoneg v0.0.0-20191010083416-a7dc8b61c822 // indirect
github.com/openshift/api v3.9.0+incompatible // indirect
github.com/openstack-k8s-operators/lib-common/modules/openstack v0.6.1-0.20250402133843-5a4c5f4fb4f1 // indirect
github.com/openstack-k8s-operators/lib-common/modules/openstack v0.6.1-0.20250419062702-0acec6a591c8 // indirect
github.com/pkg/errors v0.9.1 // indirect
github.com/prometheus/client_golang v1.19.0 // indirect
github.com/prometheus/client_model v0.6.0 // indirect
Expand Down
Loading