Mark NebulOuS as moved (retire on OpenDev)

Following [1] with adaptations.

Due to the migration of NebulOuS to GitHub and GitHub Actions,
let's switch NebulOuS Zuul tenant off and mark repos properly.

[1] https://docs.opendev.org/opendev/infra-manual/latest/drivers.html#step-3-remove-project-from-infrastructure-systems

Change-Id: I46852ce6c71e61dbe19f7f00b9411d43232b8550
This commit is contained in:
Radosław Piliszek 2024-06-11 08:24:40 +02:00
parent dcf0ec603f
commit 9a30108cae
5 changed files with 90 additions and 141 deletions

View File

@ -1,12 +0,0 @@
[access "refs/heads/*"]
abandon = group nebulous-core
create = group nebulous-release
delete = group nebulous-release
label-Code-Review = -2..+2 group nebulous-core
label-Workflow = -1..+1 group nebulous-core
[receive]
requireChangeId = true
[submit]
mergeContent = true

View File

@ -1,10 +0,0 @@
[access "refs/heads/*"]
abandon = group nebulous-project-config-core
label-Code-Review = -2..+2 group nebulous-project-config-core
label-Workflow = -1..+1 group nebulous-project-config-core
[receive]
requireChangeId = true
[submit]
mergeContent = true

View File

@ -1,10 +0,0 @@
[access "refs/heads/*"]
abandon = group nebulous-zuul-jobs-core
label-Code-Review = -2..+2 group nebulous-zuul-jobs-core
label-Workflow = -1..+1 group nebulous-zuul-jobs-core
[receive]
requireChangeId = true
[submit]
mergeContent = true

View File

@ -222,192 +222,240 @@
description: CI/CD Deployment of Limestone Networks nodepool cloud description: CI/CD Deployment of Limestone Networks nodepool cloud
- project: nebulous/activemq - project: nebulous/activemq
description: >- description: >-
Moved to https://github.com/eu-nebulous;
ActiveMQ component for the NebulOuS project. ActiveMQ component for the NebulOuS project.
acl-config: /home/gerrit2/acls/nebulous/nebulous.config acl-config: /home/gerrit2/acls/opendev/retired.config
- project: nebulous/asyncapi - project: nebulous/asyncapi
description: >- description: >-
Moved to https://github.com/eu-nebulous;
Definitions of asynchronous APIs in the NebulOuS project. Definitions of asynchronous APIs in the NebulOuS project.
acl-config: /home/gerrit2/acls/nebulous/nebulous.config acl-config: /home/gerrit2/acls/opendev/retired.config
- project: nebulous/brokerage-quality-assurance-server - project: nebulous/brokerage-quality-assurance-server
description: >- description: >-
Moved to https://github.com/eu-nebulous;
NebulOuS's component designed for monitoring and ensuring the quality of brokerage NebulOuS's component designed for monitoring and ensuring the quality of brokerage
services. services.
acl-config: /home/gerrit2/acls/nebulous/nebulous.config acl-config: /home/gerrit2/acls/opendev/retired.config
- project: nebulous/cloud-fog-service-broker - project: nebulous/cloud-fog-service-broker
description: >- description: >-
Moved to https://github.com/eu-nebulous;
NebulOuS cloud-native service broker, facilitating scalable resource management NebulOuS cloud-native service broker, facilitating scalable resource management
between fog and cloud. between fog and cloud.
acl-config: /home/gerrit2/acls/nebulous/nebulous.config acl-config: /home/gerrit2/acls/opendev/retired.config
- project: nebulous/component-sandbox - project: nebulous/component-sandbox
description: >- description: >-
Moved to https://github.com/eu-nebulous;
Sandbox component of the NebulOuS project. Sandbox component of the NebulOuS project.
acl-config: /home/gerrit2/acls/nebulous/nebulous.config acl-config: /home/gerrit2/acls/opendev/retired.config
- project: nebulous/component-template - project: nebulous/component-template
description: >- description: >-
Moved to https://github.com/eu-nebulous;
Template repository for components of the NebulOuS project developed in OpenDev. Template repository for components of the NebulOuS project developed in OpenDev.
https://www.nebulouscloud.eu/ https://www.nebulouscloud.eu/
acl-config: /home/gerrit2/acls/nebulous/nebulous.config acl-config: /home/gerrit2/acls/opendev/retired.config
- project: nebulous/exn-connector-cpp - project: nebulous/exn-connector-cpp
description: >- description: >-
Moved to https://github.com/eu-nebulous;
NebulOuS exn's c++ connector. NebulOuS exn's c++ connector.
acl-config: /home/gerrit2/acls/nebulous/nebulous.config acl-config: /home/gerrit2/acls/opendev/retired.config
- project: nebulous/exn-connector-java - project: nebulous/exn-connector-java
description: >- description: >-
Moved to https://github.com/eu-nebulous;
NebulOuS exn's java connector. NebulOuS exn's java connector.
acl-config: /home/gerrit2/acls/nebulous/nebulous.config acl-config: /home/gerrit2/acls/opendev/retired.config
- project: nebulous/exn-connector-python - project: nebulous/exn-connector-python
description: >- description: >-
Moved to https://github.com/eu-nebulous;
NebulOuS exn's python connector. NebulOuS exn's python connector.
acl-config: /home/gerrit2/acls/nebulous/nebulous.config acl-config: /home/gerrit2/acls/opendev/retired.config
- project: nebulous/exn-middleware - project: nebulous/exn-middleware
description: >- description: >-
Moved to https://github.com/eu-nebulous;
NebulOuS exn's middleware component. NebulOuS exn's middleware component.
acl-config: /home/gerrit2/acls/nebulous/nebulous.config acl-config: /home/gerrit2/acls/opendev/retired.config
- project: nebulous/exponential-smoothing-predictor - project: nebulous/exponential-smoothing-predictor
description: >- description: >-
Moved to https://github.com/eu-nebulous;
NebulOuS component implementing method for trend-based data prediction. NebulOuS component implementing method for trend-based data prediction.
acl-config: /home/gerrit2/acls/nebulous/nebulous.config acl-config: /home/gerrit2/acls/opendev/retired.config
- project: nebulous/gui - project: nebulous/gui
description: >- description: >-
Moved to https://github.com/eu-nebulous;
NebulOuS frontend. NebulOuS frontend.
acl-config: /home/gerrit2/acls/nebulous/nebulous.config acl-config: /home/gerrit2/acls/opendev/retired.config
- project: nebulous/gui-controller - project: nebulous/gui-controller
description: >- description: >-
Moved to https://github.com/eu-nebulous;
NebulOuS backend server for gui. NebulOuS backend server for gui.
acl-config: /home/gerrit2/acls/nebulous/nebulous.config acl-config: /home/gerrit2/acls/opendev/retired.config
- project: nebulous/influxdb - project: nebulous/influxdb
description: >- description: >-
Moved to https://github.com/eu-nebulous;
InfluxDB component for the NebulOuS project. InfluxDB component for the NebulOuS project.
acl-config: /home/gerrit2/acls/nebulous/nebulous.config acl-config: /home/gerrit2/acls/opendev/retired.config
- project: nebulous/iot-dpp-orchestrator - project: nebulous/iot-dpp-orchestrator
description: >- description: >-
Moved to https://github.com/eu-nebulous;
IoT data processing pipelines orchestration tool of the NebulOuS project. IoT data processing pipelines orchestration tool of the NebulOuS project.
https://www.nebulouscloud.eu/ https://www.nebulouscloud.eu/
acl-config: /home/gerrit2/acls/nebulous/nebulous.config acl-config: /home/gerrit2/acls/opendev/retired.config
- project: nebulous/library-template - project: nebulous/library-template
description: >- description: >-
Moved to https://github.com/eu-nebulous;
Template repository for libraries of the NebulOuS project developed in OpenDev. Template repository for libraries of the NebulOuS project developed in OpenDev.
https://www.nebulouscloud.eu/ https://www.nebulouscloud.eu/
acl-config: /home/gerrit2/acls/nebulous/nebulous.config acl-config: /home/gerrit2/acls/opendev/retired.config
- project: nebulous/monitoring - project: nebulous/monitoring
description: >- description: >-
Moved to https://github.com/eu-nebulous;
NebulOuS monitoring solution. NebulOuS monitoring solution.
acl-config: /home/gerrit2/acls/nebulous/nebulous.config acl-config: /home/gerrit2/acls/opendev/retired.config
- project: nebulous/monitoring-data-persistor - project: nebulous/monitoring-data-persistor
description: >- description: >-
Moved to https://github.com/eu-nebulous;
NebulOuS component to manage and store data of monitoring system. NebulOuS component to manage and store data of monitoring system.
acl-config: /home/gerrit2/acls/nebulous/nebulous.config acl-config: /home/gerrit2/acls/opendev/retired.config
- project: nebulous/nebulous - project: nebulous/nebulous
description: >- description: >-
Moved to https://github.com/eu-nebulous;
The main repository of the NebulOuS project - a Meta Operating System The main repository of the NebulOuS project - a Meta Operating System
and Fog Brokerage Platform for transient cloud continuum ecosystems. and Fog Brokerage Platform for transient cloud continuum ecosystems.
https://www.nebulouscloud.eu/ https://www.nebulouscloud.eu/
acl-config: /home/gerrit2/acls/opendev/retired.config
- project: nebulous/nebulous-sandbox - project: nebulous/nebulous-sandbox
description: >- description: >-
Moved to https://github.com/eu-nebulous;
Sandbox repository of the NebulOuS project. Sandbox repository of the NebulOuS project.
acl-config: /home/gerrit2/acls/nebulous/nebulous.config acl-config: /home/gerrit2/acls/opendev/retired.config
- project: nebulous/netdata-cluster-installation - project: nebulous/netdata-cluster-installation
description: >- description: >-
Moved to https://github.com/eu-nebulous;
NebulOus Configuration of netdata. NebulOus Configuration of netdata.
acl-config: /home/gerrit2/acls/nebulous/nebulous.config acl-config: /home/gerrit2/acls/opendev/retired.config
- project: nebulous/ontology-server - project: nebulous/ontology-server
description: >- description: >-
Moved to https://github.com/eu-nebulous;
NebulOuS's component for creating cloud continuum ontologies. NebulOuS's component for creating cloud continuum ontologies.
acl-config: /home/gerrit2/acls/nebulous/nebulous.config acl-config: /home/gerrit2/acls/opendev/retired.config
- project: nebulous/optimiser-constraint-checker - project: nebulous/optimiser-constraint-checker
description: >- description: >-
Moved to https://github.com/eu-nebulous;
NebulOuS optimiser's constraint checker. NebulOuS optimiser's constraint checker.
acl-config: /home/gerrit2/acls/nebulous/nebulous.config acl-config: /home/gerrit2/acls/opendev/retired.config
- project: nebulous/optimiser-controller - project: nebulous/optimiser-controller
description: >- description: >-
Moved to https://github.com/eu-nebulous;
NebulOuS optimiser's controller. NebulOuS optimiser's controller.
acl-config: /home/gerrit2/acls/nebulous/nebulous.config acl-config: /home/gerrit2/acls/opendev/retired.config
- project: nebulous/optimiser-resource-auction-agent - project: nebulous/optimiser-resource-auction-agent
description: >- description: >-
Moved to https://github.com/eu-nebulous;
NebulOuS optimiser's resource auction agent. NebulOuS optimiser's resource auction agent.
acl-config: /home/gerrit2/acls/nebulous/nebulous.config acl-config: /home/gerrit2/acls/opendev/retired.config
- project: nebulous/optimiser-solver - project: nebulous/optimiser-solver
description: >- description: >-
Moved to https://github.com/eu-nebulous;
NebulOuS optimiser's solver. NebulOuS optimiser's solver.
acl-config: /home/gerrit2/acls/nebulous/nebulous.config acl-config: /home/gerrit2/acls/opendev/retired.config
- project: nebulous/optimiser-utility-evaluator - project: nebulous/optimiser-utility-evaluator
description: >- description: >-
Moved to https://github.com/eu-nebulous;
NebulOuS optimiser's utility evaluator. NebulOuS optimiser's utility evaluator.
acl-config: /home/gerrit2/acls/nebulous/nebulous.config acl-config: /home/gerrit2/acls/opendev/retired.config
- project: nebulous/overlay-network-agent - project: nebulous/overlay-network-agent
description: >- description: >-
Moved to https://github.com/eu-nebulous;
NebulOuS agent for overlay network. NebulOuS agent for overlay network.
acl-config: /home/gerrit2/acls/nebulous/nebulous.config acl-config: /home/gerrit2/acls/opendev/retired.config
- project: nebulous/overlay-network-manager - project: nebulous/overlay-network-manager
description: >- description: >-
Moved to https://github.com/eu-nebulous;
NebulOuS component to coordinate virtual network. NebulOuS component to coordinate virtual network.
acl-config: /home/gerrit2/acls/nebulous/nebulous.config acl-config: /home/gerrit2/acls/opendev/retired.config
- project: nebulous/pilot-1-1-windmill - project: nebulous/pilot-1-1-windmill
description: >- description: >-
Moved to https://github.com/eu-nebulous;
Repository for publicly shared materials on NebulOuS pilot case 1.1: Windmill Repository for publicly shared materials on NebulOuS pilot case 1.1: Windmill
Maintenance. Maintenance.
acl-config: /home/gerrit2/acls/nebulous/nebulous.config acl-config: /home/gerrit2/acls/opendev/retired.config
- project: nebulous/pilot-1-2-city - project: nebulous/pilot-1-2-city
description: >- description: >-
Moved to https://github.com/eu-nebulous;
Repository for publicly shared materials on NebulOuS pilot case 1.2: City Maintenance. Repository for publicly shared materials on NebulOuS pilot case 1.2: City Maintenance.
acl-config: /home/gerrit2/acls/nebulous/nebulous.config acl-config: /home/gerrit2/acls/opendev/retired.config
- project: nebulous/pilot-2-1-intralogistics - project: nebulous/pilot-2-1-intralogistics
description: >- description: >-
Moved to https://github.com/eu-nebulous;
Repository for publicly shared materials on NebulOuS pilot case 2.1: Intralogistics. Repository for publicly shared materials on NebulOuS pilot case 2.1: Intralogistics.
acl-config: /home/gerrit2/acls/nebulous/nebulous.config acl-config: /home/gerrit2/acls/opendev/retired.config
- project: nebulous/pilot-2-2-last-mile - project: nebulous/pilot-2-2-last-mile
description: >- description: >-
Moved to https://github.com/eu-nebulous;
Repository for publicly shared materials on NebulOuS pilot case 2.2: Last Mile. Repository for publicly shared materials on NebulOuS pilot case 2.2: Last Mile.
acl-config: /home/gerrit2/acls/nebulous/nebulous.config acl-config: /home/gerrit2/acls/opendev/retired.config
- project: nebulous/pilot-3-1-agriculture - project: nebulous/pilot-3-1-agriculture
description: >- description: >-
Moved to https://github.com/eu-nebulous;
Repository for publicly shared materials on NebulOuS pilot case 3.1: Precision Repository for publicly shared materials on NebulOuS pilot case 3.1: Precision
Agriculture. Agriculture.
acl-config: /home/gerrit2/acls/nebulous/nebulous.config acl-config: /home/gerrit2/acls/opendev/retired.config
- project: nebulous/pilot-4-1-emergency - project: nebulous/pilot-4-1-emergency
description: >- description: >-
Moved to https://github.com/eu-nebulous;
Repository for publicly shared materials on NebulOuS pilot case 4.1: Crisis Repository for publicly shared materials on NebulOuS pilot case 4.1: Crisis
Management. Management.
acl-config: /home/gerrit2/acls/nebulous/nebulous.config acl-config: /home/gerrit2/acls/opendev/retired.config
- project: nebulous/prediction-orchestrator - project: nebulous/prediction-orchestrator
description: >- description: >-
Moved to https://github.com/eu-nebulous;
NebulOuS orchestrator for prediction methods. NebulOuS orchestrator for prediction methods.
acl-config: /home/gerrit2/acls/nebulous/nebulous.config acl-config: /home/gerrit2/acls/opendev/retired.config
- project: nebulous/project-config - project: nebulous/project-config
description: >- description: >-
Moved to https://github.com/eu-nebulous;
The Zuul CI's config project repository for the NebulOuS tenant. The Zuul CI's config project repository for the NebulOuS tenant.
acl-config: /home/gerrit2/acls/opendev/retired.config
- project: nebulous/resource-manager - project: nebulous/resource-manager
description: >- description: >-
Moved to https://github.com/eu-nebulous;
NebulOuS resource manager. NebulOuS resource manager.
acl-config: /home/gerrit2/acls/nebulous/nebulous.config acl-config: /home/gerrit2/acls/opendev/retired.config
- project: nebulous/sal - project: nebulous/sal
description: >- description: >-
Moved to https://github.com/eu-nebulous;
NebulOuS Scheduling Abstraction Layer (SAL) component. NebulOuS Scheduling Abstraction Layer (SAL) component.
acl-config: /home/gerrit2/acls/nebulous/nebulous.config acl-config: /home/gerrit2/acls/opendev/retired.config
- project: nebulous/sal-scripts - project: nebulous/sal-scripts
description: >- description: >-
Moved to https://github.com/eu-nebulous;
NebulOuS scripts for SAL's installation of the application cluster. NebulOuS scripts for SAL's installation of the application cluster.
acl-config: /home/gerrit2/acls/nebulous/nebulous.config acl-config: /home/gerrit2/acls/opendev/retired.config
- project: nebulous/security-manager - project: nebulous/security-manager
description: >- description: >-
Moved to https://github.com/eu-nebulous;
NebulOuS component to manage system security. NebulOuS component to manage system security.
acl-config: /home/gerrit2/acls/nebulous/nebulous.config acl-config: /home/gerrit2/acls/opendev/retired.config
- project: nebulous/service-level-agreement-generator - project: nebulous/service-level-agreement-generator
description: >- description: >-
Moved to https://github.com/eu-nebulous;
NebulOuS component to create SLA documents based on user inputs and predefined NebulOuS component to create SLA documents based on user inputs and predefined
templates.. templates..
acl-config: /home/gerrit2/acls/nebulous/nebulous.config acl-config: /home/gerrit2/acls/opendev/retired.config
- project: nebulous/slo-violation-detector - project: nebulous/slo-violation-detector
description: >- description: >-
Moved to https://github.com/eu-nebulous;
NebulOuS SLO violation detector. NebulOuS SLO violation detector.
acl-config: /home/gerrit2/acls/nebulous/nebulous.config acl-config: /home/gerrit2/acls/opendev/retired.config
- project: nebulous/tests - project: nebulous/tests
description: >- description: >-
Moved to https://github.com/eu-nebulous;
NebulOuS automated tests. NebulOuS automated tests.
acl-config: /home/gerrit2/acls/nebulous/nebulous.config acl-config: /home/gerrit2/acls/opendev/retired.config
- project: nebulous/zuul-jobs - project: nebulous/zuul-jobs
description: >- description: >-
Moved to https://github.com/eu-nebulous;
NebulOuS project's Zuul jobs (non-config). NebulOuS project's Zuul jobs (non-config).
acl-config: /home/gerrit2/acls/opendev/retired.config
- project: opendev/afsmon - project: opendev/afsmon
use-storyboard: true use-storyboard: true
groups: groups:

View File

@ -90,73 +90,6 @@
- polymer-bridges - polymer-bridges
- zuul/jobs - zuul/jobs
- tenant:
name: nebulous
admin-rules: *admin_rules
default-ansible-version: '8'
max-nodes-per-job: 10
source:
gerrit:
config-projects:
- nebulous/project-config
- opendev/base-jobs:
include:
- job
- secret
- nodeset
untrusted-projects:
# Order matters. Thus, list common job repos first.
- zuul/zuul-jobs
- nebulous/zuul-jobs
- nebulous/nebulous
# Templates.
- nebulous/library-template
- nebulous/component-template
# Sandboxes.
- nebulous/nebulous-sandbox
- nebulous/component-sandbox
# Pilots, alphabetically.
- nebulous/pilot-1-1-windmill
- nebulous/pilot-1-2-city
- nebulous/pilot-2-1-intralogistics
- nebulous/pilot-2-2-last-mile
- nebulous/pilot-3-1-agriculture
- nebulous/pilot-4-1-emergency
# Helpers, alphabetically.
- nebulous/asyncapi
- nebulous/netdata-cluster-installation
- nebulous/sal-scripts
- nebulous/tests
# Components, alphabetically.
- nebulous/activemq
- nebulous/brokerage-quality-assurance-server
- nebulous/cloud-fog-service-broker
- nebulous/exn-connector-cpp
- nebulous/exn-connector-java
- nebulous/exn-connector-python
- nebulous/exn-middleware
- nebulous/exponential-smoothing-predictor
- nebulous/gui
- nebulous/gui-controller
- nebulous/influxdb
- nebulous/iot-dpp-orchestrator
- nebulous/monitoring
- nebulous/monitoring-data-persistor
- nebulous/ontology-server
- nebulous/optimiser-constraint-checker
- nebulous/optimiser-controller
- nebulous/optimiser-resource-auction-agent
- nebulous/optimiser-solver
- nebulous/optimiser-utility-evaluator
- nebulous/overlay-network-agent
- nebulous/overlay-network-manager
- nebulous/prediction-orchestrator
- nebulous/resource-manager
- nebulous/sal
- nebulous/security-manager
- nebulous/service-level-agreement-generator
- nebulous/slo-violation-detector
- tenant: - tenant:
name: openstack name: openstack
admin-rules: *admin_rules admin-rules: *admin_rules