From 87761016a97f0618ff2393fe0dc53f8b04391db5 Mon Sep 17 00:00:00 2001 From: Doug Goldstein Date: Thu, 16 Oct 2025 15:00:12 -0500 Subject: [PATCH 1/6] fix(workflows): we don't want to install this at the top-level We don't want to install these workflows as one installation at the top-level. --- workflows/kustomization.yaml | 7 ------- 1 file changed, 7 deletions(-) delete mode 100644 workflows/kustomization.yaml diff --git a/workflows/kustomization.yaml b/workflows/kustomization.yaml deleted file mode 100644 index 610bf888a..000000000 --- a/workflows/kustomization.yaml +++ /dev/null @@ -1,7 +0,0 @@ -apiVersion: kustomize.config.k8s.io/v1beta1 -kind: Kustomization - -resources: - - openstack - - argo-events - - nautobot From c180c60bf314b79d920947d6611e7e8c9f804216 Mon Sep 17 00:00:00 2001 From: Doug Goldstein Date: Thu, 16 Oct 2025 15:04:07 -0500 Subject: [PATCH 2/6] fix(workflows): correct the namespace for sensors These sensors do not live in the argo-events namespace so remove that configuration and allow us to deploy it appropriately. --- workflows/openstack/sensors/sensor-keystone-event-project.yaml | 1 - .../sensors/sensor-neutron-event-network-segment-range.yaml | 1 - workflows/openstack/sensors/sensor-neutron-olso-event.yaml | 3 +-- 3 files changed, 1 insertion(+), 4 deletions(-) diff --git a/workflows/openstack/sensors/sensor-keystone-event-project.yaml b/workflows/openstack/sensors/sensor-keystone-event-project.yaml index 1d362700b..dd35d4338 100644 --- a/workflows/openstack/sensors/sensor-keystone-event-project.yaml +++ b/workflows/openstack/sensors/sensor-keystone-event-project.yaml @@ -3,7 +3,6 @@ apiVersion: argoproj.io/v1alpha1 kind: Sensor metadata: name: keystone-event-project - namespace: argo-events annotations: workflows.argoproj.io/title: CRUD Nautobot Tenants from Keystone Projects workflows.argoproj.io/description: |+ diff --git a/workflows/openstack/sensors/sensor-neutron-event-network-segment-range.yaml b/workflows/openstack/sensors/sensor-neutron-event-network-segment-range.yaml index 1eaa77f07..a32883ec2 100644 --- a/workflows/openstack/sensors/sensor-neutron-event-network-segment-range.yaml +++ b/workflows/openstack/sensors/sensor-neutron-event-network-segment-range.yaml @@ -3,7 +3,6 @@ apiVersion: argoproj.io/v1alpha1 kind: Sensor metadata: name: neutron-event-network-segment-range - namespace: argo-events annotations: workflows.argoproj.io/title: Add/edit Nautobot UCVNIGroup range field on Neutron network-segment-range operations workflows.argoproj.io/description: |+ diff --git a/workflows/openstack/sensors/sensor-neutron-olso-event.yaml b/workflows/openstack/sensors/sensor-neutron-olso-event.yaml index f858e2aa5..94c5fa643 100644 --- a/workflows/openstack/sensors/sensor-neutron-olso-event.yaml +++ b/workflows/openstack/sensors/sensor-neutron-olso-event.yaml @@ -3,7 +3,6 @@ apiVersion: argoproj.io/v1alpha1 kind: Sensor metadata: name: neutron-oslo-event - namespace: argo-events annotations: workflows.argoproj.io/title: Add/edit Nautobot objects according to Neutron events workflows.argoproj.io/description: |+ @@ -11,7 +10,7 @@ metadata: - network create/update/delete - Submits argo-events using workflowtemplate/openstack-oslo-event + Submits workflow using workflowtemplate/openstack-oslo-event Defined in `workflows/openstack/sensor-neutron-oslo-event.yaml` spec: From 2013e3c246983dff61162406ccc96552f8ee51f0 Mon Sep 17 00:00:00 2001 From: Doug Goldstein Date: Thu, 16 Oct 2025 15:19:28 -0500 Subject: [PATCH 3/6] chore(workflows): remove hardcoded namespace --- workflows/argo-events/kustomization.yaml | 3 --- workflows/nautobot/kustomization.yaml | 2 -- workflows/openstack/kustomization.yaml | 2 -- 3 files changed, 7 deletions(-) diff --git a/workflows/argo-events/kustomization.yaml b/workflows/argo-events/kustomization.yaml index 8eccd7c74..fe81cf73f 100644 --- a/workflows/argo-events/kustomization.yaml +++ b/workflows/argo-events/kustomization.yaml @@ -1,9 +1,6 @@ apiVersion: kustomize.config.k8s.io/v1beta1 kind: Kustomization -# this is where our workflows currently run -namespace: argo-events - resources: - eventbus/eventbus-default.yaml - eventbus/poddisruptionbudget-eventbus-default-pdb.yaml diff --git a/workflows/nautobot/kustomization.yaml b/workflows/nautobot/kustomization.yaml index a38fd1d9f..01354d26d 100644 --- a/workflows/nautobot/kustomization.yaml +++ b/workflows/nautobot/kustomization.yaml @@ -1,8 +1,6 @@ apiVersion: kustomize.config.k8s.io/v1beta1 kind: Kustomization -namespace: nautobot - resources: - eventbus/eventbus-default.yaml - eventbus/poddisruptionbudget-eventbus-default-pdb.yaml diff --git a/workflows/openstack/kustomization.yaml b/workflows/openstack/kustomization.yaml index b80903042..2d23b5606 100644 --- a/workflows/openstack/kustomization.yaml +++ b/workflows/openstack/kustomization.yaml @@ -1,8 +1,6 @@ apiVersion: kustomize.config.k8s.io/v1beta1 kind: Kustomization -namespace: openstack - resources: - eventbus/eventbus-default.yaml - eventbus/poddisruptionbudget-eventbus-default-pdb.yaml From 7a8ed578771ee9d1fd7a2aa151ac799e32bba151 Mon Sep 17 00:00:00 2001 From: Doug Goldstein Date: Thu, 16 Oct 2025 15:20:01 -0500 Subject: [PATCH 4/6] feat(workflows): allow for overrides and extra manifests from deploy This makes the workflows deploy just the same way as the other components by allowing extra data to come from the deploy repo. --- apps/global/nautobot-workflows.yaml | 4 +++- apps/site/argo-events-workflows.yaml | 2 ++ apps/site/openstack-workflows.yaml | 4 +++- 3 files changed, 8 insertions(+), 2 deletions(-) diff --git a/apps/global/nautobot-workflows.yaml b/apps/global/nautobot-workflows.yaml index 28977c000..dfcc46019 100644 --- a/apps/global/nautobot-workflows.yaml +++ b/apps/global/nautobot-workflows.yaml @@ -1,6 +1,8 @@ --- -component: nautobot-workflows +component: global-workflows componentNamespace: nautobot sources: - ref: understack path: 'workflows/nautobot' + - ref: deploy + path: '{{.name}}/manifests/global-workflows' diff --git a/apps/site/argo-events-workflows.yaml b/apps/site/argo-events-workflows.yaml index bf5b87c75..652a28f38 100644 --- a/apps/site/argo-events-workflows.yaml +++ b/apps/site/argo-events-workflows.yaml @@ -4,3 +4,5 @@ componentNamespace: argo-events sources: - ref: understack path: 'workflows/argo-events' + - ref: deploy + path: '{{.name}}/manifests/argo-events-workflows' diff --git a/apps/site/openstack-workflows.yaml b/apps/site/openstack-workflows.yaml index 0fd861952..de53ce184 100644 --- a/apps/site/openstack-workflows.yaml +++ b/apps/site/openstack-workflows.yaml @@ -1,6 +1,8 @@ --- -component: openstack-workflows +component: site-workflows componentNamespace: openstack sources: - ref: understack path: 'workflows/openstack' + - ref: deploy + path: '{{.name}}/manifests/site-workflows' From 47ee67208de7d8ce9ae60a0d995e10c99b926d32 Mon Sep 17 00:00:00 2001 From: Doug Goldstein Date: Thu, 16 Oct 2025 15:42:14 -0500 Subject: [PATCH 5/6] feat(argocd): rename to global/site workflows to be more clear This will make it more clear what these are intended for. --- apps/global/{nautobot-workflows.yaml => global-workflows.yaml} | 0 apps/site/{openstack-workflows.yaml => site-workflows.yaml} | 0 2 files changed, 0 insertions(+), 0 deletions(-) rename apps/global/{nautobot-workflows.yaml => global-workflows.yaml} (100%) rename apps/site/{openstack-workflows.yaml => site-workflows.yaml} (100%) diff --git a/apps/global/nautobot-workflows.yaml b/apps/global/global-workflows.yaml similarity index 100% rename from apps/global/nautobot-workflows.yaml rename to apps/global/global-workflows.yaml diff --git a/apps/site/openstack-workflows.yaml b/apps/site/site-workflows.yaml similarity index 100% rename from apps/site/openstack-workflows.yaml rename to apps/site/site-workflows.yaml From b61de27022e1a2499a6a13d85009ba5c8b54c47f Mon Sep 17 00:00:00 2001 From: Doug Goldstein Date: Thu, 16 Oct 2025 15:48:15 -0500 Subject: [PATCH 6/6] chore: move the global/site workflows to matching paths This moves the global and the site workflows to matching paths to make the layout more consistent with the rest of the project. --- Makefile | 4 +++- apps/global/global-workflows.yaml | 2 +- apps/site/site-workflows.yaml | 2 +- .../global-workflows}/eventbus/eventbus-default.yaml | 0 .../eventbus/poddisruptionbudget-eventbus-default-pdb.yaml | 0 .../eventsources/k8s-secret-nautobot-token.yaml | 0 .../global-workflows}/kustomization.yaml | 0 .../global-workflows}/sensors/k8s-nautobot-secret.yaml | 0 .../global-workflows}/serviceaccounts/k8s-job-create.yaml | 0 .../serviceaccounts/k8s-secret-events-nautobot.yaml | 0 .../site-workflows}/eventbus/eventbus-default.yaml | 0 .../eventbus/poddisruptionbudget-eventbus-default-pdb.yaml | 0 .../eventsources/eventsource-k8s-openstack-neutron.yaml | 0 .../eventsources/eventsource-k8s-openstack-secrets.yaml | 0 .../eventsources/eventsource-openstack-ironic.yaml | 0 .../eventsources/eventsource-openstack-keystone.yaml | 0 .../eventsources/eventsource-openstack-neutron.yaml | 0 .../eventsources/rabbitmq-user-argo-ironic.yaml | 0 .../eventsources/rabbitmq-user-argo-keystone.yaml | 0 .../eventsources/rabbitmq-user-argo-neutron.yaml | 0 .../site-workflows}/kustomization.yaml | 0 .../site-workflows}/secrets/nautobot-token.yaml | 0 .../site-workflows}/secrets/openstack-svc-acct.yaml | 0 .../site-workflows}/sensors/sensor-ironic-node-port.yaml | 0 .../site-workflows}/sensors/sensor-ironic-node-update.yaml | 0 .../site-workflows}/sensors/sensor-ironic-oslo-event.yaml | 0 .../site-workflows}/sensors/sensor-ironic-reclean.yaml | 0 .../sensors/sensor-k8s-neutron-deployment.yaml | 0 .../sensors/sensor-keystone-event-project.yaml | 2 +- .../sensors/sensor-keystone-integration-reader-add.yaml | 0 .../sensors/sensor-keystone-integration-reader-rm.yaml | 0 .../site-workflows}/sensors/sensor-keystone-oslo-event.yaml | 0 .../sensors/sensor-neutron-event-network-segment-range.yaml | 2 +- .../site-workflows}/sensors/sensor-neutron-olso-event.yaml | 2 +- .../serviceaccount-k8s-openstack-events-secrets.yaml | 0 .../serviceaccounts/serviceaccount-k8s-openstack-events.yaml | 0 .../serviceaccount-sensor-submit-workflow.yaml | 0 37 files changed, 8 insertions(+), 6 deletions(-) rename {workflows/nautobot => components/global-workflows}/eventbus/eventbus-default.yaml (100%) rename {workflows/nautobot => components/global-workflows}/eventbus/poddisruptionbudget-eventbus-default-pdb.yaml (100%) rename {workflows/nautobot => components/global-workflows}/eventsources/k8s-secret-nautobot-token.yaml (100%) rename {workflows/nautobot => components/global-workflows}/kustomization.yaml (100%) rename {workflows/nautobot => components/global-workflows}/sensors/k8s-nautobot-secret.yaml (100%) rename {workflows/nautobot => components/global-workflows}/serviceaccounts/k8s-job-create.yaml (100%) rename {workflows/nautobot => components/global-workflows}/serviceaccounts/k8s-secret-events-nautobot.yaml (100%) rename {workflows/openstack => components/site-workflows}/eventbus/eventbus-default.yaml (100%) rename {workflows/openstack => components/site-workflows}/eventbus/poddisruptionbudget-eventbus-default-pdb.yaml (100%) rename {workflows/openstack => components/site-workflows}/eventsources/eventsource-k8s-openstack-neutron.yaml (100%) rename {workflows/openstack => components/site-workflows}/eventsources/eventsource-k8s-openstack-secrets.yaml (100%) rename {workflows/openstack => components/site-workflows}/eventsources/eventsource-openstack-ironic.yaml (100%) rename {workflows/openstack => components/site-workflows}/eventsources/eventsource-openstack-keystone.yaml (100%) rename {workflows/openstack => components/site-workflows}/eventsources/eventsource-openstack-neutron.yaml (100%) rename {workflows/openstack => components/site-workflows}/eventsources/rabbitmq-user-argo-ironic.yaml (100%) rename {workflows/openstack => components/site-workflows}/eventsources/rabbitmq-user-argo-keystone.yaml (100%) rename {workflows/openstack => components/site-workflows}/eventsources/rabbitmq-user-argo-neutron.yaml (100%) rename {workflows/openstack => components/site-workflows}/kustomization.yaml (100%) rename {workflows/openstack => components/site-workflows}/secrets/nautobot-token.yaml (100%) rename {workflows/openstack => components/site-workflows}/secrets/openstack-svc-acct.yaml (100%) rename {workflows/openstack => components/site-workflows}/sensors/sensor-ironic-node-port.yaml (100%) rename {workflows/openstack => components/site-workflows}/sensors/sensor-ironic-node-update.yaml (100%) rename {workflows/openstack => components/site-workflows}/sensors/sensor-ironic-oslo-event.yaml (100%) rename {workflows/openstack => components/site-workflows}/sensors/sensor-ironic-reclean.yaml (100%) rename {workflows/openstack => components/site-workflows}/sensors/sensor-k8s-neutron-deployment.yaml (100%) rename {workflows/openstack => components/site-workflows}/sensors/sensor-keystone-event-project.yaml (96%) rename {workflows/openstack => components/site-workflows}/sensors/sensor-keystone-integration-reader-add.yaml (100%) rename {workflows/openstack => components/site-workflows}/sensors/sensor-keystone-integration-reader-rm.yaml (100%) rename {workflows/openstack => components/site-workflows}/sensors/sensor-keystone-oslo-event.yaml (100%) rename {workflows/openstack => components/site-workflows}/sensors/sensor-neutron-event-network-segment-range.yaml (97%) rename {workflows/openstack => components/site-workflows}/sensors/sensor-neutron-olso-event.yaml (96%) rename {workflows/openstack => components/site-workflows}/serviceaccounts/serviceaccount-k8s-openstack-events-secrets.yaml (100%) rename {workflows/openstack => components/site-workflows}/serviceaccounts/serviceaccount-k8s-openstack-events.yaml (100%) rename {workflows/openstack => components/site-workflows}/serviceaccounts/serviceaccount-sensor-submit-workflow.yaml (100%) diff --git a/Makefile b/Makefile index 9aaaa8f90..e5c7af429 100644 --- a/Makefile +++ b/Makefile @@ -17,7 +17,7 @@ else ACTIVATE := $(VENV_DIR)/bin/activate endif -WFTMPLS := $(wildcard workflows/*/workflowtemplates/*.yaml) +WFTMPLS := $(wildcard components/*-workflows/*/workflowtemplates/*.yaml) .PHONY: help help: ## Displays this help message @@ -31,6 +31,8 @@ $(ACTIVATE): requirements-docs.txt .PHONY: wftmpls wftmpls: $(WFTMPLS) $(ACTIVATE) @mkdir -p docs/workflows + @$(PYTHON) scripts/argo-workflows-to-mkdocs.py components/global-workflows docs/workflows + @$(PYTHON) scripts/argo-workflows-to-mkdocs.py components/site-workflows docs/workflows @$(PYTHON) scripts/argo-workflows-to-mkdocs.py workflows docs/workflows .PHONY: docs diff --git a/apps/global/global-workflows.yaml b/apps/global/global-workflows.yaml index dfcc46019..87fb0b82a 100644 --- a/apps/global/global-workflows.yaml +++ b/apps/global/global-workflows.yaml @@ -3,6 +3,6 @@ component: global-workflows componentNamespace: nautobot sources: - ref: understack - path: 'workflows/nautobot' + path: 'components/global-workflows' - ref: deploy path: '{{.name}}/manifests/global-workflows' diff --git a/apps/site/site-workflows.yaml b/apps/site/site-workflows.yaml index de53ce184..5db520d53 100644 --- a/apps/site/site-workflows.yaml +++ b/apps/site/site-workflows.yaml @@ -3,6 +3,6 @@ component: site-workflows componentNamespace: openstack sources: - ref: understack - path: 'workflows/openstack' + path: 'components/site-workflows' - ref: deploy path: '{{.name}}/manifests/site-workflows' diff --git a/workflows/nautobot/eventbus/eventbus-default.yaml b/components/global-workflows/eventbus/eventbus-default.yaml similarity index 100% rename from workflows/nautobot/eventbus/eventbus-default.yaml rename to components/global-workflows/eventbus/eventbus-default.yaml diff --git a/workflows/nautobot/eventbus/poddisruptionbudget-eventbus-default-pdb.yaml b/components/global-workflows/eventbus/poddisruptionbudget-eventbus-default-pdb.yaml similarity index 100% rename from workflows/nautobot/eventbus/poddisruptionbudget-eventbus-default-pdb.yaml rename to components/global-workflows/eventbus/poddisruptionbudget-eventbus-default-pdb.yaml diff --git a/workflows/nautobot/eventsources/k8s-secret-nautobot-token.yaml b/components/global-workflows/eventsources/k8s-secret-nautobot-token.yaml similarity index 100% rename from workflows/nautobot/eventsources/k8s-secret-nautobot-token.yaml rename to components/global-workflows/eventsources/k8s-secret-nautobot-token.yaml diff --git a/workflows/nautobot/kustomization.yaml b/components/global-workflows/kustomization.yaml similarity index 100% rename from workflows/nautobot/kustomization.yaml rename to components/global-workflows/kustomization.yaml diff --git a/workflows/nautobot/sensors/k8s-nautobot-secret.yaml b/components/global-workflows/sensors/k8s-nautobot-secret.yaml similarity index 100% rename from workflows/nautobot/sensors/k8s-nautobot-secret.yaml rename to components/global-workflows/sensors/k8s-nautobot-secret.yaml diff --git a/workflows/nautobot/serviceaccounts/k8s-job-create.yaml b/components/global-workflows/serviceaccounts/k8s-job-create.yaml similarity index 100% rename from workflows/nautobot/serviceaccounts/k8s-job-create.yaml rename to components/global-workflows/serviceaccounts/k8s-job-create.yaml diff --git a/workflows/nautobot/serviceaccounts/k8s-secret-events-nautobot.yaml b/components/global-workflows/serviceaccounts/k8s-secret-events-nautobot.yaml similarity index 100% rename from workflows/nautobot/serviceaccounts/k8s-secret-events-nautobot.yaml rename to components/global-workflows/serviceaccounts/k8s-secret-events-nautobot.yaml diff --git a/workflows/openstack/eventbus/eventbus-default.yaml b/components/site-workflows/eventbus/eventbus-default.yaml similarity index 100% rename from workflows/openstack/eventbus/eventbus-default.yaml rename to components/site-workflows/eventbus/eventbus-default.yaml diff --git a/workflows/openstack/eventbus/poddisruptionbudget-eventbus-default-pdb.yaml b/components/site-workflows/eventbus/poddisruptionbudget-eventbus-default-pdb.yaml similarity index 100% rename from workflows/openstack/eventbus/poddisruptionbudget-eventbus-default-pdb.yaml rename to components/site-workflows/eventbus/poddisruptionbudget-eventbus-default-pdb.yaml diff --git a/workflows/openstack/eventsources/eventsource-k8s-openstack-neutron.yaml b/components/site-workflows/eventsources/eventsource-k8s-openstack-neutron.yaml similarity index 100% rename from workflows/openstack/eventsources/eventsource-k8s-openstack-neutron.yaml rename to components/site-workflows/eventsources/eventsource-k8s-openstack-neutron.yaml diff --git a/workflows/openstack/eventsources/eventsource-k8s-openstack-secrets.yaml b/components/site-workflows/eventsources/eventsource-k8s-openstack-secrets.yaml similarity index 100% rename from workflows/openstack/eventsources/eventsource-k8s-openstack-secrets.yaml rename to components/site-workflows/eventsources/eventsource-k8s-openstack-secrets.yaml diff --git a/workflows/openstack/eventsources/eventsource-openstack-ironic.yaml b/components/site-workflows/eventsources/eventsource-openstack-ironic.yaml similarity index 100% rename from workflows/openstack/eventsources/eventsource-openstack-ironic.yaml rename to components/site-workflows/eventsources/eventsource-openstack-ironic.yaml diff --git a/workflows/openstack/eventsources/eventsource-openstack-keystone.yaml b/components/site-workflows/eventsources/eventsource-openstack-keystone.yaml similarity index 100% rename from workflows/openstack/eventsources/eventsource-openstack-keystone.yaml rename to components/site-workflows/eventsources/eventsource-openstack-keystone.yaml diff --git a/workflows/openstack/eventsources/eventsource-openstack-neutron.yaml b/components/site-workflows/eventsources/eventsource-openstack-neutron.yaml similarity index 100% rename from workflows/openstack/eventsources/eventsource-openstack-neutron.yaml rename to components/site-workflows/eventsources/eventsource-openstack-neutron.yaml diff --git a/workflows/openstack/eventsources/rabbitmq-user-argo-ironic.yaml b/components/site-workflows/eventsources/rabbitmq-user-argo-ironic.yaml similarity index 100% rename from workflows/openstack/eventsources/rabbitmq-user-argo-ironic.yaml rename to components/site-workflows/eventsources/rabbitmq-user-argo-ironic.yaml diff --git a/workflows/openstack/eventsources/rabbitmq-user-argo-keystone.yaml b/components/site-workflows/eventsources/rabbitmq-user-argo-keystone.yaml similarity index 100% rename from workflows/openstack/eventsources/rabbitmq-user-argo-keystone.yaml rename to components/site-workflows/eventsources/rabbitmq-user-argo-keystone.yaml diff --git a/workflows/openstack/eventsources/rabbitmq-user-argo-neutron.yaml b/components/site-workflows/eventsources/rabbitmq-user-argo-neutron.yaml similarity index 100% rename from workflows/openstack/eventsources/rabbitmq-user-argo-neutron.yaml rename to components/site-workflows/eventsources/rabbitmq-user-argo-neutron.yaml diff --git a/workflows/openstack/kustomization.yaml b/components/site-workflows/kustomization.yaml similarity index 100% rename from workflows/openstack/kustomization.yaml rename to components/site-workflows/kustomization.yaml diff --git a/workflows/openstack/secrets/nautobot-token.yaml b/components/site-workflows/secrets/nautobot-token.yaml similarity index 100% rename from workflows/openstack/secrets/nautobot-token.yaml rename to components/site-workflows/secrets/nautobot-token.yaml diff --git a/workflows/openstack/secrets/openstack-svc-acct.yaml b/components/site-workflows/secrets/openstack-svc-acct.yaml similarity index 100% rename from workflows/openstack/secrets/openstack-svc-acct.yaml rename to components/site-workflows/secrets/openstack-svc-acct.yaml diff --git a/workflows/openstack/sensors/sensor-ironic-node-port.yaml b/components/site-workflows/sensors/sensor-ironic-node-port.yaml similarity index 100% rename from workflows/openstack/sensors/sensor-ironic-node-port.yaml rename to components/site-workflows/sensors/sensor-ironic-node-port.yaml diff --git a/workflows/openstack/sensors/sensor-ironic-node-update.yaml b/components/site-workflows/sensors/sensor-ironic-node-update.yaml similarity index 100% rename from workflows/openstack/sensors/sensor-ironic-node-update.yaml rename to components/site-workflows/sensors/sensor-ironic-node-update.yaml diff --git a/workflows/openstack/sensors/sensor-ironic-oslo-event.yaml b/components/site-workflows/sensors/sensor-ironic-oslo-event.yaml similarity index 100% rename from workflows/openstack/sensors/sensor-ironic-oslo-event.yaml rename to components/site-workflows/sensors/sensor-ironic-oslo-event.yaml diff --git a/workflows/openstack/sensors/sensor-ironic-reclean.yaml b/components/site-workflows/sensors/sensor-ironic-reclean.yaml similarity index 100% rename from workflows/openstack/sensors/sensor-ironic-reclean.yaml rename to components/site-workflows/sensors/sensor-ironic-reclean.yaml diff --git a/workflows/openstack/sensors/sensor-k8s-neutron-deployment.yaml b/components/site-workflows/sensors/sensor-k8s-neutron-deployment.yaml similarity index 100% rename from workflows/openstack/sensors/sensor-k8s-neutron-deployment.yaml rename to components/site-workflows/sensors/sensor-k8s-neutron-deployment.yaml diff --git a/workflows/openstack/sensors/sensor-keystone-event-project.yaml b/components/site-workflows/sensors/sensor-keystone-event-project.yaml similarity index 96% rename from workflows/openstack/sensors/sensor-keystone-event-project.yaml rename to components/site-workflows/sensors/sensor-keystone-event-project.yaml index dd35d4338..60e8330aa 100644 --- a/workflows/openstack/sensors/sensor-keystone-event-project.yaml +++ b/components/site-workflows/sensors/sensor-keystone-event-project.yaml @@ -23,7 +23,7 @@ metadata: -p event_type identity.project.created -p project_uuid=00000000-0000-0000-0000-000000000000 ``` - Defined in `workflows/openstack/sensor-keystone-event-project.yaml` + Defined in `components/site-workflows/sensors/sensor-keystone-event-project.yaml` spec: dependencies: - eventName: notifications diff --git a/workflows/openstack/sensors/sensor-keystone-integration-reader-add.yaml b/components/site-workflows/sensors/sensor-keystone-integration-reader-add.yaml similarity index 100% rename from workflows/openstack/sensors/sensor-keystone-integration-reader-add.yaml rename to components/site-workflows/sensors/sensor-keystone-integration-reader-add.yaml diff --git a/workflows/openstack/sensors/sensor-keystone-integration-reader-rm.yaml b/components/site-workflows/sensors/sensor-keystone-integration-reader-rm.yaml similarity index 100% rename from workflows/openstack/sensors/sensor-keystone-integration-reader-rm.yaml rename to components/site-workflows/sensors/sensor-keystone-integration-reader-rm.yaml diff --git a/workflows/openstack/sensors/sensor-keystone-oslo-event.yaml b/components/site-workflows/sensors/sensor-keystone-oslo-event.yaml similarity index 100% rename from workflows/openstack/sensors/sensor-keystone-oslo-event.yaml rename to components/site-workflows/sensors/sensor-keystone-oslo-event.yaml diff --git a/workflows/openstack/sensors/sensor-neutron-event-network-segment-range.yaml b/components/site-workflows/sensors/sensor-neutron-event-network-segment-range.yaml similarity index 97% rename from workflows/openstack/sensors/sensor-neutron-event-network-segment-range.yaml rename to components/site-workflows/sensors/sensor-neutron-event-network-segment-range.yaml index a32883ec2..f47703daf 100644 --- a/workflows/openstack/sensors/sensor-neutron-event-network-segment-range.yaml +++ b/components/site-workflows/sensors/sensor-neutron-event-network-segment-range.yaml @@ -17,7 +17,7 @@ metadata: -p event_type network_segment_range.create.end -p segment_min_range=1800 segment_max_range=3799 ``` - Defined in `workflows/openstack/sensor-neutron-event-network-segment-range.yaml` + Defined in `components/site-workflows/sensors/sensor-neutron-event-network-segment-range.yaml` spec: dependencies: - eventName: notifications diff --git a/workflows/openstack/sensors/sensor-neutron-olso-event.yaml b/components/site-workflows/sensors/sensor-neutron-olso-event.yaml similarity index 96% rename from workflows/openstack/sensors/sensor-neutron-olso-event.yaml rename to components/site-workflows/sensors/sensor-neutron-olso-event.yaml index 94c5fa643..dd1a8b060 100644 --- a/workflows/openstack/sensors/sensor-neutron-olso-event.yaml +++ b/components/site-workflows/sensors/sensor-neutron-olso-event.yaml @@ -12,7 +12,7 @@ metadata: Submits workflow using workflowtemplate/openstack-oslo-event - Defined in `workflows/openstack/sensor-neutron-oslo-event.yaml` + Defined in `components/site-workflows/sensors/sensor-neutron-oslo-event.yaml` spec: dependencies: - eventName: notifications diff --git a/workflows/openstack/serviceaccounts/serviceaccount-k8s-openstack-events-secrets.yaml b/components/site-workflows/serviceaccounts/serviceaccount-k8s-openstack-events-secrets.yaml similarity index 100% rename from workflows/openstack/serviceaccounts/serviceaccount-k8s-openstack-events-secrets.yaml rename to components/site-workflows/serviceaccounts/serviceaccount-k8s-openstack-events-secrets.yaml diff --git a/workflows/openstack/serviceaccounts/serviceaccount-k8s-openstack-events.yaml b/components/site-workflows/serviceaccounts/serviceaccount-k8s-openstack-events.yaml similarity index 100% rename from workflows/openstack/serviceaccounts/serviceaccount-k8s-openstack-events.yaml rename to components/site-workflows/serviceaccounts/serviceaccount-k8s-openstack-events.yaml diff --git a/workflows/openstack/serviceaccounts/serviceaccount-sensor-submit-workflow.yaml b/components/site-workflows/serviceaccounts/serviceaccount-sensor-submit-workflow.yaml similarity index 100% rename from workflows/openstack/serviceaccounts/serviceaccount-sensor-submit-workflow.yaml rename to components/site-workflows/serviceaccounts/serviceaccount-sensor-submit-workflow.yaml