From 89f634b7deeeeb257e3a8d2a2fb032e0ad3ba309 Mon Sep 17 00:00:00 2001 From: Tim Beermann Date: Tue, 29 Jun 2021 12:18:14 +0200 Subject: [PATCH 001/374] initial commit Signed-off-by: Tim Beermann --- .github/workflows/check-yaml-syntax.yml | 25 ++++++++++++ .../workflows/update-gitstyring-submodule.yml | 38 +++++++++++++++++++ .gitmodules | 3 ++ .yamllint.yml | 7 ++++ README.md | 15 ++++++++ orgs/scs/people/dismissed_members.yml | 2 + orgs/scs/people/members.yml | 2 + orgs/scs/repositories/github-permissions.yml | 32 ++++++++++++++++ orgs/scs/repositories/website.yml | 32 ++++++++++++++++ orgs/scs/teams/dismissed_members.yml | 2 + orgs/scs/teams/members.yml | 14 +++++++ 11 files changed, 172 insertions(+) create mode 100644 .github/workflows/check-yaml-syntax.yml create mode 100644 .github/workflows/update-gitstyring-submodule.yml create mode 100644 .gitmodules create mode 100644 .yamllint.yml create mode 100644 README.md create mode 100644 orgs/scs/people/dismissed_members.yml create mode 100644 orgs/scs/people/members.yml create mode 100644 orgs/scs/repositories/github-permissions.yml create mode 100644 orgs/scs/repositories/website.yml create mode 100644 orgs/scs/teams/dismissed_members.yml create mode 100644 orgs/scs/teams/members.yml diff --git a/.github/workflows/check-yaml-syntax.yml b/.github/workflows/check-yaml-syntax.yml new file mode 100644 index 00000000..4871c5b8 --- /dev/null +++ b/.github/workflows/check-yaml-syntax.yml @@ -0,0 +1,25 @@ +--- +name: Check yaml syntax + +"on": + push: + paths: + - '**.yml' + - '**.yaml' + - '.github/workflows/check-yaml-syntax.yml' + pull_request: + paths: + - '**.yml' + - '**.yaml' + - '.github/workflows/check-yaml-syntax.yml' + +jobs: + check-yaml-syntax: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v2 + - uses: actions/setup-python@v2 + with: + python-version: '3.x' + - run: pip3 install yamllint + - run: yamllint . diff --git a/.github/workflows/update-gitstyring-submodule.yml b/.github/workflows/update-gitstyring-submodule.yml new file mode 100644 index 00000000..d1a5b2ac --- /dev/null +++ b/.github/workflows/update-gitstyring-submodule.yml @@ -0,0 +1,38 @@ +--- +name: Update gitstyring submodule + +"on": + workflow_dispatch: + push: + paths: + - .github/workflows/update-gitstyring-submodule.yml + schedule: + - cron: "0 * * * *" + repository_dispatch: + types: + - update-gitstyring-submodule + +jobs: + + update-gitstyring-submodule: + + runs-on: ubuntu-latest + + steps: + - uses: actions/checkout@v2 + with: + submodules: true + - uses: technote-space/create-pr-action@v2 + with: + EXECUTE_COMMANDS: | + git submodule update --remote + COMMIT_EMAIL: 'bot@osism.io' + COMMIT_MESSAGE: | + chore: update gitstyring-submodule + + Signed-off-by: GitHub Actions + COMMIT_NAME: 'GitHub Actions' + ONLY_DEFAULT_BRANCH: true + PR_BRANCH_NAME: 'update-gitstyring-submodule' + PR_BRANCH_PREFIX: 'chore/' + PR_TITLE: 'chore: update gitstyring submodule' diff --git a/.gitmodules b/.gitmodules new file mode 100644 index 00000000..4dd413a2 --- /dev/null +++ b/.gitmodules @@ -0,0 +1,3 @@ +[submodule "gitstyring"] + path = gitstyring + url = https://github.com/opentelekomcloud-infra/gitstyring diff --git a/.yamllint.yml b/.yamllint.yml new file mode 100644 index 00000000..baed23d4 --- /dev/null +++ b/.yamllint.yml @@ -0,0 +1,7 @@ +--- +extends: default + +rules: + comments: enable + line-length: + max: 250 diff --git a/README.md b/README.md new file mode 100644 index 00000000..91b68a48 --- /dev/null +++ b/README.md @@ -0,0 +1,15 @@ +# GitHub permissions management through Ansible + +This repository manages the GitHub permissions for the SCS organization. + +Based on https://github.com/opentelekomcloud-infra/gitstyring. + +## Usage + +```sh +export GITHUB_TOKEN="" +export GITHUB_USER="" +export GITSTYRING_ROOT_DIR="../../orgs" +cd gitstyring +ansible-playbook playbooks/run.yml -e github_repos_state=present +``` diff --git a/orgs/scs/people/dismissed_members.yml b/orgs/scs/people/dismissed_members.yml new file mode 100644 index 00000000..ab981373 --- /dev/null +++ b/orgs/scs/people/dismissed_members.yml @@ -0,0 +1,2 @@ +--- +dismissed_users: diff --git a/orgs/scs/people/members.yml b/orgs/scs/people/members.yml new file mode 100644 index 00000000..e9c0a861 --- /dev/null +++ b/orgs/scs/people/members.yml @@ -0,0 +1,2 @@ +--- +users: diff --git a/orgs/scs/repositories/github-permissions.yml b/orgs/scs/repositories/github-permissions.yml new file mode 100644 index 00000000..d577030a --- /dev/null +++ b/orgs/scs/repositories/github-permissions.yml @@ -0,0 +1,32 @@ +--- +github-permissions: + default_branch: main + description: GitHub permissions management through Ansible + homepage: https://www.osism.tech + language: Ansible + archived: false + has_issues: true + has_projects: false + has_wiki: false + private: false + delete_branch_on_merge: true + allow_merge_commit: false + allow_squash_merge: true + allow_rebase_merge: false + teams: + maintain: + - maintainers + pull: + push: + admin: + - admins + collaborators: + maintain: + pull: + push: + admin: + topics: + - scs_production_low + - scs + - sovereigncloudstack + protection_rules: [] diff --git a/orgs/scs/repositories/website.yml b/orgs/scs/repositories/website.yml new file mode 100644 index 00000000..4462b64e --- /dev/null +++ b/orgs/scs/repositories/website.yml @@ -0,0 +1,32 @@ +--- +website: + default_branch: main + description: OSISM website + homepage: https://www.osism.tech + language: YAML + archived: false + has_issues: true + has_projects: false + has_wiki: false + private: false + delete_branch_on_merge: true + allow_merge_commit: false + allow_squash_merge: true + allow_rebase_merge: false + teams: + maintain: + - maintainers + pull: + push: + admin: + - admins + collaborators: + maintain: + pull: + push: + admin: + topics: + - scs_production_low + - scs + - sovereigncloudstack + protection_rules: [] diff --git a/orgs/scs/teams/dismissed_members.yml b/orgs/scs/teams/dismissed_members.yml new file mode 100644 index 00000000..3f6d6625 --- /dev/null +++ b/orgs/scs/teams/dismissed_members.yml @@ -0,0 +1,2 @@ +--- +dissmissed_in_teams: diff --git a/orgs/scs/teams/members.yml b/orgs/scs/teams/members.yml new file mode 100644 index 00000000..767b1361 --- /dev/null +++ b/orgs/scs/teams/members.yml @@ -0,0 +1,14 @@ +--- +teams: + maintainers: + description: Maintainers + visibility: secret + parent: + maintainer: + member: + admin: + description: Admins + visibility: secret + parent: + maintainer: + member: From adbe369be8025d3ed65d86dad58b87ff04d3058e Mon Sep 17 00:00:00 2001 From: Christian Berendt Date: Wed, 7 Jul 2021 10:14:09 +0200 Subject: [PATCH 002/374] github: fix git submodule update workflow Signed-off-by: Christian Berendt --- .github/gitstyring | 1 + .github/workflows/update-gitstyring-submodule.yml | 8 ++++---- gitstyring | 1 + 3 files changed, 6 insertions(+), 4 deletions(-) create mode 160000 .github/gitstyring create mode 160000 gitstyring diff --git a/.github/gitstyring b/.github/gitstyring new file mode 160000 index 00000000..d93d8245 --- /dev/null +++ b/.github/gitstyring @@ -0,0 +1 @@ +Subproject commit d93d824574adf24ced05edaf05f762248d5a0044 diff --git a/.github/workflows/update-gitstyring-submodule.yml b/.github/workflows/update-gitstyring-submodule.yml index d1a5b2ac..7379f8b7 100644 --- a/.github/workflows/update-gitstyring-submodule.yml +++ b/.github/workflows/update-gitstyring-submodule.yml @@ -26,12 +26,12 @@ jobs: with: EXECUTE_COMMANDS: | git submodule update --remote - COMMIT_EMAIL: 'bot@osism.io' + COMMIT_EMAIL: 'bot@scs.community' COMMIT_MESSAGE: | - chore: update gitstyring-submodule + chore: update gitstyring submodule - Signed-off-by: GitHub Actions - COMMIT_NAME: 'GitHub Actions' + Signed-off-by: SCS Bot + COMMIT_NAME: 'SCS Bot' ONLY_DEFAULT_BRANCH: true PR_BRANCH_NAME: 'update-gitstyring-submodule' PR_BRANCH_PREFIX: 'chore/' diff --git a/gitstyring b/gitstyring new file mode 160000 index 00000000..d93d8245 --- /dev/null +++ b/gitstyring @@ -0,0 +1 @@ +Subproject commit d93d824574adf24ced05edaf05f762248d5a0044 From f52bac326943b16aa9775390ffb0d51102cd6a19 Mon Sep 17 00:00:00 2001 From: Tim Beermann Date: Wed, 7 Jul 2021 11:31:13 +0200 Subject: [PATCH 003/374] added files for all repositories (#5) Signed-off-by: Tim Beermann --- orgs/scs/repositories/Design-Docs.yml | 29 ++++++++++++++++ orgs/scs/repositories/Docs.yml | 29 ++++++++++++++++ orgs/scs/repositories/Monitoring.yml | 29 ++++++++++++++++ orgs/scs/repositories/Operational-Docs.yml | 29 ++++++++++++++++ orgs/scs/repositories/contributor-guide.yml | 29 ++++++++++++++++ orgs/scs/repositories/docker-horizon.yml | 32 +++++++++++++++++ orgs/scs/repositories/documentation.yml | 29 ++++++++++++++++ orgs/scs/repositories/epics-and-stories.yml | 29 ++++++++++++++++ orgs/scs/repositories/generics.yml | 29 ++++++++++++++++ orgs/scs/repositories/github-permissions.yml | 13 +++---- orgs/scs/repositories/graphics.yml | 29 ++++++++++++++++ .../repositories/gx-scs-identity-provider.yml | 29 ++++++++++++++++ orgs/scs/repositories/infrastructure.yml | 29 ++++++++++++++++ orgs/scs/repositories/issues.yml | 29 ++++++++++++++++ orgs/scs/repositories/k8s-cassandra.yml | 29 ++++++++++++++++ .../repositories/k8s-cluster-api-provider.yml | 29 ++++++++++++++++ orgs/scs/repositories/k8s-cortex.yml | 29 ++++++++++++++++ orgs/scs/repositories/k8s-gatekeeper.yml | 29 ++++++++++++++++ orgs/scs/repositories/k8s-grafana.yml | 29 ++++++++++++++++ orgs/scs/repositories/k8s-harbor-manual.yml | 29 ++++++++++++++++ orgs/scs/repositories/k8s-harbor.yml | 29 ++++++++++++++++ orgs/scs/repositories/k8s-keycloak.yml | 29 ++++++++++++++++ orgs/scs/repositories/k8s-minio.yml | 29 ++++++++++++++++ .../repositories/k8s-open-policy-agent.yml | 29 ++++++++++++++++ orgs/scs/repositories/k8s-operator-minio.yml | 29 ++++++++++++++++ .../repositories/k8s-operator-postgres.yml | 29 ++++++++++++++++ orgs/scs/repositories/k8s-operator-scylla.yml | 29 ++++++++++++++++ .../repositories/k8s-os-health-monitor.yml | 29 ++++++++++++++++ orgs/scs/repositories/k8s-polaris.yml | 29 ++++++++++++++++ orgs/scs/repositories/k8s-postgres.yml | 29 ++++++++++++++++ orgs/scs/repositories/k8s-prometheus.yml | 29 ++++++++++++++++ orgs/scs/repositories/k8s-template.yml | 29 ++++++++++++++++ orgs/scs/repositories/mission-statement.yml | 29 ++++++++++++++++ .../repositories/openstack-flavor-manager.yml | 29 ++++++++++++++++ .../repositories/openstack-health-monitor.yml | 32 +++++++++++++++++ .../repositories/openstack-image-manager.yml | 34 +++++++++++++++++++ .../openstack-orphaned-resource-cleaner.yml | 33 ++++++++++++++++++ .../repositories/openstack-simple-stress.yml | 31 +++++++++++++++++ .../scs/repositories/openstack-vyos-image.yml | 33 ++++++++++++++++++ orgs/scs/repositories/poc-gardener.yml | 29 ++++++++++++++++ orgs/scs/repositories/poc-kubermatic.yml | 29 ++++++++++++++++ orgs/scs/repositories/poc-rancher.yml | 29 ++++++++++++++++ orgs/scs/repositories/polaris-action.yml | 29 ++++++++++++++++ orgs/scs/repositories/testbed-gx-iam.yml | 33 ++++++++++++++++++ orgs/scs/repositories/testbed-gx-k8s.yml | 30 ++++++++++++++++ orgs/scs/repositories/testbed-gx-scs.yml | 29 ++++++++++++++++ orgs/scs/repositories/testbed.yml | 29 ++++++++++++++++ orgs/scs/repositories/website.yml | 15 ++++---- orgs/scs/repositories/zuul-sandbox.yml | 29 ++++++++++++++++ orgs/scs/repositories/zuul_config.yml | 29 ++++++++++++++++ orgs/scs/repositories/zuul_deployment.yml | 29 ++++++++++++++++ orgs/scs/teams/members.yml | 5 +++ 52 files changed, 1463 insertions(+), 17 deletions(-) create mode 100644 orgs/scs/repositories/Design-Docs.yml create mode 100644 orgs/scs/repositories/Docs.yml create mode 100644 orgs/scs/repositories/Monitoring.yml create mode 100644 orgs/scs/repositories/Operational-Docs.yml create mode 100644 orgs/scs/repositories/contributor-guide.yml create mode 100644 orgs/scs/repositories/docker-horizon.yml create mode 100644 orgs/scs/repositories/documentation.yml create mode 100644 orgs/scs/repositories/epics-and-stories.yml create mode 100644 orgs/scs/repositories/generics.yml create mode 100644 orgs/scs/repositories/graphics.yml create mode 100644 orgs/scs/repositories/gx-scs-identity-provider.yml create mode 100644 orgs/scs/repositories/infrastructure.yml create mode 100644 orgs/scs/repositories/issues.yml create mode 100644 orgs/scs/repositories/k8s-cassandra.yml create mode 100644 orgs/scs/repositories/k8s-cluster-api-provider.yml create mode 100644 orgs/scs/repositories/k8s-cortex.yml create mode 100644 orgs/scs/repositories/k8s-gatekeeper.yml create mode 100644 orgs/scs/repositories/k8s-grafana.yml create mode 100644 orgs/scs/repositories/k8s-harbor-manual.yml create mode 100644 orgs/scs/repositories/k8s-harbor.yml create mode 100644 orgs/scs/repositories/k8s-keycloak.yml create mode 100644 orgs/scs/repositories/k8s-minio.yml create mode 100644 orgs/scs/repositories/k8s-open-policy-agent.yml create mode 100644 orgs/scs/repositories/k8s-operator-minio.yml create mode 100644 orgs/scs/repositories/k8s-operator-postgres.yml create mode 100644 orgs/scs/repositories/k8s-operator-scylla.yml create mode 100644 orgs/scs/repositories/k8s-os-health-monitor.yml create mode 100644 orgs/scs/repositories/k8s-polaris.yml create mode 100644 orgs/scs/repositories/k8s-postgres.yml create mode 100644 orgs/scs/repositories/k8s-prometheus.yml create mode 100644 orgs/scs/repositories/k8s-template.yml create mode 100644 orgs/scs/repositories/mission-statement.yml create mode 100644 orgs/scs/repositories/openstack-flavor-manager.yml create mode 100644 orgs/scs/repositories/openstack-health-monitor.yml create mode 100644 orgs/scs/repositories/openstack-image-manager.yml create mode 100644 orgs/scs/repositories/openstack-orphaned-resource-cleaner.yml create mode 100644 orgs/scs/repositories/openstack-simple-stress.yml create mode 100644 orgs/scs/repositories/openstack-vyos-image.yml create mode 100644 orgs/scs/repositories/poc-gardener.yml create mode 100644 orgs/scs/repositories/poc-kubermatic.yml create mode 100644 orgs/scs/repositories/poc-rancher.yml create mode 100644 orgs/scs/repositories/polaris-action.yml create mode 100644 orgs/scs/repositories/testbed-gx-iam.yml create mode 100644 orgs/scs/repositories/testbed-gx-k8s.yml create mode 100644 orgs/scs/repositories/testbed-gx-scs.yml create mode 100644 orgs/scs/repositories/testbed.yml create mode 100644 orgs/scs/repositories/zuul-sandbox.yml create mode 100644 orgs/scs/repositories/zuul_config.yml create mode 100644 orgs/scs/repositories/zuul_deployment.yml diff --git a/orgs/scs/repositories/Design-Docs.yml b/orgs/scs/repositories/Design-Docs.yml new file mode 100644 index 00000000..fcc0e9a7 --- /dev/null +++ b/orgs/scs/repositories/Design-Docs.yml @@ -0,0 +1,29 @@ +--- +Design-Docs: + default_branch: master + description: Design Documents, Architecture etc. for SCS and related technology + homepage: '' + language: PYTHON + archived: false + has_issues: true + has_projects: false + has_wiki: false + private: false + delete_branch_on_merge: true + allow_merge_commit: false + allow_squash_merge: true + allow_rebase_merge: true + teams: + maintain: + - maintainers + pull: + push: + admin: + - admins + collaborators: + maintain: + pull: + push: + admin: + topics: [] + protection_rules: [] diff --git a/orgs/scs/repositories/Docs.yml b/orgs/scs/repositories/Docs.yml new file mode 100644 index 00000000..3a1488e8 --- /dev/null +++ b/orgs/scs/repositories/Docs.yml @@ -0,0 +1,29 @@ +--- +Docs: + default_branch: main + description: Entry point for SCS Docs + homepage: '' + language: MARKDOWN + archived: false + has_issues: true + has_projects: false + has_wiki: false + private: false + delete_branch_on_merge: true + allow_merge_commit: false + allow_squash_merge: true + allow_rebase_merge: true + teams: + maintain: + - maintainers + pull: + push: + admin: + - admins + collaborators: + maintain: + pull: + push: + admin: + topics: [] + protection_rules: [] diff --git a/orgs/scs/repositories/Monitoring.yml b/orgs/scs/repositories/Monitoring.yml new file mode 100644 index 00000000..911712ae --- /dev/null +++ b/orgs/scs/repositories/Monitoring.yml @@ -0,0 +1,29 @@ +--- +Monitoring: + default_branch: main + description: '' + homepage: '' + language: MARKDOWN + archived: false + has_issues: true + has_projects: false + has_wiki: false + private: false + delete_branch_on_merge: true + allow_merge_commit: false + allow_squash_merge: true + allow_rebase_merge: true + teams: + maintain: + - maintainers + pull: + push: + admin: + - admins + collaborators: + maintain: + pull: + push: + admin: + topics: [] + protection_rules: [] diff --git a/orgs/scs/repositories/Operational-Docs.yml b/orgs/scs/repositories/Operational-Docs.yml new file mode 100644 index 00000000..96a0ba8a --- /dev/null +++ b/orgs/scs/repositories/Operational-Docs.yml @@ -0,0 +1,29 @@ +--- +Operational-Docs: + default_branch: main + description: Docs about how to best run SCS environments. Includes RCAs. + homepage: '' + language: PYTHON + archived: false + has_issues: true + has_projects: false + has_wiki: false + private: false + delete_branch_on_merge: true + allow_merge_commit: false + allow_squash_merge: true + allow_rebase_merge: true + teams: + maintain: + - maintainers + pull: + push: + admin: + - admins + collaborators: + maintain: + pull: + push: + admin: + topics: [] + protection_rules: [] diff --git a/orgs/scs/repositories/contributor-guide.yml b/orgs/scs/repositories/contributor-guide.yml new file mode 100644 index 00000000..012207c9 --- /dev/null +++ b/orgs/scs/repositories/contributor-guide.yml @@ -0,0 +1,29 @@ +--- +contributor-guide: + default_branch: master + description: The Contributor Guide for the Sovereign Cloud Stack project + homepage: https://scs.community/docs/contributor/ + language: PYTHON + archived: false + has_issues: true + has_projects: false + has_wiki: false + private: false + delete_branch_on_merge: true + allow_merge_commit: false + allow_squash_merge: true + allow_rebase_merge: true + teams: + maintain: + - maintainers + pull: + push: + admin: + - admins + collaborators: + maintain: + pull: + push: + admin: + topics: [] + protection_rules: [] diff --git a/orgs/scs/repositories/docker-horizon.yml b/orgs/scs/repositories/docker-horizon.yml new file mode 100644 index 00000000..aec20e14 --- /dev/null +++ b/orgs/scs/repositories/docker-horizon.yml @@ -0,0 +1,32 @@ +--- +docker-horizon: + default_branch: master + description: Customized OpenStack Horizon container for the Sovereign Cloud Stack + homepage: '' + language: YAML + archived: false + has_issues: true + has_projects: false + has_wiki: false + private: false + delete_branch_on_merge: true + allow_merge_commit: false + allow_squash_merge: true + allow_rebase_merge: true + teams: + maintain: + - maintainers + pull: + push: + admin: + - admins + collaborators: + maintain: + pull: + push: + admin: + topics: + - docker-image + - openstack-environment + - openstack-horizon + protection_rules: [] diff --git a/orgs/scs/repositories/documentation.yml b/orgs/scs/repositories/documentation.yml new file mode 100644 index 00000000..af648255 --- /dev/null +++ b/orgs/scs/repositories/documentation.yml @@ -0,0 +1,29 @@ +--- +documentation: + default_branch: master + description: SCS documentation + homepage: '' + language: MARKDOWN + archived: false + has_issues: true + has_projects: false + has_wiki: false + private: false + delete_branch_on_merge: true + allow_merge_commit: false + allow_squash_merge: true + allow_rebase_merge: true + teams: + maintain: + - maintainers + pull: + push: + admin: + - admins + collaborators: + maintain: + pull: + push: + admin: + topics: [] + protection_rules: [] diff --git a/orgs/scs/repositories/epics-and-stories.yml b/orgs/scs/repositories/epics-and-stories.yml new file mode 100644 index 00000000..5bdfc5ec --- /dev/null +++ b/orgs/scs/repositories/epics-and-stories.yml @@ -0,0 +1,29 @@ +--- +epics-and-stories: + default_branch: master + description: '' + homepage: https://scs.community/ + language: MARKDOWN + archived: false + has_issues: true + has_projects: false + has_wiki: false + private: false + delete_branch_on_merge: true + allow_merge_commit: false + allow_squash_merge: true + allow_rebase_merge: true + teams: + maintain: + - maintainers + pull: + push: + admin: + - admins + collaborators: + maintain: + pull: + push: + admin: + topics: [] + protection_rules: [] diff --git a/orgs/scs/repositories/generics.yml b/orgs/scs/repositories/generics.yml new file mode 100644 index 00000000..d9d09236 --- /dev/null +++ b/orgs/scs/repositories/generics.yml @@ -0,0 +1,29 @@ +--- +generics: + default_branch: master + description: Central place for our CI scripts and unified templates like README files + homepage: https://scs.community/ + language: MARKDOWN + archived: false + has_issues: true + has_projects: false + has_wiki: false + private: false + delete_branch_on_merge: true + allow_merge_commit: false + allow_squash_merge: true + allow_rebase_merge: true + teams: + maintain: + - maintainers + pull: + push: + admin: + - admins + collaborators: + maintain: + pull: + push: + admin: + topics: [] + protection_rules: [] diff --git a/orgs/scs/repositories/github-permissions.yml b/orgs/scs/repositories/github-permissions.yml index d577030a..ec228b4e 100644 --- a/orgs/scs/repositories/github-permissions.yml +++ b/orgs/scs/repositories/github-permissions.yml @@ -1,9 +1,9 @@ --- github-permissions: default_branch: main - description: GitHub permissions management through Ansible - homepage: https://www.osism.tech - language: Ansible + description: Managing the GitHub permissions of the SovereignCloudStack organization + homepage: '' + language: YAML archived: false has_issues: true has_projects: false @@ -12,7 +12,7 @@ github-permissions: delete_branch_on_merge: true allow_merge_commit: false allow_squash_merge: true - allow_rebase_merge: false + allow_rebase_merge: true teams: maintain: - maintainers @@ -25,8 +25,5 @@ github-permissions: pull: push: admin: - topics: - - scs_production_low - - scs - - sovereigncloudstack + topics: [] protection_rules: [] diff --git a/orgs/scs/repositories/graphics.yml b/orgs/scs/repositories/graphics.yml new file mode 100644 index 00000000..d9fea14f --- /dev/null +++ b/orgs/scs/repositories/graphics.yml @@ -0,0 +1,29 @@ +--- +graphics: + default_branch: master + description: Central place for graphics + homepage: '' + language: MARKDOWN + archived: false + has_issues: true + has_projects: false + has_wiki: false + private: false + delete_branch_on_merge: true + allow_merge_commit: false + allow_squash_merge: true + allow_rebase_merge: true + teams: + maintain: + - maintainers + pull: + push: + admin: + - admins + collaborators: + maintain: + pull: + push: + admin: + topics: [] + protection_rules: [] diff --git a/orgs/scs/repositories/gx-scs-identity-provider.yml b/orgs/scs/repositories/gx-scs-identity-provider.yml new file mode 100644 index 00000000..1dc0efb2 --- /dev/null +++ b/orgs/scs/repositories/gx-scs-identity-provider.yml @@ -0,0 +1,29 @@ +--- +gx-scs-identity-provider: + default_branch: master + description: IdP and Federation Work for Gaia-X and SCS + homepage: '' + language: YAML + archived: false + has_issues: true + has_projects: false + has_wiki: false + private: false + delete_branch_on_merge: true + allow_merge_commit: false + allow_squash_merge: true + allow_rebase_merge: true + teams: + maintain: + - maintainers + pull: + push: + admin: + - admins + collaborators: + maintain: + pull: + push: + admin: + topics: [] + protection_rules: [] diff --git a/orgs/scs/repositories/infrastructure.yml b/orgs/scs/repositories/infrastructure.yml new file mode 100644 index 00000000..8c259f4c --- /dev/null +++ b/orgs/scs/repositories/infrastructure.yml @@ -0,0 +1,29 @@ +--- +infrastructure: + default_branch: main + description: '' + homepage: '' + language: MARKDOWN + archived: false + has_issues: true + has_projects: false + has_wiki: false + private: false + delete_branch_on_merge: true + allow_merge_commit: false + allow_squash_merge: true + allow_rebase_merge: true + teams: + maintain: + - maintainers + pull: + push: + admin: + - admins + collaborators: + maintain: + pull: + push: + admin: + topics: [] + protection_rules: [] diff --git a/orgs/scs/repositories/issues.yml b/orgs/scs/repositories/issues.yml new file mode 100644 index 00000000..837b9921 --- /dev/null +++ b/orgs/scs/repositories/issues.yml @@ -0,0 +1,29 @@ +--- +issues: + default_branch: main + description: This repository is used for issues that are cross-repository or not bound to a specific repository. + homepage: '' + language: MARKDOWN + archived: false + has_issues: true + has_projects: false + has_wiki: false + private: false + delete_branch_on_merge: true + allow_merge_commit: false + allow_squash_merge: true + allow_rebase_merge: true + teams: + maintain: + - maintainers + pull: + push: + admin: + - admins + collaborators: + maintain: + pull: + push: + admin: + topics: [] + protection_rules: [] diff --git a/orgs/scs/repositories/k8s-cassandra.yml b/orgs/scs/repositories/k8s-cassandra.yml new file mode 100644 index 00000000..1f053448 --- /dev/null +++ b/orgs/scs/repositories/k8s-cassandra.yml @@ -0,0 +1,29 @@ +--- +k8s-cassandra: + default_branch: master + description: '' + homepage: '' + language: YAML + archived: false + has_issues: true + has_projects: false + has_wiki: false + private: false + delete_branch_on_merge: true + allow_merge_commit: false + allow_squash_merge: true + allow_rebase_merge: true + teams: + maintain: + - maintainers + pull: + push: + admin: + - admins + collaborators: + maintain: + pull: + push: + admin: + topics: [] + protection_rules: [] diff --git a/orgs/scs/repositories/k8s-cluster-api-provider.yml b/orgs/scs/repositories/k8s-cluster-api-provider.yml new file mode 100644 index 00000000..d8999211 --- /dev/null +++ b/orgs/scs/repositories/k8s-cluster-api-provider.yml @@ -0,0 +1,29 @@ +--- +k8s-cluster-api-provider: + default_branch: master + description: Automation to use the OpenStack Kubernetes API Provider on SCS + homepage: '' + language: YAML + archived: false + has_issues: true + has_projects: false + has_wiki: false + private: false + delete_branch_on_merge: true + allow_merge_commit: false + allow_squash_merge: true + allow_rebase_merge: true + teams: + maintain: + - maintainers + pull: + push: + admin: + - admins + collaborators: + maintain: + pull: + push: + admin: + topics: [] + protection_rules: [] diff --git a/orgs/scs/repositories/k8s-cortex.yml b/orgs/scs/repositories/k8s-cortex.yml new file mode 100644 index 00000000..71ca13e5 --- /dev/null +++ b/orgs/scs/repositories/k8s-cortex.yml @@ -0,0 +1,29 @@ +--- +k8s-coretx: + default_branch: master + description: '' + homepage: '' + language: YAML + archived: false + has_issues: true + has_projects: false + has_wiki: false + private: false + delete_branch_on_merge: true + allow_merge_commit: false + allow_squash_merge: true + allow_rebase_merge: true + teams: + maintain: + - maintainers + pull: + push: + admin: + - admins + collaborators: + maintain: + pull: + push: + admin: + topics: [] + protection_rules: [] diff --git a/orgs/scs/repositories/k8s-gatekeeper.yml b/orgs/scs/repositories/k8s-gatekeeper.yml new file mode 100644 index 00000000..54ab3503 --- /dev/null +++ b/orgs/scs/repositories/k8s-gatekeeper.yml @@ -0,0 +1,29 @@ +--- +k8s-gatekeeper: + default_branch: master + description: '' + homepage: '' + language: YAML + archived: false + has_issues: true + has_projects: false + has_wiki: false + private: false + delete_branch_on_merge: true + allow_merge_commit: false + allow_squash_merge: true + allow_rebase_merge: true + teams: + maintain: + - maintainers + pull: + push: + admin: + - admins + collaborators: + maintain: + pull: + push: + admin: + topics: [] + protection_rules: [] diff --git a/orgs/scs/repositories/k8s-grafana.yml b/orgs/scs/repositories/k8s-grafana.yml new file mode 100644 index 00000000..da4035a2 --- /dev/null +++ b/orgs/scs/repositories/k8s-grafana.yml @@ -0,0 +1,29 @@ +--- +k8s-grafana: + default_branch: master + description: '' + homepage: '' + language: YAML + archived: false + has_issues: true + has_projects: false + has_wiki: false + private: false + delete_branch_on_merge: true + allow_merge_commit: false + allow_squash_merge: true + allow_rebase_merge: true + teams: + maintain: + - maintainers + pull: + push: + admin: + - admins + collaborators: + maintain: + pull: + push: + admin: + topics: [] + protection_rules: [] diff --git a/orgs/scs/repositories/k8s-harbor-manual.yml b/orgs/scs/repositories/k8s-harbor-manual.yml new file mode 100644 index 00000000..6e749d29 --- /dev/null +++ b/orgs/scs/repositories/k8s-harbor-manual.yml @@ -0,0 +1,29 @@ +--- +k8s-harbor-manual: + default_branch: master + description: '' + homepage: '' + language: YAML + archived: false + has_issues: true + has_projects: false + has_wiki: false + private: false + delete_branch_on_merge: true + allow_merge_commit: false + allow_squash_merge: true + allow_rebase_merge: true + teams: + maintain: + - maintainers + pull: + push: + admin: + - admins + collaborators: + maintain: + pull: + push: + admin: + topics: [] + protection_rules: [] diff --git a/orgs/scs/repositories/k8s-harbor.yml b/orgs/scs/repositories/k8s-harbor.yml new file mode 100644 index 00000000..10809cb4 --- /dev/null +++ b/orgs/scs/repositories/k8s-harbor.yml @@ -0,0 +1,29 @@ +--- +k8s-harbor: + default_branch: master + description: '' + homepage: '' + language: YAML + archived: false + has_issues: true + has_projects: false + has_wiki: false + private: false + delete_branch_on_merge: true + allow_merge_commit: false + allow_squash_merge: true + allow_rebase_merge: true + teams: + maintain: + - maintainers + pull: + push: + admin: + - admins + collaborators: + maintain: + pull: + push: + admin: + topics: [] + protection_rules: [] diff --git a/orgs/scs/repositories/k8s-keycloak.yml b/orgs/scs/repositories/k8s-keycloak.yml new file mode 100644 index 00000000..cf3145e5 --- /dev/null +++ b/orgs/scs/repositories/k8s-keycloak.yml @@ -0,0 +1,29 @@ +--- +k8s-keycloak: + default_branch: main + description: '' + homepage: '' + language: YAML + archived: false + has_issues: true + has_projects: false + has_wiki: false + private: false + delete_branch_on_merge: true + allow_merge_commit: false + allow_squash_merge: true + allow_rebase_merge: true + teams: + maintain: + - maintainers + pull: + push: + admin: + - admins + collaborators: + maintain: + pull: + push: + admin: + topics: [] + protection_rules: [] diff --git a/orgs/scs/repositories/k8s-minio.yml b/orgs/scs/repositories/k8s-minio.yml new file mode 100644 index 00000000..98e9bace --- /dev/null +++ b/orgs/scs/repositories/k8s-minio.yml @@ -0,0 +1,29 @@ +--- +k8s-minio: + default_branch: master + description: '' + homepage: '' + language: YAML + archived: false + has_issues: true + has_projects: false + has_wiki: false + private: false + delete_branch_on_merge: true + allow_merge_commit: false + allow_squash_merge: true + allow_rebase_merge: true + teams: + maintain: + - maintainers + pull: + push: + admin: + - admins + collaborators: + maintain: + pull: + push: + admin: + topics: [] + protection_rules: [] diff --git a/orgs/scs/repositories/k8s-open-policy-agent.yml b/orgs/scs/repositories/k8s-open-policy-agent.yml new file mode 100644 index 00000000..4b847517 --- /dev/null +++ b/orgs/scs/repositories/k8s-open-policy-agent.yml @@ -0,0 +1,29 @@ +--- +k8s-open-policy-agent: + default_branch: master + description: '' + homepage: '' + language: MARKDOWN + archived: false + has_issues: true + has_projects: false + has_wiki: false + private: false + delete_branch_on_merge: true + allow_merge_commit: false + allow_squash_merge: true + allow_rebase_merge: true + teams: + maintain: + - maintainers + pull: + push: + admin: + - admins + collaborators: + maintain: + pull: + push: + admin: + topics: [] + protection_rules: [] diff --git a/orgs/scs/repositories/k8s-operator-minio.yml b/orgs/scs/repositories/k8s-operator-minio.yml new file mode 100644 index 00000000..0060ece4 --- /dev/null +++ b/orgs/scs/repositories/k8s-operator-minio.yml @@ -0,0 +1,29 @@ +--- +k8s-operator-minio: + default_branch: main + description: '' + homepage: '' + language: YAML + archived: false + has_issues: true + has_projects: false + has_wiki: false + private: false + delete_branch_on_merge: true + allow_merge_commit: false + allow_squash_merge: true + allow_rebase_merge: true + teams: + maintain: + - maintainers + pull: + push: + admin: + - admins + collaborators: + maintain: + pull: + push: + admin: + topics: [] + protection_rules: [] diff --git a/orgs/scs/repositories/k8s-operator-postgres.yml b/orgs/scs/repositories/k8s-operator-postgres.yml new file mode 100644 index 00000000..d2671658 --- /dev/null +++ b/orgs/scs/repositories/k8s-operator-postgres.yml @@ -0,0 +1,29 @@ +--- +k8s-operator-postgres: + default_branch: main + description: '' + homepage: '' + language: YAML + archived: false + has_issues: true + has_projects: false + has_wiki: false + private: false + delete_branch_on_merge: true + allow_merge_commit: false + allow_squash_merge: true + allow_rebase_merge: true + teams: + maintain: + - maintainers + pull: + push: + admin: + - admins + collaborators: + maintain: + pull: + push: + admin: + topics: [] + protection_rules: [] diff --git a/orgs/scs/repositories/k8s-operator-scylla.yml b/orgs/scs/repositories/k8s-operator-scylla.yml new file mode 100644 index 00000000..937c1228 --- /dev/null +++ b/orgs/scs/repositories/k8s-operator-scylla.yml @@ -0,0 +1,29 @@ +--- +k8s-operator-scylla: + default_branch: master + description: '' + homepage: '' + language: YAML + archived: false + has_issues: true + has_projects: false + has_wiki: false + private: false + delete_branch_on_merge: true + allow_merge_commit: false + allow_squash_merge: true + allow_rebase_merge: true + teams: + maintain: + - maintainers + pull: + push: + admin: + - admins + collaborators: + maintain: + pull: + push: + admin: + topics: [] + protection_rules: [] diff --git a/orgs/scs/repositories/k8s-os-health-monitor.yml b/orgs/scs/repositories/k8s-os-health-monitor.yml new file mode 100644 index 00000000..bd1cac4b --- /dev/null +++ b/orgs/scs/repositories/k8s-os-health-monitor.yml @@ -0,0 +1,29 @@ +--- +k8s-os-health-monitor: + default_branch: master + description: '' + homepage: '' + language: YAML + archived: false + has_issues: true + has_projects: false + has_wiki: false + private: false + delete_branch_on_merge: true + allow_merge_commit: false + allow_squash_merge: true + allow_rebase_merge: true + teams: + maintain: + - maintainers + pull: + push: + admin: + - admins + collaborators: + maintain: + pull: + push: + admin: + topics: [] + protection_rules: [] diff --git a/orgs/scs/repositories/k8s-polaris.yml b/orgs/scs/repositories/k8s-polaris.yml new file mode 100644 index 00000000..69c523cd --- /dev/null +++ b/orgs/scs/repositories/k8s-polaris.yml @@ -0,0 +1,29 @@ +--- +k8s-polaris: + default_branch: main + description: '' + homepage: '' + language: YAML + archived: false + has_issues: true + has_projects: false + has_wiki: false + private: false + delete_branch_on_merge: true + allow_merge_commit: false + allow_squash_merge: true + allow_rebase_merge: true + teams: + maintain: + - maintainers + pull: + push: + admin: + - admins + collaborators: + maintain: + pull: + push: + admin: + topics: [] + protection_rules: [] diff --git a/orgs/scs/repositories/k8s-postgres.yml b/orgs/scs/repositories/k8s-postgres.yml new file mode 100644 index 00000000..fa68a825 --- /dev/null +++ b/orgs/scs/repositories/k8s-postgres.yml @@ -0,0 +1,29 @@ +--- +k8s-postgres: + default_branch: main + description: '' + homepage: '' + language: YAML + archived: false + has_issues: true + has_projects: false + has_wiki: false + private: false + delete_branch_on_merge: true + allow_merge_commit: false + allow_squash_merge: true + allow_rebase_merge: true + teams: + maintain: + - maintainers + pull: + push: + admin: + - admins + collaborators: + maintain: + pull: + push: + admin: + topics: [] + protection_rules: [] diff --git a/orgs/scs/repositories/k8s-prometheus.yml b/orgs/scs/repositories/k8s-prometheus.yml new file mode 100644 index 00000000..a54ba6fb --- /dev/null +++ b/orgs/scs/repositories/k8s-prometheus.yml @@ -0,0 +1,29 @@ +--- +k8s-prometheus: + default_branch: master + description: '' + homepage: '' + language: YAML + archived: false + has_issues: true + has_projects: false + has_wiki: false + private: false + delete_branch_on_merge: true + allow_merge_commit: false + allow_squash_merge: true + allow_rebase_merge: true + teams: + maintain: + - maintainers + pull: + push: + admin: + - admins + collaborators: + maintain: + pull: + push: + admin: + topics: [] + protection_rules: [] diff --git a/orgs/scs/repositories/k8s-template.yml b/orgs/scs/repositories/k8s-template.yml new file mode 100644 index 00000000..9349095b --- /dev/null +++ b/orgs/scs/repositories/k8s-template.yml @@ -0,0 +1,29 @@ +--- +k8s-template: + default_branch: master + description: '' + homepage: '' + language: YAML + archived: false + has_issues: true + has_projects: false + has_wiki: false + private: false + delete_branch_on_merge: true + allow_merge_commit: false + allow_squash_merge: true + allow_rebase_merge: true + teams: + maintain: + - maintainers + pull: + push: + admin: + - admins + collaborators: + maintain: + pull: + push: + admin: + topics: [] + protection_rules: [] diff --git a/orgs/scs/repositories/mission-statement.yml b/orgs/scs/repositories/mission-statement.yml new file mode 100644 index 00000000..1031d81a --- /dev/null +++ b/orgs/scs/repositories/mission-statement.yml @@ -0,0 +1,29 @@ +--- +mission-statement: + default_branch: main + description: '' + homepage: '' + language: '' + archived: false + has_issues: true + has_projects: false + has_wiki: false + private: false + delete_branch_on_merge: true + allow_merge_commit: false + allow_squash_merge: true + allow_rebase_merge: true + teams: + maintain: + - maintainers + pull: + push: + admin: + - admins + collaborators: + maintain: + pull: + push: + admin: + topics: [] + protection_rules: [] diff --git a/orgs/scs/repositories/openstack-flavor-manager.yml b/orgs/scs/repositories/openstack-flavor-manager.yml new file mode 100644 index 00000000..621a3f89 --- /dev/null +++ b/orgs/scs/repositories/openstack-flavor-manager.yml @@ -0,0 +1,29 @@ +--- +openstack-flavor-manager: + default_branch: main + description: '' + homepage: '' + language: '' + archived: false + has_issues: true + has_projects: false + has_wiki: false + private: false + delete_branch_on_merge: true + allow_merge_commit: false + allow_squash_merge: true + allow_rebase_merge: true + teams: + maintain: + - maintainers + pull: + push: + admin: + - admins + collaborators: + maintain: + pull: + push: + admin: + topics: [] + protection_rules: [] diff --git a/orgs/scs/repositories/openstack-health-monitor.yml b/orgs/scs/repositories/openstack-health-monitor.yml new file mode 100644 index 00000000..d5bd618d --- /dev/null +++ b/orgs/scs/repositories/openstack-health-monitor.yml @@ -0,0 +1,32 @@ +--- +openstack-health-monitor: + default_branch: master + description: Script to monitor wheather an OpenStack cloud is working correctly + homepage: '' + language: SHELL + archived: false + has_issues: true + has_projects: false + has_wiki: false + private: false + delete_branch_on_merge: true + allow_merge_commit: false + allow_squash_merge: true + allow_rebase_merge: true + teams: + maintain: + - maintainers + pull: + push: + admin: + - admins + collaborators: + maintain: + pull: + push: + admin: + topics: + - bash + - openstack + - openstack-environment + protection_rules: [] diff --git a/orgs/scs/repositories/openstack-image-manager.yml b/orgs/scs/repositories/openstack-image-manager.yml new file mode 100644 index 00000000..a44be051 --- /dev/null +++ b/orgs/scs/repositories/openstack-image-manager.yml @@ -0,0 +1,34 @@ +--- +openstack-image-manager: + default_branch: master + description: Easily manage and keep up to date a large number of images on an OpenStack environment + homepage: '' + language: PYTHON + archived: false + has_issues: true + has_projects: false + has_wiki: false + private: false + delete_branch_on_merge: true + allow_merge_commit: false + allow_squash_merge: true + allow_rebase_merge: true + teams: + maintain: + - maintainers + pull: + push: + admin: + - admins + collaborators: + maintain: + pull: + push: + admin: + topics: + - python + - openstack + - python3 + - openstack-environment + - openstack-glance + protection_rules: [] diff --git a/orgs/scs/repositories/openstack-orphaned-resource-cleaner.yml b/orgs/scs/repositories/openstack-orphaned-resource-cleaner.yml new file mode 100644 index 00000000..160d6939 --- /dev/null +++ b/orgs/scs/repositories/openstack-orphaned-resource-cleaner.yml @@ -0,0 +1,33 @@ +--- +openstack-orphaned-resource-cleaner: + default_branch: master + description: With this script it is possible to easily list and cleanup orphaned resources on an OpenStack cloud environment + homepage: '' + language: PYTHON + archived: false + has_issues: true + has_projects: false + has_wiki: false + private: false + delete_branch_on_merge: true + allow_merge_commit: false + allow_squash_merge: true + allow_rebase_merge: true + teams: + maintain: + - maintainers + pull: + push: + admin: + - admins + collaborators: + maintain: + pull: + push: + admin: + topics: + - python + - openstack + - python3 + - openstack-environment + protection_rules: [] diff --git a/orgs/scs/repositories/openstack-simple-stress.yml b/orgs/scs/repositories/openstack-simple-stress.yml new file mode 100644 index 00000000..d297baf8 --- /dev/null +++ b/orgs/scs/repositories/openstack-simple-stress.yml @@ -0,0 +1,31 @@ +--- +openstack-simple-stress: + default_branch: master + description: A tool to perform simple load tests on an OpenStack environment + homepage: '' + language: PYTHON + archived: false + has_issues: true + has_projects: false + has_wiki: false + private: false + delete_branch_on_merge: true + allow_merge_commit: false + allow_squash_merge: true + allow_rebase_merge: true + teams: + maintain: + - maintainers + pull: + push: + admin: + - admins + collaborators: + maintain: + pull: + push: + admin: + topics: + - python + - openstack-environment + protection_rules: [] diff --git a/orgs/scs/repositories/openstack-vyos-image.yml b/orgs/scs/repositories/openstack-vyos-image.yml new file mode 100644 index 00000000..468ee1a6 --- /dev/null +++ b/orgs/scs/repositories/openstack-vyos-image.yml @@ -0,0 +1,33 @@ +--- +openstack-vyos-image: + default_branch: master + description: VyOS on OpenStack + homepage: '' + language: JSON + archived: false + has_issues: true + has_projects: false + has_wiki: false + private: false + delete_branch_on_merge: true + allow_merge_commit: false + allow_squash_merge: true + allow_rebase_merge: true + teams: + maintain: + - maintainers + pull: + push: + admin: + - admins + collaborators: + maintain: + pull: + push: + admin: + topics: + - packer + - vyos + - openstack-environment + - openstack-glance + protection_rules: [] diff --git a/orgs/scs/repositories/poc-gardener.yml b/orgs/scs/repositories/poc-gardener.yml new file mode 100644 index 00000000..b0d32e06 --- /dev/null +++ b/orgs/scs/repositories/poc-gardener.yml @@ -0,0 +1,29 @@ +--- +poc-gardener: + default_branch: master + description: Automatically set up SAP Gardener on SCS compliant IaaS + homepage: '' + language: HCL + archived: false + has_issues: true + has_projects: false + has_wiki: false + private: false + delete_branch_on_merge: true + allow_merge_commit: false + allow_squash_merge: true + allow_rebase_merge: true + teams: + maintain: + - maintainers + pull: + push: + admin: + - admins + collaborators: + maintain: + pull: + push: + admin: + topics: [] + protection_rules: [] diff --git a/orgs/scs/repositories/poc-kubermatic.yml b/orgs/scs/repositories/poc-kubermatic.yml new file mode 100644 index 00000000..a7a79c00 --- /dev/null +++ b/orgs/scs/repositories/poc-kubermatic.yml @@ -0,0 +1,29 @@ +--- +poc-kubermatic: + default_branch: master + description: '' + homepage: '' + language: HCL + archived: false + has_issues: true + has_projects: false + has_wiki: false + private: false + delete_branch_on_merge: true + allow_merge_commit: false + allow_squash_merge: true + allow_rebase_merge: true + teams: + maintain: + - maintainers + pull: + push: + admin: + - admins + collaborators: + maintain: + pull: + push: + admin: + topics: [] + protection_rules: [] diff --git a/orgs/scs/repositories/poc-rancher.yml b/orgs/scs/repositories/poc-rancher.yml new file mode 100644 index 00000000..b85513a1 --- /dev/null +++ b/orgs/scs/repositories/poc-rancher.yml @@ -0,0 +1,29 @@ +--- +poc-rancher: + default_branch: master + description: '' + homepage: '' + language: HCL + archived: false + has_issues: true + has_projects: false + has_wiki: false + private: false + delete_branch_on_merge: true + allow_merge_commit: false + allow_squash_merge: true + allow_rebase_merge: true + teams: + maintain: + - maintainers + pull: + push: + admin: + - admins + collaborators: + maintain: + pull: + push: + admin: + topics: [] + protection_rules: [] diff --git a/orgs/scs/repositories/polaris-action.yml b/orgs/scs/repositories/polaris-action.yml new file mode 100644 index 00000000..aad9729e --- /dev/null +++ b/orgs/scs/repositories/polaris-action.yml @@ -0,0 +1,29 @@ +--- +polaris-action: + default_branch: main + description: '' + homepage: '' + language: '' + archived: false + has_issues: true + has_projects: false + has_wiki: false + private: false + delete_branch_on_merge: true + allow_merge_commit: false + allow_squash_merge: true + allow_rebase_merge: true + teams: + maintain: + - maintainers + pull: + push: + admin: + - admins + collaborators: + maintain: + pull: + push: + admin: + topics: [] + protection_rules: [] diff --git a/orgs/scs/repositories/testbed-gx-iam.yml b/orgs/scs/repositories/testbed-gx-iam.yml new file mode 100644 index 00000000..fda0aae8 --- /dev/null +++ b/orgs/scs/repositories/testbed-gx-iam.yml @@ -0,0 +1,33 @@ +--- +testbed-gx-iam: + default_branch: master + description: GAIA-X SCS Identity and Access Management (IAM) testbed + homepage: '' + language: HCL + archived: true + has_issues: true + has_projects: false + has_wiki: false + private: false + delete_branch_on_merge: true + allow_merge_commit: false + allow_squash_merge: true + allow_rebase_merge: true + teams: + maintain: + - maintainers + pull: + push: + admin: + - admins + collaborators: + maintain: + pull: + push: + admin: + topics: + - keycloak + - openstack-environment + - openstack-keystone + - gaia-x + protection_rules: [] diff --git a/orgs/scs/repositories/testbed-gx-k8s.yml b/orgs/scs/repositories/testbed-gx-k8s.yml new file mode 100644 index 00000000..ac28ef61 --- /dev/null +++ b/orgs/scs/repositories/testbed-gx-k8s.yml @@ -0,0 +1,30 @@ +--- +testbed-gx-k8s: + default_branch: master + description: GAIA-X Kubernetes testbed + homepage: '' + language: MARKDOWN + archived: false + has_issues: true + has_projects: false + has_wiki: false + private: false + delete_branch_on_merge: true + allow_merge_commit: false + allow_squash_merge: true + allow_rebase_merge: true + teams: + maintain: + - maintainers + pull: + push: + admin: + - admins + collaborators: + maintain: + pull: + push: + admin: + topics: + - kubernetes + protection_rules: [] diff --git a/orgs/scs/repositories/testbed-gx-scs.yml b/orgs/scs/repositories/testbed-gx-scs.yml new file mode 100644 index 00000000..fd1c2955 --- /dev/null +++ b/orgs/scs/repositories/testbed-gx-scs.yml @@ -0,0 +1,29 @@ +--- +testbed-gx-scs: + default_branch: master + description: GAIA-X Sovereign Cloud Stack (SCS) testbed + homepage: https://gx-scs.okeanos.dev/ + language: RST + archived: false + has_issues: true + has_projects: false + has_wiki: false + private: false + delete_branch_on_merge: true + allow_merge_commit: false + allow_squash_merge: true + allow_rebase_merge: true + teams: + maintain: + - maintainers + pull: + push: + admin: + - admins + collaborators: + maintain: + pull: + push: + admin: + topics: [] + protection_rules: [] diff --git a/orgs/scs/repositories/testbed.yml b/orgs/scs/repositories/testbed.yml new file mode 100644 index 00000000..ed11f6ce --- /dev/null +++ b/orgs/scs/repositories/testbed.yml @@ -0,0 +1,29 @@ +--- +testbed: + default_branch: master + description: This is just a fork. The current state of the core infrastructure is under osism/testbed. Please use this for tests etc. + homepage: https://docs.osism.tech/testbed + language: MARKDOWN + archived: false + has_issues: true + has_projects: false + has_wiki: false + private: false + delete_branch_on_merge: true + allow_merge_commit: false + allow_squash_merge: true + allow_rebase_merge: true + teams: + maintain: + - maintainers + pull: + push: + admin: + - admins + collaborators: + maintain: + pull: + push: + admin: + topics: [] + protection_rules: [] diff --git a/orgs/scs/repositories/website.yml b/orgs/scs/repositories/website.yml index 4462b64e..aa7e038c 100644 --- a/orgs/scs/repositories/website.yml +++ b/orgs/scs/repositories/website.yml @@ -1,9 +1,9 @@ --- website: - default_branch: main - description: OSISM website - homepage: https://www.osism.tech - language: YAML + default_branch: master + description: Base content for scs.community + homepage: https://scs.community/ + language: HTML archived: false has_issues: true has_projects: false @@ -12,7 +12,7 @@ website: delete_branch_on_merge: true allow_merge_commit: false allow_squash_merge: true - allow_rebase_merge: false + allow_rebase_merge: true teams: maintain: - maintainers @@ -25,8 +25,5 @@ website: pull: push: admin: - topics: - - scs_production_low - - scs - - sovereigncloudstack + topics: [] protection_rules: [] diff --git a/orgs/scs/repositories/zuul-sandbox.yml b/orgs/scs/repositories/zuul-sandbox.yml new file mode 100644 index 00000000..88af38d3 --- /dev/null +++ b/orgs/scs/repositories/zuul-sandbox.yml @@ -0,0 +1,29 @@ +--- +zuul-sandbox: + default_branch: main + description: Repo for testing the Zuul-CI + homepage: 'http://zuul.scs.community:9000' + language: YAML + archived: false + has_issues: true + has_projects: false + has_wiki: false + private: false + delete_branch_on_merge: true + allow_merge_commit: false + allow_squash_merge: true + allow_rebase_merge: true + teams: + maintain: + - maintainers + pull: + push: + admin: + - admins + collaborators: + maintain: + pull: + push: + admin: + topics: [] + protection_rules: [] diff --git a/orgs/scs/repositories/zuul_config.yml b/orgs/scs/repositories/zuul_config.yml new file mode 100644 index 00000000..3e05ea36 --- /dev/null +++ b/orgs/scs/repositories/zuul_config.yml @@ -0,0 +1,29 @@ +--- +zuul_config: + default_branch: main + description: Zuul Config Files + homepage: '' + language: YAML + archived: false + has_issues: true + has_projects: false + has_wiki: false + private: false + delete_branch_on_merge: true + allow_merge_commit: false + allow_squash_merge: true + allow_rebase_merge: true + teams: + maintain: + - maintainers + pull: + push: + admin: + - admins + collaborators: + maintain: + pull: + push: + admin: + topics: [] + protection_rules: [] diff --git a/orgs/scs/repositories/zuul_deployment.yml b/orgs/scs/repositories/zuul_deployment.yml new file mode 100644 index 00000000..7f5eb8b6 --- /dev/null +++ b/orgs/scs/repositories/zuul_deployment.yml @@ -0,0 +1,29 @@ +--- +zuul_deployment: + default_branch: main + description: 'SCS Zuul-CI deployment' + homepage: 'http://zuul.scs.community:9000/' + language: IaC + archived: false + has_issues: true + has_projects: false + has_wiki: false + private: false + delete_branch_on_merge: true + allow_merge_commit: false + allow_squash_merge: true + allow_rebase_merge: true + teams: + maintain: + - maintainers + pull: + push: + admin: + - admins + collaborators: + maintain: + pull: + push: + admin: + topics: [] + protection_rules: [] diff --git a/orgs/scs/teams/members.yml b/orgs/scs/teams/members.yml index 767b1361..a004bf8e 100644 --- a/orgs/scs/teams/members.yml +++ b/orgs/scs/teams/members.yml @@ -5,10 +5,15 @@ teams: visibility: secret parent: maintainer: + - garloff member: + - tibeer admin: description: Admins visibility: secret parent: maintainer: + - garloff member: + - garloff + - berendt From 2ccf3c04547ebf0abf9f1aff953c5d9ccf39965a Mon Sep 17 00:00:00 2001 From: Tim Beermann Date: Wed, 7 Jul 2021 14:32:52 +0200 Subject: [PATCH 004/374] removed second gitstyring folder (#6) Signed-off-by: Tim Beermann --- .github/gitstyring | 1 - 1 file changed, 1 deletion(-) delete mode 160000 .github/gitstyring diff --git a/.github/gitstyring b/.github/gitstyring deleted file mode 160000 index d93d8245..00000000 --- a/.github/gitstyring +++ /dev/null @@ -1 +0,0 @@ -Subproject commit d93d824574adf24ced05edaf05f762248d5a0044 From 5dbb1859f41291ac5b08a9938ff83c96678ccdea Mon Sep 17 00:00:00 2001 From: Tim Beermann Date: Mon, 19 Jul 2021 12:39:23 +0200 Subject: [PATCH 005/374] changed submodule source. ansible-collection-gitcontrol is the successor of gitstyring (#9) Signed-off-by: Tim Beermann --- .gitmodules | 6 +++--- README.md | 4 ++-- ansible-collection-gitcontrol | 1 + gitstyring | 1 - 4 files changed, 6 insertions(+), 6 deletions(-) create mode 160000 ansible-collection-gitcontrol delete mode 160000 gitstyring diff --git a/.gitmodules b/.gitmodules index 4dd413a2..10957c7f 100644 --- a/.gitmodules +++ b/.gitmodules @@ -1,3 +1,3 @@ -[submodule "gitstyring"] - path = gitstyring - url = https://github.com/opentelekomcloud-infra/gitstyring +[submodule "ansible-collection-gitcontrol"] + path = ansible-collection-gitcontrol + url = git@github.com:opentelekomcloud/ansible-collection-gitcontrol.git diff --git a/README.md b/README.md index 91b68a48..623b51c9 100644 --- a/README.md +++ b/README.md @@ -2,7 +2,7 @@ This repository manages the GitHub permissions for the SCS organization. -Based on https://github.com/opentelekomcloud-infra/gitstyring. +Based on https://github.com/opentelekomcloud/ansible-collection-gitcontrol ## Usage @@ -10,6 +10,6 @@ Based on https://github.com/opentelekomcloud-infra/gitstyring. export GITHUB_TOKEN="" export GITHUB_USER="" export GITSTYRING_ROOT_DIR="../../orgs" -cd gitstyring +cd ansible-collection-gitcontrol ansible-playbook playbooks/run.yml -e github_repos_state=present ``` diff --git a/ansible-collection-gitcontrol b/ansible-collection-gitcontrol new file mode 160000 index 00000000..325efccd --- /dev/null +++ b/ansible-collection-gitcontrol @@ -0,0 +1 @@ +Subproject commit 325efccd8a20d08a4b57e3f89bc2a7f8e574b74b diff --git a/gitstyring b/gitstyring deleted file mode 160000 index d93d8245..00000000 --- a/gitstyring +++ /dev/null @@ -1 +0,0 @@ -Subproject commit d93d824574adf24ced05edaf05f762248d5a0044 From 01eea50056ea6563b0bb7c3d220e294dc632a343 Mon Sep 17 00:00:00 2001 From: Tim Beermann Date: Mon, 4 Apr 2022 11:56:23 +0200 Subject: [PATCH 006/374] Updating to latest version Signed-off-by: Tim Beermann --- Pipfile | 14 + Pipfile.lock | 421 ++++++++++++++++++ README.md | 49 +- .../people/dismissed_members.yml | 0 orgs/SovereignCloudStack/people/members.yml | 14 + .../repositories/.github.yml} | 8 +- .../repositories/Design-Docs.yml | 6 +- .../repositories/Docs.yml | 0 .../repositories/Monitoring.yml | 2 +- .../repositories/Operational-Docs.yml | 2 +- .../repositories/contributor-guide.yml | 8 +- .../repositories/docker-horizon.yml | 4 +- .../repositories/documentation.yml | 29 ++ .../repositories/epics-and-stories.yml | 2 +- .../repositories/events.yml} | 6 +- .../repositories/generics.yml | 2 +- .../repositories/github-permissions.yml | 9 +- .../repositories/graphics.yml | 2 +- .../repositories/gx-scs-identity-provider.yml | 2 +- .../gx-self-description-generator.yml} | 12 +- .../repositories/infrastructure.yml | 0 .../repositories/issues.yml | 0 .../repositories/k8s-cassandra.yml | 2 +- .../repositories/k8s-cluster-api-provider.yml | 2 +- .../repositories/k8s-cortex.yml | 2 +- .../repositories/k8s-gatekeeper.yml | 5 +- .../repositories/k8s-grafana.yml | 2 +- .../repositories/k8s-harbor-manual.yml | 2 +- .../repositories/k8s-harbor.yml | 2 +- .../repositories/k8s-keycloak.yml | 0 .../repositories/k8s-minio.yml | 2 +- .../repositories/k8s-open-policy-agent.yml | 2 +- .../repositories/k8s-operator-minio.yml | 0 .../repositories/k8s-operator-postgres.yml | 0 .../repositories/k8s-operator-scylla.yml | 2 +- .../repositories/k8s-os-health-monitor.yml | 5 +- .../repositories/k8s-polaris.yml | 0 .../repositories/k8s-postgres.yml | 0 .../repositories/k8s-prometheus.yml | 2 +- .../repositories/k8s-template.yml | 2 +- .../repositories/mission-statement.yml | 0 .../repositories/newsletter.yml | 29 ++ .../repositories/openstack-flavor-manager.yml | 0 .../repositories/openstack-health-monitor.yml | 2 +- .../openstack-orphaned-resource-cleaner.yml | 2 +- .../repositories/openstack-vyos-image.yml | 2 +- .../repositories/poc-gardener.yml | 2 +- .../repositories/poc-kubermatic.yml | 2 +- .../repositories/poc-rancher.yml | 2 +- .../repositories/polaris-action.yml | 0 .../repositories/rally-foo.yml | 29 ++ .../repositories/scs-maschinenraum.yml | 29 ++ .../repositories/testbed-gx-iam.yml | 2 +- .../repositories/testbed-gx-k8s.yml | 2 +- .../repositories/testbed-gx-scs.yml | 6 +- .../repositories/website.yml | 10 +- .../repositories/zuul_config.yml | 0 .../repositories/zuul_deployment.yml | 0 .../repositories/zuul_sandbox.yml} | 2 +- .../teams/dismissed_members.yml | 0 orgs/SovereignCloudStack/teams/members.yml | 30 ++ orgs/scs/people/members.yml | 2 - .../repositories/openstack-image-manager.yml | 34 -- orgs/scs/teams/members.yml | 19 - playbook.yaml | 24 + 65 files changed, 735 insertions(+), 119 deletions(-) create mode 100644 Pipfile create mode 100644 Pipfile.lock rename orgs/{scs => SovereignCloudStack}/people/dismissed_members.yml (100%) create mode 100644 orgs/SovereignCloudStack/people/members.yml rename orgs/{scs/repositories/testbed.yml => SovereignCloudStack/repositories/.github.yml} (66%) rename orgs/{scs => SovereignCloudStack}/repositories/Design-Docs.yml (88%) rename orgs/{scs => SovereignCloudStack}/repositories/Docs.yml (100%) rename orgs/{scs => SovereignCloudStack}/repositories/Monitoring.yml (92%) rename orgs/{scs => SovereignCloudStack}/repositories/Operational-Docs.yml (96%) rename orgs/{scs => SovereignCloudStack}/repositories/contributor-guide.yml (80%) rename orgs/{scs => SovereignCloudStack}/repositories/docker-horizon.yml (92%) create mode 100644 orgs/SovereignCloudStack/repositories/documentation.yml rename orgs/{scs => SovereignCloudStack}/repositories/epics-and-stories.yml (95%) rename orgs/{scs/repositories/documentation.yml => SovereignCloudStack/repositories/events.yml} (82%) rename orgs/{scs => SovereignCloudStack}/repositories/generics.yml (95%) rename orgs/{scs => SovereignCloudStack}/repositories/github-permissions.yml (77%) rename orgs/{scs => SovereignCloudStack}/repositories/graphics.yml (95%) rename orgs/{scs => SovereignCloudStack}/repositories/gx-scs-identity-provider.yml (95%) rename orgs/{scs/repositories/openstack-simple-stress.yml => SovereignCloudStack/repositories/gx-self-description-generator.yml} (66%) rename orgs/{scs => SovereignCloudStack}/repositories/infrastructure.yml (100%) rename orgs/{scs => SovereignCloudStack}/repositories/issues.yml (100%) rename orgs/{scs => SovereignCloudStack}/repositories/k8s-cassandra.yml (94%) rename orgs/{scs => SovereignCloudStack}/repositories/k8s-cluster-api-provider.yml (95%) rename orgs/{scs => SovereignCloudStack}/repositories/k8s-cortex.yml (94%) rename orgs/{scs => SovereignCloudStack}/repositories/k8s-gatekeeper.yml (88%) rename orgs/{scs => SovereignCloudStack}/repositories/k8s-grafana.yml (94%) rename orgs/{scs => SovereignCloudStack}/repositories/k8s-harbor-manual.yml (94%) rename orgs/{scs => SovereignCloudStack}/repositories/k8s-harbor.yml (94%) rename orgs/{scs => SovereignCloudStack}/repositories/k8s-keycloak.yml (100%) rename orgs/{scs => SovereignCloudStack}/repositories/k8s-minio.yml (94%) rename orgs/{scs => SovereignCloudStack}/repositories/k8s-open-policy-agent.yml (95%) rename orgs/{scs => SovereignCloudStack}/repositories/k8s-operator-minio.yml (100%) rename orgs/{scs => SovereignCloudStack}/repositories/k8s-operator-postgres.yml (100%) rename orgs/{scs => SovereignCloudStack}/repositories/k8s-operator-scylla.yml (94%) rename orgs/{scs => SovereignCloudStack}/repositories/k8s-os-health-monitor.yml (87%) rename orgs/{scs => SovereignCloudStack}/repositories/k8s-polaris.yml (100%) rename orgs/{scs => SovereignCloudStack}/repositories/k8s-postgres.yml (100%) rename orgs/{scs => SovereignCloudStack}/repositories/k8s-prometheus.yml (94%) rename orgs/{scs => SovereignCloudStack}/repositories/k8s-template.yml (94%) rename orgs/{scs => SovereignCloudStack}/repositories/mission-statement.yml (100%) create mode 100644 orgs/SovereignCloudStack/repositories/newsletter.yml rename orgs/{scs => SovereignCloudStack}/repositories/openstack-flavor-manager.yml (100%) rename orgs/{scs => SovereignCloudStack}/repositories/openstack-health-monitor.yml (95%) rename orgs/{scs => SovereignCloudStack}/repositories/openstack-orphaned-resource-cleaner.yml (96%) rename orgs/{scs => SovereignCloudStack}/repositories/openstack-vyos-image.yml (95%) rename orgs/{scs => SovereignCloudStack}/repositories/poc-gardener.yml (95%) rename orgs/{scs => SovereignCloudStack}/repositories/poc-kubermatic.yml (94%) rename orgs/{scs => SovereignCloudStack}/repositories/poc-rancher.yml (94%) rename orgs/{scs => SovereignCloudStack}/repositories/polaris-action.yml (100%) create mode 100644 orgs/SovereignCloudStack/repositories/rally-foo.yml create mode 100644 orgs/SovereignCloudStack/repositories/scs-maschinenraum.yml rename orgs/{scs => SovereignCloudStack}/repositories/testbed-gx-iam.yml (95%) rename orgs/{scs => SovereignCloudStack}/repositories/testbed-gx-k8s.yml (95%) rename orgs/{scs => SovereignCloudStack}/repositories/testbed-gx-scs.yml (87%) rename orgs/{scs => SovereignCloudStack}/repositories/website.yml (81%) rename orgs/{scs => SovereignCloudStack}/repositories/zuul_config.yml (100%) rename orgs/{scs => SovereignCloudStack}/repositories/zuul_deployment.yml (100%) rename orgs/{scs/repositories/zuul-sandbox.yml => SovereignCloudStack/repositories/zuul_sandbox.yml} (97%) rename orgs/{scs => SovereignCloudStack}/teams/dismissed_members.yml (100%) create mode 100644 orgs/SovereignCloudStack/teams/members.yml delete mode 100644 orgs/scs/people/members.yml delete mode 100644 orgs/scs/repositories/openstack-image-manager.yml delete mode 100644 orgs/scs/teams/members.yml create mode 100644 playbook.yaml diff --git a/Pipfile b/Pipfile new file mode 100644 index 00000000..65e88af1 --- /dev/null +++ b/Pipfile @@ -0,0 +1,14 @@ +[[source]] +url = "https://pypi.org/simple" +verify_ssl = true +name = "pypi" + +[packages] +PyGithub = "*" +ansible = "*" +requests = "*" + +[dev-packages] + +[requires] +python_version = "3.9" diff --git a/Pipfile.lock b/Pipfile.lock new file mode 100644 index 00000000..2d93e85f --- /dev/null +++ b/Pipfile.lock @@ -0,0 +1,421 @@ +{ + "_meta": { + "hash": { + "sha256": "810d92847d5225ec66603f34c724e613ca7e82cfeb963a3d8a44c15e7b365064" + }, + "pipfile-spec": 6, + "requires": { + "python_version": "3.9" + }, + "sources": [ + { + "name": "pypi", + "url": "https://pypi.org/simple", + "verify_ssl": true + } + ] + }, + "default": { + "ansible": { + "hashes": [ + "sha256:1345fa61c9ac2edcc6c16e0d3f872a73303a61b799a7f16236ca6279e0ae8e36" + ], + "index": "pypi", + "version": "==4.8.0" + }, + "ansible-core": { + "hashes": [ + "sha256:93d50283c7c5b476debf83dc089b3f679b939a8b9a7b5d628d28daafbb3d303a" + ], + "markers": "python_version >= '2.7' and python_version not in '3.0, 3.1, 3.2, 3.3, 3.4'", + "version": "==2.11.6" + }, + "certifi": { + "hashes": [ + "sha256:78884e7c1d4b00ce3cea67b44566851c4343c120abd683433ce934a68ea58872", + "sha256:d62a0163eb4c2344ac042ab2bdf75399a71a2d8c7d47eac2e2ee91b9d6339569" + ], + "version": "==2021.10.8" + }, + "cffi": { + "hashes": [ + "sha256:00c878c90cb53ccfaae6b8bc18ad05d2036553e6d9d1d9dbcf323bbe83854ca3", + "sha256:0104fb5ae2391d46a4cb082abdd5c69ea4eab79d8d44eaaf79f1b1fd806ee4c2", + "sha256:06c48159c1abed75c2e721b1715c379fa3200c7784271b3c46df01383b593636", + "sha256:0808014eb713677ec1292301ea4c81ad277b6cdf2fdd90fd540af98c0b101d20", + "sha256:10dffb601ccfb65262a27233ac273d552ddc4d8ae1bf93b21c94b8511bffe728", + "sha256:14cd121ea63ecdae71efa69c15c5543a4b5fbcd0bbe2aad864baca0063cecf27", + "sha256:17771976e82e9f94976180f76468546834d22a7cc404b17c22df2a2c81db0c66", + "sha256:181dee03b1170ff1969489acf1c26533710231c58f95534e3edac87fff06c443", + "sha256:23cfe892bd5dd8941608f93348c0737e369e51c100d03718f108bf1add7bd6d0", + "sha256:263cc3d821c4ab2213cbe8cd8b355a7f72a8324577dc865ef98487c1aeee2bc7", + "sha256:2756c88cbb94231c7a147402476be2c4df2f6078099a6f4a480d239a8817ae39", + "sha256:27c219baf94952ae9d50ec19651a687b826792055353d07648a5695413e0c605", + "sha256:2a23af14f408d53d5e6cd4e3d9a24ff9e05906ad574822a10563efcef137979a", + "sha256:31fb708d9d7c3f49a60f04cf5b119aeefe5644daba1cd2a0fe389b674fd1de37", + "sha256:3415c89f9204ee60cd09b235810be700e993e343a408693e80ce7f6a40108029", + "sha256:3773c4d81e6e818df2efbc7dd77325ca0dcb688116050fb2b3011218eda36139", + "sha256:3b96a311ac60a3f6be21d2572e46ce67f09abcf4d09344c49274eb9e0bf345fc", + "sha256:3f7d084648d77af029acb79a0ff49a0ad7e9d09057a9bf46596dac9514dc07df", + "sha256:41d45de54cd277a7878919867c0f08b0cf817605e4eb94093e7516505d3c8d14", + "sha256:4238e6dab5d6a8ba812de994bbb0a79bddbdf80994e4ce802b6f6f3142fcc880", + "sha256:45db3a33139e9c8f7c09234b5784a5e33d31fd6907800b316decad50af323ff2", + "sha256:45e8636704eacc432a206ac7345a5d3d2c62d95a507ec70d62f23cd91770482a", + "sha256:4958391dbd6249d7ad855b9ca88fae690783a6be9e86df65865058ed81fc860e", + "sha256:4a306fa632e8f0928956a41fa8e1d6243c71e7eb59ffbd165fc0b41e316b2474", + "sha256:57e9ac9ccc3101fac9d6014fba037473e4358ef4e89f8e181f8951a2c0162024", + "sha256:59888172256cac5629e60e72e86598027aca6bf01fa2465bdb676d37636573e8", + "sha256:5e069f72d497312b24fcc02073d70cb989045d1c91cbd53979366077959933e0", + "sha256:64d4ec9f448dfe041705426000cc13e34e6e5bb13736e9fd62e34a0b0c41566e", + "sha256:6dc2737a3674b3e344847c8686cf29e500584ccad76204efea14f451d4cc669a", + "sha256:74fdfdbfdc48d3f47148976f49fab3251e550a8720bebc99bf1483f5bfb5db3e", + "sha256:75e4024375654472cc27e91cbe9eaa08567f7fbdf822638be2814ce059f58032", + "sha256:786902fb9ba7433aae840e0ed609f45c7bcd4e225ebb9c753aa39725bb3e6ad6", + "sha256:8b6c2ea03845c9f501ed1313e78de148cd3f6cad741a75d43a29b43da27f2e1e", + "sha256:91d77d2a782be4274da750752bb1650a97bfd8f291022b379bb8e01c66b4e96b", + "sha256:91ec59c33514b7c7559a6acda53bbfe1b283949c34fe7440bcf917f96ac0723e", + "sha256:920f0d66a896c2d99f0adbb391f990a84091179542c205fa53ce5787aff87954", + "sha256:a5263e363c27b653a90078143adb3d076c1a748ec9ecc78ea2fb916f9b861962", + "sha256:abb9a20a72ac4e0fdb50dae135ba5e77880518e742077ced47eb1499e29a443c", + "sha256:c2051981a968d7de9dd2d7b87bcb9c939c74a34626a6e2f8181455dd49ed69e4", + "sha256:c21c9e3896c23007803a875460fb786118f0cdd4434359577ea25eb556e34c55", + "sha256:c2502a1a03b6312837279c8c1bd3ebedf6c12c4228ddbad40912d671ccc8a962", + "sha256:d4d692a89c5cf08a8557fdeb329b82e7bf609aadfaed6c0d79f5a449a3c7c023", + "sha256:da5db4e883f1ce37f55c667e5c0de439df76ac4cb55964655906306918e7363c", + "sha256:e7022a66d9b55e93e1a845d8c9eba2a1bebd4966cd8bfc25d9cd07d515b33fa6", + "sha256:ef1f279350da2c586a69d32fc8733092fd32cc8ac95139a00377841f59a3f8d8", + "sha256:f54a64f8b0c8ff0b64d18aa76675262e1700f3995182267998c31ae974fbc382", + "sha256:f5c7150ad32ba43a07c4479f40241756145a1f03b43480e058cfd862bf5041c7", + "sha256:f6f824dc3bce0edab5f427efcfb1d63ee75b6fcb7282900ccaf925be84efb0fc", + "sha256:fd8a250edc26254fe5b33be00402e6d287f562b6a5b2152dec302fa15bb3e997", + "sha256:ffaa5c925128e29efbde7301d8ecaf35c8c60ffbcd6a1ffd3a552177c8e5e796" + ], + "version": "==1.15.0" + }, + "charset-normalizer": { + "hashes": [ + "sha256:e019de665e2bcf9c2b64e2e5aa025fa991da8720daa3c1138cadd2fd1856aed0", + "sha256:f7af805c321bfa1ce6714c51f254e0d5bb5e5834039bc17db7ebe3a4cec9492b" + ], + "markers": "python_version >= '3'", + "version": "==2.0.7" + }, + "cryptography": { + "hashes": [ + "sha256:07bb7fbfb5de0980590ddfc7f13081520def06dc9ed214000ad4372fb4e3c7f6", + "sha256:18d90f4711bf63e2fb21e8c8e51ed8189438e6b35a6d996201ebd98a26abbbe6", + "sha256:1ed82abf16df40a60942a8c211251ae72858b25b7421ce2497c2eb7a1cee817c", + "sha256:22a38e96118a4ce3b97509443feace1d1011d0571fae81fc3ad35f25ba3ea999", + "sha256:2d69645f535f4b2c722cfb07a8eab916265545b3475fdb34e0be2f4ee8b0b15e", + "sha256:4a2d0e0acc20ede0f06ef7aa58546eee96d2592c00f450c9acb89c5879b61992", + "sha256:54b2605e5475944e2213258e0ab8696f4f357a31371e538ef21e8d61c843c28d", + "sha256:7075b304cd567694dc692ffc9747f3e9cb393cc4aa4fb7b9f3abd6f5c4e43588", + "sha256:7b7ceeff114c31f285528ba8b390d3e9cfa2da17b56f11d366769a807f17cbaa", + "sha256:7eba2cebca600a7806b893cb1d541a6e910afa87e97acf2021a22b32da1df52d", + "sha256:928185a6d1ccdb816e883f56ebe92e975a262d31cc536429041921f8cb5a62fd", + "sha256:9933f28f70d0517686bd7de36166dda42094eac49415459d9bdf5e7df3e0086d", + "sha256:a688ebcd08250eab5bb5bca318cc05a8c66de5e4171a65ca51db6bd753ff8953", + "sha256:abb5a361d2585bb95012a19ed9b2c8f412c5d723a9836418fab7aaa0243e67d2", + "sha256:c10c797ac89c746e488d2ee92bd4abd593615694ee17b2500578b63cad6b93a8", + "sha256:ced40344e811d6abba00295ced98c01aecf0c2de39481792d87af4fa58b7b4d6", + "sha256:d57e0cdc1b44b6cdf8af1d01807db06886f10177469312fbde8f44ccbb284bc9", + "sha256:d99915d6ab265c22873f1b4d6ea5ef462ef797b4140be4c9d8b179915e0985c6", + "sha256:eb80e8a1f91e4b7ef8b33041591e6d89b2b8e122d787e87eeb2b08da71bb16ad", + "sha256:ebeddd119f526bcf323a89f853afb12e225902a24d29b55fe18dd6fcb2838a76" + ], + "markers": "python_version >= '3.6'", + "version": "==35.0.0" + }, + "deprecated": { + "hashes": [ + "sha256:43ac5335da90c31c24ba028af536a91d41d53f9e6901ddb021bcc572ce44e38d", + "sha256:64756e3e14c8c5eea9795d93c524551432a0be75629f8f29e67ab8caf076c76d" + ], + "markers": "python_version >= '2.7' and python_version not in '3.0, 3.1, 3.2, 3.3'", + "version": "==1.2.13" + }, + "idna": { + "hashes": [ + "sha256:84d9dd047ffa80596e0f246e2eab0b391788b0503584e8945f2368256d2735ff", + "sha256:9d643ff0a55b762d5cdb124b8eaa99c66322e2157b69160bc32796e824360e6d" + ], + "markers": "python_version >= '3'", + "version": "==3.3" + }, + "jinja2": { + "hashes": [ + "sha256:827a0e32839ab1600d4eb1c4c33ec5a8edfbc5cb42dafa13b81f182f97784b45", + "sha256:8569982d3f0889eed11dd620c706d39b60c36d6d25843961f33f77fb6bc6b20c" + ], + "markers": "python_version >= '3.6'", + "version": "==3.0.2" + }, + "markupsafe": { + "hashes": [ + "sha256:01a9b8ea66f1658938f65b93a85ebe8bc016e6769611be228d797c9d998dd298", + "sha256:023cb26ec21ece8dc3907c0e8320058b2e0cb3c55cf9564da612bc325bed5e64", + "sha256:0446679737af14f45767963a1a9ef7620189912317d095f2d9ffa183a4d25d2b", + "sha256:04635854b943835a6ea959e948d19dcd311762c5c0c6e1f0e16ee57022669194", + "sha256:0717a7390a68be14b8c793ba258e075c6f4ca819f15edfc2a3a027c823718567", + "sha256:0955295dd5eec6cb6cc2fe1698f4c6d84af2e92de33fbcac4111913cd100a6ff", + "sha256:0d4b31cc67ab36e3392bbf3862cfbadac3db12bdd8b02a2731f509ed5b829724", + "sha256:10f82115e21dc0dfec9ab5c0223652f7197feb168c940f3ef61563fc2d6beb74", + "sha256:168cd0a3642de83558a5153c8bd34f175a9a6e7f6dc6384b9655d2697312a646", + "sha256:1d609f577dc6e1aa17d746f8bd3c31aa4d258f4070d61b2aa5c4166c1539de35", + "sha256:1f2ade76b9903f39aa442b4aadd2177decb66525062db244b35d71d0ee8599b6", + "sha256:20dca64a3ef2d6e4d5d615a3fd418ad3bde77a47ec8a23d984a12b5b4c74491a", + "sha256:2a7d351cbd8cfeb19ca00de495e224dea7e7d919659c2841bbb7f420ad03e2d6", + "sha256:2d7d807855b419fc2ed3e631034685db6079889a1f01d5d9dac950f764da3dad", + "sha256:2ef54abee730b502252bcdf31b10dacb0a416229b72c18b19e24a4509f273d26", + "sha256:36bc903cbb393720fad60fc28c10de6acf10dc6cc883f3e24ee4012371399a38", + "sha256:37205cac2a79194e3750b0af2a5720d95f786a55ce7df90c3af697bfa100eaac", + "sha256:3c112550557578c26af18a1ccc9e090bfe03832ae994343cfdacd287db6a6ae7", + "sha256:3dd007d54ee88b46be476e293f48c85048603f5f516008bee124ddd891398ed6", + "sha256:4296f2b1ce8c86a6aea78613c34bb1a672ea0e3de9c6ba08a960efe0b0a09047", + "sha256:47ab1e7b91c098ab893b828deafa1203de86d0bc6ab587b160f78fe6c4011f75", + "sha256:49e3ceeabbfb9d66c3aef5af3a60cc43b85c33df25ce03d0031a608b0a8b2e3f", + "sha256:4dc8f9fb58f7364b63fd9f85013b780ef83c11857ae79f2feda41e270468dd9b", + "sha256:4efca8f86c54b22348a5467704e3fec767b2db12fc39c6d963168ab1d3fc9135", + "sha256:53edb4da6925ad13c07b6d26c2a852bd81e364f95301c66e930ab2aef5b5ddd8", + "sha256:5855f8438a7d1d458206a2466bf82b0f104a3724bf96a1c781ab731e4201731a", + "sha256:594c67807fb16238b30c44bdf74f36c02cdf22d1c8cda91ef8a0ed8dabf5620a", + "sha256:5b6d930f030f8ed98e3e6c98ffa0652bdb82601e7a016ec2ab5d7ff23baa78d1", + "sha256:5bb28c636d87e840583ee3adeb78172efc47c8b26127267f54a9c0ec251d41a9", + "sha256:60bf42e36abfaf9aff1f50f52644b336d4f0a3fd6d8a60ca0d054ac9f713a864", + "sha256:611d1ad9a4288cf3e3c16014564df047fe08410e628f89805e475368bd304914", + "sha256:6300b8454aa6930a24b9618fbb54b5a68135092bc666f7b06901f897fa5c2fee", + "sha256:63f3268ba69ace99cab4e3e3b5840b03340efed0948ab8f78d2fd87ee5442a4f", + "sha256:6557b31b5e2c9ddf0de32a691f2312a32f77cd7681d8af66c2692efdbef84c18", + "sha256:693ce3f9e70a6cf7d2fb9e6c9d8b204b6b39897a2c4a1aa65728d5ac97dcc1d8", + "sha256:6a7fae0dd14cf60ad5ff42baa2e95727c3d81ded453457771d02b7d2b3f9c0c2", + "sha256:6c4ca60fa24e85fe25b912b01e62cb969d69a23a5d5867682dd3e80b5b02581d", + "sha256:6fcf051089389abe060c9cd7caa212c707e58153afa2c649f00346ce6d260f1b", + "sha256:7d91275b0245b1da4d4cfa07e0faedd5b0812efc15b702576d103293e252af1b", + "sha256:89c687013cb1cd489a0f0ac24febe8c7a666e6e221b783e53ac50ebf68e45d86", + "sha256:8d206346619592c6200148b01a2142798c989edcb9c896f9ac9722a99d4e77e6", + "sha256:905fec760bd2fa1388bb5b489ee8ee5f7291d692638ea5f67982d968366bef9f", + "sha256:97383d78eb34da7e1fa37dd273c20ad4320929af65d156e35a5e2d89566d9dfb", + "sha256:984d76483eb32f1bcb536dc27e4ad56bba4baa70be32fa87152832cdd9db0833", + "sha256:99df47edb6bda1249d3e80fdabb1dab8c08ef3975f69aed437cb69d0a5de1e28", + "sha256:9f02365d4e99430a12647f09b6cc8bab61a6564363f313126f775eb4f6ef798e", + "sha256:a30e67a65b53ea0a5e62fe23682cfe22712e01f453b95233b25502f7c61cb415", + "sha256:ab3ef638ace319fa26553db0624c4699e31a28bb2a835c5faca8f8acf6a5a902", + "sha256:aca6377c0cb8a8253e493c6b451565ac77e98c2951c45f913e0b52facdcff83f", + "sha256:add36cb2dbb8b736611303cd3bfcee00afd96471b09cda130da3581cbdc56a6d", + "sha256:b2f4bf27480f5e5e8ce285a8c8fd176c0b03e93dcc6646477d4630e83440c6a9", + "sha256:b7f2d075102dc8c794cbde1947378051c4e5180d52d276987b8d28a3bd58c17d", + "sha256:baa1a4e8f868845af802979fcdbf0bb11f94f1cb7ced4c4b8a351bb60d108145", + "sha256:be98f628055368795d818ebf93da628541e10b75b41c559fdf36d104c5787066", + "sha256:bf5d821ffabf0ef3533c39c518f3357b171a1651c1ff6827325e4489b0e46c3c", + "sha256:c47adbc92fc1bb2b3274c4b3a43ae0e4573d9fbff4f54cd484555edbf030baf1", + "sha256:cdfba22ea2f0029c9261a4bd07e830a8da012291fbe44dc794e488b6c9bb353a", + "sha256:d6c7ebd4e944c85e2c3421e612a7057a2f48d478d79e61800d81468a8d842207", + "sha256:d7f9850398e85aba693bb640262d3611788b1f29a79f0c93c565694658f4071f", + "sha256:d8446c54dc28c01e5a2dbac5a25f071f6653e6e40f3a8818e8b45d790fe6ef53", + "sha256:deb993cacb280823246a026e3b2d81c493c53de6acfd5e6bfe31ab3402bb37dd", + "sha256:e0f138900af21926a02425cf736db95be9f4af72ba1bb21453432a07f6082134", + "sha256:e9936f0b261d4df76ad22f8fee3ae83b60d7c3e871292cd42f40b81b70afae85", + "sha256:f0567c4dc99f264f49fe27da5f735f414c4e7e7dd850cfd8e69f0862d7c74ea9", + "sha256:f5653a225f31e113b152e56f154ccbe59eeb1c7487b39b9d9f9cdb58e6c79dc5", + "sha256:f826e31d18b516f653fe296d967d700fddad5901ae07c622bb3705955e1faa94", + "sha256:f8ba0e8349a38d3001fae7eadded3f6606f0da5d748ee53cc1dab1d6527b9509", + "sha256:f9081981fe268bd86831e5c75f7de206ef275defcb82bc70740ae6dc507aee51", + "sha256:fa130dd50c57d53368c9d59395cb5526eda596d3ffe36666cd81a44d56e48872" + ], + "markers": "python_version >= '3.6'", + "version": "==2.0.1" + }, + "packaging": { + "hashes": [ + "sha256:096d689d78ca690e4cd8a89568ba06d07ca097e3306a4381635073ca91479966", + "sha256:14317396d1e8cdb122989b916fa2c7e9ca8e2be9e8060a6eff75b6b7b4d8a7e0" + ], + "markers": "python_version >= '3.6'", + "version": "==21.2" + }, + "pycparser": { + "hashes": [ + "sha256:2d475327684562c3a96cc71adf7dc8c4f0565175cf86b6d7a404ff4c771f15f0", + "sha256:7582ad22678f0fcd81102833f60ef8d0e57288b6b5fb00323d101be910e35705" + ], + "markers": "python_version >= '2.7' and python_version not in '3.0, 3.1, 3.2, 3.3'", + "version": "==2.20" + }, + "pygithub": { + "hashes": [ + "sha256:1bbfff9372047ff3f21d5cd8e07720f3dbfdaf6462fcaed9d815f528f1ba7283", + "sha256:2caf0054ea079b71e539741ae56c5a95e073b81fa472ce222e81667381b9601b" + ], + "index": "pypi", + "version": "==1.55" + }, + "pyjwt": { + "hashes": [ + "sha256:b888b4d56f06f6dcd777210c334e69c737be74755d3e5e9ee3fe67dc18a0ee41", + "sha256:e0c4bb8d9f0af0c7f5b1ec4c5036309617d03d56932877f2f7a0beeb5318322f" + ], + "markers": "python_version >= '3.6'", + "version": "==2.3.0" + }, + "pynacl": { + "hashes": [ + "sha256:06cbb4d9b2c4bd3c8dc0d267416aaed79906e7b33f114ddbf0911969794b1cc4", + "sha256:11335f09060af52c97137d4ac54285bcb7df0cef29014a1a4efe64ac065434c4", + "sha256:2fe0fc5a2480361dcaf4e6e7cea00e078fcda07ba45f811b167e3f99e8cff574", + "sha256:30f9b96db44e09b3304f9ea95079b1b7316b2b4f3744fe3aaecccd95d547063d", + "sha256:4e10569f8cbed81cb7526ae137049759d2a8d57726d52c1a000a3ce366779634", + "sha256:511d269ee845037b95c9781aa702f90ccc36036f95d0f31373a6a79bd8242e25", + "sha256:537a7ccbea22905a0ab36ea58577b39d1fa9b1884869d173b5cf111f006f689f", + "sha256:54e9a2c849c742006516ad56a88f5c74bf2ce92c9f67435187c3c5953b346505", + "sha256:757250ddb3bff1eecd7e41e65f7f833a8405fede0194319f87899690624f2122", + "sha256:7757ae33dae81c300487591c68790dfb5145c7d03324000433d9a2c141f82af7", + "sha256:7c6092102219f59ff29788860ccb021e80fffd953920c4a8653889c029b2d420", + "sha256:8122ba5f2a2169ca5da936b2e5a511740ffb73979381b4229d9188f6dcb22f1f", + "sha256:9c4a7ea4fb81536c1b1f5cc44d54a296f96ae78c1ebd2311bd0b60be45a48d96", + "sha256:c914f78da4953b33d4685e3cdc7ce63401247a21425c16a39760e282075ac4a6", + "sha256:cd401ccbc2a249a47a3a1724c2918fcd04be1f7b54eb2a5a71ff915db0ac51c6", + "sha256:d452a6746f0a7e11121e64625109bc4468fc3100452817001dbe018bb8b08514", + "sha256:ea6841bc3a76fa4942ce00f3bda7d436fda21e2d91602b9e21b7ca9ecab8f3ff", + "sha256:f8851ab9041756003119368c1e6cd0b9c631f46d686b3904b18c0139f4419f80" + ], + "markers": "python_version >= '2.7' and python_version not in '3.0, 3.1, 3.2, 3.3'", + "version": "==1.4.0" + }, + "pyparsing": { + "hashes": [ + "sha256:c203ec8783bf771a155b207279b9bccb8dea02d8f0c9e5f8ead507bc3246ecc1", + "sha256:ef9d7589ef3c200abe66653d3f1ab1033c3c419ae9b9bdb1240a85b024efc88b" + ], + "markers": "python_version >= '2.6' and python_version not in '3.0, 3.1, 3.2, 3.3'", + "version": "==2.4.7" + }, + "pyyaml": { + "hashes": [ + "sha256:0283c35a6a9fbf047493e3a0ce8d79ef5030852c51e9d911a27badfde0605293", + "sha256:055d937d65826939cb044fc8c9b08889e8c743fdc6a32b33e2390f66013e449b", + "sha256:07751360502caac1c067a8132d150cf3d61339af5691fe9e87803040dbc5db57", + "sha256:0b4624f379dab24d3725ffde76559cff63d9ec94e1736b556dacdfebe5ab6d4b", + "sha256:0ce82d761c532fe4ec3f87fc45688bdd3a4c1dc5e0b4a19814b9009a29baefd4", + "sha256:1e4747bc279b4f613a09eb64bba2ba602d8a6664c6ce6396a4d0cd413a50ce07", + "sha256:213c60cd50106436cc818accf5baa1aba61c0189ff610f64f4a3e8c6726218ba", + "sha256:231710d57adfd809ef5d34183b8ed1eeae3f76459c18fb4a0b373ad56bedcdd9", + "sha256:277a0ef2981ca40581a47093e9e2d13b3f1fbbeffae064c1d21bfceba2030287", + "sha256:2cd5df3de48857ed0544b34e2d40e9fac445930039f3cfe4bcc592a1f836d513", + "sha256:40527857252b61eacd1d9af500c3337ba8deb8fc298940291486c465c8b46ec0", + "sha256:473f9edb243cb1935ab5a084eb238d842fb8f404ed2193a915d1784b5a6b5fc0", + "sha256:48c346915c114f5fdb3ead70312bd042a953a8ce5c7106d5bfb1a5254e47da92", + "sha256:50602afada6d6cbfad699b0c7bb50d5ccffa7e46a3d738092afddc1f9758427f", + "sha256:68fb519c14306fec9720a2a5b45bc9f0c8d1b9c72adf45c37baedfcd949c35a2", + "sha256:77f396e6ef4c73fdc33a9157446466f1cff553d979bd00ecb64385760c6babdc", + "sha256:819b3830a1543db06c4d4b865e70ded25be52a2e0631ccd2f6a47a2822f2fd7c", + "sha256:897b80890765f037df3403d22bab41627ca8811ae55e9a722fd0392850ec4d86", + "sha256:98c4d36e99714e55cfbaaee6dd5badbc9a1ec339ebfc3b1f52e293aee6bb71a4", + "sha256:9df7ed3b3d2e0ecfe09e14741b857df43adb5a3ddadc919a2d94fbdf78fea53c", + "sha256:9fa600030013c4de8165339db93d182b9431076eb98eb40ee068700c9c813e34", + "sha256:a80a78046a72361de73f8f395f1f1e49f956c6be882eed58505a15f3e430962b", + "sha256:b3d267842bf12586ba6c734f89d1f5b871df0273157918b0ccefa29deb05c21c", + "sha256:b5b9eccad747aabaaffbc6064800670f0c297e52c12754eb1d976c57e4f74dcb", + "sha256:c5687b8d43cf58545ade1fe3e055f70eac7a5a1a0bf42824308d868289a95737", + "sha256:cba8c411ef271aa037d7357a2bc8f9ee8b58b9965831d9e51baf703280dc73d3", + "sha256:d15a181d1ecd0d4270dc32edb46f7cb7733c7c508857278d3d378d14d606db2d", + "sha256:d4db7c7aef085872ef65a8fd7d6d09a14ae91f691dec3e87ee5ee0539d516f53", + "sha256:d4eccecf9adf6fbcc6861a38015c2a64f38b9d94838ac1810a9023a0609e1b78", + "sha256:d67d839ede4ed1b28a4e8909735fc992a923cdb84e618544973d7dfc71540803", + "sha256:daf496c58a8c52083df09b80c860005194014c3698698d1a57cbcfa182142a3a", + "sha256:e61ceaab6f49fb8bdfaa0f92c4b57bcfbea54c09277b1b4f7ac376bfb7a7c174", + "sha256:f84fbc98b019fef2ee9a1cb3ce93e3187a6df0b2538a651bfb890254ba9f90b5" + ], + "markers": "python_version >= '3.6'", + "version": "==6.0" + }, + "requests": { + "hashes": [ + "sha256:6c1246513ecd5ecd4528a0906f910e8f0f9c6b8ec72030dc9fd154dc1a6efd24", + "sha256:b8aa58f8cf793ffd8782d3d8cb19e66ef36f7aba4353eec859e74678b01b07a7" + ], + "index": "pypi", + "version": "==2.26.0" + }, + "resolvelib": { + "hashes": [ + "sha256:8113ae3ed6d33c6be0bcbf03ffeb06c0995c099b7b8aaa5ddf2e9b3b3df4e915", + "sha256:9b9b80d5c60e4c2a8b7fbf0712c3449dc01d74e215632e5199850c9eca687628" + ], + "version": "==0.5.4" + }, + "six": { + "hashes": [ + "sha256:1e61c37477a1626458e36f7b1d82aa5c9b094fa4802892072e49de9c60c4c926", + "sha256:8abb2f1d86890a2dfb989f9a77cfcfd3e47c2a354b01111771326f8aa26e0254" + ], + "markers": "python_version >= '2.7' and python_version not in '3.0, 3.1, 3.2, 3.3'", + "version": "==1.16.0" + }, + "urllib3": { + "hashes": [ + "sha256:4987c65554f7a2dbf30c18fd48778ef124af6fab771a377103da0585e2336ece", + "sha256:c4fdf4019605b6e5423637e01bc9fe4daef873709a7973e195ceba0a62bbc844" + ], + "markers": "python_version >= '2.7' and python_version not in '3.0, 3.1, 3.2, 3.3, 3.4' and python_version < '4'", + "version": "==1.26.7" + }, + "wrapt": { + "hashes": [ + "sha256:086218a72ec7d986a3eddb7707c8c4526d677c7b35e355875a0fe2918b059179", + "sha256:0877fe981fd76b183711d767500e6b3111378ed2043c145e21816ee589d91096", + "sha256:0a017a667d1f7411816e4bf214646d0ad5b1da2c1ea13dec6c162736ff25a374", + "sha256:0cb23d36ed03bf46b894cfec777eec754146d68429c30431c99ef28482b5c1df", + "sha256:1fea9cd438686e6682271d36f3481a9f3636195578bab9ca3382e2f5f01fc185", + "sha256:220a869982ea9023e163ba915077816ca439489de6d2c09089b219f4e11b6785", + "sha256:25b1b1d5df495d82be1c9d2fad408f7ce5ca8a38085e2da41bb63c914baadff7", + "sha256:2dded5496e8f1592ec27079b28b6ad2a1ef0b9296d270f77b8e4a3a796cf6909", + "sha256:2ebdde19cd3c8cdf8df3fc165bc7827334bc4e353465048b36f7deeae8ee0918", + "sha256:43e69ffe47e3609a6aec0fe723001c60c65305784d964f5007d5b4fb1bc6bf33", + "sha256:46f7f3af321a573fc0c3586612db4decb7eb37172af1bc6173d81f5b66c2e068", + "sha256:47f0a183743e7f71f29e4e21574ad3fa95676136f45b91afcf83f6a050914829", + "sha256:498e6217523111d07cd67e87a791f5e9ee769f9241fcf8a379696e25806965af", + "sha256:4b9c458732450ec42578b5642ac53e312092acf8c0bfce140ada5ca1ac556f79", + "sha256:51799ca950cfee9396a87f4a1240622ac38973b6df5ef7a41e7f0b98797099ce", + "sha256:5601f44a0f38fed36cc07db004f0eedeaadbdcec90e4e90509480e7e6060a5bc", + "sha256:5f223101f21cfd41deec8ce3889dc59f88a59b409db028c469c9b20cfeefbe36", + "sha256:610f5f83dd1e0ad40254c306f4764fcdc846641f120c3cf424ff57a19d5f7ade", + "sha256:6a03d9917aee887690aa3f1747ce634e610f6db6f6b332b35c2dd89412912bca", + "sha256:705e2af1f7be4707e49ced9153f8d72131090e52be9278b5dbb1498c749a1e32", + "sha256:766b32c762e07e26f50d8a3468e3b4228b3736c805018e4b0ec8cc01ecd88125", + "sha256:77416e6b17926d953b5c666a3cb718d5945df63ecf922af0ee576206d7033b5e", + "sha256:778fd096ee96890c10ce96187c76b3e99b2da44e08c9e24d5652f356873f6709", + "sha256:78dea98c81915bbf510eb6a3c9c24915e4660302937b9ae05a0947164248020f", + "sha256:7dd215e4e8514004c8d810a73e342c536547038fb130205ec4bba9f5de35d45b", + "sha256:7dde79d007cd6dfa65afe404766057c2409316135cb892be4b1c768e3f3a11cb", + "sha256:81bd7c90d28a4b2e1df135bfbd7c23aee3050078ca6441bead44c42483f9ebfb", + "sha256:85148f4225287b6a0665eef08a178c15097366d46b210574a658c1ff5b377489", + "sha256:865c0b50003616f05858b22174c40ffc27a38e67359fa1495605f96125f76640", + "sha256:87883690cae293541e08ba2da22cacaae0a092e0ed56bbba8d018cc486fbafbb", + "sha256:8aab36778fa9bba1a8f06a4919556f9f8c7b33102bd71b3ab307bb3fecb21851", + "sha256:8c73c1a2ec7c98d7eaded149f6d225a692caa1bd7b2401a14125446e9e90410d", + "sha256:936503cb0a6ed28dbfa87e8fcd0a56458822144e9d11a49ccee6d9a8adb2ac44", + "sha256:944b180f61f5e36c0634d3202ba8509b986b5fbaf57db3e94df11abee244ba13", + "sha256:96b81ae75591a795d8c90edc0bfaab44d3d41ffc1aae4d994c5aa21d9b8e19a2", + "sha256:981da26722bebb9247a0601e2922cedf8bb7a600e89c852d063313102de6f2cb", + "sha256:ae9de71eb60940e58207f8e71fe113c639da42adb02fb2bcbcaccc1ccecd092b", + "sha256:b73d4b78807bd299b38e4598b8e7bd34ed55d480160d2e7fdaabd9931afa65f9", + "sha256:d4a5f6146cfa5c7ba0134249665acd322a70d1ea61732723c7d3e8cc0fa80755", + "sha256:dd91006848eb55af2159375134d724032a2d1d13bcc6f81cd8d3ed9f2b8e846c", + "sha256:e05e60ff3b2b0342153be4d1b597bbcfd8330890056b9619f4ad6b8d5c96a81a", + "sha256:e6906d6f48437dfd80464f7d7af1740eadc572b9f7a4301e7dd3d65db285cacf", + "sha256:e92d0d4fa68ea0c02d39f1e2f9cb5bc4b4a71e8c442207433d8db47ee79d7aa3", + "sha256:e94b7d9deaa4cc7bac9198a58a7240aaf87fe56c6277ee25fa5b3aa1edebd229", + "sha256:ea3e746e29d4000cd98d572f3ee2a6050a4f784bb536f4ac1f035987fc1ed83e", + "sha256:ec7e20258ecc5174029a0f391e1b948bf2906cd64c198a9b8b281b811cbc04de", + "sha256:ec9465dd69d5657b5d2fa6133b3e1e989ae27d29471a672416fd729b429eb554", + "sha256:f122ccd12fdc69628786d0c947bdd9cb2733be8f800d88b5a37c57f1f1d73c10", + "sha256:f99c0489258086308aad4ae57da9e8ecf9e1f3f30fa35d5e170b4d4896554d80", + "sha256:f9c51d9af9abb899bd34ace878fbec8bf357b3194a10c4e8e0a25512826ef056", + "sha256:fd76c47f20984b43d93de9a82011bb6e5f8325df6c9ed4d8310029a55fa361ea" + ], + "markers": "python_version >= '2.7' and python_version not in '3.0, 3.1, 3.2, 3.3, 3.4'", + "version": "==1.13.3" + } + }, + "develop": {} +} diff --git a/README.md b/README.md index 623b51c9..1550ef87 100644 --- a/README.md +++ b/README.md @@ -1,15 +1,52 @@ -# GitHub permissions management through Ansible +# GitHub permissions management through Ansible & Python This repository manages the GitHub permissions for the SCS organization. -Based on https://github.com/opentelekomcloud/ansible-collection-gitcontrol +## Installation + +```sh +pipenv install +pipenv shell +ansible-galaxy collection install ansible-collection-gitcontrol +``` ## Usage +As a prerequisite, a PAT must be created. The rights ``repo`` and ``admin:org`` are required. + ```sh export GITHUB_TOKEN="" -export GITHUB_USER="" -export GITSTYRING_ROOT_DIR="../../orgs" -cd ansible-collection-gitcontrol -ansible-playbook playbooks/run.yml -e github_repos_state=present +ansible-playbook playbook.yaml -e github_token=$GITHUB_TOKEN +``` + +## Limitiations + +It is not possible to add already created, but still empty, repositories here. Before this is possible, +at least one commit must have been made on the main branch. + +## Github Actions + +For the Github Action workflows a repository secret ``GHP`` is provided. This had only a short +validity and must be renewed regularly. + +If the following error in the logs comes from ``Manage github repositories``x the token has +expired and must be renewed. + +```sh +Run pipenv run ansible-playbook playbook.yaml -e github_token=$GITHUB_TOKEN +Warning: : No inventory was parsed, only implicit localhost is available +Warning: : provided hosts list is empty, only localhost is available. Note that +the implicit localhost does not match 'all' + +PLAY [localhost] *************************************************************** + +TASK [Gathering Facts] ********************************************************* +ok: [localhost] + +TASK [manage repositories] ***************************************************** +fatal: [localhost]: FAILED! => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": false} + +PLAY RECAP ********************************************************************* +localhost : ok=1 changed=0 unreachable=0 failed=1 skipped=0 rescued=0 ignored=0 + ``` diff --git a/orgs/scs/people/dismissed_members.yml b/orgs/SovereignCloudStack/people/dismissed_members.yml similarity index 100% rename from orgs/scs/people/dismissed_members.yml rename to orgs/SovereignCloudStack/people/dismissed_members.yml diff --git a/orgs/SovereignCloudStack/people/members.yml b/orgs/SovereignCloudStack/people/members.yml new file mode 100644 index 00000000..4eeca75e --- /dev/null +++ b/orgs/SovereignCloudStack/people/members.yml @@ -0,0 +1,14 @@ +--- +users: + - name: Kurt Garloff + login: garloff + role: Owner + - name: Eduard Ittrich + login: ittrich + role: Member + - name: Christian Berendt + login: berendt + role: Member + - name: Tim Beermann + login: beermann + role: Member diff --git a/orgs/scs/repositories/testbed.yml b/orgs/SovereignCloudStack/repositories/.github.yml similarity index 66% rename from orgs/scs/repositories/testbed.yml rename to orgs/SovereignCloudStack/repositories/.github.yml index ed11f6ce..3c3df711 100644 --- a/orgs/scs/repositories/testbed.yml +++ b/orgs/SovereignCloudStack/repositories/.github.yml @@ -1,8 +1,8 @@ --- -testbed: - default_branch: master - description: This is just a fork. The current state of the core infrastructure is under osism/testbed. Please use this for tests etc. - homepage: https://docs.osism.tech/testbed +.github: + default_branch: main + description: SovereignCloudStack home + homepage: 'https://scs.community' language: MARKDOWN archived: false has_issues: true diff --git a/orgs/scs/repositories/Design-Docs.yml b/orgs/SovereignCloudStack/repositories/Design-Docs.yml similarity index 88% rename from orgs/scs/repositories/Design-Docs.yml rename to orgs/SovereignCloudStack/repositories/Design-Docs.yml index fcc0e9a7..c4800584 100644 --- a/orgs/scs/repositories/Design-Docs.yml +++ b/orgs/SovereignCloudStack/repositories/Design-Docs.yml @@ -1,10 +1,10 @@ --- Design-Docs: - default_branch: master + default_branch: main description: Design Documents, Architecture etc. for SCS and related technology homepage: '' - language: PYTHON - archived: false + language: Python + archived: true has_issues: true has_projects: false has_wiki: false diff --git a/orgs/scs/repositories/Docs.yml b/orgs/SovereignCloudStack/repositories/Docs.yml similarity index 100% rename from orgs/scs/repositories/Docs.yml rename to orgs/SovereignCloudStack/repositories/Docs.yml diff --git a/orgs/scs/repositories/Monitoring.yml b/orgs/SovereignCloudStack/repositories/Monitoring.yml similarity index 92% rename from orgs/scs/repositories/Monitoring.yml rename to orgs/SovereignCloudStack/repositories/Monitoring.yml index 911712ae..c03631bd 100644 --- a/orgs/scs/repositories/Monitoring.yml +++ b/orgs/SovereignCloudStack/repositories/Monitoring.yml @@ -1,7 +1,7 @@ --- Monitoring: default_branch: main - description: '' + description: Monitoring Architecture homepage: '' language: MARKDOWN archived: false diff --git a/orgs/scs/repositories/Operational-Docs.yml b/orgs/SovereignCloudStack/repositories/Operational-Docs.yml similarity index 96% rename from orgs/scs/repositories/Operational-Docs.yml rename to orgs/SovereignCloudStack/repositories/Operational-Docs.yml index 96a0ba8a..ccf26edf 100644 --- a/orgs/scs/repositories/Operational-Docs.yml +++ b/orgs/SovereignCloudStack/repositories/Operational-Docs.yml @@ -3,7 +3,7 @@ Operational-Docs: default_branch: main description: Docs about how to best run SCS environments. Includes RCAs. homepage: '' - language: PYTHON + language: Python archived: false has_issues: true has_projects: false diff --git a/orgs/scs/repositories/contributor-guide.yml b/orgs/SovereignCloudStack/repositories/contributor-guide.yml similarity index 80% rename from orgs/scs/repositories/contributor-guide.yml rename to orgs/SovereignCloudStack/repositories/contributor-guide.yml index 012207c9..754813b5 100644 --- a/orgs/scs/repositories/contributor-guide.yml +++ b/orgs/SovereignCloudStack/repositories/contributor-guide.yml @@ -1,10 +1,10 @@ --- contributor-guide: - default_branch: master + default_branch: main description: The Contributor Guide for the Sovereign Cloud Stack project - homepage: https://scs.community/docs/contributor/ - language: PYTHON - archived: false + homepage: 'https://scs.community/docs/contributor/' + language: Python + archived: true has_issues: true has_projects: false has_wiki: false diff --git a/orgs/scs/repositories/docker-horizon.yml b/orgs/SovereignCloudStack/repositories/docker-horizon.yml similarity index 92% rename from orgs/scs/repositories/docker-horizon.yml rename to orgs/SovereignCloudStack/repositories/docker-horizon.yml index aec20e14..8156d601 100644 --- a/orgs/scs/repositories/docker-horizon.yml +++ b/orgs/SovereignCloudStack/repositories/docker-horizon.yml @@ -1,9 +1,9 @@ --- docker-horizon: - default_branch: master + default_branch: main description: Customized OpenStack Horizon container for the Sovereign Cloud Stack homepage: '' - language: YAML + language: Dockerfile archived: false has_issues: true has_projects: false diff --git a/orgs/SovereignCloudStack/repositories/documentation.yml b/orgs/SovereignCloudStack/repositories/documentation.yml new file mode 100644 index 00000000..60de1328 --- /dev/null +++ b/orgs/SovereignCloudStack/repositories/documentation.yml @@ -0,0 +1,29 @@ +--- +documentation: + default_branch: main + description: SCS documentation. Archived and merged into the Docs repository. + homepage: '' + language: Makefile + archived: true + has_issues: true + has_projects: false + has_wiki: false + private: false + delete_branch_on_merge: true + allow_merge_commit: false + allow_squash_merge: true + allow_rebase_merge: true + teams: + maintain: + - maintainers + pull: + push: + admin: + - admins + collaborators: + maintain: + pull: + push: + admin: + topics: [] + protection_rules: [] diff --git a/orgs/scs/repositories/epics-and-stories.yml b/orgs/SovereignCloudStack/repositories/epics-and-stories.yml similarity index 95% rename from orgs/scs/repositories/epics-and-stories.yml rename to orgs/SovereignCloudStack/repositories/epics-and-stories.yml index 5bdfc5ec..aec5b0a0 100644 --- a/orgs/scs/repositories/epics-and-stories.yml +++ b/orgs/SovereignCloudStack/repositories/epics-and-stories.yml @@ -1,6 +1,6 @@ --- epics-and-stories: - default_branch: master + default_branch: main description: '' homepage: https://scs.community/ language: MARKDOWN diff --git a/orgs/scs/repositories/documentation.yml b/orgs/SovereignCloudStack/repositories/events.yml similarity index 82% rename from orgs/scs/repositories/documentation.yml rename to orgs/SovereignCloudStack/repositories/events.yml index af648255..9869bf54 100644 --- a/orgs/scs/repositories/documentation.yml +++ b/orgs/SovereignCloudStack/repositories/events.yml @@ -1,7 +1,7 @@ --- -documentation: - default_branch: master - description: SCS documentation +events: + default_branch: main + description: Submissions for upcoming summits and events homepage: '' language: MARKDOWN archived: false diff --git a/orgs/scs/repositories/generics.yml b/orgs/SovereignCloudStack/repositories/generics.yml similarity index 95% rename from orgs/scs/repositories/generics.yml rename to orgs/SovereignCloudStack/repositories/generics.yml index d9d09236..e60540c6 100644 --- a/orgs/scs/repositories/generics.yml +++ b/orgs/SovereignCloudStack/repositories/generics.yml @@ -1,6 +1,6 @@ --- generics: - default_branch: master + default_branch: main description: Central place for our CI scripts and unified templates like README files homepage: https://scs.community/ language: MARKDOWN diff --git a/orgs/scs/repositories/github-permissions.yml b/orgs/SovereignCloudStack/repositories/github-permissions.yml similarity index 77% rename from orgs/scs/repositories/github-permissions.yml rename to orgs/SovereignCloudStack/repositories/github-permissions.yml index ec228b4e..231fa4f8 100644 --- a/orgs/scs/repositories/github-permissions.yml +++ b/orgs/SovereignCloudStack/repositories/github-permissions.yml @@ -25,5 +25,12 @@ github-permissions: pull: push: admin: - topics: [] + topics: + - scs + - scs-production + - scs-production-low + - scs-production-medium + - scs-production-high + - scs-staging + - scs-experimental protection_rules: [] diff --git a/orgs/scs/repositories/graphics.yml b/orgs/SovereignCloudStack/repositories/graphics.yml similarity index 95% rename from orgs/scs/repositories/graphics.yml rename to orgs/SovereignCloudStack/repositories/graphics.yml index d9fea14f..16252202 100644 --- a/orgs/scs/repositories/graphics.yml +++ b/orgs/SovereignCloudStack/repositories/graphics.yml @@ -1,6 +1,6 @@ --- graphics: - default_branch: master + default_branch: main description: Central place for graphics homepage: '' language: MARKDOWN diff --git a/orgs/scs/repositories/gx-scs-identity-provider.yml b/orgs/SovereignCloudStack/repositories/gx-scs-identity-provider.yml similarity index 95% rename from orgs/scs/repositories/gx-scs-identity-provider.yml rename to orgs/SovereignCloudStack/repositories/gx-scs-identity-provider.yml index 1dc0efb2..953618f0 100644 --- a/orgs/scs/repositories/gx-scs-identity-provider.yml +++ b/orgs/SovereignCloudStack/repositories/gx-scs-identity-provider.yml @@ -1,6 +1,6 @@ --- gx-scs-identity-provider: - default_branch: master + default_branch: main description: IdP and Federation Work for Gaia-X and SCS homepage: '' language: YAML diff --git a/orgs/scs/repositories/openstack-simple-stress.yml b/orgs/SovereignCloudStack/repositories/gx-self-description-generator.yml similarity index 66% rename from orgs/scs/repositories/openstack-simple-stress.yml rename to orgs/SovereignCloudStack/repositories/gx-self-description-generator.yml index d297baf8..4b74bb23 100644 --- a/orgs/scs/repositories/openstack-simple-stress.yml +++ b/orgs/SovereignCloudStack/repositories/gx-self-description-generator.yml @@ -1,9 +1,9 @@ --- -openstack-simple-stress: - default_branch: master - description: A tool to perform simple load tests on an OpenStack environment +gx-self-description-generator: + default_branch: main + description: Tools for craeting Gaia-X Self-Descriptions (OpenStack, k8s, ...) homepage: '' - language: PYTHON + language: Python archived: false has_issues: true has_projects: false @@ -25,7 +25,5 @@ openstack-simple-stress: pull: push: admin: - topics: - - python - - openstack-environment + topics: [] protection_rules: [] diff --git a/orgs/scs/repositories/infrastructure.yml b/orgs/SovereignCloudStack/repositories/infrastructure.yml similarity index 100% rename from orgs/scs/repositories/infrastructure.yml rename to orgs/SovereignCloudStack/repositories/infrastructure.yml diff --git a/orgs/scs/repositories/issues.yml b/orgs/SovereignCloudStack/repositories/issues.yml similarity index 100% rename from orgs/scs/repositories/issues.yml rename to orgs/SovereignCloudStack/repositories/issues.yml diff --git a/orgs/scs/repositories/k8s-cassandra.yml b/orgs/SovereignCloudStack/repositories/k8s-cassandra.yml similarity index 94% rename from orgs/scs/repositories/k8s-cassandra.yml rename to orgs/SovereignCloudStack/repositories/k8s-cassandra.yml index 1f053448..4ed4c9be 100644 --- a/orgs/scs/repositories/k8s-cassandra.yml +++ b/orgs/SovereignCloudStack/repositories/k8s-cassandra.yml @@ -1,6 +1,6 @@ --- k8s-cassandra: - default_branch: master + default_branch: main description: '' homepage: '' language: YAML diff --git a/orgs/scs/repositories/k8s-cluster-api-provider.yml b/orgs/SovereignCloudStack/repositories/k8s-cluster-api-provider.yml similarity index 95% rename from orgs/scs/repositories/k8s-cluster-api-provider.yml rename to orgs/SovereignCloudStack/repositories/k8s-cluster-api-provider.yml index d8999211..3be40e3d 100644 --- a/orgs/scs/repositories/k8s-cluster-api-provider.yml +++ b/orgs/SovereignCloudStack/repositories/k8s-cluster-api-provider.yml @@ -1,6 +1,6 @@ --- k8s-cluster-api-provider: - default_branch: master + default_branch: main description: Automation to use the OpenStack Kubernetes API Provider on SCS homepage: '' language: YAML diff --git a/orgs/scs/repositories/k8s-cortex.yml b/orgs/SovereignCloudStack/repositories/k8s-cortex.yml similarity index 94% rename from orgs/scs/repositories/k8s-cortex.yml rename to orgs/SovereignCloudStack/repositories/k8s-cortex.yml index 71ca13e5..7a8f877e 100644 --- a/orgs/scs/repositories/k8s-cortex.yml +++ b/orgs/SovereignCloudStack/repositories/k8s-cortex.yml @@ -1,6 +1,6 @@ --- k8s-coretx: - default_branch: master + default_branch: main description: '' homepage: '' language: YAML diff --git a/orgs/scs/repositories/k8s-gatekeeper.yml b/orgs/SovereignCloudStack/repositories/k8s-gatekeeper.yml similarity index 88% rename from orgs/scs/repositories/k8s-gatekeeper.yml rename to orgs/SovereignCloudStack/repositories/k8s-gatekeeper.yml index 54ab3503..756acc55 100644 --- a/orgs/scs/repositories/k8s-gatekeeper.yml +++ b/orgs/SovereignCloudStack/repositories/k8s-gatekeeper.yml @@ -1,6 +1,6 @@ --- k8s-gatekeeper: - default_branch: master + default_branch: main description: '' homepage: '' language: YAML @@ -25,5 +25,6 @@ k8s-gatekeeper: pull: push: admin: - topics: [] + topics: + - scs-production-low protection_rules: [] diff --git a/orgs/scs/repositories/k8s-grafana.yml b/orgs/SovereignCloudStack/repositories/k8s-grafana.yml similarity index 94% rename from orgs/scs/repositories/k8s-grafana.yml rename to orgs/SovereignCloudStack/repositories/k8s-grafana.yml index da4035a2..b23c0ed2 100644 --- a/orgs/scs/repositories/k8s-grafana.yml +++ b/orgs/SovereignCloudStack/repositories/k8s-grafana.yml @@ -1,6 +1,6 @@ --- k8s-grafana: - default_branch: master + default_branch: main description: '' homepage: '' language: YAML diff --git a/orgs/scs/repositories/k8s-harbor-manual.yml b/orgs/SovereignCloudStack/repositories/k8s-harbor-manual.yml similarity index 94% rename from orgs/scs/repositories/k8s-harbor-manual.yml rename to orgs/SovereignCloudStack/repositories/k8s-harbor-manual.yml index 6e749d29..c2d05b25 100644 --- a/orgs/scs/repositories/k8s-harbor-manual.yml +++ b/orgs/SovereignCloudStack/repositories/k8s-harbor-manual.yml @@ -1,6 +1,6 @@ --- k8s-harbor-manual: - default_branch: master + default_branch: main description: '' homepage: '' language: YAML diff --git a/orgs/scs/repositories/k8s-harbor.yml b/orgs/SovereignCloudStack/repositories/k8s-harbor.yml similarity index 94% rename from orgs/scs/repositories/k8s-harbor.yml rename to orgs/SovereignCloudStack/repositories/k8s-harbor.yml index 10809cb4..2fe4b771 100644 --- a/orgs/scs/repositories/k8s-harbor.yml +++ b/orgs/SovereignCloudStack/repositories/k8s-harbor.yml @@ -1,6 +1,6 @@ --- k8s-harbor: - default_branch: master + default_branch: main description: '' homepage: '' language: YAML diff --git a/orgs/scs/repositories/k8s-keycloak.yml b/orgs/SovereignCloudStack/repositories/k8s-keycloak.yml similarity index 100% rename from orgs/scs/repositories/k8s-keycloak.yml rename to orgs/SovereignCloudStack/repositories/k8s-keycloak.yml diff --git a/orgs/scs/repositories/k8s-minio.yml b/orgs/SovereignCloudStack/repositories/k8s-minio.yml similarity index 94% rename from orgs/scs/repositories/k8s-minio.yml rename to orgs/SovereignCloudStack/repositories/k8s-minio.yml index 98e9bace..440d571e 100644 --- a/orgs/scs/repositories/k8s-minio.yml +++ b/orgs/SovereignCloudStack/repositories/k8s-minio.yml @@ -1,6 +1,6 @@ --- k8s-minio: - default_branch: master + default_branch: main description: '' homepage: '' language: YAML diff --git a/orgs/scs/repositories/k8s-open-policy-agent.yml b/orgs/SovereignCloudStack/repositories/k8s-open-policy-agent.yml similarity index 95% rename from orgs/scs/repositories/k8s-open-policy-agent.yml rename to orgs/SovereignCloudStack/repositories/k8s-open-policy-agent.yml index 4b847517..48da64d2 100644 --- a/orgs/scs/repositories/k8s-open-policy-agent.yml +++ b/orgs/SovereignCloudStack/repositories/k8s-open-policy-agent.yml @@ -1,6 +1,6 @@ --- k8s-open-policy-agent: - default_branch: master + default_branch: main description: '' homepage: '' language: MARKDOWN diff --git a/orgs/scs/repositories/k8s-operator-minio.yml b/orgs/SovereignCloudStack/repositories/k8s-operator-minio.yml similarity index 100% rename from orgs/scs/repositories/k8s-operator-minio.yml rename to orgs/SovereignCloudStack/repositories/k8s-operator-minio.yml diff --git a/orgs/scs/repositories/k8s-operator-postgres.yml b/orgs/SovereignCloudStack/repositories/k8s-operator-postgres.yml similarity index 100% rename from orgs/scs/repositories/k8s-operator-postgres.yml rename to orgs/SovereignCloudStack/repositories/k8s-operator-postgres.yml diff --git a/orgs/scs/repositories/k8s-operator-scylla.yml b/orgs/SovereignCloudStack/repositories/k8s-operator-scylla.yml similarity index 94% rename from orgs/scs/repositories/k8s-operator-scylla.yml rename to orgs/SovereignCloudStack/repositories/k8s-operator-scylla.yml index 937c1228..4c42c95a 100644 --- a/orgs/scs/repositories/k8s-operator-scylla.yml +++ b/orgs/SovereignCloudStack/repositories/k8s-operator-scylla.yml @@ -1,6 +1,6 @@ --- k8s-operator-scylla: - default_branch: master + default_branch: main description: '' homepage: '' language: YAML diff --git a/orgs/scs/repositories/k8s-os-health-monitor.yml b/orgs/SovereignCloudStack/repositories/k8s-os-health-monitor.yml similarity index 87% rename from orgs/scs/repositories/k8s-os-health-monitor.yml rename to orgs/SovereignCloudStack/repositories/k8s-os-health-monitor.yml index bd1cac4b..51c84c01 100644 --- a/orgs/scs/repositories/k8s-os-health-monitor.yml +++ b/orgs/SovereignCloudStack/repositories/k8s-os-health-monitor.yml @@ -1,6 +1,6 @@ --- k8s-os-health-monitor: - default_branch: master + default_branch: main description: '' homepage: '' language: YAML @@ -25,5 +25,6 @@ k8s-os-health-monitor: pull: push: admin: - topics: [] + topics: + - scs-production-standard protection_rules: [] diff --git a/orgs/scs/repositories/k8s-polaris.yml b/orgs/SovereignCloudStack/repositories/k8s-polaris.yml similarity index 100% rename from orgs/scs/repositories/k8s-polaris.yml rename to orgs/SovereignCloudStack/repositories/k8s-polaris.yml diff --git a/orgs/scs/repositories/k8s-postgres.yml b/orgs/SovereignCloudStack/repositories/k8s-postgres.yml similarity index 100% rename from orgs/scs/repositories/k8s-postgres.yml rename to orgs/SovereignCloudStack/repositories/k8s-postgres.yml diff --git a/orgs/scs/repositories/k8s-prometheus.yml b/orgs/SovereignCloudStack/repositories/k8s-prometheus.yml similarity index 94% rename from orgs/scs/repositories/k8s-prometheus.yml rename to orgs/SovereignCloudStack/repositories/k8s-prometheus.yml index a54ba6fb..2d8eb43b 100644 --- a/orgs/scs/repositories/k8s-prometheus.yml +++ b/orgs/SovereignCloudStack/repositories/k8s-prometheus.yml @@ -1,6 +1,6 @@ --- k8s-prometheus: - default_branch: master + default_branch: main description: '' homepage: '' language: YAML diff --git a/orgs/scs/repositories/k8s-template.yml b/orgs/SovereignCloudStack/repositories/k8s-template.yml similarity index 94% rename from orgs/scs/repositories/k8s-template.yml rename to orgs/SovereignCloudStack/repositories/k8s-template.yml index 9349095b..344f78e3 100644 --- a/orgs/scs/repositories/k8s-template.yml +++ b/orgs/SovereignCloudStack/repositories/k8s-template.yml @@ -1,6 +1,6 @@ --- k8s-template: - default_branch: master + default_branch: main description: '' homepage: '' language: YAML diff --git a/orgs/scs/repositories/mission-statement.yml b/orgs/SovereignCloudStack/repositories/mission-statement.yml similarity index 100% rename from orgs/scs/repositories/mission-statement.yml rename to orgs/SovereignCloudStack/repositories/mission-statement.yml diff --git a/orgs/SovereignCloudStack/repositories/newsletter.yml b/orgs/SovereignCloudStack/repositories/newsletter.yml new file mode 100644 index 00000000..4af4f175 --- /dev/null +++ b/orgs/SovereignCloudStack/repositories/newsletter.yml @@ -0,0 +1,29 @@ +--- +newsletter: + default_branch: main + description: Newsletter for the SCS community + homepage: '' + language: HTML + archived: false + has_issues: true + has_projects: false + has_wiki: false + private: false + delete_branch_on_merge: true + allow_merge_commit: false + allow_squash_merge: true + allow_rebase_merge: true + teams: + maintain: + - maintainers + pull: + push: + admin: + - admins + collaborators: + maintain: + pull: + push: + admin: + topics: [] + protection_rules: [] diff --git a/orgs/scs/repositories/openstack-flavor-manager.yml b/orgs/SovereignCloudStack/repositories/openstack-flavor-manager.yml similarity index 100% rename from orgs/scs/repositories/openstack-flavor-manager.yml rename to orgs/SovereignCloudStack/repositories/openstack-flavor-manager.yml diff --git a/orgs/scs/repositories/openstack-health-monitor.yml b/orgs/SovereignCloudStack/repositories/openstack-health-monitor.yml similarity index 95% rename from orgs/scs/repositories/openstack-health-monitor.yml rename to orgs/SovereignCloudStack/repositories/openstack-health-monitor.yml index d5bd618d..dabcb59c 100644 --- a/orgs/scs/repositories/openstack-health-monitor.yml +++ b/orgs/SovereignCloudStack/repositories/openstack-health-monitor.yml @@ -1,6 +1,6 @@ --- openstack-health-monitor: - default_branch: master + default_branch: main description: Script to monitor wheather an OpenStack cloud is working correctly homepage: '' language: SHELL diff --git a/orgs/scs/repositories/openstack-orphaned-resource-cleaner.yml b/orgs/SovereignCloudStack/repositories/openstack-orphaned-resource-cleaner.yml similarity index 96% rename from orgs/scs/repositories/openstack-orphaned-resource-cleaner.yml rename to orgs/SovereignCloudStack/repositories/openstack-orphaned-resource-cleaner.yml index 160d6939..8b0ad20d 100644 --- a/orgs/scs/repositories/openstack-orphaned-resource-cleaner.yml +++ b/orgs/SovereignCloudStack/repositories/openstack-orphaned-resource-cleaner.yml @@ -1,6 +1,6 @@ --- openstack-orphaned-resource-cleaner: - default_branch: master + default_branch: main description: With this script it is possible to easily list and cleanup orphaned resources on an OpenStack cloud environment homepage: '' language: PYTHON diff --git a/orgs/scs/repositories/openstack-vyos-image.yml b/orgs/SovereignCloudStack/repositories/openstack-vyos-image.yml similarity index 95% rename from orgs/scs/repositories/openstack-vyos-image.yml rename to orgs/SovereignCloudStack/repositories/openstack-vyos-image.yml index 468ee1a6..214d0b95 100644 --- a/orgs/scs/repositories/openstack-vyos-image.yml +++ b/orgs/SovereignCloudStack/repositories/openstack-vyos-image.yml @@ -1,6 +1,6 @@ --- openstack-vyos-image: - default_branch: master + default_branch: main description: VyOS on OpenStack homepage: '' language: JSON diff --git a/orgs/scs/repositories/poc-gardener.yml b/orgs/SovereignCloudStack/repositories/poc-gardener.yml similarity index 95% rename from orgs/scs/repositories/poc-gardener.yml rename to orgs/SovereignCloudStack/repositories/poc-gardener.yml index b0d32e06..74dbf70e 100644 --- a/orgs/scs/repositories/poc-gardener.yml +++ b/orgs/SovereignCloudStack/repositories/poc-gardener.yml @@ -1,6 +1,6 @@ --- poc-gardener: - default_branch: master + default_branch: main description: Automatically set up SAP Gardener on SCS compliant IaaS homepage: '' language: HCL diff --git a/orgs/scs/repositories/poc-kubermatic.yml b/orgs/SovereignCloudStack/repositories/poc-kubermatic.yml similarity index 94% rename from orgs/scs/repositories/poc-kubermatic.yml rename to orgs/SovereignCloudStack/repositories/poc-kubermatic.yml index a7a79c00..e313c9ff 100644 --- a/orgs/scs/repositories/poc-kubermatic.yml +++ b/orgs/SovereignCloudStack/repositories/poc-kubermatic.yml @@ -1,6 +1,6 @@ --- poc-kubermatic: - default_branch: master + default_branch: main description: '' homepage: '' language: HCL diff --git a/orgs/scs/repositories/poc-rancher.yml b/orgs/SovereignCloudStack/repositories/poc-rancher.yml similarity index 94% rename from orgs/scs/repositories/poc-rancher.yml rename to orgs/SovereignCloudStack/repositories/poc-rancher.yml index b85513a1..114627c6 100644 --- a/orgs/scs/repositories/poc-rancher.yml +++ b/orgs/SovereignCloudStack/repositories/poc-rancher.yml @@ -1,6 +1,6 @@ --- poc-rancher: - default_branch: master + default_branch: main description: '' homepage: '' language: HCL diff --git a/orgs/scs/repositories/polaris-action.yml b/orgs/SovereignCloudStack/repositories/polaris-action.yml similarity index 100% rename from orgs/scs/repositories/polaris-action.yml rename to orgs/SovereignCloudStack/repositories/polaris-action.yml diff --git a/orgs/SovereignCloudStack/repositories/rally-foo.yml b/orgs/SovereignCloudStack/repositories/rally-foo.yml new file mode 100644 index 00000000..f4f06399 --- /dev/null +++ b/orgs/SovereignCloudStack/repositories/rally-foo.yml @@ -0,0 +1,29 @@ +--- +rally-foo: + default_branch: main + description: Playground for fiddling with rally + homepage: '' + language: YAML + archived: false + has_issues: true + has_projects: false + has_wiki: false + private: false + delete_branch_on_merge: true + allow_merge_commit: false + allow_squash_merge: true + allow_rebase_merge: true + teams: + maintain: + - maintainers + pull: + push: + admin: + - admins + collaborators: + maintain: + pull: + push: + admin: + topics: [] + protection_rules: [] diff --git a/orgs/SovereignCloudStack/repositories/scs-maschinenraum.yml b/orgs/SovereignCloudStack/repositories/scs-maschinenraum.yml new file mode 100644 index 00000000..18e1b447 --- /dev/null +++ b/orgs/SovereignCloudStack/repositories/scs-maschinenraum.yml @@ -0,0 +1,29 @@ +--- +scs-maschinenraum: + default_branch: main + description: WorkAdventure map used for the Community Summit 2021 + homepage: 'https://machinenraum.scs.community' + language: MARKDOWN + archived: false + has_issues: true + has_projects: false + has_wiki: false + private: false + delete_branch_on_merge: true + allow_merge_commit: false + allow_squash_merge: true + allow_rebase_merge: true + teams: + maintain: + - maintainers + pull: + push: + admin: + - admins + collaborators: + maintain: + pull: + push: + admin: + topics: [] + protection_rules: [] diff --git a/orgs/scs/repositories/testbed-gx-iam.yml b/orgs/SovereignCloudStack/repositories/testbed-gx-iam.yml similarity index 95% rename from orgs/scs/repositories/testbed-gx-iam.yml rename to orgs/SovereignCloudStack/repositories/testbed-gx-iam.yml index fda0aae8..b25574b8 100644 --- a/orgs/scs/repositories/testbed-gx-iam.yml +++ b/orgs/SovereignCloudStack/repositories/testbed-gx-iam.yml @@ -1,6 +1,6 @@ --- testbed-gx-iam: - default_branch: master + default_branch: main description: GAIA-X SCS Identity and Access Management (IAM) testbed homepage: '' language: HCL diff --git a/orgs/scs/repositories/testbed-gx-k8s.yml b/orgs/SovereignCloudStack/repositories/testbed-gx-k8s.yml similarity index 95% rename from orgs/scs/repositories/testbed-gx-k8s.yml rename to orgs/SovereignCloudStack/repositories/testbed-gx-k8s.yml index ac28ef61..110848b9 100644 --- a/orgs/scs/repositories/testbed-gx-k8s.yml +++ b/orgs/SovereignCloudStack/repositories/testbed-gx-k8s.yml @@ -1,6 +1,6 @@ --- testbed-gx-k8s: - default_branch: master + default_branch: main description: GAIA-X Kubernetes testbed homepage: '' language: MARKDOWN diff --git a/orgs/scs/repositories/testbed-gx-scs.yml b/orgs/SovereignCloudStack/repositories/testbed-gx-scs.yml similarity index 87% rename from orgs/scs/repositories/testbed-gx-scs.yml rename to orgs/SovereignCloudStack/repositories/testbed-gx-scs.yml index fd1c2955..e7825e7e 100644 --- a/orgs/scs/repositories/testbed-gx-scs.yml +++ b/orgs/SovereignCloudStack/repositories/testbed-gx-scs.yml @@ -1,6 +1,6 @@ --- testbed-gx-scs: - default_branch: master + default_branch: main description: GAIA-X Sovereign Cloud Stack (SCS) testbed homepage: https://gx-scs.okeanos.dev/ language: RST @@ -25,5 +25,7 @@ testbed-gx-scs: pull: push: admin: - topics: [] + topics: + - openstack-environment + - gaia-x protection_rules: [] diff --git a/orgs/scs/repositories/website.yml b/orgs/SovereignCloudStack/repositories/website.yml similarity index 81% rename from orgs/scs/repositories/website.yml rename to orgs/SovereignCloudStack/repositories/website.yml index aa7e038c..6b2b24d1 100644 --- a/orgs/scs/repositories/website.yml +++ b/orgs/SovereignCloudStack/repositories/website.yml @@ -1,6 +1,6 @@ --- website: - default_branch: master + default_branch: main description: Base content for scs.community homepage: https://scs.community/ language: HTML @@ -25,5 +25,11 @@ website: pull: push: admin: - topics: [] + topics: + - jquery + - markdown + - bootstrap5 + - css + - html + - jekyll protection_rules: [] diff --git a/orgs/scs/repositories/zuul_config.yml b/orgs/SovereignCloudStack/repositories/zuul_config.yml similarity index 100% rename from orgs/scs/repositories/zuul_config.yml rename to orgs/SovereignCloudStack/repositories/zuul_config.yml diff --git a/orgs/scs/repositories/zuul_deployment.yml b/orgs/SovereignCloudStack/repositories/zuul_deployment.yml similarity index 100% rename from orgs/scs/repositories/zuul_deployment.yml rename to orgs/SovereignCloudStack/repositories/zuul_deployment.yml diff --git a/orgs/scs/repositories/zuul-sandbox.yml b/orgs/SovereignCloudStack/repositories/zuul_sandbox.yml similarity index 97% rename from orgs/scs/repositories/zuul-sandbox.yml rename to orgs/SovereignCloudStack/repositories/zuul_sandbox.yml index 88af38d3..337adff4 100644 --- a/orgs/scs/repositories/zuul-sandbox.yml +++ b/orgs/SovereignCloudStack/repositories/zuul_sandbox.yml @@ -1,5 +1,5 @@ --- -zuul-sandbox: +zuul_sandbox: default_branch: main description: Repo for testing the Zuul-CI homepage: 'http://zuul.scs.community:9000' diff --git a/orgs/scs/teams/dismissed_members.yml b/orgs/SovereignCloudStack/teams/dismissed_members.yml similarity index 100% rename from orgs/scs/teams/dismissed_members.yml rename to orgs/SovereignCloudStack/teams/dismissed_members.yml diff --git a/orgs/SovereignCloudStack/teams/members.yml b/orgs/SovereignCloudStack/teams/members.yml new file mode 100644 index 00000000..be0abbca --- /dev/null +++ b/orgs/SovereignCloudStack/teams/members.yml @@ -0,0 +1,30 @@ +--- +teams: + admins: + description: Admins + visibility: public + parent: + maintainer: + - garloff + - berendt + - ittrich + member: + maintainers: + description: Maintainers + visibility: public + parent: + maintainer: + - garloff + member: + - beermann + osism: + description: + visibility: public + parent: + maintainer: + member: + - berendt + - matfechner + - tibeer + - ra-rau + - osfrickler diff --git a/orgs/scs/people/members.yml b/orgs/scs/people/members.yml deleted file mode 100644 index e9c0a861..00000000 --- a/orgs/scs/people/members.yml +++ /dev/null @@ -1,2 +0,0 @@ ---- -users: diff --git a/orgs/scs/repositories/openstack-image-manager.yml b/orgs/scs/repositories/openstack-image-manager.yml deleted file mode 100644 index a44be051..00000000 --- a/orgs/scs/repositories/openstack-image-manager.yml +++ /dev/null @@ -1,34 +0,0 @@ ---- -openstack-image-manager: - default_branch: master - description: Easily manage and keep up to date a large number of images on an OpenStack environment - homepage: '' - language: PYTHON - archived: false - has_issues: true - has_projects: false - has_wiki: false - private: false - delete_branch_on_merge: true - allow_merge_commit: false - allow_squash_merge: true - allow_rebase_merge: true - teams: - maintain: - - maintainers - pull: - push: - admin: - - admins - collaborators: - maintain: - pull: - push: - admin: - topics: - - python - - openstack - - python3 - - openstack-environment - - openstack-glance - protection_rules: [] diff --git a/orgs/scs/teams/members.yml b/orgs/scs/teams/members.yml deleted file mode 100644 index a004bf8e..00000000 --- a/orgs/scs/teams/members.yml +++ /dev/null @@ -1,19 +0,0 @@ ---- -teams: - maintainers: - description: Maintainers - visibility: secret - parent: - maintainer: - - garloff - member: - - tibeer - admin: - description: Admins - visibility: secret - parent: - maintainer: - - garloff - member: - - garloff - - berendt diff --git a/playbook.yaml b/playbook.yaml new file mode 100644 index 00000000..7202da79 --- /dev/null +++ b/playbook.yaml @@ -0,0 +1,24 @@ +--- +- hosts: localhost + + vars: + gitstyring_root_dir: . + + tasks: + - name: manage people + opentelekomcloud.gitcontrol.members: + root: "{{ gitstyring_root_dir }}" + token: "{{ github_token }}" + no_log: true + + - name: manage teams + opentelekomcloud.gitcontrol.teams: + root: "{{ gitstyring_root_dir }}" + token: "{{ github_token }}" + no_log: true + + - name: manage repositories + opentelekomcloud.gitcontrol.repositories: + root: "{{ gitstyring_root_dir }}" + token: "{{ github_token }}" + no_log: true From b5b8063b934cf22ffe5ed9902a44363029b3f3c4 Mon Sep 17 00:00:00 2001 From: Tim Beermann Date: Tue, 5 Apr 2022 12:03:10 +0200 Subject: [PATCH 007/374] added label management (#12) * added label management Signed-off-by: Tim Beermann * Switch organization to sovereigncloudstack (#15) Signed-off-by: Eduard Itrich * Import labels from Wekan and add team-specific labels (#13) * Import labels from Wekan and add team-specific labels Signed-off-by: Eduard Itrich * Add newline at end of file Signed-off-by: Eduard Itrich Co-authored-by: Eduard Itrich --- config.yaml | 77 +++++++++++++++++++++++++++++++++++++++++++++++++++++ manage.py | 77 +++++++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 154 insertions(+) create mode 100644 config.yaml create mode 100644 manage.py diff --git a/config.yaml b/config.yaml new file mode 100644 index 00000000..96ebd2e2 --- /dev/null +++ b/config.yaml @@ -0,0 +1,77 @@ +--- +current_milestone: 'v3.0.0' +next_milestone: 'v4.0.0' + +labels: + - name: bug + description: "Something isn't working" + color: "d73a4a" + - name: documentation + description: "Improvements or additions to documentation" + color: "0075ca" + - name: duplicate + description: "This issue or pull request already exists" + color: "cfd3d7" + - name: enhancement + description: "New feature or request" + color: "a2eeef" + - name: good first issue + description: "Good for newcomers" + color: "7057ff" + - name: help wanted + description: "Extra attention is needed" + color: "008672" + - name: invalid + description: "This doesn't seem right" + color: "e4e669" + - name: question + description: "Further information is requested" + color: "d876e3" + - name: support + description: "Support request" + color: "e99695" + - name: wontfix + description: "This will not be worked on" + color: "ffffff" + - name: on hold + description: "Is on hold" + color: "000000" + - name: upstream + description: "Implemented directly in the upstream" + color: "0052cc" + - name: housekeeping + description: "Internal housekeeping" + color: "d93f0b" + - name: dependencies + description: "Pull requests that update a dependency file" + color: "0366d6" + - name: security + description: "Issues or pull requests that are security-relevant" + color: "fc0000" + - name: work in progress + description: "Pull requests that are work in progress, do not merge them" + color: "c5def5" + - name: IaaS + description: "Issues or pull requests relevant for Team1: IaaS" + color: "3d51e5" + - name: Container + description: "Issues or pull requests relevant for Team 2: Container Infra and Tooling" + color: "0dce67" + - name: Ops + description: "Issues or pull requests relevant for Team 3: Ops Tooling" + color: "f3de42" + - name: epic + description: "Issues that are spread across multiple sprints" + color: "6a5acd" + - name: release3 + description: "Issues or pull requests that are aimed for release 3" + color: "51e898" + - name: action + description: "Issues or pull requests that urgently require action" + color: "dc143c" + - name: regression + description: "Issues or pull requests that address a regression" + color: "ffd700" + - name: longterm + description: "Issues or pull requests that relevent for longterm support" + color: "ff00ff" diff --git a/manage.py b/manage.py new file mode 100644 index 00000000..d45c9396 --- /dev/null +++ b/manage.py @@ -0,0 +1,77 @@ +import os +import github +import logging +import yaml + +logging.basicConfig(format='%(asctime)s - %(message)s', level=logging.INFO, datefmt='%Y-%m-%d %H:%M:%S') + +GITHUB_TOKEN = os.environ.get("GITHUB_TOKEN") +ORGANIZATION = os.environ.get("ORGANIZATION", "sovereigncloudstack") + +gh = github.Github(login_or_token=GITHUB_TOKEN) + +with open("config.yaml") as fp: + CONFIG = yaml.load(fp, Loader=yaml.SafeLoader) + +for gh_repository in gh.get_organization(ORGANIZATION).get_repos(type='public'): + + if gh_repository.archived: + continue + + logging.info(f"Checking {gh_repository.name}") + + # handle labels + + gh_labels = gh_repository.get_labels() + + labels = {} + + for gh_label in gh_labels: + labels[gh_label.name] = gh_label + + for label in CONFIG['labels']: + if label['name'] not in labels.keys(): + logging.info(f"{gh_repository.name} - label {label['name']} does not exist") + gh_repository.create_label( + name=label['name'], + description=label['description'], + color=label['color'] + ) + else: + + gh_label = labels[label['name']] + + if gh_label.description != label['description'] or gh_label.color != label['color']: + logging.info(f"{gh_repository.name} - label {label['name']} changed") + gh_label.edit(name=label['name'], description=label['description'], color=label['color']) + + del labels[label['name']] + + # remove undefined labels + + for label in labels.keys(): + logging.info(f"{gh_repository.name} - {label} should not exist") + gh_label = labels[label] + gh_label.delete() + + # handle milestones + + gh_milestones = gh_repository.get_milestones(state='open') + + milestones = [] + current_milestone = CONFIG['current_milestone'] + next_milestone = CONFIG['next_milestone'] + + for gh_milestone in gh_milestones: + milestones.append(gh_milestone.title) + if gh_milestone.title not in [current_milestone, next_milestone]: + logging.info(f"{gh_repository.name} - {gh_milestone.title} should be in state 'closed'") + gh_milestone.edit(title=gh_milestone.title, state="closed") + + if current_milestone not in milestones: + logging.info(f"{gh_repository.name} - current milestone {current_milestone} does not exist") + gh_repository.create_milestone(title=current_milestone, state="open") + + if next_milestone not in milestones: + logging.info(f"{gh_repository.name} - next milestone {next_milestone} does not exist") + gh_repository.create_milestone(title=next_milestone, state="open") \ No newline at end of file From a53eec23918ef84c4a87ebda66a74b9a7900375f Mon Sep 17 00:00:00 2001 From: Eduard Itrich Date: Tue, 5 Apr 2022 14:43:29 +0200 Subject: [PATCH 008/374] Rename "action" to "action required" (#16) Signed-off-by: Eduard Itrich --- config.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/config.yaml b/config.yaml index 96ebd2e2..a0d79fe7 100644 --- a/config.yaml +++ b/config.yaml @@ -66,7 +66,7 @@ labels: - name: release3 description: "Issues or pull requests that are aimed for release 3" color: "51e898" - - name: action + - name: action required description: "Issues or pull requests that urgently require action" color: "dc143c" - name: regression From 75edb2d3f6713b596db43ba991925cecdac7eeaa Mon Sep 17 00:00:00 2001 From: Tim Beermann Date: Mon, 4 Apr 2022 11:59:42 +0200 Subject: [PATCH 009/374] enabled automatic management Signed-off-by: Tim Beermann --- .../workflows/manage-github-repositories.yml | 44 +++++++++++++++++++ playbook.yaml | 20 ++++----- 2 files changed, 54 insertions(+), 10 deletions(-) create mode 100644 .github/workflows/manage-github-repositories.yml diff --git a/.github/workflows/manage-github-repositories.yml b/.github/workflows/manage-github-repositories.yml new file mode 100644 index 00000000..8e7bf538 --- /dev/null +++ b/.github/workflows/manage-github-repositories.yml @@ -0,0 +1,44 @@ +--- +name: Manage github repositories + +"on": + workflow_dispatch: + push: + branches: + - main + +jobs: + manage-github-repositories: + runs-on: ubuntu-latest + steps: + - name: Checkout repo + uses: actions/checkout@v2 + with: + submodules: true + + - name: Setup python + uses: actions/setup-python@v2 + with: + python-version: '3.9' + + - name: Install dependencies + run: | + python3 -m pip install --use-feature=2020-resolver --upgrade pip + python3 -m pip install --use-feature=2020-resolver pipenv wheel + pipenv install + + - name: Install ansible collection + run: | + ansible-galaxy collection install ansible-collection-gitcontrol + + - name: Manage github repositories with Ansible + run: | + pipenv run ansible-playbook playbook.yaml -e github_token=$GITHUB_TOKEN + env: + GITHUB_TOKEN: ${{ secrets.GHP }} + + - name: Manage github repositories with Python + run: | + pipenv run python3 manage.py + env: + GITHUB_TOKEN: ${{ secrets.GHP }} diff --git a/playbook.yaml b/playbook.yaml index 7202da79..5835365b 100644 --- a/playbook.yaml +++ b/playbook.yaml @@ -5,17 +5,17 @@ gitstyring_root_dir: . tasks: - - name: manage people - opentelekomcloud.gitcontrol.members: - root: "{{ gitstyring_root_dir }}" - token: "{{ github_token }}" - no_log: true + # - name: manage people + # opentelekomcloud.gitcontrol.members: + # root: "{{ gitstyring_root_dir }}" + # token: "{{ github_token }}" + # no_log: true - - name: manage teams - opentelekomcloud.gitcontrol.teams: - root: "{{ gitstyring_root_dir }}" - token: "{{ github_token }}" - no_log: true + # - name: manage teams + # opentelekomcloud.gitcontrol.teams: + # root: "{{ gitstyring_root_dir }}" + # token: "{{ github_token }}" + # no_log: true - name: manage repositories opentelekomcloud.gitcontrol.repositories: From 3528ad2a87067d989bf29749259b05187f9dec8f Mon Sep 17 00:00:00 2001 From: Felix Kronlage-Dammers Date: Thu, 28 Jul 2022 11:40:36 +0200 Subject: [PATCH 010/374] add a strict mode. only with strict mode labels on github that are not in config.yaml will be removed discussed with @itrich --- manage.py | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/manage.py b/manage.py index d45c9396..80b622d6 100644 --- a/manage.py +++ b/manage.py @@ -2,6 +2,7 @@ import github import logging import yaml +from argparse import ArgumentParser logging.basicConfig(format='%(asctime)s - %(message)s', level=logging.INFO, datefmt='%Y-%m-%d %H:%M:%S') @@ -10,6 +11,10 @@ gh = github.Github(login_or_token=GITHUB_TOKEN) +parser = ArgumentParser() +parser.add_argument("-s", "--strict", default=False, help="Strict mode - remove labels not defined") +args = parser.parse_args() + with open("config.yaml") as fp: CONFIG = yaml.load(fp, Loader=yaml.SafeLoader) @@ -51,8 +56,10 @@ for label in labels.keys(): logging.info(f"{gh_repository.name} - {label} should not exist") - gh_label = labels[label] - gh_label.delete() + if args.strict: + gh_label = labels[label] + gh_label.delete() + logging.info(f"{gh_repository.name} - {label} removed") # handle milestones From ebf6d9ad08a53bbb427b88145b602264481059c7 Mon Sep 17 00:00:00 2001 From: Felix Kronlage-Dammers Date: Thu, 28 Jul 2022 11:43:07 +0200 Subject: [PATCH 011/374] enable strict mode by default so that the old behaviour is restored Signed-off-by: Felix Kronlage-Dammers --- manage.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/manage.py b/manage.py index 80b622d6..5f98bd1a 100644 --- a/manage.py +++ b/manage.py @@ -12,7 +12,7 @@ gh = github.Github(login_or_token=GITHUB_TOKEN) parser = ArgumentParser() -parser.add_argument("-s", "--strict", default=False, help="Strict mode - remove labels not defined") +parser.add_argument("-s", "--strict", default=True, help="Strict mode - remove labels not defined") args = parser.parse_args() with open("config.yaml") as fp: From 28cf9a2a78e1e5c41efb3cef3fcbdb6cc1a8d4f2 Mon Sep 17 00:00:00 2001 From: Felix Kronlage-Dammers Date: Thu, 28 Jul 2022 11:44:40 +0200 Subject: [PATCH 012/374] wrap the gh call to create a label in try except Signed-off-by: Felix Kronlage-Dammers --- manage.py | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/manage.py b/manage.py index 5f98bd1a..e8995806 100644 --- a/manage.py +++ b/manage.py @@ -37,11 +37,14 @@ for label in CONFIG['labels']: if label['name'] not in labels.keys(): logging.info(f"{gh_repository.name} - label {label['name']} does not exist") - gh_repository.create_label( - name=label['name'], - description=label['description'], - color=label['color'] - ) + try: + gh_repository.create_label( + name=label['name'], + description=label['description'], + color=label['color'] + ) + except: + logging.info(f"{gh_repository.name} - label {label['name']} - Failed to create label") else: gh_label = labels[label['name']] From 773918756ff6f9380a26b6e98b563e7bf0271061 Mon Sep 17 00:00:00 2001 From: Felix Kronlage-Dammers Date: Thu, 28 Jul 2022 13:59:47 +0200 Subject: [PATCH 013/374] switch to milestone list, since we want more than a definite set Signed-off-by: Felix Kronlage-Dammers --- config.yaml | 5 +++-- manage.py | 25 ++++++++++++------------- 2 files changed, 15 insertions(+), 15 deletions(-) diff --git a/config.yaml b/config.yaml index a0d79fe7..13e74f27 100644 --- a/config.yaml +++ b/config.yaml @@ -1,6 +1,7 @@ --- -current_milestone: 'v3.0.0' -next_milestone: 'v4.0.0' +milestones: + - 'v3.0.0' + - 'v4.0.0' labels: - name: bug diff --git a/manage.py b/manage.py index e8995806..0c08b707 100644 --- a/manage.py +++ b/manage.py @@ -68,20 +68,19 @@ gh_milestones = gh_repository.get_milestones(state='open') - milestones = [] - current_milestone = CONFIG['current_milestone'] - next_milestone = CONFIG['next_milestone'] - for gh_milestone in gh_milestones: - milestones.append(gh_milestone.title) - if gh_milestone.title not in [current_milestone, next_milestone]: + if gh_milestone.title not in CONFIG['milestones']: logging.info(f"{gh_repository.name} - {gh_milestone.title} should be in state 'closed'") gh_milestone.edit(title=gh_milestone.title, state="closed") - if current_milestone not in milestones: - logging.info(f"{gh_repository.name} - current milestone {current_milestone} does not exist") - gh_repository.create_milestone(title=current_milestone, state="open") - - if next_milestone not in milestones: - logging.info(f"{gh_repository.name} - next milestone {next_milestone} does not exist") - gh_repository.create_milestone(title=next_milestone, state="open") \ No newline at end of file + milestone_found= False + for milestone in CONFIG['milestones']: + + for gh_milestone in gh_milestones: + if milestone == gh_milestone.title: + logging.info(f"{gh_repository.name} - milestone {milestone} does exist") + milestone_found= True + break + if milestone_found is False: + logging.info(f"{gh_repository.name} - milestone {milestone} does not exist") + gh_repository.create_milestone(title=milestone, state="open") From 3bcda46055cb8fcc9652c5399e101f25caf7e5b3 Mon Sep 17 00:00:00 2001 From: Felix Kronlage-Dammers Date: Thu, 28 Jul 2022 14:07:58 +0200 Subject: [PATCH 014/374] rework strict mode to be a dry mode and is used for all github api calls The dry mode is false by default, so that the script does not change behaviour by default. Signed-off-by: Felix Kronlage-Dammers --- manage.py | 30 +++++++++++++++++------------- 1 file changed, 17 insertions(+), 13 deletions(-) diff --git a/manage.py b/manage.py index 0c08b707..268d611b 100644 --- a/manage.py +++ b/manage.py @@ -12,7 +12,7 @@ gh = github.Github(login_or_token=GITHUB_TOKEN) parser = ArgumentParser() -parser.add_argument("-s", "--strict", default=True, help="Strict mode - remove labels not defined") +parser.add_argument("-d", "--dry", default=False, help="Dry run - if true does not change github items") args = parser.parse_args() with open("config.yaml") as fp: @@ -37,21 +37,23 @@ for label in CONFIG['labels']: if label['name'] not in labels.keys(): logging.info(f"{gh_repository.name} - label {label['name']} does not exist") - try: - gh_repository.create_label( - name=label['name'], - description=label['description'], - color=label['color'] - ) - except: - logging.info(f"{gh_repository.name} - label {label['name']} - Failed to create label") + if args.dry is False: + try: + gh_repository.create_label( + name=label['name'], + description=label['description'], + color=label['color'] + ) + except: + logging.info(f"{gh_repository.name} - label {label['name']} - Failed to create label") else: gh_label = labels[label['name']] if gh_label.description != label['description'] or gh_label.color != label['color']: logging.info(f"{gh_repository.name} - label {label['name']} changed") - gh_label.edit(name=label['name'], description=label['description'], color=label['color']) + if args.dry is False: + gh_label.edit(name=label['name'], description=label['description'], color=label['color']) del labels[label['name']] @@ -59,7 +61,7 @@ for label in labels.keys(): logging.info(f"{gh_repository.name} - {label} should not exist") - if args.strict: + if args.dry is False: gh_label = labels[label] gh_label.delete() logging.info(f"{gh_repository.name} - {label} removed") @@ -71,7 +73,8 @@ for gh_milestone in gh_milestones: if gh_milestone.title not in CONFIG['milestones']: logging.info(f"{gh_repository.name} - {gh_milestone.title} should be in state 'closed'") - gh_milestone.edit(title=gh_milestone.title, state="closed") + if args.dry is False: + gh_milestone.edit(title=gh_milestone.title, state="closed") milestone_found= False for milestone in CONFIG['milestones']: @@ -83,4 +86,5 @@ break if milestone_found is False: logging.info(f"{gh_repository.name} - milestone {milestone} does not exist") - gh_repository.create_milestone(title=milestone, state="open") + if args.dry is False: + gh_repository.create_milestone(title=milestone, state="open") From 7317489e3a1157e6d174ebf5cd5b790570641f17 Mon Sep 17 00:00:00 2001 From: Felix Kronlage-Dammers Date: Thu, 28 Jul 2022 11:40:36 +0200 Subject: [PATCH 015/374] add a strict mode. only with strict mode labels on github that are not in config.yaml will be removed discussed with @itrich Signed-off-by: Felix Kronlage-Dammers --- manage.py | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/manage.py b/manage.py index d45c9396..80b622d6 100644 --- a/manage.py +++ b/manage.py @@ -2,6 +2,7 @@ import github import logging import yaml +from argparse import ArgumentParser logging.basicConfig(format='%(asctime)s - %(message)s', level=logging.INFO, datefmt='%Y-%m-%d %H:%M:%S') @@ -10,6 +11,10 @@ gh = github.Github(login_or_token=GITHUB_TOKEN) +parser = ArgumentParser() +parser.add_argument("-s", "--strict", default=False, help="Strict mode - remove labels not defined") +args = parser.parse_args() + with open("config.yaml") as fp: CONFIG = yaml.load(fp, Loader=yaml.SafeLoader) @@ -51,8 +56,10 @@ for label in labels.keys(): logging.info(f"{gh_repository.name} - {label} should not exist") - gh_label = labels[label] - gh_label.delete() + if args.strict: + gh_label = labels[label] + gh_label.delete() + logging.info(f"{gh_repository.name} - {label} removed") # handle milestones From 1713aab166f5750ee507f17f40b070c12798f6e0 Mon Sep 17 00:00:00 2001 From: Felix Kronlage-Dammers Date: Thu, 28 Jul 2022 11:43:07 +0200 Subject: [PATCH 016/374] enable strict mode by default so that the old behaviour is restored Signed-off-by: Felix Kronlage-Dammers --- manage.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/manage.py b/manage.py index 80b622d6..5f98bd1a 100644 --- a/manage.py +++ b/manage.py @@ -12,7 +12,7 @@ gh = github.Github(login_or_token=GITHUB_TOKEN) parser = ArgumentParser() -parser.add_argument("-s", "--strict", default=False, help="Strict mode - remove labels not defined") +parser.add_argument("-s", "--strict", default=True, help="Strict mode - remove labels not defined") args = parser.parse_args() with open("config.yaml") as fp: From e36f35e26cf9dc9787492b5d6be3b09b8c10a6b0 Mon Sep 17 00:00:00 2001 From: Felix Kronlage-Dammers Date: Thu, 28 Jul 2022 11:44:40 +0200 Subject: [PATCH 017/374] wrap the gh call to create a label in try except Signed-off-by: Felix Kronlage-Dammers --- manage.py | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/manage.py b/manage.py index 5f98bd1a..e8995806 100644 --- a/manage.py +++ b/manage.py @@ -37,11 +37,14 @@ for label in CONFIG['labels']: if label['name'] not in labels.keys(): logging.info(f"{gh_repository.name} - label {label['name']} does not exist") - gh_repository.create_label( - name=label['name'], - description=label['description'], - color=label['color'] - ) + try: + gh_repository.create_label( + name=label['name'], + description=label['description'], + color=label['color'] + ) + except: + logging.info(f"{gh_repository.name} - label {label['name']} - Failed to create label") else: gh_label = labels[label['name']] From 4e5ba0763d3afaf99dac9e9dd9317776ce28564c Mon Sep 17 00:00:00 2001 From: Felix Kronlage-Dammers Date: Thu, 28 Jul 2022 13:59:47 +0200 Subject: [PATCH 018/374] switch to milestone list, since we want more than a definite set Signed-off-by: Felix Kronlage-Dammers --- config.yaml | 5 +++-- manage.py | 25 ++++++++++++------------- 2 files changed, 15 insertions(+), 15 deletions(-) diff --git a/config.yaml b/config.yaml index a0d79fe7..13e74f27 100644 --- a/config.yaml +++ b/config.yaml @@ -1,6 +1,7 @@ --- -current_milestone: 'v3.0.0' -next_milestone: 'v4.0.0' +milestones: + - 'v3.0.0' + - 'v4.0.0' labels: - name: bug diff --git a/manage.py b/manage.py index e8995806..0c08b707 100644 --- a/manage.py +++ b/manage.py @@ -68,20 +68,19 @@ gh_milestones = gh_repository.get_milestones(state='open') - milestones = [] - current_milestone = CONFIG['current_milestone'] - next_milestone = CONFIG['next_milestone'] - for gh_milestone in gh_milestones: - milestones.append(gh_milestone.title) - if gh_milestone.title not in [current_milestone, next_milestone]: + if gh_milestone.title not in CONFIG['milestones']: logging.info(f"{gh_repository.name} - {gh_milestone.title} should be in state 'closed'") gh_milestone.edit(title=gh_milestone.title, state="closed") - if current_milestone not in milestones: - logging.info(f"{gh_repository.name} - current milestone {current_milestone} does not exist") - gh_repository.create_milestone(title=current_milestone, state="open") - - if next_milestone not in milestones: - logging.info(f"{gh_repository.name} - next milestone {next_milestone} does not exist") - gh_repository.create_milestone(title=next_milestone, state="open") \ No newline at end of file + milestone_found= False + for milestone in CONFIG['milestones']: + + for gh_milestone in gh_milestones: + if milestone == gh_milestone.title: + logging.info(f"{gh_repository.name} - milestone {milestone} does exist") + milestone_found= True + break + if milestone_found is False: + logging.info(f"{gh_repository.name} - milestone {milestone} does not exist") + gh_repository.create_milestone(title=milestone, state="open") From 4e537d77186920ad128b3e4edb79b9cc05d3aec2 Mon Sep 17 00:00:00 2001 From: Felix Kronlage-Dammers Date: Thu, 28 Jul 2022 14:07:58 +0200 Subject: [PATCH 019/374] rework strict mode to be a dry mode and is used for all github api calls The dry mode is false by default, so that the script does not change behaviour by default. Signed-off-by: Felix Kronlage-Dammers --- manage.py | 30 +++++++++++++++++------------- 1 file changed, 17 insertions(+), 13 deletions(-) diff --git a/manage.py b/manage.py index 0c08b707..268d611b 100644 --- a/manage.py +++ b/manage.py @@ -12,7 +12,7 @@ gh = github.Github(login_or_token=GITHUB_TOKEN) parser = ArgumentParser() -parser.add_argument("-s", "--strict", default=True, help="Strict mode - remove labels not defined") +parser.add_argument("-d", "--dry", default=False, help="Dry run - if true does not change github items") args = parser.parse_args() with open("config.yaml") as fp: @@ -37,21 +37,23 @@ for label in CONFIG['labels']: if label['name'] not in labels.keys(): logging.info(f"{gh_repository.name} - label {label['name']} does not exist") - try: - gh_repository.create_label( - name=label['name'], - description=label['description'], - color=label['color'] - ) - except: - logging.info(f"{gh_repository.name} - label {label['name']} - Failed to create label") + if args.dry is False: + try: + gh_repository.create_label( + name=label['name'], + description=label['description'], + color=label['color'] + ) + except: + logging.info(f"{gh_repository.name} - label {label['name']} - Failed to create label") else: gh_label = labels[label['name']] if gh_label.description != label['description'] or gh_label.color != label['color']: logging.info(f"{gh_repository.name} - label {label['name']} changed") - gh_label.edit(name=label['name'], description=label['description'], color=label['color']) + if args.dry is False: + gh_label.edit(name=label['name'], description=label['description'], color=label['color']) del labels[label['name']] @@ -59,7 +61,7 @@ for label in labels.keys(): logging.info(f"{gh_repository.name} - {label} should not exist") - if args.strict: + if args.dry is False: gh_label = labels[label] gh_label.delete() logging.info(f"{gh_repository.name} - {label} removed") @@ -71,7 +73,8 @@ for gh_milestone in gh_milestones: if gh_milestone.title not in CONFIG['milestones']: logging.info(f"{gh_repository.name} - {gh_milestone.title} should be in state 'closed'") - gh_milestone.edit(title=gh_milestone.title, state="closed") + if args.dry is False: + gh_milestone.edit(title=gh_milestone.title, state="closed") milestone_found= False for milestone in CONFIG['milestones']: @@ -83,4 +86,5 @@ break if milestone_found is False: logging.info(f"{gh_repository.name} - milestone {milestone} does not exist") - gh_repository.create_milestone(title=milestone, state="open") + if args.dry is False: + gh_repository.create_milestone(title=milestone, state="open") From e06e92ea0c80b99ddbe514bce49bf193a096ef38 Mon Sep 17 00:00:00 2001 From: Tim Beermann Date: Thu, 28 Jul 2022 15:36:35 +0200 Subject: [PATCH 020/374] added license (#20) Signed-off-by: Tim Beermann --- LICENSE | 202 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 202 insertions(+) create mode 100644 LICENSE diff --git a/LICENSE b/LICENSE new file mode 100644 index 00000000..8f71f43f --- /dev/null +++ b/LICENSE @@ -0,0 +1,202 @@ + Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "{}" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright {yyyy} {name of copyright owner} + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + From 718a31887771aecedf37161c13a544b907158942 Mon Sep 17 00:00:00 2001 From: Felix Kronlage-Dammers Date: Thu, 28 Jul 2022 16:59:16 +0200 Subject: [PATCH 021/374] actually set to false at beginning of loop. spotted by @tibeer. Signed-off-by: Felix Kronlage-Dammers --- manage.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/manage.py b/manage.py index 268d611b..6c3f7b18 100644 --- a/manage.py +++ b/manage.py @@ -76,8 +76,8 @@ if args.dry is False: gh_milestone.edit(title=gh_milestone.title, state="closed") - milestone_found= False for milestone in CONFIG['milestones']: + milestone_found= False for gh_milestone in gh_milestones: if milestone == gh_milestone.title: From 0b12d6428d38586430981160329f5cf2042dc2b8 Mon Sep 17 00:00:00 2001 From: Tim Beermann Date: Thu, 28 Jul 2022 17:26:41 +0200 Subject: [PATCH 022/374] fix for discussion Signed-off-by: Tim Beermann --- manage.py | 30 ++++++++++++++---------------- 1 file changed, 14 insertions(+), 16 deletions(-) diff --git a/manage.py b/manage.py index 6c3f7b18..1f056eac 100644 --- a/manage.py +++ b/manage.py @@ -28,7 +28,7 @@ # handle labels gh_labels = gh_repository.get_labels() - + labels = {} for gh_label in gh_labels: @@ -40,14 +40,13 @@ if args.dry is False: try: gh_repository.create_label( - name=label['name'], - description=label['description'], - color=label['color'] + name=label['name'], + description=label['description'], + color=label['color'] ) except: logging.info(f"{gh_repository.name} - label {label['name']} - Failed to create label") else: - gh_label = labels[label['name']] if gh_label.description != label['description'] or gh_label.color != label['color']: @@ -76,15 +75,14 @@ if args.dry is False: gh_milestone.edit(title=gh_milestone.title, state="closed") + gh_milestone_titles = [] + for gh_milestone in gh_milestones: + gh_milestone_titles.append(gh_milestone.title) + for milestone in CONFIG['milestones']: - milestone_found= False - - for gh_milestone in gh_milestones: - if milestone == gh_milestone.title: - logging.info(f"{gh_repository.name} - milestone {milestone} does exist") - milestone_found= True - break - if milestone_found is False: - logging.info(f"{gh_repository.name} - milestone {milestone} does not exist") - if args.dry is False: - gh_repository.create_milestone(title=milestone, state="open") + if milestone in gh_milestone_titles: + logging.info(f"{gh_repository.name} - milestone {milestone} does exist") + else: + logging.info(f"{gh_repository.name} - milestone {milestone} does not exist") + if args.dry is False: + gh_repository.create_milestone(title=milestone, state="open") From 9b12401263a9bbdf68a291fa8416016c8c9aeeb8 Mon Sep 17 00:00:00 2001 From: Eduard Itrich Date: Fri, 12 Aug 2022 11:02:04 +0200 Subject: [PATCH 023/374] Add all members of community as of 2022-08-12 Signed-off-by: Eduard Itrich --- orgs/SovereignCloudStack/people/members.yml | 141 ++++++++++++++++++-- 1 file changed, 129 insertions(+), 12 deletions(-) diff --git a/orgs/SovereignCloudStack/people/members.yml b/orgs/SovereignCloudStack/people/members.yml index 4eeca75e..7ae6f3aa 100644 --- a/orgs/SovereignCloudStack/people/members.yml +++ b/orgs/SovereignCloudStack/people/members.yml @@ -1,14 +1,131 @@ --- users: - - name: Kurt Garloff - login: garloff - role: Owner - - name: Eduard Ittrich - login: ittrich - role: Member - - name: Christian Berendt - login: berendt - role: Member - - name: Tim Beermann - login: beermann - role: Member +- name: Andrej Friesen + login: ajfriesen + role: Member +- name: Sven Batista Steinbach + login: batistein + role: Member +- name: Christian Berendt + login: berendt + role: Owner +- name: Christian Otto Stelter + login: costelter + role: Member +- name: Thorsten Schifferdecker + login: curx + role: Member +- name: "" + login: elZander + role: Member +- name: Felix Kronlage-Dammers + login: fkr + role: Owner +- name: Ralf Heiringhoff + login: frosty-geek + role: Member +- name: Fynn Späker + login: fynluk + role: Member +- name: Kurt Garloff + login: garloff + role: Owner +- name: Christian Rost + login: grischdian + role: Member +- name: Max Harmathy + login: harmathy + role: Member +- name: Jonas Schäfer + login: horazont + role: Member +- name: Philipp Westphal + login: isaacintactile + role: Member +- name: Ibrahim takouna + login: itakouna + role: Member +- name: Eduard Itrich + login: itrich + role: Owner +- name: "" + login: janiskemper + role: Member +- name: "" + login: jklippel + role: Member +- name: Jeff + login: jnull + role: Member +- name: Joshua Mühlfort + login: joshmue + role: Member +- name: "" + login: kgube + role: Member +- name: linwalth + login: linwalth + role: Member +- name: Markus Lindenblatt + login: maliblatt + role: Member +- name: Manuela Urban + login: ManuelaUr + role: Member +- name: Mark Goddard + login: markgoddard + role: Member +- name: "" + login: matfechner + role: Member +- name: "" + login: mauhau + role: Member +- name: Malte Münch + login: mxmxchere + role: Member +- name: Andre Machowiak + login: nerdicbynature + role: Member +- name: "" + login: neuroserve + role: Member +- name: Oliver Otte + login: o-otte + role: Member +- name: Dr. Jens Harbott + login: osfrickler + role: Member +- name: "" + login: Phil9219 + role: Member +- name: "" + login: PSwatchmen + role: Member +- name: "" + login: ra-rau + role: Member +- name: Arvid Requate + login: reqa + role: Member +- name: "" + login: stunivention + role: Member +- name: Tim Beermann + login: tibeer + role: Member +- name: Florian Winkler + login: tinguin + role: Member +- name: Tobias Rydberg + login: tobberydberg + role: Member +- name: Thierry Carrez + login: ttx + role: Member +- name: Vadim Bauer + login: Vad1mo + role: Member +- name: Sebastian Wenner + login: wenners + role: Member From 4cdb635b13526e4bd319dc49a8b3adaa349ee035 Mon Sep 17 00:00:00 2001 From: Eduard Itrich Date: Fri, 12 Aug 2022 11:02:50 +0200 Subject: [PATCH 024/374] Enable management of people in playbook Signed-off-by: Eduard Itrich --- playbook.yaml | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/playbook.yaml b/playbook.yaml index 5835365b..314865aa 100644 --- a/playbook.yaml +++ b/playbook.yaml @@ -5,11 +5,11 @@ gitstyring_root_dir: . tasks: - # - name: manage people - # opentelekomcloud.gitcontrol.members: - # root: "{{ gitstyring_root_dir }}" - # token: "{{ github_token }}" - # no_log: true + - name: manage people + opentelekomcloud.gitcontrol.members: + root: "{{ gitstyring_root_dir }}" + token: "{{ github_token }}" + no_log: true # - name: manage teams # opentelekomcloud.gitcontrol.teams: From 08f48cc555b72353106639fc91e4541982153a4d Mon Sep 17 00:00:00 2001 From: Eduard Itrich Date: Fri, 12 Aug 2022 11:14:45 +0200 Subject: [PATCH 025/374] Add teams as of 2022-08-12 Signed-off-by: Eduard Itrich --- orgs/SovereignCloudStack/teams/members.yml | 127 +++++++++++++++++++-- 1 file changed, 119 insertions(+), 8 deletions(-) diff --git a/orgs/SovereignCloudStack/teams/members.yml b/orgs/SovereignCloudStack/teams/members.yml index be0abbca..b6bf160d 100644 --- a/orgs/SovereignCloudStack/teams/members.yml +++ b/orgs/SovereignCloudStack/teams/members.yml @@ -1,30 +1,141 @@ --- teams: - admins: - description: Admins + 23technologies: + description: 23 23technologies GmbH visibility: public parent: maintainer: - - garloff - berendt - - ittrich member: - maintainers: - description: Maintainers + - berendt + - mxmxchere + - fynluk + 8gears: + description: 8gears Ltd. + visibility: public + parent: + maintainer: + - Vad1mo + member: + - Vad1mo + b1-systems: + description: B1 Systems GmbH + visibility: public + parent: + maintainer: + - curx + member: + - curx + - grischdian + - isaacintactile + - tinguin + cloud-and-heat: + description: Cloud&Heat Technologies GmbH + visibility: public + parent: + maintainer: + - horazont + member: + - horazont + - kgube + gonicus: + description: GONICUS GmbH + visibility: public + parent: + maintainer: + - o-otte + member: + - o-otte + - joshmue + gridscale: + description: gridscale GmbH + visibility: public + parent: + maintainer: + - ajfriesen + member: + - ajfriesen + - itakouna + openinfra: + description: OpenInfra Foundation + visibility: public + parent: + maintainer: + - ttx + member: + - ttx + osba: + description: Open Source Business Alliance – Bundesverband für digitale Souveränität e.V. visibility: public parent: maintainer: - garloff member: - - beermann + - garloff + - fkr + - itrich + - ManuelaUr osism: - description: + description: OSISM GmbH visibility: public parent: maintainer: + - berendt member: - berendt - matfechner - tibeer - ra-rau - osfrickler + plusserver: + description: PlusServer GmbH + visibility: public + parent: + maintainer: + - frosty-geek + member: + - frosty-geek + - neuroserve + - maliblatt + - nerdicbynature + - costelter + - Phil9219 + - elZander + - PSwatchmen + syself: + description: Syself GmbH + visibility: public + parent: + maintainer: + - batistein + member: + - batistein + - janiskemper + uhurutec: + description: UhuruTec AG + visibility: public + parent: + maintainer: + - jklippel + member: + - jklippel + - harmathy + - mauhau + univention: + description: Univention GmbH + visibility: public + parent: + maintainer: + - reqa + member: + - reqa + - stunivention + wavecon: + description: Wavecon GmbH + visibility: public + parent: + maintainer: + - jnull + member: + - jnull + - linwalth From dce88de2b7ca4b0770c2ab2caf69ca6710f50897 Mon Sep 17 00:00:00 2001 From: Eduard Itrich Date: Fri, 12 Aug 2022 11:15:44 +0200 Subject: [PATCH 026/374] Enable management of teams Signed-off-by: Eduard Itrich --- playbook.yaml | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/playbook.yaml b/playbook.yaml index 314865aa..7202da79 100644 --- a/playbook.yaml +++ b/playbook.yaml @@ -7,15 +7,15 @@ tasks: - name: manage people opentelekomcloud.gitcontrol.members: - root: "{{ gitstyring_root_dir }}" - token: "{{ github_token }}" + root: "{{ gitstyring_root_dir }}" + token: "{{ github_token }}" no_log: true - # - name: manage teams - # opentelekomcloud.gitcontrol.teams: - # root: "{{ gitstyring_root_dir }}" - # token: "{{ github_token }}" - # no_log: true + - name: manage teams + opentelekomcloud.gitcontrol.teams: + root: "{{ gitstyring_root_dir }}" + token: "{{ github_token }}" + no_log: true - name: manage repositories opentelekomcloud.gitcontrol.repositories: From 43aa87b7242bf34a74132357f5abc2be24a68fa3 Mon Sep 17 00:00:00 2001 From: Eduard Itrich Date: Sun, 14 Aug 2022 19:46:09 +0200 Subject: [PATCH 027/374] Add/rework all repositories within SCS org as of 2022-08-12 (#23) Signed-off-by: Eduard Itrich Co-authored-by: Tim Beermann --- orgs/SovereignCloudStack/people/members.yml | 258 +++++++++--------- .../repositories/.github.yml | 12 +- .../repositories/Design-Docs.yml | 12 +- .../SovereignCloudStack/repositories/Docs.yml | 10 +- .../repositories/Operational-Docs.yml | 14 +- .../repositories/calendar.yml | 27 ++ .../repositories/contributor-guide.yml | 12 +- .../repositories/docker-horizon.yml | 7 +- .../repositories/documentation.yml | 10 +- .../repositories/events.yml | 10 +- .../repositories/generics.yml | 7 +- .../repositories/github-permissions.yml | 16 +- .../repositories/graphics.yml | 10 +- .../repositories/gx-scs-identity-provider.yml | 10 +- .../gx-self-description-generator.yml | 10 +- .../repositories/infrastructure.yml | 9 +- .../repositories/issues.yml | 10 +- .../repositories/k8s-cassandra.yml | 12 +- .../repositories/k8s-cluster-api-provider.yml | 10 +- .../repositories/k8s-cortex.yml | 12 +- .../repositories/k8s-gatekeeper.yml | 11 +- .../repositories/k8s-grafana.yml | 12 +- .../repositories/k8s-harbor-manual.yml | 12 +- .../repositories/k8s-harbor.yml | 12 +- .../repositories/k8s-keycloak.yml | 12 +- .../repositories/k8s-minio.yml | 12 +- .../repositories/k8s-open-policy-agent.yml | 12 +- .../repositories/k8s-operator-minio.yml | 10 +- .../repositories/k8s-operator-postgres.yml | 10 +- .../repositories/k8s-operator-scylla.yml | 12 +- .../repositories/k8s-os-health-monitor.yml | 11 +- .../repositories/k8s-polaris.yml | 10 +- .../repositories/k8s-postgres.yml | 10 +- .../repositories/k8s-prometheus.yml | 12 +- .../repositories/k8s-template.yml | 12 +- .../{mission-statement.yml => minutes.yml} | 14 +- .../repositories/newsletter.yml | 10 +- .../open-operations-manifesto.yml | 27 ++ .../repositories/openstack-flavor-manager.yml | 10 +- .../repositories/openstack-health-monitor.yml | 8 +- .../openstack-orphaned-resource-cleaner.yml | 9 +- .../repositories/openstack-vyos-image.yml | 10 +- .../repositories/ort-action.yml | 27 ++ .../{epics-and-stories.yml => ort-docker.yml} | 14 +- .../repositories/poc-gardener.yml | 7 +- .../repositories/poc-kubermatic.yml | 9 +- .../repositories/poc-rancher.yml | 9 +- .../repositories/polaris-action.yml | 7 +- .../repositories/rally-foo.yml | 10 +- .../repositories/scs-maschinenraum.yml | 10 +- .../{Monitoring.yml => slides.yml} | 14 +- .../repositories/testbed-gx-iam.yml | 7 +- .../repositories/testbed-gx-k8s.yml | 8 +- .../repositories/testbed-gx-scs.yml | 7 +- .../repositories/website.yml | 14 +- .../repositories/zuul_config.yml | 10 +- .../repositories/zuul_deployment.yml | 8 +- .../repositories/zuul_sandbox.yml | 8 +- 58 files changed, 424 insertions(+), 481 deletions(-) create mode 100644 orgs/SovereignCloudStack/repositories/calendar.yml rename orgs/SovereignCloudStack/repositories/{mission-statement.yml => minutes.yml} (70%) create mode 100644 orgs/SovereignCloudStack/repositories/open-operations-manifesto.yml create mode 100644 orgs/SovereignCloudStack/repositories/ort-action.yml rename orgs/SovereignCloudStack/repositories/{epics-and-stories.yml => ort-docker.yml} (68%) rename orgs/SovereignCloudStack/repositories/{Monitoring.yml => slides.yml} (68%) diff --git a/orgs/SovereignCloudStack/people/members.yml b/orgs/SovereignCloudStack/people/members.yml index 7ae6f3aa..ff1682cb 100644 --- a/orgs/SovereignCloudStack/people/members.yml +++ b/orgs/SovereignCloudStack/people/members.yml @@ -1,131 +1,131 @@ --- users: -- name: Andrej Friesen - login: ajfriesen - role: Member -- name: Sven Batista Steinbach - login: batistein - role: Member -- name: Christian Berendt - login: berendt - role: Owner -- name: Christian Otto Stelter - login: costelter - role: Member -- name: Thorsten Schifferdecker - login: curx - role: Member -- name: "" - login: elZander - role: Member -- name: Felix Kronlage-Dammers - login: fkr - role: Owner -- name: Ralf Heiringhoff - login: frosty-geek - role: Member -- name: Fynn Späker - login: fynluk - role: Member -- name: Kurt Garloff - login: garloff - role: Owner -- name: Christian Rost - login: grischdian - role: Member -- name: Max Harmathy - login: harmathy - role: Member -- name: Jonas Schäfer - login: horazont - role: Member -- name: Philipp Westphal - login: isaacintactile - role: Member -- name: Ibrahim takouna - login: itakouna - role: Member -- name: Eduard Itrich - login: itrich - role: Owner -- name: "" - login: janiskemper - role: Member -- name: "" - login: jklippel - role: Member -- name: Jeff - login: jnull - role: Member -- name: Joshua Mühlfort - login: joshmue - role: Member -- name: "" - login: kgube - role: Member -- name: linwalth - login: linwalth - role: Member -- name: Markus Lindenblatt - login: maliblatt - role: Member -- name: Manuela Urban - login: ManuelaUr - role: Member -- name: Mark Goddard - login: markgoddard - role: Member -- name: "" - login: matfechner - role: Member -- name: "" - login: mauhau - role: Member -- name: Malte Münch - login: mxmxchere - role: Member -- name: Andre Machowiak - login: nerdicbynature - role: Member -- name: "" - login: neuroserve - role: Member -- name: Oliver Otte - login: o-otte - role: Member -- name: Dr. Jens Harbott - login: osfrickler - role: Member -- name: "" - login: Phil9219 - role: Member -- name: "" - login: PSwatchmen - role: Member -- name: "" - login: ra-rau - role: Member -- name: Arvid Requate - login: reqa - role: Member -- name: "" - login: stunivention - role: Member -- name: Tim Beermann - login: tibeer - role: Member -- name: Florian Winkler - login: tinguin - role: Member -- name: Tobias Rydberg - login: tobberydberg - role: Member -- name: Thierry Carrez - login: ttx - role: Member -- name: Vadim Bauer - login: Vad1mo - role: Member -- name: Sebastian Wenner - login: wenners - role: Member + - name: Andrej Friesen + login: ajfriesen + role: Member + - name: Sven Batista Steinbach + login: batistein + role: Member + - name: Christian Berendt + login: berendt + role: Owner + - name: Christian Otto Stelter + login: costelter + role: Member + - name: Thorsten Schifferdecker + login: curx + role: Member + - name: "" + login: elZander + role: Member + - name: Felix Kronlage-Dammers + login: fkr + role: Owner + - name: Ralf Heiringhoff + login: frosty-geek + role: Member + - name: Fynn Späker + login: fynluk + role: Member + - name: Kurt Garloff + login: garloff + role: Owner + - name: Christian Rost + login: grischdian + role: Member + - name: Max Harmathy + login: harmathy + role: Member + - name: Jonas Schäfer + login: horazont + role: Member + - name: Philipp Westphal + login: isaacintactile + role: Member + - name: Ibrahim takouna + login: itakouna + role: Member + - name: Eduard Itrich + login: itrich + role: Owner + - name: "" + login: janiskemper + role: Member + - name: "" + login: jklippel + role: Member + - name: Jeff + login: jnull + role: Member + - name: Joshua Mühlfort + login: joshmue + role: Member + - name: "" + login: kgube + role: Member + - name: linwalth + login: linwalth + role: Member + - name: Markus Lindenblatt + login: maliblatt + role: Member + - name: Manuela Urban + login: ManuelaUr + role: Member + - name: Mark Goddard + login: markgoddard + role: Member + - name: "" + login: matfechner + role: Member + - name: "" + login: mauhau + role: Member + - name: Malte Münch + login: mxmxchere + role: Member + - name: Andre Machowiak + login: nerdicbynature + role: Member + - name: "" + login: neuroserve + role: Member + - name: Oliver Otte + login: o-otte + role: Member + - name: Dr. Jens Harbott + login: osfrickler + role: Member + - name: "" + login: Phil9219 + role: Member + - name: "" + login: PSwatchmen + role: Member + - name: "" + login: ra-rau + role: Member + - name: Arvid Requate + login: reqa + role: Member + - name: "" + login: stunivention + role: Member + - name: Tim Beermann + login: tibeer + role: Member + - name: Florian Winkler + login: tinguin + role: Member + - name: Tobias Rydberg + login: tobberydberg + role: Member + - name: Thierry Carrez + login: ttx + role: Member + - name: Vadim Bauer + login: Vad1mo + role: Member + - name: Sebastian Wenner + login: wenners + role: Member diff --git a/orgs/SovereignCloudStack/repositories/.github.yml b/orgs/SovereignCloudStack/repositories/.github.yml index 3c3df711..196a2d1c 100644 --- a/orgs/SovereignCloudStack/repositories/.github.yml +++ b/orgs/SovereignCloudStack/repositories/.github.yml @@ -1,9 +1,8 @@ --- .github: default_branch: main - description: SovereignCloudStack home - homepage: 'https://scs.community' - language: MARKDOWN + description: SovereignCloudStack/.github is a special repository. The /profile/README.md will appear on the organization's profile! + homepage: 'https://github.com/SovereignCloudStack' archived: false has_issues: true has_projects: false @@ -15,15 +14,14 @@ allow_rebase_merge: true teams: maintain: - - maintainers pull: push: admin: - - admins collaborators: maintain: pull: push: admin: - topics: [] - protection_rules: [] + topics: + - github + protection_rules: default diff --git a/orgs/SovereignCloudStack/repositories/Design-Docs.yml b/orgs/SovereignCloudStack/repositories/Design-Docs.yml index c4800584..c50f94b4 100644 --- a/orgs/SovereignCloudStack/repositories/Design-Docs.yml +++ b/orgs/SovereignCloudStack/repositories/Design-Docs.yml @@ -1,9 +1,8 @@ --- Design-Docs: default_branch: main - description: Design Documents, Architecture etc. for SCS and related technology - homepage: '' - language: Python + description: Design Documents, Architecture etc. for SCS and related technology. Archived and merged into the Docs repository. + homepage: 'https://github.com/sovereigncloudstack/docs' archived: true has_issues: true has_projects: false @@ -15,15 +14,14 @@ Design-Docs: allow_rebase_merge: true teams: maintain: - - maintainers pull: push: admin: - - admins collaborators: maintain: pull: push: admin: - topics: [] - protection_rules: [] + topics: + - documentation + protection_rules: default diff --git a/orgs/SovereignCloudStack/repositories/Docs.yml b/orgs/SovereignCloudStack/repositories/Docs.yml index 3a1488e8..e1920ace 100644 --- a/orgs/SovereignCloudStack/repositories/Docs.yml +++ b/orgs/SovereignCloudStack/repositories/Docs.yml @@ -2,8 +2,7 @@ Docs: default_branch: main description: Entry point for SCS Docs - homepage: '' - language: MARKDOWN + homepage: 'https://scs.community/' archived: false has_issues: true has_projects: false @@ -15,15 +14,14 @@ Docs: allow_rebase_merge: true teams: maintain: - - maintainers pull: push: admin: - - admins collaborators: maintain: pull: push: admin: - topics: [] - protection_rules: [] + topics: + - documentation + protection_rules: default diff --git a/orgs/SovereignCloudStack/repositories/Operational-Docs.yml b/orgs/SovereignCloudStack/repositories/Operational-Docs.yml index ccf26edf..37572e9e 100644 --- a/orgs/SovereignCloudStack/repositories/Operational-Docs.yml +++ b/orgs/SovereignCloudStack/repositories/Operational-Docs.yml @@ -1,10 +1,9 @@ --- Operational-Docs: default_branch: main - description: Docs about how to best run SCS environments. Includes RCAs. - homepage: '' - language: Python - archived: false + description: Docs about how to best run SCS environments. Includes RCAs. Archived and merged into the Docs repository. + homepage: 'https://github.com/SovereignCloudStack/Docs' + archived: true has_issues: true has_projects: false has_wiki: false @@ -15,15 +14,14 @@ Operational-Docs: allow_rebase_merge: true teams: maintain: - - maintainers pull: push: admin: - - admins collaborators: maintain: pull: push: admin: - topics: [] - protection_rules: [] + topics: + - documentation + protection_rules: default diff --git a/orgs/SovereignCloudStack/repositories/calendar.yml b/orgs/SovereignCloudStack/repositories/calendar.yml new file mode 100644 index 00000000..6d714bf4 --- /dev/null +++ b/orgs/SovereignCloudStack/repositories/calendar.yml @@ -0,0 +1,27 @@ +--- +calendar: + default_branch: main + description: Public calendar of community related events, meetings and other interesting happenings + homepage: 'https://scs.community/contribute/' + archived: false + has_issues: true + has_projects: false + has_wiki: false + private: false + delete_branch_on_merge: true + allow_merge_commit: false + allow_squash_merge: true + allow_rebase_merge: true + teams: + maintain: + pull: + push: + admin: + collaborators: + maintain: + pull: + push: + admin: + topics: + - community + protection_rules: default diff --git a/orgs/SovereignCloudStack/repositories/contributor-guide.yml b/orgs/SovereignCloudStack/repositories/contributor-guide.yml index 754813b5..db40a987 100644 --- a/orgs/SovereignCloudStack/repositories/contributor-guide.yml +++ b/orgs/SovereignCloudStack/repositories/contributor-guide.yml @@ -1,9 +1,8 @@ --- contributor-guide: default_branch: main - description: The Contributor Guide for the Sovereign Cloud Stack project - homepage: 'https://scs.community/docs/contributor/' - language: Python + description: The Contributor Guide for the Sovereign Cloud Stack project. Archived and merged into the Docs repository. + homepage: 'https://github.com/SovereignCloudStack/Docs' archived: true has_issues: true has_projects: false @@ -15,15 +14,14 @@ contributor-guide: allow_rebase_merge: true teams: maintain: - - maintainers pull: push: admin: - - admins collaborators: maintain: pull: push: admin: - topics: [] - protection_rules: [] + topics: + - documentation + protection_rules: default diff --git a/orgs/SovereignCloudStack/repositories/docker-horizon.yml b/orgs/SovereignCloudStack/repositories/docker-horizon.yml index 8156d601..4e9acf9b 100644 --- a/orgs/SovereignCloudStack/repositories/docker-horizon.yml +++ b/orgs/SovereignCloudStack/repositories/docker-horizon.yml @@ -2,8 +2,7 @@ docker-horizon: default_branch: main description: Customized OpenStack Horizon container for the Sovereign Cloud Stack - homepage: '' - language: Dockerfile + homepage: 'https://scs.community/' archived: false has_issues: true has_projects: false @@ -15,11 +14,9 @@ docker-horizon: allow_rebase_merge: true teams: maintain: - - maintainers pull: push: admin: - - admins collaborators: maintain: pull: @@ -29,4 +26,4 @@ docker-horizon: - docker-image - openstack-environment - openstack-horizon - protection_rules: [] + protection_rules: default diff --git a/orgs/SovereignCloudStack/repositories/documentation.yml b/orgs/SovereignCloudStack/repositories/documentation.yml index 60de1328..4bd1568c 100644 --- a/orgs/SovereignCloudStack/repositories/documentation.yml +++ b/orgs/SovereignCloudStack/repositories/documentation.yml @@ -2,8 +2,7 @@ documentation: default_branch: main description: SCS documentation. Archived and merged into the Docs repository. - homepage: '' - language: Makefile + homepage: 'https://github.com/SovereignCloudStack/Docs' archived: true has_issues: true has_projects: false @@ -15,15 +14,14 @@ documentation: allow_rebase_merge: true teams: maintain: - - maintainers pull: push: admin: - - admins collaborators: maintain: pull: push: admin: - topics: [] - protection_rules: [] + topics: + - documentation + protection_rules: default diff --git a/orgs/SovereignCloudStack/repositories/events.yml b/orgs/SovereignCloudStack/repositories/events.yml index 9869bf54..a5d09982 100644 --- a/orgs/SovereignCloudStack/repositories/events.yml +++ b/orgs/SovereignCloudStack/repositories/events.yml @@ -2,8 +2,7 @@ events: default_branch: main description: Submissions for upcoming summits and events - homepage: '' - language: MARKDOWN + homepage: 'https://scs.community/news/' archived: false has_issues: true has_projects: false @@ -15,15 +14,14 @@ events: allow_rebase_merge: true teams: maintain: - - maintainers pull: push: admin: - - admins collaborators: maintain: pull: push: admin: - topics: [] - protection_rules: [] + topics: + - community + protection_rules: default diff --git a/orgs/SovereignCloudStack/repositories/generics.yml b/orgs/SovereignCloudStack/repositories/generics.yml index e60540c6..4accb97d 100644 --- a/orgs/SovereignCloudStack/repositories/generics.yml +++ b/orgs/SovereignCloudStack/repositories/generics.yml @@ -2,8 +2,7 @@ generics: default_branch: main description: Central place for our CI scripts and unified templates like README files - homepage: https://scs.community/ - language: MARKDOWN + homepage: 'https://scs.community/' archived: false has_issues: true has_projects: false @@ -15,15 +14,13 @@ generics: allow_rebase_merge: true teams: maintain: - - maintainers pull: push: admin: - - admins collaborators: maintain: pull: push: admin: topics: [] - protection_rules: [] + protection_rules: default diff --git a/orgs/SovereignCloudStack/repositories/github-permissions.yml b/orgs/SovereignCloudStack/repositories/github-permissions.yml index 231fa4f8..6c8f2f8d 100644 --- a/orgs/SovereignCloudStack/repositories/github-permissions.yml +++ b/orgs/SovereignCloudStack/repositories/github-permissions.yml @@ -2,8 +2,7 @@ github-permissions: default_branch: main description: Managing the GitHub permissions of the SovereignCloudStack organization - homepage: '' - language: YAML + homepage: 'https://scs.community/contribute/' archived: false has_issues: true has_projects: false @@ -15,22 +14,15 @@ github-permissions: allow_rebase_merge: true teams: maintain: - - maintainers pull: push: admin: - - admins collaborators: maintain: pull: push: admin: topics: - - scs - - scs-production - - scs-production-low - - scs-production-medium - - scs-production-high - - scs-staging - - scs-experimental - protection_rules: [] + - github + - community + protection_rules: default diff --git a/orgs/SovereignCloudStack/repositories/graphics.yml b/orgs/SovereignCloudStack/repositories/graphics.yml index 16252202..77fdb320 100644 --- a/orgs/SovereignCloudStack/repositories/graphics.yml +++ b/orgs/SovereignCloudStack/repositories/graphics.yml @@ -2,8 +2,7 @@ graphics: default_branch: main description: Central place for graphics - homepage: '' - language: MARKDOWN + homepage: 'https://scs.community/' archived: false has_issues: true has_projects: false @@ -15,15 +14,14 @@ graphics: allow_rebase_merge: true teams: maintain: - - maintainers pull: push: admin: - - admins collaborators: maintain: pull: push: admin: - topics: [] - protection_rules: [] + topics: + - community + protection_rules: default diff --git a/orgs/SovereignCloudStack/repositories/gx-scs-identity-provider.yml b/orgs/SovereignCloudStack/repositories/gx-scs-identity-provider.yml index 953618f0..b545fae9 100644 --- a/orgs/SovereignCloudStack/repositories/gx-scs-identity-provider.yml +++ b/orgs/SovereignCloudStack/repositories/gx-scs-identity-provider.yml @@ -2,8 +2,7 @@ gx-scs-identity-provider: default_branch: main description: IdP and Federation Work for Gaia-X and SCS - homepage: '' - language: YAML + homepage: 'https://scs.community/' archived: false has_issues: true has_projects: false @@ -15,15 +14,14 @@ gx-scs-identity-provider: allow_rebase_merge: true teams: maintain: - - maintainers pull: push: admin: - - admins collaborators: maintain: pull: push: admin: - topics: [] - protection_rules: [] + topics: + - gaia-x + protection_rules: default diff --git a/orgs/SovereignCloudStack/repositories/gx-self-description-generator.yml b/orgs/SovereignCloudStack/repositories/gx-self-description-generator.yml index 4b74bb23..1a7bdd64 100644 --- a/orgs/SovereignCloudStack/repositories/gx-self-description-generator.yml +++ b/orgs/SovereignCloudStack/repositories/gx-self-description-generator.yml @@ -2,8 +2,7 @@ gx-self-description-generator: default_branch: main description: Tools for craeting Gaia-X Self-Descriptions (OpenStack, k8s, ...) - homepage: '' - language: Python + homepage: 'https://scs.community/' archived: false has_issues: true has_projects: false @@ -15,15 +14,14 @@ gx-self-description-generator: allow_rebase_merge: true teams: maintain: - - maintainers pull: push: admin: - - admins collaborators: maintain: pull: push: admin: - topics: [] - protection_rules: [] + topics: + - gaia-x + protection_rules: default diff --git a/orgs/SovereignCloudStack/repositories/infrastructure.yml b/orgs/SovereignCloudStack/repositories/infrastructure.yml index 8c259f4c..44c123fd 100644 --- a/orgs/SovereignCloudStack/repositories/infrastructure.yml +++ b/orgs/SovereignCloudStack/repositories/infrastructure.yml @@ -1,9 +1,8 @@ --- infrastructure: default_branch: main - description: '' - homepage: '' - language: MARKDOWN + description: 'This repository should contain all automation manifests used to deploy central SCS provided infrastructure' + homepage: 'https://scs.community/' archived: false has_issues: true has_projects: false @@ -15,15 +14,13 @@ infrastructure: allow_rebase_merge: true teams: maintain: - - maintainers pull: push: admin: - - admins collaborators: maintain: pull: push: admin: topics: [] - protection_rules: [] + protection_rules: default diff --git a/orgs/SovereignCloudStack/repositories/issues.yml b/orgs/SovereignCloudStack/repositories/issues.yml index 837b9921..071591d5 100644 --- a/orgs/SovereignCloudStack/repositories/issues.yml +++ b/orgs/SovereignCloudStack/repositories/issues.yml @@ -2,8 +2,7 @@ issues: default_branch: main description: This repository is used for issues that are cross-repository or not bound to a specific repository. - homepage: '' - language: MARKDOWN + homepage: 'https://github.com/orgs/SovereignCloudStack/projects/6' archived: false has_issues: true has_projects: false @@ -15,15 +14,14 @@ issues: allow_rebase_merge: true teams: maintain: - - maintainers pull: push: admin: - - admins collaborators: maintain: pull: push: admin: - topics: [] - protection_rules: [] + topics: + - community + protection_rules: default diff --git a/orgs/SovereignCloudStack/repositories/k8s-cassandra.yml b/orgs/SovereignCloudStack/repositories/k8s-cassandra.yml index 4ed4c9be..7b412576 100644 --- a/orgs/SovereignCloudStack/repositories/k8s-cassandra.yml +++ b/orgs/SovereignCloudStack/repositories/k8s-cassandra.yml @@ -1,9 +1,8 @@ --- k8s-cassandra: default_branch: main - description: '' - homepage: '' - language: YAML + description: 'Deployment manifests for Cassandra®/Scylla®' + homepage: 'https://scs.community/' archived: false has_issues: true has_projects: false @@ -15,15 +14,14 @@ k8s-cassandra: allow_rebase_merge: true teams: maintain: - - maintainers pull: push: admin: - - admins collaborators: maintain: pull: push: admin: - topics: [] - protection_rules: [] + topics: + - k8s + protection_rules: default diff --git a/orgs/SovereignCloudStack/repositories/k8s-cluster-api-provider.yml b/orgs/SovereignCloudStack/repositories/k8s-cluster-api-provider.yml index 3be40e3d..d484ad0f 100644 --- a/orgs/SovereignCloudStack/repositories/k8s-cluster-api-provider.yml +++ b/orgs/SovereignCloudStack/repositories/k8s-cluster-api-provider.yml @@ -2,8 +2,7 @@ k8s-cluster-api-provider: default_branch: main description: Automation to use the OpenStack Kubernetes API Provider on SCS - homepage: '' - language: YAML + homepage: 'https://scs.community/' archived: false has_issues: true has_projects: false @@ -15,15 +14,14 @@ k8s-cluster-api-provider: allow_rebase_merge: true teams: maintain: - - maintainers pull: push: admin: - - admins collaborators: maintain: pull: push: admin: - topics: [] - protection_rules: [] + topics: + - k8s + protection_rules: default diff --git a/orgs/SovereignCloudStack/repositories/k8s-cortex.yml b/orgs/SovereignCloudStack/repositories/k8s-cortex.yml index 7a8f877e..3b22f3ea 100644 --- a/orgs/SovereignCloudStack/repositories/k8s-cortex.yml +++ b/orgs/SovereignCloudStack/repositories/k8s-cortex.yml @@ -1,9 +1,8 @@ --- k8s-coretx: default_branch: main - description: '' - homepage: '' - language: YAML + description: 'Deployment manifests for Cortex' + homepage: 'https://scs.community/' archived: false has_issues: true has_projects: false @@ -15,15 +14,14 @@ k8s-coretx: allow_rebase_merge: true teams: maintain: - - maintainers pull: push: admin: - - admins collaborators: maintain: pull: push: admin: - topics: [] - protection_rules: [] + topics: + - k8s + protection_rules: default diff --git a/orgs/SovereignCloudStack/repositories/k8s-gatekeeper.yml b/orgs/SovereignCloudStack/repositories/k8s-gatekeeper.yml index 756acc55..071bccef 100644 --- a/orgs/SovereignCloudStack/repositories/k8s-gatekeeper.yml +++ b/orgs/SovereignCloudStack/repositories/k8s-gatekeeper.yml @@ -1,9 +1,8 @@ --- k8s-gatekeeper: default_branch: main - description: '' - homepage: '' - language: YAML + description: 'Deployment manifests for OPA Gatekeeper' + homepage: 'https://scs.community/' archived: false has_issues: true has_projects: false @@ -15,16 +14,14 @@ k8s-gatekeeper: allow_rebase_merge: true teams: maintain: - - maintainers pull: push: admin: - - admins collaborators: maintain: pull: push: admin: topics: - - scs-production-low - protection_rules: [] + - k8s + protection_rules: default diff --git a/orgs/SovereignCloudStack/repositories/k8s-grafana.yml b/orgs/SovereignCloudStack/repositories/k8s-grafana.yml index b23c0ed2..91a503fc 100644 --- a/orgs/SovereignCloudStack/repositories/k8s-grafana.yml +++ b/orgs/SovereignCloudStack/repositories/k8s-grafana.yml @@ -1,9 +1,8 @@ --- k8s-grafana: default_branch: main - description: '' - homepage: '' - language: YAML + description: 'Deployment manifests for Grafana®' + homepage: 'https://scs.community/' archived: false has_issues: true has_projects: false @@ -15,15 +14,14 @@ k8s-grafana: allow_rebase_merge: true teams: maintain: - - maintainers pull: push: admin: - - admins collaborators: maintain: pull: push: admin: - topics: [] - protection_rules: [] + topics: + - k8s + protection_rules: default diff --git a/orgs/SovereignCloudStack/repositories/k8s-harbor-manual.yml b/orgs/SovereignCloudStack/repositories/k8s-harbor-manual.yml index c2d05b25..716f4d60 100644 --- a/orgs/SovereignCloudStack/repositories/k8s-harbor-manual.yml +++ b/orgs/SovereignCloudStack/repositories/k8s-harbor-manual.yml @@ -1,9 +1,8 @@ --- k8s-harbor-manual: default_branch: main - description: '' - homepage: '' - language: YAML + description: 'Manual deployment manifests for Harbor' + homepage: 'https://scs.community/' archived: false has_issues: true has_projects: false @@ -15,15 +14,14 @@ k8s-harbor-manual: allow_rebase_merge: true teams: maintain: - - maintainers pull: push: admin: - - admins collaborators: maintain: pull: push: admin: - topics: [] - protection_rules: [] + topics: + - k8s + protection_rules: default diff --git a/orgs/SovereignCloudStack/repositories/k8s-harbor.yml b/orgs/SovereignCloudStack/repositories/k8s-harbor.yml index 2fe4b771..4870b5a9 100644 --- a/orgs/SovereignCloudStack/repositories/k8s-harbor.yml +++ b/orgs/SovereignCloudStack/repositories/k8s-harbor.yml @@ -1,9 +1,8 @@ --- k8s-harbor: default_branch: main - description: '' - homepage: '' - language: YAML + description: 'Deployment manifests for Harbor' + homepage: 'https://scs.community/' archived: false has_issues: true has_projects: false @@ -15,15 +14,14 @@ k8s-harbor: allow_rebase_merge: true teams: maintain: - - maintainers pull: push: admin: - - admins collaborators: maintain: pull: push: admin: - topics: [] - protection_rules: [] + topics: + - k8s + protection_rules: default diff --git a/orgs/SovereignCloudStack/repositories/k8s-keycloak.yml b/orgs/SovereignCloudStack/repositories/k8s-keycloak.yml index cf3145e5..27ed1622 100644 --- a/orgs/SovereignCloudStack/repositories/k8s-keycloak.yml +++ b/orgs/SovereignCloudStack/repositories/k8s-keycloak.yml @@ -1,9 +1,8 @@ --- k8s-keycloak: default_branch: main - description: '' - homepage: '' - language: YAML + description: 'Deployment manifests for Keycloak' + homepage: 'https://scs.community/' archived: false has_issues: true has_projects: false @@ -15,15 +14,14 @@ k8s-keycloak: allow_rebase_merge: true teams: maintain: - - maintainers pull: push: admin: - - admins collaborators: maintain: pull: push: admin: - topics: [] - protection_rules: [] + topics: + - k8s + protection_rules: default diff --git a/orgs/SovereignCloudStack/repositories/k8s-minio.yml b/orgs/SovereignCloudStack/repositories/k8s-minio.yml index 440d571e..00807a1b 100644 --- a/orgs/SovereignCloudStack/repositories/k8s-minio.yml +++ b/orgs/SovereignCloudStack/repositories/k8s-minio.yml @@ -1,9 +1,8 @@ --- k8s-minio: default_branch: main - description: '' - homepage: '' - language: YAML + description: 'Deployment manifests for MinIO®' + homepage: 'https://scs.community/' archived: false has_issues: true has_projects: false @@ -15,15 +14,14 @@ k8s-minio: allow_rebase_merge: true teams: maintain: - - maintainers pull: push: admin: - - admins collaborators: maintain: pull: push: admin: - topics: [] - protection_rules: [] + topics: + - k8s + protection_rules: default diff --git a/orgs/SovereignCloudStack/repositories/k8s-open-policy-agent.yml b/orgs/SovereignCloudStack/repositories/k8s-open-policy-agent.yml index 48da64d2..9787a646 100644 --- a/orgs/SovereignCloudStack/repositories/k8s-open-policy-agent.yml +++ b/orgs/SovereignCloudStack/repositories/k8s-open-policy-agent.yml @@ -1,9 +1,8 @@ --- k8s-open-policy-agent: default_branch: main - description: '' - homepage: '' - language: MARKDOWN + description: 'Policies for OPA-Gatekeeper' + homepage: 'https://scs.community/' archived: false has_issues: true has_projects: false @@ -15,15 +14,14 @@ k8s-open-policy-agent: allow_rebase_merge: true teams: maintain: - - maintainers pull: push: admin: - - admins collaborators: maintain: pull: push: admin: - topics: [] - protection_rules: [] + topics: + - k8s + protection_rules: default diff --git a/orgs/SovereignCloudStack/repositories/k8s-operator-minio.yml b/orgs/SovereignCloudStack/repositories/k8s-operator-minio.yml index 0060ece4..e8284d90 100644 --- a/orgs/SovereignCloudStack/repositories/k8s-operator-minio.yml +++ b/orgs/SovereignCloudStack/repositories/k8s-operator-minio.yml @@ -2,8 +2,7 @@ k8s-operator-minio: default_branch: main description: '' - homepage: '' - language: YAML + homepage: 'https://scs.community/' archived: false has_issues: true has_projects: false @@ -15,15 +14,14 @@ k8s-operator-minio: allow_rebase_merge: true teams: maintain: - - maintainers pull: push: admin: - - admins collaborators: maintain: pull: push: admin: - topics: [] - protection_rules: [] + topics: + - k8s + protection_rules: default diff --git a/orgs/SovereignCloudStack/repositories/k8s-operator-postgres.yml b/orgs/SovereignCloudStack/repositories/k8s-operator-postgres.yml index d2671658..755d27f5 100644 --- a/orgs/SovereignCloudStack/repositories/k8s-operator-postgres.yml +++ b/orgs/SovereignCloudStack/repositories/k8s-operator-postgres.yml @@ -2,8 +2,7 @@ k8s-operator-postgres: default_branch: main description: '' - homepage: '' - language: YAML + homepage: 'https://scs.community/' archived: false has_issues: true has_projects: false @@ -15,15 +14,14 @@ k8s-operator-postgres: allow_rebase_merge: true teams: maintain: - - maintainers pull: push: admin: - - admins collaborators: maintain: pull: push: admin: - topics: [] - protection_rules: [] + topics: + - k8s + protection_rules: default diff --git a/orgs/SovereignCloudStack/repositories/k8s-operator-scylla.yml b/orgs/SovereignCloudStack/repositories/k8s-operator-scylla.yml index 4c42c95a..e84ff560 100644 --- a/orgs/SovereignCloudStack/repositories/k8s-operator-scylla.yml +++ b/orgs/SovereignCloudStack/repositories/k8s-operator-scylla.yml @@ -1,9 +1,8 @@ --- k8s-operator-scylla: default_branch: main - description: '' - homepage: '' - language: YAML + description: 'Deployment manifests for Scylla® scylla-operator' + homepage: 'https://scs.community/' archived: false has_issues: true has_projects: false @@ -15,15 +14,14 @@ k8s-operator-scylla: allow_rebase_merge: true teams: maintain: - - maintainers pull: push: admin: - - admins collaborators: maintain: pull: push: admin: - topics: [] - protection_rules: [] + topics: + - k8s + protection_rules: default diff --git a/orgs/SovereignCloudStack/repositories/k8s-os-health-monitor.yml b/orgs/SovereignCloudStack/repositories/k8s-os-health-monitor.yml index 51c84c01..0a62487f 100644 --- a/orgs/SovereignCloudStack/repositories/k8s-os-health-monitor.yml +++ b/orgs/SovereignCloudStack/repositories/k8s-os-health-monitor.yml @@ -1,9 +1,8 @@ --- k8s-os-health-monitor: default_branch: main - description: '' - homepage: '' - language: YAML + description: 'Deployment manifests for api_monitor.sh' + homepage: 'https://scs.community/' archived: false has_issues: true has_projects: false @@ -15,16 +14,14 @@ k8s-os-health-monitor: allow_rebase_merge: true teams: maintain: - - maintainers pull: push: admin: - - admins collaborators: maintain: pull: push: admin: topics: - - scs-production-standard - protection_rules: [] + - k8s + protection_rules: default diff --git a/orgs/SovereignCloudStack/repositories/k8s-polaris.yml b/orgs/SovereignCloudStack/repositories/k8s-polaris.yml index 69c523cd..cdd00ff5 100644 --- a/orgs/SovereignCloudStack/repositories/k8s-polaris.yml +++ b/orgs/SovereignCloudStack/repositories/k8s-polaris.yml @@ -2,8 +2,7 @@ k8s-polaris: default_branch: main description: '' - homepage: '' - language: YAML + homepage: 'https://scs.community/' archived: false has_issues: true has_projects: false @@ -15,15 +14,14 @@ k8s-polaris: allow_rebase_merge: true teams: maintain: - - maintainers pull: push: admin: - - admins collaborators: maintain: pull: push: admin: - topics: [] - protection_rules: [] + topics: + - k8s + protection_rules: default diff --git a/orgs/SovereignCloudStack/repositories/k8s-postgres.yml b/orgs/SovereignCloudStack/repositories/k8s-postgres.yml index fa68a825..8b39949f 100644 --- a/orgs/SovereignCloudStack/repositories/k8s-postgres.yml +++ b/orgs/SovereignCloudStack/repositories/k8s-postgres.yml @@ -2,8 +2,7 @@ k8s-postgres: default_branch: main description: '' - homepage: '' - language: YAML + homepage: 'https://scs.community/' archived: false has_issues: true has_projects: false @@ -15,15 +14,14 @@ k8s-postgres: allow_rebase_merge: true teams: maintain: - - maintainers pull: push: admin: - - admins collaborators: maintain: pull: push: admin: - topics: [] - protection_rules: [] + topics: + - k8s + protection_rules: default diff --git a/orgs/SovereignCloudStack/repositories/k8s-prometheus.yml b/orgs/SovereignCloudStack/repositories/k8s-prometheus.yml index 2d8eb43b..4524f738 100644 --- a/orgs/SovereignCloudStack/repositories/k8s-prometheus.yml +++ b/orgs/SovereignCloudStack/repositories/k8s-prometheus.yml @@ -1,9 +1,8 @@ --- k8s-prometheus: default_branch: main - description: '' - homepage: '' - language: YAML + description: 'Deployment manifests for Prometheus®' + homepage: 'https://scs.community/' archived: false has_issues: true has_projects: false @@ -15,15 +14,14 @@ k8s-prometheus: allow_rebase_merge: true teams: maintain: - - maintainers pull: push: admin: - - admins collaborators: maintain: pull: push: admin: - topics: [] - protection_rules: [] + topics: + - k8s + protection_rules: default diff --git a/orgs/SovereignCloudStack/repositories/k8s-template.yml b/orgs/SovereignCloudStack/repositories/k8s-template.yml index 344f78e3..9568b5ec 100644 --- a/orgs/SovereignCloudStack/repositories/k8s-template.yml +++ b/orgs/SovereignCloudStack/repositories/k8s-template.yml @@ -1,9 +1,8 @@ --- k8s-template: default_branch: main - description: '' - homepage: '' - language: YAML + description: 'Deployment manifests for some application' + homepage: 'https://scs.community/' archived: false has_issues: true has_projects: false @@ -15,15 +14,14 @@ k8s-template: allow_rebase_merge: true teams: maintain: - - maintainers pull: push: admin: - - admins collaborators: maintain: pull: push: admin: - topics: [] - protection_rules: [] + topics: + - k8s + protection_rules: default diff --git a/orgs/SovereignCloudStack/repositories/mission-statement.yml b/orgs/SovereignCloudStack/repositories/minutes.yml similarity index 70% rename from orgs/SovereignCloudStack/repositories/mission-statement.yml rename to orgs/SovereignCloudStack/repositories/minutes.yml index 1031d81a..650a19f8 100644 --- a/orgs/SovereignCloudStack/repositories/mission-statement.yml +++ b/orgs/SovereignCloudStack/repositories/minutes.yml @@ -1,9 +1,8 @@ --- -mission-statement: +minutes: default_branch: main - description: '' - homepage: '' - language: '' + description: Minutes of SCS meetings + homepage: 'https://scs.community/contribute/' archived: false has_issues: true has_projects: false @@ -15,15 +14,14 @@ mission-statement: allow_rebase_merge: true teams: maintain: - - maintainers pull: push: admin: - - admins collaborators: maintain: pull: push: admin: - topics: [] - protection_rules: [] + topics: + - community + protection_rules: default diff --git a/orgs/SovereignCloudStack/repositories/newsletter.yml b/orgs/SovereignCloudStack/repositories/newsletter.yml index 4af4f175..6667458f 100644 --- a/orgs/SovereignCloudStack/repositories/newsletter.yml +++ b/orgs/SovereignCloudStack/repositories/newsletter.yml @@ -2,8 +2,7 @@ newsletter: default_branch: main description: Newsletter for the SCS community - homepage: '' - language: HTML + homepage: 'https://sovereigncloudstack.github.io/newsletter/digest/' archived: false has_issues: true has_projects: false @@ -15,15 +14,14 @@ newsletter: allow_rebase_merge: true teams: maintain: - - maintainers pull: push: admin: - - admins collaborators: maintain: pull: push: admin: - topics: [] - protection_rules: [] + topics: + - community + protection_rules: default diff --git a/orgs/SovereignCloudStack/repositories/open-operations-manifesto.yml b/orgs/SovereignCloudStack/repositories/open-operations-manifesto.yml new file mode 100644 index 00000000..e17614b8 --- /dev/null +++ b/orgs/SovereignCloudStack/repositories/open-operations-manifesto.yml @@ -0,0 +1,27 @@ +--- +open-operations-manifesto: + default_branch: main + description: Let’s start closing the gap to have open source style collaboration not just for the Dev piece in DevOps. + homepage: 'https://openoperations.org/' + archived: false + has_issues: true + has_projects: false + has_wiki: false + private: false + delete_branch_on_merge: true + allow_merge_commit: false + allow_squash_merge: true + allow_rebase_merge: true + teams: + maintain: + pull: + push: + admin: + collaborators: + maintain: + pull: + push: + admin: + topics: + - community + protection_rules: default diff --git a/orgs/SovereignCloudStack/repositories/openstack-flavor-manager.yml b/orgs/SovereignCloudStack/repositories/openstack-flavor-manager.yml index 621a3f89..76fd5fe3 100644 --- a/orgs/SovereignCloudStack/repositories/openstack-flavor-manager.yml +++ b/orgs/SovereignCloudStack/repositories/openstack-flavor-manager.yml @@ -2,8 +2,7 @@ openstack-flavor-manager: default_branch: main description: '' - homepage: '' - language: '' + homepage: 'https://scs.community/' archived: false has_issues: true has_projects: false @@ -15,15 +14,14 @@ openstack-flavor-manager: allow_rebase_merge: true teams: maintain: - - maintainers pull: push: admin: - - admins collaborators: maintain: pull: push: admin: - topics: [] - protection_rules: [] + topics: + - openstack + protection_rules: default diff --git a/orgs/SovereignCloudStack/repositories/openstack-health-monitor.yml b/orgs/SovereignCloudStack/repositories/openstack-health-monitor.yml index dabcb59c..15888552 100644 --- a/orgs/SovereignCloudStack/repositories/openstack-health-monitor.yml +++ b/orgs/SovereignCloudStack/repositories/openstack-health-monitor.yml @@ -2,8 +2,7 @@ openstack-health-monitor: default_branch: main description: Script to monitor wheather an OpenStack cloud is working correctly - homepage: '' - language: SHELL + homepage: 'https://scs.community/' archived: false has_issues: true has_projects: false @@ -15,18 +14,15 @@ openstack-health-monitor: allow_rebase_merge: true teams: maintain: - - maintainers pull: push: admin: - - admins collaborators: maintain: pull: push: admin: topics: - - bash - openstack - openstack-environment - protection_rules: [] + protection_rules: default diff --git a/orgs/SovereignCloudStack/repositories/openstack-orphaned-resource-cleaner.yml b/orgs/SovereignCloudStack/repositories/openstack-orphaned-resource-cleaner.yml index 8b0ad20d..8f941195 100644 --- a/orgs/SovereignCloudStack/repositories/openstack-orphaned-resource-cleaner.yml +++ b/orgs/SovereignCloudStack/repositories/openstack-orphaned-resource-cleaner.yml @@ -2,8 +2,7 @@ openstack-orphaned-resource-cleaner: default_branch: main description: With this script it is possible to easily list and cleanup orphaned resources on an OpenStack cloud environment - homepage: '' - language: PYTHON + homepage: 'https://scs.community/' archived: false has_issues: true has_projects: false @@ -15,19 +14,15 @@ openstack-orphaned-resource-cleaner: allow_rebase_merge: true teams: maintain: - - maintainers pull: push: admin: - - admins collaborators: maintain: pull: push: admin: topics: - - python - openstack - - python3 - openstack-environment - protection_rules: [] + protection_rules: default diff --git a/orgs/SovereignCloudStack/repositories/openstack-vyos-image.yml b/orgs/SovereignCloudStack/repositories/openstack-vyos-image.yml index 214d0b95..de8c4418 100644 --- a/orgs/SovereignCloudStack/repositories/openstack-vyos-image.yml +++ b/orgs/SovereignCloudStack/repositories/openstack-vyos-image.yml @@ -2,8 +2,7 @@ openstack-vyos-image: default_branch: main description: VyOS on OpenStack - homepage: '' - language: JSON + homepage: 'https://scs.community/' archived: false has_issues: true has_projects: false @@ -15,19 +14,16 @@ openstack-vyos-image: allow_rebase_merge: true teams: maintain: - - maintainers pull: push: admin: - - admins collaborators: maintain: pull: push: admin: topics: - - packer - - vyos + - openstack - openstack-environment - openstack-glance - protection_rules: [] + protection_rules: default diff --git a/orgs/SovereignCloudStack/repositories/ort-action.yml b/orgs/SovereignCloudStack/repositories/ort-action.yml new file mode 100644 index 00000000..40f618bd --- /dev/null +++ b/orgs/SovereignCloudStack/repositories/ort-action.yml @@ -0,0 +1,27 @@ +--- +ort-action: + default_branch: main + description: GitHub Action to run OSS Review Toolkit + homepage: 'https://scs.community/' + archived: false + has_issues: true + has_projects: false + has_wiki: false + private: false + delete_branch_on_merge: true + allow_merge_commit: false + allow_squash_merge: true + allow_rebase_merge: true + teams: + maintain: + pull: + push: + admin: + collaborators: + maintain: + pull: + push: + admin: + topics: + - oss-review-toolkit + protection_rules: default diff --git a/orgs/SovereignCloudStack/repositories/epics-and-stories.yml b/orgs/SovereignCloudStack/repositories/ort-docker.yml similarity index 68% rename from orgs/SovereignCloudStack/repositories/epics-and-stories.yml rename to orgs/SovereignCloudStack/repositories/ort-docker.yml index aec5b0a0..6167427b 100644 --- a/orgs/SovereignCloudStack/repositories/epics-and-stories.yml +++ b/orgs/SovereignCloudStack/repositories/ort-docker.yml @@ -1,9 +1,8 @@ --- -epics-and-stories: +ort-action: default_branch: main - description: '' - homepage: https://scs.community/ - language: MARKDOWN + description: Docker images for OSS Review Toolkit + homepage: 'https://scs.community/' archived: false has_issues: true has_projects: false @@ -15,15 +14,14 @@ epics-and-stories: allow_rebase_merge: true teams: maintain: - - maintainers pull: push: admin: - - admins collaborators: maintain: pull: push: admin: - topics: [] - protection_rules: [] + topics: + - oss-review-toolkit + protection_rules: default diff --git a/orgs/SovereignCloudStack/repositories/poc-gardener.yml b/orgs/SovereignCloudStack/repositories/poc-gardener.yml index 74dbf70e..afc1b02e 100644 --- a/orgs/SovereignCloudStack/repositories/poc-gardener.yml +++ b/orgs/SovereignCloudStack/repositories/poc-gardener.yml @@ -2,8 +2,7 @@ poc-gardener: default_branch: main description: Automatically set up SAP Gardener on SCS compliant IaaS - homepage: '' - language: HCL + homepage: 'https://scs.community/' archived: false has_issues: true has_projects: false @@ -15,15 +14,13 @@ poc-gardener: allow_rebase_merge: true teams: maintain: - - maintainers pull: push: admin: - - admins collaborators: maintain: pull: push: admin: topics: [] - protection_rules: [] + protection_rules: default diff --git a/orgs/SovereignCloudStack/repositories/poc-kubermatic.yml b/orgs/SovereignCloudStack/repositories/poc-kubermatic.yml index e313c9ff..fb778af7 100644 --- a/orgs/SovereignCloudStack/repositories/poc-kubermatic.yml +++ b/orgs/SovereignCloudStack/repositories/poc-kubermatic.yml @@ -1,9 +1,8 @@ --- poc-kubermatic: default_branch: main - description: '' - homepage: '' - language: HCL + description: 'Automatically set up Kubermatic on SCS compliant IaaS' + homepage: 'https://scs.community/' archived: false has_issues: true has_projects: false @@ -15,15 +14,13 @@ poc-kubermatic: allow_rebase_merge: true teams: maintain: - - maintainers pull: push: admin: - - admins collaborators: maintain: pull: push: admin: topics: [] - protection_rules: [] + protection_rules: default diff --git a/orgs/SovereignCloudStack/repositories/poc-rancher.yml b/orgs/SovereignCloudStack/repositories/poc-rancher.yml index 114627c6..4788a3ed 100644 --- a/orgs/SovereignCloudStack/repositories/poc-rancher.yml +++ b/orgs/SovereignCloudStack/repositories/poc-rancher.yml @@ -1,9 +1,8 @@ --- poc-rancher: default_branch: main - description: '' - homepage: '' - language: HCL + description: 'Automatically set up Rancher on SCS compliant IaaS' + homepage: 'https://scs.community/' archived: false has_issues: true has_projects: false @@ -15,15 +14,13 @@ poc-rancher: allow_rebase_merge: true teams: maintain: - - maintainers pull: push: admin: - - admins collaborators: maintain: pull: push: admin: topics: [] - protection_rules: [] + protection_rules: default diff --git a/orgs/SovereignCloudStack/repositories/polaris-action.yml b/orgs/SovereignCloudStack/repositories/polaris-action.yml index aad9729e..f016f7c2 100644 --- a/orgs/SovereignCloudStack/repositories/polaris-action.yml +++ b/orgs/SovereignCloudStack/repositories/polaris-action.yml @@ -2,8 +2,7 @@ polaris-action: default_branch: main description: '' - homepage: '' - language: '' + homepage: 'https://scs.community/' archived: false has_issues: true has_projects: false @@ -15,15 +14,13 @@ polaris-action: allow_rebase_merge: true teams: maintain: - - maintainers pull: push: admin: - - admins collaborators: maintain: pull: push: admin: topics: [] - protection_rules: [] + protection_rules: default diff --git a/orgs/SovereignCloudStack/repositories/rally-foo.yml b/orgs/SovereignCloudStack/repositories/rally-foo.yml index f4f06399..b06a4359 100644 --- a/orgs/SovereignCloudStack/repositories/rally-foo.yml +++ b/orgs/SovereignCloudStack/repositories/rally-foo.yml @@ -2,8 +2,7 @@ rally-foo: default_branch: main description: Playground for fiddling with rally - homepage: '' - language: YAML + homepage: 'https://scs.community/' archived: false has_issues: true has_projects: false @@ -15,15 +14,14 @@ rally-foo: allow_rebase_merge: true teams: maintain: - - maintainers pull: push: admin: - - admins collaborators: maintain: pull: push: admin: - topics: [] - protection_rules: [] + topics: + - openstack + protection_rules: default diff --git a/orgs/SovereignCloudStack/repositories/scs-maschinenraum.yml b/orgs/SovereignCloudStack/repositories/scs-maschinenraum.yml index 18e1b447..4093ed4f 100644 --- a/orgs/SovereignCloudStack/repositories/scs-maschinenraum.yml +++ b/orgs/SovereignCloudStack/repositories/scs-maschinenraum.yml @@ -3,8 +3,7 @@ scs-maschinenraum: default_branch: main description: WorkAdventure map used for the Community Summit 2021 homepage: 'https://machinenraum.scs.community' - language: MARKDOWN - archived: false + archived: true has_issues: true has_projects: false has_wiki: false @@ -15,15 +14,14 @@ scs-maschinenraum: allow_rebase_merge: true teams: maintain: - - maintainers pull: push: admin: - - admins collaborators: maintain: pull: push: admin: - topics: [] - protection_rules: [] + topics: + - community + protection_rules: default diff --git a/orgs/SovereignCloudStack/repositories/Monitoring.yml b/orgs/SovereignCloudStack/repositories/slides.yml similarity index 68% rename from orgs/SovereignCloudStack/repositories/Monitoring.yml rename to orgs/SovereignCloudStack/repositories/slides.yml index c03631bd..449308da 100644 --- a/orgs/SovereignCloudStack/repositories/Monitoring.yml +++ b/orgs/SovereignCloudStack/repositories/slides.yml @@ -1,9 +1,8 @@ --- -Monitoring: +minutes: default_branch: main - description: Monitoring Architecture - homepage: '' - language: MARKDOWN + description: Slides presented within SCS community + homepage: 'https://scs.community/' archived: false has_issues: true has_projects: false @@ -15,15 +14,14 @@ Monitoring: allow_rebase_merge: true teams: maintain: - - maintainers pull: push: admin: - - admins collaborators: maintain: pull: push: admin: - topics: [] - protection_rules: [] + topics: + - community + protection_rules: default diff --git a/orgs/SovereignCloudStack/repositories/testbed-gx-iam.yml b/orgs/SovereignCloudStack/repositories/testbed-gx-iam.yml index b25574b8..88d38d46 100644 --- a/orgs/SovereignCloudStack/repositories/testbed-gx-iam.yml +++ b/orgs/SovereignCloudStack/repositories/testbed-gx-iam.yml @@ -2,8 +2,7 @@ testbed-gx-iam: default_branch: main description: GAIA-X SCS Identity and Access Management (IAM) testbed - homepage: '' - language: HCL + homepage: 'https://scs.community/' archived: true has_issues: true has_projects: false @@ -15,11 +14,9 @@ testbed-gx-iam: allow_rebase_merge: true teams: maintain: - - maintainers pull: push: admin: - - admins collaborators: maintain: pull: @@ -30,4 +27,4 @@ testbed-gx-iam: - openstack-environment - openstack-keystone - gaia-x - protection_rules: [] + protection_rules: default diff --git a/orgs/SovereignCloudStack/repositories/testbed-gx-k8s.yml b/orgs/SovereignCloudStack/repositories/testbed-gx-k8s.yml index 110848b9..673f24b4 100644 --- a/orgs/SovereignCloudStack/repositories/testbed-gx-k8s.yml +++ b/orgs/SovereignCloudStack/repositories/testbed-gx-k8s.yml @@ -2,8 +2,7 @@ testbed-gx-k8s: default_branch: main description: GAIA-X Kubernetes testbed - homepage: '' - language: MARKDOWN + homepage: 'https://scs.community/' archived: false has_issues: true has_projects: false @@ -15,11 +14,9 @@ testbed-gx-k8s: allow_rebase_merge: true teams: maintain: - - maintainers pull: push: admin: - - admins collaborators: maintain: pull: @@ -27,4 +24,5 @@ testbed-gx-k8s: admin: topics: - kubernetes - protection_rules: [] + - gaia-x + protection_rules: default diff --git a/orgs/SovereignCloudStack/repositories/testbed-gx-scs.yml b/orgs/SovereignCloudStack/repositories/testbed-gx-scs.yml index e7825e7e..228d42cb 100644 --- a/orgs/SovereignCloudStack/repositories/testbed-gx-scs.yml +++ b/orgs/SovereignCloudStack/repositories/testbed-gx-scs.yml @@ -2,8 +2,7 @@ testbed-gx-scs: default_branch: main description: GAIA-X Sovereign Cloud Stack (SCS) testbed - homepage: https://gx-scs.okeanos.dev/ - language: RST + homepage: 'https://scs.community/' archived: false has_issues: true has_projects: false @@ -15,11 +14,9 @@ testbed-gx-scs: allow_rebase_merge: true teams: maintain: - - maintainers pull: push: admin: - - admins collaborators: maintain: pull: @@ -28,4 +25,4 @@ testbed-gx-scs: topics: - openstack-environment - gaia-x - protection_rules: [] + protection_rules: default diff --git a/orgs/SovereignCloudStack/repositories/website.yml b/orgs/SovereignCloudStack/repositories/website.yml index 6b2b24d1..14015b26 100644 --- a/orgs/SovereignCloudStack/repositories/website.yml +++ b/orgs/SovereignCloudStack/repositories/website.yml @@ -2,8 +2,7 @@ website: default_branch: main description: Base content for scs.community - homepage: https://scs.community/ - language: HTML + homepage: 'https://scs.community/' archived: false has_issues: true has_projects: false @@ -15,21 +14,14 @@ website: allow_rebase_merge: true teams: maintain: - - maintainers pull: push: admin: - - admins collaborators: maintain: pull: push: admin: topics: - - jquery - - markdown - - bootstrap5 - - css - - html - - jekyll - protection_rules: [] + - community + protection_rules: default diff --git a/orgs/SovereignCloudStack/repositories/zuul_config.yml b/orgs/SovereignCloudStack/repositories/zuul_config.yml index 3e05ea36..ed0406d8 100644 --- a/orgs/SovereignCloudStack/repositories/zuul_config.yml +++ b/orgs/SovereignCloudStack/repositories/zuul_config.yml @@ -2,8 +2,7 @@ zuul_config: default_branch: main description: Zuul Config Files - homepage: '' - language: YAML + homepage: 'http://zuul.scs.community:9000/' archived: false has_issues: true has_projects: false @@ -15,15 +14,14 @@ zuul_config: allow_rebase_merge: true teams: maintain: - - maintainers pull: push: admin: - - admins collaborators: maintain: pull: push: admin: - topics: [] - protection_rules: [] + topics: + - zuul + protection_rules: default diff --git a/orgs/SovereignCloudStack/repositories/zuul_deployment.yml b/orgs/SovereignCloudStack/repositories/zuul_deployment.yml index 7f5eb8b6..2e242d72 100644 --- a/orgs/SovereignCloudStack/repositories/zuul_deployment.yml +++ b/orgs/SovereignCloudStack/repositories/zuul_deployment.yml @@ -3,7 +3,6 @@ zuul_deployment: default_branch: main description: 'SCS Zuul-CI deployment' homepage: 'http://zuul.scs.community:9000/' - language: IaC archived: false has_issues: true has_projects: false @@ -15,15 +14,14 @@ zuul_deployment: allow_rebase_merge: true teams: maintain: - - maintainers pull: push: admin: - - admins collaborators: maintain: pull: push: admin: - topics: [] - protection_rules: [] + topics: + - zuul + protection_rules: default diff --git a/orgs/SovereignCloudStack/repositories/zuul_sandbox.yml b/orgs/SovereignCloudStack/repositories/zuul_sandbox.yml index 337adff4..088c33a8 100644 --- a/orgs/SovereignCloudStack/repositories/zuul_sandbox.yml +++ b/orgs/SovereignCloudStack/repositories/zuul_sandbox.yml @@ -3,7 +3,6 @@ zuul_sandbox: default_branch: main description: Repo for testing the Zuul-CI homepage: 'http://zuul.scs.community:9000' - language: YAML archived: false has_issues: true has_projects: false @@ -15,15 +14,14 @@ zuul_sandbox: allow_rebase_merge: true teams: maintain: - - maintainers pull: push: admin: - - admins collaborators: maintain: pull: push: admin: - topics: [] - protection_rules: [] + topics: + - zuul + protection_rules: default From bf08a1bb4e9d335c687ebfe3fb8399df00e38d3d Mon Sep 17 00:00:00 2001 From: Eduard Itrich Date: Sun, 14 Aug 2022 19:49:31 +0200 Subject: [PATCH 028/374] Update ansible-collection-gitcontrol to commit 69d4805 from upstream (#22) Signed-off-by: Eduard Itrich --- ansible-collection-gitcontrol | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ansible-collection-gitcontrol b/ansible-collection-gitcontrol index 325efccd..69d48050 160000 --- a/ansible-collection-gitcontrol +++ b/ansible-collection-gitcontrol @@ -1 +1 @@ -Subproject commit 325efccd8a20d08a4b57e3f89bc2a7f8e574b74b +Subproject commit 69d4805054242bdb9f6c055cbe0040253b768583 From ff47083f103df032079bf9572f2ba5159048878a Mon Sep 17 00:00:00 2001 From: Eduard Itrich Date: Mon, 15 Aug 2022 09:42:06 +0200 Subject: [PATCH 029/374] Activate logging Signed-off-by: Eduard Itrich --- playbook.yaml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/playbook.yaml b/playbook.yaml index 7202da79..b7a7c5fc 100644 --- a/playbook.yaml +++ b/playbook.yaml @@ -9,16 +9,16 @@ opentelekomcloud.gitcontrol.members: root: "{{ gitstyring_root_dir }}" token: "{{ github_token }}" - no_log: true + no_log: false - name: manage teams opentelekomcloud.gitcontrol.teams: root: "{{ gitstyring_root_dir }}" token: "{{ github_token }}" - no_log: true + no_log: false - name: manage repositories opentelekomcloud.gitcontrol.repositories: root: "{{ gitstyring_root_dir }}" token: "{{ github_token }}" - no_log: true + no_log: false From db939e1cd4c1f61e68518999ab680f8df8d4bcd1 Mon Sep 17 00:00:00 2001 From: Eduard Itrich Date: Mon, 15 Aug 2022 09:47:35 +0200 Subject: [PATCH 030/374] Add default.yml for all repositories This template has been copied from osism/github-manager and will be adapted to our needs. Signed-off-by: Eduard Itrich --- templates/default.yml | 9 +++++++++ 1 file changed, 9 insertions(+) create mode 100644 templates/default.yml diff --git a/templates/default.yml b/templates/default.yml new file mode 100644 index 00000000..968d075d --- /dev/null +++ b/templates/default.yml @@ -0,0 +1,9 @@ +--- +enforce_admins: true +required_status_checks: null +required_pull_request_reviews: + required_approving_review_count: 1 +restrictions: null +required_linear_history: false +allow_force_pushes: false +allow_deletions: false From 80ac349de509b1de78eb1d7d7f1868e118f96531 Mon Sep 17 00:00:00 2001 From: Eduard Itrich Date: Mon, 15 Aug 2022 10:04:44 +0200 Subject: [PATCH 031/374] Fix typo in repo name (#24) Signed-off-by: Eduard Itrich --- orgs/SovereignCloudStack/repositories/k8s-cortex.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/orgs/SovereignCloudStack/repositories/k8s-cortex.yml b/orgs/SovereignCloudStack/repositories/k8s-cortex.yml index 3b22f3ea..50f8fb26 100644 --- a/orgs/SovereignCloudStack/repositories/k8s-cortex.yml +++ b/orgs/SovereignCloudStack/repositories/k8s-cortex.yml @@ -1,5 +1,5 @@ --- -k8s-coretx: +k8s-cortex: default_branch: main description: 'Deployment manifests for Cortex' homepage: 'https://scs.community/' From 67a5ccb2900d5109a16ef4de0acd3790b059177c Mon Sep 17 00:00:00 2001 From: Eduard Itrich Date: Mon, 15 Aug 2022 10:28:53 +0200 Subject: [PATCH 032/374] Don't enforce admins Don't enforce admins until we agreed on a proper branch protection rule and how to manage the write rights. Signed-off-by: Eduard Itrich --- templates/default.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/templates/default.yml b/templates/default.yml index 968d075d..974a76fb 100644 --- a/templates/default.yml +++ b/templates/default.yml @@ -1,5 +1,5 @@ --- -enforce_admins: true +enforce_admins: false required_status_checks: null required_pull_request_reviews: required_approving_review_count: 1 From 70b196f0da3d796541056f6d469b111891721959 Mon Sep 17 00:00:00 2001 From: Eduard Itrich Date: Mon, 15 Aug 2022 10:43:18 +0200 Subject: [PATCH 033/374] Invite master-caster and add to Gonicus (#26) Signed-off-by: Eduard Itrich --- orgs/SovereignCloudStack/people/members.yml | 3 +++ orgs/SovereignCloudStack/teams/members.yml | 1 + 2 files changed, 4 insertions(+) diff --git a/orgs/SovereignCloudStack/people/members.yml b/orgs/SovereignCloudStack/people/members.yml index ff1682cb..dec073f7 100644 --- a/orgs/SovereignCloudStack/people/members.yml +++ b/orgs/SovereignCloudStack/people/members.yml @@ -129,3 +129,6 @@ users: - name: Sebastian Wenner login: wenners role: Member + - name: Benjamin + login: master-caster + role: Member diff --git a/orgs/SovereignCloudStack/teams/members.yml b/orgs/SovereignCloudStack/teams/members.yml index b6bf160d..4610ca6f 100644 --- a/orgs/SovereignCloudStack/teams/members.yml +++ b/orgs/SovereignCloudStack/teams/members.yml @@ -47,6 +47,7 @@ teams: member: - o-otte - joshmue + - master-caster gridscale: description: gridscale GmbH visibility: public From b2f68b8e4c90568441b9035d7f5b719cb6075e51 Mon Sep 17 00:00:00 2001 From: Eduard Itrich Date: Mon, 15 Aug 2022 11:30:44 +0200 Subject: [PATCH 034/374] Delete unused repositories (#29) Signed-off-by: Eduard Itrich --- .../repositories/k8s-operator-minio.yml | 27 ------------------- .../repositories/k8s-operator-postgres.yml | 27 ------------------- .../repositories/k8s-polaris.yml | 27 ------------------- .../repositories/k8s-postgres.yml | 27 ------------------- .../repositories/polaris-action.yml | 26 ------------------ 5 files changed, 134 deletions(-) delete mode 100644 orgs/SovereignCloudStack/repositories/k8s-operator-minio.yml delete mode 100644 orgs/SovereignCloudStack/repositories/k8s-operator-postgres.yml delete mode 100644 orgs/SovereignCloudStack/repositories/k8s-polaris.yml delete mode 100644 orgs/SovereignCloudStack/repositories/k8s-postgres.yml delete mode 100644 orgs/SovereignCloudStack/repositories/polaris-action.yml diff --git a/orgs/SovereignCloudStack/repositories/k8s-operator-minio.yml b/orgs/SovereignCloudStack/repositories/k8s-operator-minio.yml deleted file mode 100644 index e8284d90..00000000 --- a/orgs/SovereignCloudStack/repositories/k8s-operator-minio.yml +++ /dev/null @@ -1,27 +0,0 @@ ---- -k8s-operator-minio: - default_branch: main - description: '' - homepage: 'https://scs.community/' - archived: false - has_issues: true - has_projects: false - has_wiki: false - private: false - delete_branch_on_merge: true - allow_merge_commit: false - allow_squash_merge: true - allow_rebase_merge: true - teams: - maintain: - pull: - push: - admin: - collaborators: - maintain: - pull: - push: - admin: - topics: - - k8s - protection_rules: default diff --git a/orgs/SovereignCloudStack/repositories/k8s-operator-postgres.yml b/orgs/SovereignCloudStack/repositories/k8s-operator-postgres.yml deleted file mode 100644 index 755d27f5..00000000 --- a/orgs/SovereignCloudStack/repositories/k8s-operator-postgres.yml +++ /dev/null @@ -1,27 +0,0 @@ ---- -k8s-operator-postgres: - default_branch: main - description: '' - homepage: 'https://scs.community/' - archived: false - has_issues: true - has_projects: false - has_wiki: false - private: false - delete_branch_on_merge: true - allow_merge_commit: false - allow_squash_merge: true - allow_rebase_merge: true - teams: - maintain: - pull: - push: - admin: - collaborators: - maintain: - pull: - push: - admin: - topics: - - k8s - protection_rules: default diff --git a/orgs/SovereignCloudStack/repositories/k8s-polaris.yml b/orgs/SovereignCloudStack/repositories/k8s-polaris.yml deleted file mode 100644 index cdd00ff5..00000000 --- a/orgs/SovereignCloudStack/repositories/k8s-polaris.yml +++ /dev/null @@ -1,27 +0,0 @@ ---- -k8s-polaris: - default_branch: main - description: '' - homepage: 'https://scs.community/' - archived: false - has_issues: true - has_projects: false - has_wiki: false - private: false - delete_branch_on_merge: true - allow_merge_commit: false - allow_squash_merge: true - allow_rebase_merge: true - teams: - maintain: - pull: - push: - admin: - collaborators: - maintain: - pull: - push: - admin: - topics: - - k8s - protection_rules: default diff --git a/orgs/SovereignCloudStack/repositories/k8s-postgres.yml b/orgs/SovereignCloudStack/repositories/k8s-postgres.yml deleted file mode 100644 index 8b39949f..00000000 --- a/orgs/SovereignCloudStack/repositories/k8s-postgres.yml +++ /dev/null @@ -1,27 +0,0 @@ ---- -k8s-postgres: - default_branch: main - description: '' - homepage: 'https://scs.community/' - archived: false - has_issues: true - has_projects: false - has_wiki: false - private: false - delete_branch_on_merge: true - allow_merge_commit: false - allow_squash_merge: true - allow_rebase_merge: true - teams: - maintain: - pull: - push: - admin: - collaborators: - maintain: - pull: - push: - admin: - topics: - - k8s - protection_rules: default diff --git a/orgs/SovereignCloudStack/repositories/polaris-action.yml b/orgs/SovereignCloudStack/repositories/polaris-action.yml deleted file mode 100644 index f016f7c2..00000000 --- a/orgs/SovereignCloudStack/repositories/polaris-action.yml +++ /dev/null @@ -1,26 +0,0 @@ ---- -polaris-action: - default_branch: main - description: '' - homepage: 'https://scs.community/' - archived: false - has_issues: true - has_projects: false - has_wiki: false - private: false - delete_branch_on_merge: true - allow_merge_commit: false - allow_squash_merge: true - allow_rebase_merge: true - teams: - maintain: - pull: - push: - admin: - collaborators: - maintain: - pull: - push: - admin: - topics: [] - protection_rules: default From 05768f654766ac01516a0bbabe3c61522bffd3f0 Mon Sep 17 00:00:00 2001 From: Eduard Itrich Date: Mon, 15 Aug 2022 11:44:16 +0200 Subject: [PATCH 035/374] Add manually created labels (#30) Signed-off-by: Eduard Itrich --- config.yaml | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/config.yaml b/config.yaml index 13e74f27..bf4797cb 100644 --- a/config.yaml +++ b/config.yaml @@ -61,6 +61,15 @@ labels: - name: Ops description: "Issues or pull requests relevant for Team 3: Ops Tooling" color: "f3de42" + - name: Community + description: "Issues or pull requests relevant for SIG Community" + color: "26a69a" + - name: IAM + description: "Issues or pull requests relevant for SIG IAM" + color: "7cb342" + - name: osism + description: "Issues or pull requests relevant for osism" + color: "f4511e" - name: epic description: "Issues that are spread across multiple sprints" color: "6a5acd" From 0594ca3705e34571c5633382d28faefe7349deac Mon Sep 17 00:00:00 2001 From: Eduard Itrich Date: Mon, 15 Aug 2022 12:00:51 +0200 Subject: [PATCH 036/374] Add manually created "need refinement" label Signed-off-by: Eduard Itrich --- config.yaml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/config.yaml b/config.yaml index bf4797cb..279ad2ea 100644 --- a/config.yaml +++ b/config.yaml @@ -52,6 +52,9 @@ labels: - name: work in progress description: "Pull requests that are work in progress, do not merge them" color: "c5def5" + - name: needs refinement + description: "User stories that need to be refined for further progress" + color: "8cb1fe" - name: IaaS description: "Issues or pull requests relevant for Team1: IaaS" color: "3d51e5" From 9865cacd71b588b33849493e95288a7f57ebb58e Mon Sep 17 00:00:00 2001 From: Eduard Itrich Date: Mon, 15 Aug 2022 15:50:17 +0200 Subject: [PATCH 037/374] Rename github-permissions to github-manager Signed-off-by: Eduard Itrich --- .../{github-permissions.yml => github-manager.yml} | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) rename orgs/SovereignCloudStack/repositories/{github-permissions.yml => github-manager.yml} (81%) diff --git a/orgs/SovereignCloudStack/repositories/github-permissions.yml b/orgs/SovereignCloudStack/repositories/github-manager.yml similarity index 81% rename from orgs/SovereignCloudStack/repositories/github-permissions.yml rename to orgs/SovereignCloudStack/repositories/github-manager.yml index 6c8f2f8d..a589ee5a 100644 --- a/orgs/SovereignCloudStack/repositories/github-permissions.yml +++ b/orgs/SovereignCloudStack/repositories/github-manager.yml @@ -1,7 +1,7 @@ --- -github-permissions: +github-manager: default_branch: main - description: Managing the GitHub permissions of the SovereignCloudStack organization + description: GitHub repository management through Ansible & Python homepage: 'https://scs.community/contribute/' archived: false has_issues: true From d9b14e919a7117066cb4191b24940831358b1052 Mon Sep 17 00:00:00 2001 From: Eduard Itrich Date: Wed, 17 Aug 2022 12:26:04 +0200 Subject: [PATCH 038/374] Add Cemil to SCS org Signed-off-by: Eduard Itrich --- orgs/SovereignCloudStack/people/members.yml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/orgs/SovereignCloudStack/people/members.yml b/orgs/SovereignCloudStack/people/members.yml index dec073f7..e36635be 100644 --- a/orgs/SovereignCloudStack/people/members.yml +++ b/orgs/SovereignCloudStack/people/members.yml @@ -132,3 +132,6 @@ users: - name: Benjamin login: master-caster role: Member + - name: Cemil + login: cedegi + role: Member From be1b21c6cc4dfbabb6b960973fb28e01aad25f28 Mon Sep 17 00:00:00 2001 From: Eduard Itrich Date: Wed, 17 Aug 2022 13:02:07 +0200 Subject: [PATCH 039/374] Add cedegi to Wavecon team Signed-off-by: Eduard Itrich --- orgs/SovereignCloudStack/teams/members.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/orgs/SovereignCloudStack/teams/members.yml b/orgs/SovereignCloudStack/teams/members.yml index 4610ca6f..0dc05c4b 100644 --- a/orgs/SovereignCloudStack/teams/members.yml +++ b/orgs/SovereignCloudStack/teams/members.yml @@ -140,3 +140,4 @@ teams: member: - jnull - linwalth + - cedegi From 0e21fe658d426071dc020d71093eb6c6ddd8505b Mon Sep 17 00:00:00 2001 From: Eduard Itrich Date: Wed, 17 Aug 2022 13:22:20 +0200 Subject: [PATCH 040/374] Use privacy: closed instead of visibility: public According to the documentation (https://github.com/opentelekomcloud/ansible-collection-gitcontrol#teams), the key for managing the team's visibility is privacy: closed Signed-off-by: Eduard Itrich --- orgs/SovereignCloudStack/teams/members.yml | 28 +++++++++++----------- 1 file changed, 14 insertions(+), 14 deletions(-) diff --git a/orgs/SovereignCloudStack/teams/members.yml b/orgs/SovereignCloudStack/teams/members.yml index 0dc05c4b..841246d7 100644 --- a/orgs/SovereignCloudStack/teams/members.yml +++ b/orgs/SovereignCloudStack/teams/members.yml @@ -2,7 +2,7 @@ teams: 23technologies: description: 23 23technologies GmbH - visibility: public + privacy: closed parent: maintainer: - berendt @@ -12,7 +12,7 @@ teams: - fynluk 8gears: description: 8gears Ltd. - visibility: public + privacy: closed parent: maintainer: - Vad1mo @@ -20,7 +20,7 @@ teams: - Vad1mo b1-systems: description: B1 Systems GmbH - visibility: public + privacy: closed parent: maintainer: - curx @@ -31,7 +31,7 @@ teams: - tinguin cloud-and-heat: description: Cloud&Heat Technologies GmbH - visibility: public + privacy: closed parent: maintainer: - horazont @@ -40,7 +40,7 @@ teams: - kgube gonicus: description: GONICUS GmbH - visibility: public + privacy: closed parent: maintainer: - o-otte @@ -50,7 +50,7 @@ teams: - master-caster gridscale: description: gridscale GmbH - visibility: public + privacy: closed parent: maintainer: - ajfriesen @@ -59,7 +59,7 @@ teams: - itakouna openinfra: description: OpenInfra Foundation - visibility: public + privacy: closed parent: maintainer: - ttx @@ -67,7 +67,7 @@ teams: - ttx osba: description: Open Source Business Alliance – Bundesverband für digitale Souveränität e.V. - visibility: public + privacy: closed parent: maintainer: - garloff @@ -78,7 +78,7 @@ teams: - ManuelaUr osism: description: OSISM GmbH - visibility: public + privacy: closed parent: maintainer: - berendt @@ -90,7 +90,7 @@ teams: - osfrickler plusserver: description: PlusServer GmbH - visibility: public + privacy: closed parent: maintainer: - frosty-geek @@ -105,7 +105,7 @@ teams: - PSwatchmen syself: description: Syself GmbH - visibility: public + privacy: closed parent: maintainer: - batistein @@ -114,7 +114,7 @@ teams: - janiskemper uhurutec: description: UhuruTec AG - visibility: public + privacy: closed parent: maintainer: - jklippel @@ -124,7 +124,7 @@ teams: - mauhau univention: description: Univention GmbH - visibility: public + privacy: closed parent: maintainer: - reqa @@ -133,7 +133,7 @@ teams: - stunivention wavecon: description: Wavecon GmbH - visibility: public + privacy: closed parent: maintainer: - jnull From 6295630b62c0d364b379ef5faabeb810258dba68 Mon Sep 17 00:00:00 2001 From: Eduard Itrich Date: Mon, 5 Sep 2022 14:22:34 +0200 Subject: [PATCH 041/374] Add Alex to our GitHub org (#10) Signed-off-by: Eduard Itrich --- orgs/SovereignCloudStack/people/members.yml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/orgs/SovereignCloudStack/people/members.yml b/orgs/SovereignCloudStack/people/members.yml index e36635be..8e36d873 100644 --- a/orgs/SovereignCloudStack/people/members.yml +++ b/orgs/SovereignCloudStack/people/members.yml @@ -135,3 +135,6 @@ users: - name: Cemil login: cedegi role: Member + - name: Alexander Diab + login: alexander-diab + role: Member From 7822d2b6507900324378f68c36f0db67608ea71e Mon Sep 17 00:00:00 2001 From: Eduard Itrich Date: Mon, 5 Sep 2022 14:30:55 +0200 Subject: [PATCH 042/374] Change username of former ra-rau (#11) Signed-off-by: Eduard Itrich --- orgs/SovereignCloudStack/people/members.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/orgs/SovereignCloudStack/people/members.yml b/orgs/SovereignCloudStack/people/members.yml index 8e36d873..b4f58d76 100644 --- a/orgs/SovereignCloudStack/people/members.yml +++ b/orgs/SovereignCloudStack/people/members.yml @@ -103,7 +103,7 @@ users: login: PSwatchmen role: Member - name: "" - login: ra-rau + login: ra-beer role: Member - name: Arvid Requate login: reqa From 5a74966c4bed5764fb52bd13d4f93f503ef1b5d6 Mon Sep 17 00:00:00 2001 From: Eduard Itrich Date: Mon, 12 Sep 2022 13:29:28 +0200 Subject: [PATCH 043/374] Add folks from Wavecon/noris (#15) Signed-off-by: Eduard Itrich --- orgs/SovereignCloudStack/people/members.yml | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/orgs/SovereignCloudStack/people/members.yml b/orgs/SovereignCloudStack/people/members.yml index b4f58d76..f13f8535 100644 --- a/orgs/SovereignCloudStack/people/members.yml +++ b/orgs/SovereignCloudStack/people/members.yml @@ -138,3 +138,9 @@ users: - name: Alexander Diab login: alexander-diab role: Member + - name: PJSINKA + login: pjsinka + role: Member + - name: Stefan Schmidt + login: ZaphodB + role: Member From 889adb2ce3fa98035869a44c225dcb8d8c60d2c5 Mon Sep 17 00:00:00 2001 From: Eduard Itrich Date: Tue, 13 Sep 2022 12:53:42 +0200 Subject: [PATCH 044/374] Archive k8s repositories until needed again (#17) Signed-off-by: Eduard Itrich --- orgs/SovereignCloudStack/repositories/k8s-cassandra.yml | 4 ++-- orgs/SovereignCloudStack/repositories/k8s-cortex.yml | 4 ++-- orgs/SovereignCloudStack/repositories/k8s-gatekeeper.yml | 4 ++-- orgs/SovereignCloudStack/repositories/k8s-grafana.yml | 4 ++-- orgs/SovereignCloudStack/repositories/k8s-minio.yml | 4 ++-- orgs/SovereignCloudStack/repositories/k8s-prometheus.yml | 4 ++-- 6 files changed, 12 insertions(+), 12 deletions(-) diff --git a/orgs/SovereignCloudStack/repositories/k8s-cassandra.yml b/orgs/SovereignCloudStack/repositories/k8s-cassandra.yml index 7b412576..8bcdbfe7 100644 --- a/orgs/SovereignCloudStack/repositories/k8s-cassandra.yml +++ b/orgs/SovereignCloudStack/repositories/k8s-cassandra.yml @@ -1,9 +1,9 @@ --- k8s-cassandra: default_branch: main - description: 'Deployment manifests for Cassandra®/Scylla®' + description: 'Deployment manifests for Cassandra®/Scylla®. Archived until needed again.' homepage: 'https://scs.community/' - archived: false + archived: true has_issues: true has_projects: false has_wiki: false diff --git a/orgs/SovereignCloudStack/repositories/k8s-cortex.yml b/orgs/SovereignCloudStack/repositories/k8s-cortex.yml index 50f8fb26..93531c04 100644 --- a/orgs/SovereignCloudStack/repositories/k8s-cortex.yml +++ b/orgs/SovereignCloudStack/repositories/k8s-cortex.yml @@ -1,9 +1,9 @@ --- k8s-cortex: default_branch: main - description: 'Deployment manifests for Cortex' + description: 'Deployment manifests for Cortex. Archived until needed again.' homepage: 'https://scs.community/' - archived: false + archived: true has_issues: true has_projects: false has_wiki: false diff --git a/orgs/SovereignCloudStack/repositories/k8s-gatekeeper.yml b/orgs/SovereignCloudStack/repositories/k8s-gatekeeper.yml index 071bccef..6fe87fbe 100644 --- a/orgs/SovereignCloudStack/repositories/k8s-gatekeeper.yml +++ b/orgs/SovereignCloudStack/repositories/k8s-gatekeeper.yml @@ -1,9 +1,9 @@ --- k8s-gatekeeper: default_branch: main - description: 'Deployment manifests for OPA Gatekeeper' + description: 'Deployment manifests for OPA Gatekeeper. Archived until needed again.' homepage: 'https://scs.community/' - archived: false + archived: true has_issues: true has_projects: false has_wiki: false diff --git a/orgs/SovereignCloudStack/repositories/k8s-grafana.yml b/orgs/SovereignCloudStack/repositories/k8s-grafana.yml index 91a503fc..d46278eb 100644 --- a/orgs/SovereignCloudStack/repositories/k8s-grafana.yml +++ b/orgs/SovereignCloudStack/repositories/k8s-grafana.yml @@ -1,9 +1,9 @@ --- k8s-grafana: default_branch: main - description: 'Deployment manifests for Grafana®' + description: 'Deployment manifests for Grafana®. Archived until needed again.' homepage: 'https://scs.community/' - archived: false + archived: true has_issues: true has_projects: false has_wiki: false diff --git a/orgs/SovereignCloudStack/repositories/k8s-minio.yml b/orgs/SovereignCloudStack/repositories/k8s-minio.yml index 00807a1b..4bc35e4f 100644 --- a/orgs/SovereignCloudStack/repositories/k8s-minio.yml +++ b/orgs/SovereignCloudStack/repositories/k8s-minio.yml @@ -1,9 +1,9 @@ --- k8s-minio: default_branch: main - description: 'Deployment manifests for MinIO®' + description: 'Deployment manifests for MinIO®. Archived until needed again.' homepage: 'https://scs.community/' - archived: false + archived: true has_issues: true has_projects: false has_wiki: false diff --git a/orgs/SovereignCloudStack/repositories/k8s-prometheus.yml b/orgs/SovereignCloudStack/repositories/k8s-prometheus.yml index 4524f738..8c0baacc 100644 --- a/orgs/SovereignCloudStack/repositories/k8s-prometheus.yml +++ b/orgs/SovereignCloudStack/repositories/k8s-prometheus.yml @@ -1,9 +1,9 @@ --- k8s-prometheus: default_branch: main - description: 'Deployment manifests for Prometheus®' + description: 'Deployment manifests for Prometheus®. Archived until needed again.' homepage: 'https://scs.community/' - archived: false + archived: true has_issues: true has_projects: false has_wiki: false From 84a76c11ca1556148e4e040184746acf94313e7d Mon Sep 17 00:00:00 2001 From: Ralf Heiringhoff Date: Tue, 13 Sep 2022 13:53:15 +0200 Subject: [PATCH 045/374] Update PlusServer team - updated clearnames for plusserver (#18) - added coro1404 Signed-off-by: Ralf Heiringhoff --- orgs/SovereignCloudStack/people/members.yml | 11 +++++++---- orgs/SovereignCloudStack/teams/members.yml | 1 + 2 files changed, 8 insertions(+), 4 deletions(-) diff --git a/orgs/SovereignCloudStack/people/members.yml b/orgs/SovereignCloudStack/people/members.yml index f13f8535..cbb5029c 100644 --- a/orgs/SovereignCloudStack/people/members.yml +++ b/orgs/SovereignCloudStack/people/members.yml @@ -12,10 +12,13 @@ users: - name: Christian Otto Stelter login: costelter role: Member + - name: Stephan Ilaender + login: coro1404 + role: Member - name: Thorsten Schifferdecker login: curx role: Member - - name: "" + - name: Elena Zander login: elZander role: Member - name: Felix Kronlage-Dammers @@ -87,7 +90,7 @@ users: - name: Andre Machowiak login: nerdicbynature role: Member - - name: "" + - name: Toens Bueker login: neuroserve role: Member - name: Oliver Otte @@ -96,10 +99,10 @@ users: - name: Dr. Jens Harbott login: osfrickler role: Member - - name: "" + - name: Philipp Fell login: Phil9219 role: Member - - name: "" + - name: René Lipkowsky login: PSwatchmen role: Member - name: "" diff --git a/orgs/SovereignCloudStack/teams/members.yml b/orgs/SovereignCloudStack/teams/members.yml index 841246d7..3216ec31 100644 --- a/orgs/SovereignCloudStack/teams/members.yml +++ b/orgs/SovereignCloudStack/teams/members.yml @@ -103,6 +103,7 @@ teams: - Phil9219 - elZander - PSwatchmen + - coro1404 syself: description: Syself GmbH privacy: closed From a670dd740244b965c7634e7d302266993cd9dc6e Mon Sep 17 00:00:00 2001 From: Eduard Itrich Date: Tue, 20 Sep 2022 10:37:12 +0200 Subject: [PATCH 046/374] Add first batch of new members from Univention (#16) Signed-off-by: Eduard Itrich --- orgs/SovereignCloudStack/people/members.yml | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/orgs/SovereignCloudStack/people/members.yml b/orgs/SovereignCloudStack/people/members.yml index cbb5029c..0b95d075 100644 --- a/orgs/SovereignCloudStack/people/members.yml +++ b/orgs/SovereignCloudStack/people/members.yml @@ -147,3 +147,9 @@ users: - name: Stefan Schmidt login: ZaphodB role: Member + - name: Nancy Buntfuss + login: nbuntfuss + role: Member + - name: Juan Pedro Torres + login: JuanPTM + role: Member From 16eea98c3a546828ac59c0c4faf5d3db95f6874b Mon Sep 17 00:00:00 2001 From: Eduard Itrich Date: Wed, 21 Sep 2022 05:52:46 +0200 Subject: [PATCH 047/374] Grant gonicus maintain rights on k8s-harbor (#22) Signed-off-by: Eduard Itrich Signed-off-by: Eduard Itrich --- orgs/SovereignCloudStack/repositories/k8s-harbor.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/orgs/SovereignCloudStack/repositories/k8s-harbor.yml b/orgs/SovereignCloudStack/repositories/k8s-harbor.yml index 4870b5a9..9d67526f 100644 --- a/orgs/SovereignCloudStack/repositories/k8s-harbor.yml +++ b/orgs/SovereignCloudStack/repositories/k8s-harbor.yml @@ -14,6 +14,7 @@ k8s-harbor: allow_rebase_merge: true teams: maintain: + - gonicus pull: push: admin: From a3be860b02bb37962386a2d8a9891b69e3fecb36 Mon Sep 17 00:00:00 2001 From: Eduard Itrich Date: Wed, 21 Sep 2022 09:05:17 +0200 Subject: [PATCH 048/374] Grant team Gonicus maintain rights (#23) Signed-off-by: Eduard Itrich --- orgs/SovereignCloudStack/repositories/generics.yml | 1 + orgs/SovereignCloudStack/repositories/k8s-template.yml | 1 + 2 files changed, 2 insertions(+) diff --git a/orgs/SovereignCloudStack/repositories/generics.yml b/orgs/SovereignCloudStack/repositories/generics.yml index 4accb97d..d6f9de33 100644 --- a/orgs/SovereignCloudStack/repositories/generics.yml +++ b/orgs/SovereignCloudStack/repositories/generics.yml @@ -14,6 +14,7 @@ generics: allow_rebase_merge: true teams: maintain: + - gonicus pull: push: admin: diff --git a/orgs/SovereignCloudStack/repositories/k8s-template.yml b/orgs/SovereignCloudStack/repositories/k8s-template.yml index 9568b5ec..9b2bd764 100644 --- a/orgs/SovereignCloudStack/repositories/k8s-template.yml +++ b/orgs/SovereignCloudStack/repositories/k8s-template.yml @@ -14,6 +14,7 @@ k8s-template: allow_rebase_merge: true teams: maintain: + - gonicus pull: push: admin: From b34060b87fcbd0dbdf530e0f904cdea8273d617c Mon Sep 17 00:00:00 2001 From: Eduard Itrich Date: Thu, 22 Sep 2022 11:04:01 +0200 Subject: [PATCH 049/374] Add heinritzkat from team Wavecon (#20) Signed-off-by: Eduard Itrich --- orgs/SovereignCloudStack/people/members.yml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/orgs/SovereignCloudStack/people/members.yml b/orgs/SovereignCloudStack/people/members.yml index 0b95d075..e7876b7f 100644 --- a/orgs/SovereignCloudStack/people/members.yml +++ b/orgs/SovereignCloudStack/people/members.yml @@ -147,6 +147,9 @@ users: - name: Stefan Schmidt login: ZaphodB role: Member + - name: Katharina Heinritz + login: heinritzkat + role: Member - name: Nancy Buntfuss login: nbuntfuss role: Member From 632d44fa6033d5d4f4ea4499fec3fe9b460507a9 Mon Sep 17 00:00:00 2001 From: Jeff <33204967+jnull@users.noreply.github.com> Date: Fri, 23 Sep 2022 11:40:10 +0200 Subject: [PATCH 050/374] Add chschilling from team Wavecon (#26) * Add chschilling from team Wavecon * added missing new line * removed tailing spaces Signed-off-by: Jeff Chousterman --- orgs/SovereignCloudStack/people/members.yml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/orgs/SovereignCloudStack/people/members.yml b/orgs/SovereignCloudStack/people/members.yml index e7876b7f..d6550cd6 100644 --- a/orgs/SovereignCloudStack/people/members.yml +++ b/orgs/SovereignCloudStack/people/members.yml @@ -156,3 +156,6 @@ users: - name: Juan Pedro Torres login: JuanPTM role: Member + - name: Christian Schilling + login: chschilling + role: Member From 596e9de5724f4b995157c4c87cdf6201cac4fa97 Mon Sep 17 00:00:00 2001 From: Eduard Itrich Date: Sun, 25 Sep 2022 22:30:33 +0200 Subject: [PATCH 051/374] Add further milestones (SCS R4 and R5) (#21) * Add further milestones (SCS R4 and R5) As discussed in product board on 2022-09-19 Use RN(vN+1.0.0) as discussed in product board on 2022-09-19 Signed-off-by: Eduard Itrich --- config.yaml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/config.yaml b/config.yaml index 279ad2ea..9d23502c 100644 --- a/config.yaml +++ b/config.yaml @@ -2,6 +2,8 @@ milestones: - 'v3.0.0' - 'v4.0.0' + - 'R4 (v5.0.0)' + - 'R5 (v6.0.0)' labels: - name: bug From 6f9eb818caf775f186b7fcecdce11a8ed2079d9d Mon Sep 17 00:00:00 2001 From: Eduard Itrich Date: Mon, 26 Sep 2022 10:42:04 +0200 Subject: [PATCH 052/374] Rename old milestones to achieve consistency (#27) Signed-off-by: Eduard Itrich --- config.yaml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/config.yaml b/config.yaml index 9d23502c..3397b801 100644 --- a/config.yaml +++ b/config.yaml @@ -1,7 +1,7 @@ --- milestones: - - 'v3.0.0' - - 'v4.0.0' + - 'R2 (v3.0.0)' + - 'R3 (v4.0.0)' - 'R4 (v5.0.0)' - 'R5 (v6.0.0)' From 0b8a12ea62d2afb4db1357b0c3ee017a2f486f74 Mon Sep 17 00:00:00 2001 From: Eduard Itrich Date: Thu, 29 Sep 2022 05:02:23 +0200 Subject: [PATCH 053/374] Add MW to our GitHub organization (#28) Signed-off-by: Eduard Itrich Signed-off-by: Eduard Itrich --- orgs/SovereignCloudStack/people/members.yml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/orgs/SovereignCloudStack/people/members.yml b/orgs/SovereignCloudStack/people/members.yml index d6550cd6..cbcabe8c 100644 --- a/orgs/SovereignCloudStack/people/members.yml +++ b/orgs/SovereignCloudStack/people/members.yml @@ -159,3 +159,6 @@ users: - name: Christian Schilling login: chschilling role: Member + - name: Max Wolfs + login: maxwolfs + role: Member From 001643406b4adede35fee3af080ba62ed868e725 Mon Sep 17 00:00:00 2001 From: Eduard Itrich Date: Thu, 29 Sep 2022 13:08:44 +0200 Subject: [PATCH 054/374] Update members.yml (#29) Signed-off-by: Eduard Itrich --- orgs/SovereignCloudStack/teams/members.yml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/orgs/SovereignCloudStack/teams/members.yml b/orgs/SovereignCloudStack/teams/members.yml index 3216ec31..8b11860f 100644 --- a/orgs/SovereignCloudStack/teams/members.yml +++ b/orgs/SovereignCloudStack/teams/members.yml @@ -86,8 +86,9 @@ teams: - berendt - matfechner - tibeer - - ra-rau + - ra-beer - osfrickler + - itrich plusserver: description: PlusServer GmbH privacy: closed From 3e87f2bd7640805dcabec7c604fa604eee3255f4 Mon Sep 17 00:00:00 2001 From: Eduard Itrich Date: Thu, 29 Sep 2022 13:13:48 +0200 Subject: [PATCH 055/374] Update submodule to current main Signed-off-by: Eduard Itrich --- ansible-collection-gitcontrol | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ansible-collection-gitcontrol b/ansible-collection-gitcontrol index 69d48050..93c50d8e 160000 --- a/ansible-collection-gitcontrol +++ b/ansible-collection-gitcontrol @@ -1 +1 @@ -Subproject commit 69d4805054242bdb9f6c055cbe0040253b768583 +Subproject commit 93c50d8e14f86e1fb02596a1e878bafcd8b60770 From 283318d66888abd40dfa86e6a493d46aea40b929 Mon Sep 17 00:00:00 2001 From: Eduard Itrich Date: Thu, 29 Sep 2022 13:24:45 +0200 Subject: [PATCH 056/374] Add quotes around team description Signed-off-by: Eduard Itrich --- orgs/SovereignCloudStack/teams/members.yml | 40 +++++++++++----------- 1 file changed, 20 insertions(+), 20 deletions(-) diff --git a/orgs/SovereignCloudStack/teams/members.yml b/orgs/SovereignCloudStack/teams/members.yml index 8b11860f..80ef2145 100644 --- a/orgs/SovereignCloudStack/teams/members.yml +++ b/orgs/SovereignCloudStack/teams/members.yml @@ -1,7 +1,7 @@ --- teams: 23technologies: - description: 23 23technologies GmbH + description: "23technologies GmbH" privacy: closed parent: maintainer: @@ -11,7 +11,7 @@ teams: - mxmxchere - fynluk 8gears: - description: 8gears Ltd. + description: "8gears Ltd." privacy: closed parent: maintainer: @@ -19,7 +19,7 @@ teams: member: - Vad1mo b1-systems: - description: B1 Systems GmbH + description: "B1 Systems GmbH" privacy: closed parent: maintainer: @@ -30,7 +30,7 @@ teams: - isaacintactile - tinguin cloud-and-heat: - description: Cloud&Heat Technologies GmbH + description: "Cloud&Heat Technologies GmbH" privacy: closed parent: maintainer: @@ -39,7 +39,7 @@ teams: - horazont - kgube gonicus: - description: GONICUS GmbH + description: "GONICUS GmbH" privacy: closed parent: maintainer: @@ -49,7 +49,7 @@ teams: - joshmue - master-caster gridscale: - description: gridscale GmbH + description: "gridscale GmbH" privacy: closed parent: maintainer: @@ -58,7 +58,7 @@ teams: - ajfriesen - itakouna openinfra: - description: OpenInfra Foundation + description: "OpenInfra Foundation" privacy: closed parent: maintainer: @@ -66,7 +66,7 @@ teams: member: - ttx osba: - description: Open Source Business Alliance – Bundesverband für digitale Souveränität e.V. + description: "Open Source Business Alliance – Bundesverband für digitale Souveränität e.V." privacy: closed parent: maintainer: @@ -77,8 +77,8 @@ teams: - itrich - ManuelaUr osism: - description: OSISM GmbH - privacy: closed + description: "OSISM GmbH" + visibility: closed parent: maintainer: - berendt @@ -90,8 +90,8 @@ teams: - osfrickler - itrich plusserver: - description: PlusServer GmbH - privacy: closed + description: "PlusServer GmbH" + visibility: closed parent: maintainer: - frosty-geek @@ -106,8 +106,8 @@ teams: - PSwatchmen - coro1404 syself: - description: Syself GmbH - privacy: closed + description: "Syself GmbH" + visibility: closed parent: maintainer: - batistein @@ -115,8 +115,8 @@ teams: - batistein - janiskemper uhurutec: - description: UhuruTec AG - privacy: closed + description: "UhuruTec AG" + visibility: closed parent: maintainer: - jklippel @@ -125,8 +125,8 @@ teams: - harmathy - mauhau univention: - description: Univention GmbH - privacy: closed + description: "Univention GmbH" + visibility: closed parent: maintainer: - reqa @@ -134,8 +134,8 @@ teams: - reqa - stunivention wavecon: - description: Wavecon GmbH - privacy: closed + description: "Wavecon GmbH" + visibility: closed parent: maintainer: - jnull From fed6982d6f1f73a0cd5d1e43def9579509a666b0 Mon Sep 17 00:00:00 2001 From: Eduard Itrich Date: Thu, 29 Sep 2022 13:29:10 +0200 Subject: [PATCH 057/374] Replace privacy by visibility Signed-off-by: Eduard Itrich --- orgs/SovereignCloudStack/teams/members.yml | 28 +++++++++++----------- 1 file changed, 14 insertions(+), 14 deletions(-) diff --git a/orgs/SovereignCloudStack/teams/members.yml b/orgs/SovereignCloudStack/teams/members.yml index 80ef2145..e8d890ff 100644 --- a/orgs/SovereignCloudStack/teams/members.yml +++ b/orgs/SovereignCloudStack/teams/members.yml @@ -2,7 +2,7 @@ teams: 23technologies: description: "23technologies GmbH" - privacy: closed + visibility: secret parent: maintainer: - berendt @@ -12,7 +12,7 @@ teams: - fynluk 8gears: description: "8gears Ltd." - privacy: closed + visibility: secret parent: maintainer: - Vad1mo @@ -20,7 +20,7 @@ teams: - Vad1mo b1-systems: description: "B1 Systems GmbH" - privacy: closed + visibility: secret parent: maintainer: - curx @@ -31,7 +31,7 @@ teams: - tinguin cloud-and-heat: description: "Cloud&Heat Technologies GmbH" - privacy: closed + visibility: secret parent: maintainer: - horazont @@ -40,7 +40,7 @@ teams: - kgube gonicus: description: "GONICUS GmbH" - privacy: closed + visibility: secret parent: maintainer: - o-otte @@ -50,7 +50,7 @@ teams: - master-caster gridscale: description: "gridscale GmbH" - privacy: closed + visibility: secret parent: maintainer: - ajfriesen @@ -59,7 +59,7 @@ teams: - itakouna openinfra: description: "OpenInfra Foundation" - privacy: closed + visibility: secret parent: maintainer: - ttx @@ -67,7 +67,7 @@ teams: - ttx osba: description: "Open Source Business Alliance – Bundesverband für digitale Souveränität e.V." - privacy: closed + visibility: secret parent: maintainer: - garloff @@ -78,7 +78,7 @@ teams: - ManuelaUr osism: description: "OSISM GmbH" - visibility: closed + visibility: secret parent: maintainer: - berendt @@ -91,7 +91,7 @@ teams: - itrich plusserver: description: "PlusServer GmbH" - visibility: closed + visibility: secret parent: maintainer: - frosty-geek @@ -107,7 +107,7 @@ teams: - coro1404 syself: description: "Syself GmbH" - visibility: closed + visibility: secret parent: maintainer: - batistein @@ -116,7 +116,7 @@ teams: - janiskemper uhurutec: description: "UhuruTec AG" - visibility: closed + visibility: secret parent: maintainer: - jklippel @@ -126,7 +126,7 @@ teams: - mauhau univention: description: "Univention GmbH" - visibility: closed + visibility: secret parent: maintainer: - reqa @@ -135,7 +135,7 @@ teams: - stunivention wavecon: description: "Wavecon GmbH" - visibility: closed + visibility: secret parent: maintainer: - jnull From 1548369bbec1ed3b98346b0d4c693ae841ff93e5 Mon Sep 17 00:00:00 2001 From: Eduard Itrich Date: Thu, 29 Sep 2022 13:32:56 +0200 Subject: [PATCH 058/374] Remove all the teams! Signed-off-by: Eduard Itrich --- orgs/SovereignCloudStack/teams/members.yml | 132 +-------------------- 1 file changed, 1 insertion(+), 131 deletions(-) diff --git a/orgs/SovereignCloudStack/teams/members.yml b/orgs/SovereignCloudStack/teams/members.yml index e8d890ff..d610ae58 100644 --- a/orgs/SovereignCloudStack/teams/members.yml +++ b/orgs/SovereignCloudStack/teams/members.yml @@ -1,83 +1,7 @@ --- teams: - 23technologies: - description: "23technologies GmbH" - visibility: secret - parent: - maintainer: - - berendt - member: - - berendt - - mxmxchere - - fynluk - 8gears: - description: "8gears Ltd." - visibility: secret - parent: - maintainer: - - Vad1mo - member: - - Vad1mo - b1-systems: - description: "B1 Systems GmbH" - visibility: secret - parent: - maintainer: - - curx - member: - - curx - - grischdian - - isaacintactile - - tinguin - cloud-and-heat: - description: "Cloud&Heat Technologies GmbH" - visibility: secret - parent: - maintainer: - - horazont - member: - - horazont - - kgube - gonicus: - description: "GONICUS GmbH" - visibility: secret - parent: - maintainer: - - o-otte - member: - - o-otte - - joshmue - - master-caster - gridscale: - description: "gridscale GmbH" - visibility: secret - parent: - maintainer: - - ajfriesen - member: - - ajfriesen - - itakouna - openinfra: - description: "OpenInfra Foundation" - visibility: secret - parent: - maintainer: - - ttx - member: - - ttx - osba: - description: "Open Source Business Alliance – Bundesverband für digitale Souveränität e.V." - visibility: secret - parent: - maintainer: - - garloff - member: - - garloff - - fkr - - itrich - - ManuelaUr osism: - description: "OSISM GmbH" + description: OSISM visibility: secret parent: maintainer: @@ -89,57 +13,3 @@ teams: - ra-beer - osfrickler - itrich - plusserver: - description: "PlusServer GmbH" - visibility: secret - parent: - maintainer: - - frosty-geek - member: - - frosty-geek - - neuroserve - - maliblatt - - nerdicbynature - - costelter - - Phil9219 - - elZander - - PSwatchmen - - coro1404 - syself: - description: "Syself GmbH" - visibility: secret - parent: - maintainer: - - batistein - member: - - batistein - - janiskemper - uhurutec: - description: "UhuruTec AG" - visibility: secret - parent: - maintainer: - - jklippel - member: - - jklippel - - harmathy - - mauhau - univention: - description: "Univention GmbH" - visibility: secret - parent: - maintainer: - - reqa - member: - - reqa - - stunivention - wavecon: - description: "Wavecon GmbH" - visibility: secret - parent: - maintainer: - - jnull - member: - - jnull - - linwalth - - cedegi From ed913203dde46d43cee08969a3d83faa654a0d5b Mon Sep 17 00:00:00 2001 From: Eduard Itrich Date: Thu, 29 Sep 2022 14:09:10 +0200 Subject: [PATCH 059/374] Remove visbility completely Signed-off-by: Eduard Itrich --- orgs/SovereignCloudStack/teams/members.yml | 1 - 1 file changed, 1 deletion(-) diff --git a/orgs/SovereignCloudStack/teams/members.yml b/orgs/SovereignCloudStack/teams/members.yml index d610ae58..ff6a8634 100644 --- a/orgs/SovereignCloudStack/teams/members.yml +++ b/orgs/SovereignCloudStack/teams/members.yml @@ -2,7 +2,6 @@ teams: osism: description: OSISM - visibility: secret parent: maintainer: - berendt From d646892b60d928d92164331ee9e06a4992973e26 Mon Sep 17 00:00:00 2001 From: Eduard Itrich Date: Wed, 5 Oct 2022 16:19:16 +0200 Subject: [PATCH 060/374] Switch to new Ansible submodules (#30) * Rework repository definitions to new structure * Define members, teams and protection rules in data.yaml * Rework documentation to reflect new changes * Use new ansible modules in playbooks and change GH Action accordingly * Use correct name of git submodule * Remove double occurences of team members * Add two spaces before comments Signed-off-by: Eduard Itrich Co-authored-by: Tim Beermann Co-authored-by: Ramona Beermann --- .../workflows/manage-github-repositories.yml | 28 +- README.md | 39 +-- apply_repository.yaml | 105 ++++++ manage.py | 4 +- orgs/SovereignCloudStack/data.yaml | 326 ++++++++++++++++++ .../people/dismissed_members.yml | 2 - orgs/SovereignCloudStack/people/members.yml | 164 --------- .../repositories/.github.yml | 20 +- .../repositories/Design-Docs.yml | 20 +- .../SovereignCloudStack/repositories/Docs.yml | 20 +- .../repositories/Operational-Docs.yml | 20 +- .../repositories/calendar.yml | 20 +- .../repositories/contributor-guide.yml | 20 +- .../repositories/docker-horizon.yml | 24 +- .../repositories/documentation.yml | 20 +- .../repositories/events.yml | 20 +- .../repositories/generics.yml | 19 +- .../repositories/github-manager.yml | 22 +- .../repositories/graphics.yml | 20 +- .../repositories/gx-scs-identity-provider.yml | 20 +- .../gx-self-description-generator.yml | 20 +- .../repositories/infrastructure.yml | 18 +- .../repositories/issues.yml | 20 +- .../repositories/k8s-cassandra.yml | 20 +- .../repositories/k8s-cluster-api-provider.yml | 20 +- .../repositories/k8s-cortex.yml | 20 +- .../repositories/k8s-gatekeeper.yml | 20 +- .../repositories/k8s-grafana.yml | 20 +- .../repositories/k8s-harbor-manual.yml | 20 +- .../repositories/k8s-harbor.yml | 21 +- .../repositories/k8s-keycloak.yml | 20 +- .../repositories/k8s-minio.yml | 20 +- .../repositories/k8s-open-policy-agent.yml | 20 +- .../repositories/k8s-operator-scylla.yml | 20 +- .../repositories/k8s-os-health-monitor.yml | 20 +- .../repositories/k8s-prometheus.yml | 20 +- .../repositories/k8s-template.yml | 21 +- .../repositories/minutes.yml | 20 +- .../repositories/newsletter.yml | 20 +- .../open-operations-manifesto.yml | 20 +- .../repositories/openstack-flavor-manager.yml | 20 +- .../repositories/openstack-health-monitor.yml | 22 +- .../openstack-orphaned-resource-cleaner.yml | 22 +- .../repositories/openstack-vyos-image.yml | 24 +- .../repositories/ort-action.yml | 20 +- .../repositories/ort-docker.yml | 20 +- .../repositories/poc-gardener.yml | 18 +- .../repositories/poc-kubermatic.yml | 18 +- .../repositories/poc-rancher.yml | 18 +- .../repositories/rally-foo.yml | 20 +- .../repositories/scs-maschinenraum.yml | 20 +- .../repositories/slides.yml | 20 +- .../repositories/testbed-gx-iam.yml | 25 +- .../repositories/testbed-gx-k8s.yml | 22 +- .../repositories/testbed-gx-scs.yml | 22 +- .../repositories/website.yml | 20 +- .../repositories/zuul_config.yml | 20 +- .../repositories/zuul_deployment.yml | 20 +- .../repositories/zuul_sandbox.yml | 20 +- .../teams/dismissed_members.yml | 2 - orgs/SovereignCloudStack/teams/members.yml | 14 - playbook.yaml | 66 +++- process_repository_file.yaml | 9 + templates/default.yml | 9 - 64 files changed, 899 insertions(+), 925 deletions(-) create mode 100644 apply_repository.yaml create mode 100644 orgs/SovereignCloudStack/data.yaml delete mode 100644 orgs/SovereignCloudStack/people/dismissed_members.yml delete mode 100644 orgs/SovereignCloudStack/people/members.yml delete mode 100644 orgs/SovereignCloudStack/teams/dismissed_members.yml delete mode 100644 orgs/SovereignCloudStack/teams/members.yml create mode 100644 process_repository_file.yaml delete mode 100644 templates/default.yml diff --git a/.github/workflows/manage-github-repositories.yml b/.github/workflows/manage-github-repositories.yml index 8e7bf538..bdf11a1f 100644 --- a/.github/workflows/manage-github-repositories.yml +++ b/.github/workflows/manage-github-repositories.yml @@ -11,6 +11,14 @@ jobs: manage-github-repositories: runs-on: ubuntu-latest steps: + - name: Check token permissions + run: | + if [ -z "${{ secrets[format('GHP_{0}', github.actor)] }}" ]; then + echo "No valid PAT found for ${{github.actor}}" + exit 1 + else + echo "Found valid PAT for ${{github.actor}}" + fi - name: Checkout repo uses: actions/checkout@v2 with: @@ -19,26 +27,28 @@ jobs: - name: Setup python uses: actions/setup-python@v2 with: - python-version: '3.9' + python-version: '3.10' - name: Install dependencies run: | - python3 -m pip install --use-feature=2020-resolver --upgrade pip - python3 -m pip install --use-feature=2020-resolver pipenv wheel + python3 -m pip install --upgrade pip + python3 -m pip install pipenv wheel pipenv install + - name: Cache pipenv + uses: actions/cache@v1 + with: + path: ~/.local/share/virtualenvs + key: ${{ runner.os }}-pipenv-${{ hashFiles('**/Pipfile.lock') }} + - name: Install ansible collection run: | ansible-galaxy collection install ansible-collection-gitcontrol - name: Manage github repositories with Ansible run: | - pipenv run ansible-playbook playbook.yaml -e github_token=$GITHUB_TOKEN - env: - GITHUB_TOKEN: ${{ secrets.GHP }} + pipenv run ansible-playbook playbook.yaml -e api_token=${{ secrets[format('GHP_{0}', github.actor)] }} - name: Manage github repositories with Python run: | - pipenv run python3 manage.py - env: - GITHUB_TOKEN: ${{ secrets.GHP }} + pipenv run python3 manage.py -e api_token=${{ secrets[format('GHP_{0}', github.actor)] }} diff --git a/README.md b/README.md index 1550ef87..57688530 100644 --- a/README.md +++ b/README.md @@ -2,11 +2,15 @@ This repository manages the GitHub permissions for the SCS organization. +The CI is based on the great work contributed by [OTC](https://github.com/opentelekomcloud/ansible-collection-gitcontrol). +and [OSISM](https://github.com/osism/github-manager). + ## Installation ```sh +python3 -m pip install --upgrade pip +python3 -m pip install pipenv wheel pipenv install -pipenv shell ansible-galaxy collection install ansible-collection-gitcontrol ``` @@ -15,38 +19,25 @@ ansible-galaxy collection install ansible-collection-gitcontrol As a prerequisite, a PAT must be created. The rights ``repo`` and ``admin:org`` are required. ```sh -export GITHUB_TOKEN="" -ansible-playbook playbook.yaml -e github_token=$GITHUB_TOKEN +export API_TOKEN="" +pipenv run ansible-playbook playbook.yaml -e api_token=$API_TOKEN ``` ## Limitiations -It is not possible to add already created, but still empty, repositories here. Before this is possible, +* It is not possible to add already created, but still empty, repositories here. Before this is possible, at least one commit must have been made on the main branch. +* It is not possible to remove members from the organization or any team. Please first delete the corresponding +lines in `data.yaml` here in this repository and delete the user afterwards via the GitHub UI. + +We're working on these issues upstream: and + + ## Github Actions -For the Github Action workflows a repository secret ``GHP`` is provided. This had only a short +For the Github Action workflows a repository secret ``GHP_{{github_username}}`` needs to be provided. This should only have a short validity and must be renewed regularly. If the following error in the logs comes from ``Manage github repositories``x the token has expired and must be renewed. - -```sh -Run pipenv run ansible-playbook playbook.yaml -e github_token=$GITHUB_TOKEN -Warning: : No inventory was parsed, only implicit localhost is available -Warning: : provided hosts list is empty, only localhost is available. Note that -the implicit localhost does not match 'all' - -PLAY [localhost] *************************************************************** - -TASK [Gathering Facts] ********************************************************* -ok: [localhost] - -TASK [manage repositories] ***************************************************** -fatal: [localhost]: FAILED! => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": false} - -PLAY RECAP ********************************************************************* -localhost : ok=1 changed=0 unreachable=0 failed=1 skipped=0 rescued=0 ignored=0 - -``` diff --git a/apply_repository.yaml b/apply_repository.yaml new file mode 100644 index 00000000..073fb88b --- /dev/null +++ b/apply_repository.yaml @@ -0,0 +1,105 @@ +--- +- name: Initialize variables + set_fact: + repo_branch_protections: [] + +- name: Substitute branch protection template with the content + set_fact: + repo_branch_protections: "{{ + repo_branch_protections + + [ org.branch_protection_templates[zj_bp.template] | combine({'branch': zj_bp['branch']}) ] + }}" + loop: "{{ repo.branch_protections }}" + loop_control: + loop_var: "zj_bp" + when: + - "repo.branch_protections is defined" + - "'template' in zj_bp" + +- name: Append original (non template) branch protections + set_fact: + repo_branch_protections: "{{ + repo_branch_protections + + [zj_bp] + }}" + loop: "{{ repo.branch_protections }}" + loop_control: + loop_var: "zj_bp" + when: + - "repo.branch_protections is defined" + - "'template' not in zj_bp" + +- name: "Apply repository {{ repo_name }}" + opentelekomcloud.gitcontrol.github_org_repository: + token: "{{ api_token }}" + owner: "{{ organization }}" + name: "{{ repo.name | default(repo_name) }}" + state: "{{ repo.state | default('present') }}" + description: "{{ repo.description | default(omit) }}" + homepage: "{{ repo.homepage | default(omit) }}" + archived: "{{ repo.archived | default(omit) }}" + has_issues: "{{ repo.has_issues | default(omit) }}" + has_projects: "{{ repo.has_projects | default(omit) }}" + has_wiki: "{{ repo.has_wiki | default(omit) }}" + private: "{{ repo.private | default(omit) }}" + visibility: "{{ repo.visibility | default(omit) }}" + is_template: "{{ repo.is_template | default(omit) }}" + auto_init: "{{ repo.auto_init | default(omit) }}" + gitignore_template: "{{ repo.gitignore_template | default(omit) }}" + license_template: "{{ repo.license_template | default(omit) }}" + allow_forking: "{{ repo.allow_forking | default(omit) }}" + allow_squash_merge: "{{ repo.allow_squash_merge | default(omit) }}" + allow_merge_commit: "{{ repo.allow_merge_commit | default(omit) }}" + allow_rebase_merge: "{{ repo.allow_rebase_merge | default(omit) }}" + allow_auto_merge: "{{ repo.allow_auto_merge | default(omit) }}" + delete_branch_on_merge: "{{ repo.delete_branch_on_merge | default(omit) }}" + default_branch: "{{ repo.default_branch | default(omit) }}" + topics: "{{ repo.topics | default(omit) }}" + teams: "{{ repo.teams | default(omit) }}" + collaborators: "{{ repo.collaborators | default(omit) }}" + branch_protections: "{{ repo_branch_protections | default(omit) }}" + when: + - "git_type == 'github'" + - "api_token is defined" + +- name: "Apply repository {{ repo_name }}" + opentelekomcloud.gitcontrol.gitea_org_repository: + token: "{{ api_token }}" + api_url: "{{ api_url }}" + owner: "{{ organization }}" + name: "{{ repo.name | default(repo_name) }}" + state: "{{ repo.state | default('present') }}" + description: "{{ repo.description | default(omit) }}" + allow_manual_merge: "{{ repo.allow_manual_merge | default(omit) }}" + allow_merge_commits: "{{ repo.allow_merge_commits | default(omit) }}" + allow_rebase: "{{ repo.allow_rebase | default(omit) }}" + allow_rebase_explicit: "{{ repo.allow_rebase_explicit | default(omit) }}" + allow_rebase_update: "{{ repo.allow_rebase_update | default(omit) }}" + allow_squash_merge: "{{ repo.allow_squash_merge | default(omit) }}" + auto_init: "{{ repo.auto_init | default(omit) }}" + archived: "{{ repo.archived | default(omit) }}" + autodetect_manual_merge: "{{ repo.autodetect_manual_merge | default(omit) }}" + default_branch: "{{ repo.default_branch | default(omit) }}" + default_delete_branch_after_merge: "{{ repo.default_delete_branch_after_merge | default(omit) }}" + default_merge_style: "{{ repo.default_merge_style | default(omit) }}" + enable_prune: "{{ repo.enable_prune | default(omit) }}" + gitignores: "{{ repo.gitignores | default(omit) }}" + has_issues: "{{ repo.has_issues | default(omit) }}" + has_projects: "{{ repo.has_projects | default(omit) }}" + has_pull_requests: "{{ repo.has_pull_requests | default(omit) }}" + has_wiki: "{{ repo.has_wiki | default(omit) }}" + ignore_whitespace_conflicts: "{{ repo.ignore_whitespace_conflicts | default(omit) }}" + issue_labels: "{{ repo.issue_labels | default(omit) }}" + license: "{{ repo.license | default(omit) }}" + private: "{{ repo.private | default(omit) }}" + readme: "{{ repo.readme | default(omit) }}" + template: "{{ repo.template | default(omit) }}" + trust_model: "{{ repo.trust_model | default(omit) }}" + website: "{{ repo.website | default(omit) }}" + teams: "{{ repo.teams | default(omit) }}" + collaborators: "{{ repo.collaborators | default(omit) }}" + branch_protections: "{{ repo_branch_protections | default(omit) }}" + when: + - "git_type == 'gitea'" + - "api_url is defined" + - "api_token is defined" diff --git a/manage.py b/manage.py index 1f056eac..c059ac5f 100644 --- a/manage.py +++ b/manage.py @@ -6,10 +6,10 @@ logging.basicConfig(format='%(asctime)s - %(message)s', level=logging.INFO, datefmt='%Y-%m-%d %H:%M:%S') -GITHUB_TOKEN = os.environ.get("GITHUB_TOKEN") +API_TOKEN = os.environ.get("API_TOKEN") ORGANIZATION = os.environ.get("ORGANIZATION", "sovereigncloudstack") -gh = github.Github(login_or_token=GITHUB_TOKEN) +gh = github.Github(login_or_token=API_TOKEN) parser = ArgumentParser() parser.add_argument("-d", "--dry", default=False, help="Dry run - if true does not change github items") diff --git a/orgs/SovereignCloudStack/data.yaml b/orgs/SovereignCloudStack/data.yaml new file mode 100644 index 00000000..41bbe4e2 --- /dev/null +++ b/orgs/SovereignCloudStack/data.yaml @@ -0,0 +1,326 @@ +--- +members: + - name: Andrej Friesen + login: ajfriesen + role: Member + - name: Sven Batista Steinbach + login: batistein + role: Member + - name: Christian Berendt + login: berendt + role: Owner + - name: Christian Otto Stelter + login: costelter + role: Member + - name: Stephan Ilaender + login: coro1404 + role: Member + - name: Thorsten Schifferdecker + login: curx + role: Member + - name: Elena Zander + login: elZander + role: Member + - name: Felix Kronlage-Dammers + login: fkr + role: Owner + - name: Ralf Heiringhoff + login: frosty-geek + role: Member + - name: Fynn Späker + login: fynluk + role: Member + - name: Kurt Garloff + login: garloff + role: Owner + - name: Christian Rost + login: grischdian + role: Member + - name: Max Harmathy + login: harmathy + role: Member + - name: Jonas Schäfer + login: horazont + role: Member + - name: Philipp Westphal + login: isaacintactile + role: Member + - name: Ibrahim takouna + login: itakouna + role: Member + - name: Eduard Itrich + login: itrich + role: Owner + - name: "" + login: janiskemper + role: Member + - name: "" + login: jklippel + role: Member + - name: Jeff + login: jnull + role: Member + - name: Joshua Mühlfort + login: joshmue + role: Member + - name: "" + login: kgube + role: Member + - name: linwalth + login: linwalth + role: Member + - name: Markus Lindenblatt + login: maliblatt + role: Member + - name: Manuela Urban + login: ManuelaUr + role: Member + - name: Mark Goddard + login: markgoddard + role: Member + - name: "" + login: matfechner + role: Member + - name: "" + login: mauhau + role: Member + - name: Malte Münch + login: mxmxchere + role: Member + - name: Andre Machowiak + login: nerdicbynature + role: Member + - name: Toens Bueker + login: neuroserve + role: Member + - name: Oliver Otte + login: o-otte + role: Member + - name: Dr. Jens Harbott + login: osfrickler + role: Member + - name: Philipp Fell + login: Phil9219 + role: Member + - name: René Lipkowsky + login: PSwatchmen + role: Member + - name: "" + login: ra-beer + role: Member + - name: Arvid Requate + login: reqa + role: Member + - name: "" + login: stunivention + role: Member + - name: Tim Beermann + login: tibeer + role: Member + - name: Florian Winkler + login: tinguin + role: Member + - name: Tobias Rydberg + login: tobberydberg + role: Member + - name: Thierry Carrez + login: ttx + role: Member + - name: Vadim Bauer + login: Vad1mo + role: Member + - name: Sebastian Wenner + login: wenners + role: Member + - name: Benjamin + login: master-caster + role: Member + - name: Cemil + login: cedegi + role: Member + - name: Alexander Diab + login: alexander-diab + role: Member + - name: PJSINKA + login: pjsinka + role: Member + - name: Stefan Schmidt + login: ZaphodB + role: Member + - name: Katharina Heinritz + login: heinritzkat + role: Member + - name: Nancy Buntfuss + login: nbuntfuss + role: Member + - name: Juan Pedro Torres + login: JuanPTM + role: Member + - name: Christian Schilling + login: chschilling + role: Member + - name: Max Wolfs + login: maxwolfs + role: Member +# ========================== +teams: + - slug: "23technologies" + description: "23technologies GmbH" + privacy: closed + parent: + maintainer: + - berendt + member: + - mxmxchere + - fynluk + - slug: "8gears" + description: "8gears Ltd." + privacy: closed + parent: + maintainer: + - Vad1mo + member: + - slug: "b1-systems" + description: "B1 Systems GmbH" + privacy: closed + parent: + maintainer: + - curx + member: + - grischdian + - isaacintactile + - tinguin + - slug: "cloud-and-heat" + description: "Cloud&Heat Technologies GmbH" + privacy: closed + parent: + maintainer: + - horazont + member: + - kgube + - slug: "gonicus" + description: "GONICUS GmbH" + privacy: closed + parent: + maintainer: + - o-otte + member: + - joshmue + - master-caster + - slug: "gridscale" + description: "gridscale GmbH" + privacy: closed + parent: + maintainer: + - ajfriesen + member: + - itakouna + - slug: "openinfra" + description: "OpenInfra Foundation" + privacy: closed + parent: + maintainer: + - ttx + member: + - slug: "osba" + description: "Open Source Business Alliance – Bundesverband für digitale Souveränität e.V." + privacy: closed + parent: + maintainer: + - garloff + member: + - fkr + - itrich + - ManuelaUr + - alexander-diab + - maxwolfs + - slug: "osism" + description: "OSISM GmbH" + visibility: closed + parent: + maintainer: + - berendt + member: + - matfechner + - tibeer + - ra-beer + - osfrickler + - slug: "plusserver" + description: "PlusServer GmbH" + visibility: closed + parent: + maintainer: + - frosty-geek + member: + - neuroserve + - maliblatt + - nerdicbynature + - costelter + - Phil9219 + - elZander + - PSwatchmen + - coro1404 + - slug: "syself" + description: "Syself GmbH" + visibility: closed + parent: + maintainer: + - batistein + - janiskemper + member: + - slug: "uhurutec" + description: "UhuruTec AG" + visibility: closed + parent: + maintainer: + - jklippel + member: + - harmathy + - mauhau + - slug: "univention" + description: "Univention GmbH" + visibility: closed + parent: + maintainer: + - reqa + member: + - stunivention + - JuanPTM + - nbuntfuss + - slug: "wavecon" + description: "Wavecon GmbH" + visibility: closed + parent: + maintainer: + - jnull + member: + - linwalth + - cedegi + - ZaphodB + - cedegi + - heinritzkat + - pjsinka +# ========================== +branch_protection_templates: + main: + required_status_checks: + strict: true + checks: + - context: "DCO" + app_id: 29752456 + enforce_admins: true + required_pull_request_reviews: + dismissal_restrictions: + users: [] # list of members or empty list + teams: [] # list of teams or empty list + dismiss_stale_reviews: true + require_code_owner_reviews: true + required_approving_review_count: 1 + restrictions: + users: [] # list of members or empty list + teams: [] # list of teams or empty list + apps: [] # list of app slugs with push access + required_linear_history: false + allow_force_pushes: false + allow_deletions: false + required_signatures: true diff --git a/orgs/SovereignCloudStack/people/dismissed_members.yml b/orgs/SovereignCloudStack/people/dismissed_members.yml deleted file mode 100644 index ab981373..00000000 --- a/orgs/SovereignCloudStack/people/dismissed_members.yml +++ /dev/null @@ -1,2 +0,0 @@ ---- -dismissed_users: diff --git a/orgs/SovereignCloudStack/people/members.yml b/orgs/SovereignCloudStack/people/members.yml deleted file mode 100644 index cbcabe8c..00000000 --- a/orgs/SovereignCloudStack/people/members.yml +++ /dev/null @@ -1,164 +0,0 @@ ---- -users: - - name: Andrej Friesen - login: ajfriesen - role: Member - - name: Sven Batista Steinbach - login: batistein - role: Member - - name: Christian Berendt - login: berendt - role: Owner - - name: Christian Otto Stelter - login: costelter - role: Member - - name: Stephan Ilaender - login: coro1404 - role: Member - - name: Thorsten Schifferdecker - login: curx - role: Member - - name: Elena Zander - login: elZander - role: Member - - name: Felix Kronlage-Dammers - login: fkr - role: Owner - - name: Ralf Heiringhoff - login: frosty-geek - role: Member - - name: Fynn Späker - login: fynluk - role: Member - - name: Kurt Garloff - login: garloff - role: Owner - - name: Christian Rost - login: grischdian - role: Member - - name: Max Harmathy - login: harmathy - role: Member - - name: Jonas Schäfer - login: horazont - role: Member - - name: Philipp Westphal - login: isaacintactile - role: Member - - name: Ibrahim takouna - login: itakouna - role: Member - - name: Eduard Itrich - login: itrich - role: Owner - - name: "" - login: janiskemper - role: Member - - name: "" - login: jklippel - role: Member - - name: Jeff - login: jnull - role: Member - - name: Joshua Mühlfort - login: joshmue - role: Member - - name: "" - login: kgube - role: Member - - name: linwalth - login: linwalth - role: Member - - name: Markus Lindenblatt - login: maliblatt - role: Member - - name: Manuela Urban - login: ManuelaUr - role: Member - - name: Mark Goddard - login: markgoddard - role: Member - - name: "" - login: matfechner - role: Member - - name: "" - login: mauhau - role: Member - - name: Malte Münch - login: mxmxchere - role: Member - - name: Andre Machowiak - login: nerdicbynature - role: Member - - name: Toens Bueker - login: neuroserve - role: Member - - name: Oliver Otte - login: o-otte - role: Member - - name: Dr. Jens Harbott - login: osfrickler - role: Member - - name: Philipp Fell - login: Phil9219 - role: Member - - name: René Lipkowsky - login: PSwatchmen - role: Member - - name: "" - login: ra-beer - role: Member - - name: Arvid Requate - login: reqa - role: Member - - name: "" - login: stunivention - role: Member - - name: Tim Beermann - login: tibeer - role: Member - - name: Florian Winkler - login: tinguin - role: Member - - name: Tobias Rydberg - login: tobberydberg - role: Member - - name: Thierry Carrez - login: ttx - role: Member - - name: Vadim Bauer - login: Vad1mo - role: Member - - name: Sebastian Wenner - login: wenners - role: Member - - name: Benjamin - login: master-caster - role: Member - - name: Cemil - login: cedegi - role: Member - - name: Alexander Diab - login: alexander-diab - role: Member - - name: PJSINKA - login: pjsinka - role: Member - - name: Stefan Schmidt - login: ZaphodB - role: Member - - name: Katharina Heinritz - login: heinritzkat - role: Member - - name: Nancy Buntfuss - login: nbuntfuss - role: Member - - name: Juan Pedro Torres - login: JuanPTM - role: Member - - name: Christian Schilling - login: chschilling - role: Member - - name: Max Wolfs - login: maxwolfs - role: Member diff --git a/orgs/SovereignCloudStack/repositories/.github.yml b/orgs/SovereignCloudStack/repositories/.github.yml index 196a2d1c..ff0f2ebb 100644 --- a/orgs/SovereignCloudStack/repositories/.github.yml +++ b/orgs/SovereignCloudStack/repositories/.github.yml @@ -3,6 +3,8 @@ default_branch: main description: SovereignCloudStack/.github is a special repository. The /profile/README.md will appear on the organization's profile! homepage: 'https://github.com/SovereignCloudStack' + topics: + - github archived: false has_issues: true has_projects: false @@ -12,16 +14,8 @@ allow_merge_commit: false allow_squash_merge: true allow_rebase_merge: true - teams: - maintain: - pull: - push: - admin: - collaborators: - maintain: - pull: - push: - admin: - topics: - - github - protection_rules: default + teams: [] + collaborators: [] + branch_protections: + - branch: "main" + template: "main" diff --git a/orgs/SovereignCloudStack/repositories/Design-Docs.yml b/orgs/SovereignCloudStack/repositories/Design-Docs.yml index c50f94b4..1a423722 100644 --- a/orgs/SovereignCloudStack/repositories/Design-Docs.yml +++ b/orgs/SovereignCloudStack/repositories/Design-Docs.yml @@ -3,6 +3,8 @@ Design-Docs: default_branch: main description: Design Documents, Architecture etc. for SCS and related technology. Archived and merged into the Docs repository. homepage: 'https://github.com/sovereigncloudstack/docs' + topics: + - documentation archived: true has_issues: true has_projects: false @@ -12,16 +14,8 @@ Design-Docs: allow_merge_commit: false allow_squash_merge: true allow_rebase_merge: true - teams: - maintain: - pull: - push: - admin: - collaborators: - maintain: - pull: - push: - admin: - topics: - - documentation - protection_rules: default + teams: [] + collaborators: [] + branch_protections: + - branch: "main" + template: "main" diff --git a/orgs/SovereignCloudStack/repositories/Docs.yml b/orgs/SovereignCloudStack/repositories/Docs.yml index e1920ace..cc10736e 100644 --- a/orgs/SovereignCloudStack/repositories/Docs.yml +++ b/orgs/SovereignCloudStack/repositories/Docs.yml @@ -3,6 +3,8 @@ Docs: default_branch: main description: Entry point for SCS Docs homepage: 'https://scs.community/' + topics: + - documentation archived: false has_issues: true has_projects: false @@ -12,16 +14,8 @@ Docs: allow_merge_commit: false allow_squash_merge: true allow_rebase_merge: true - teams: - maintain: - pull: - push: - admin: - collaborators: - maintain: - pull: - push: - admin: - topics: - - documentation - protection_rules: default + teams: [] + collaborators: [] + branch_protections: + - branch: "main" + template: "main" diff --git a/orgs/SovereignCloudStack/repositories/Operational-Docs.yml b/orgs/SovereignCloudStack/repositories/Operational-Docs.yml index 37572e9e..c0ad2eac 100644 --- a/orgs/SovereignCloudStack/repositories/Operational-Docs.yml +++ b/orgs/SovereignCloudStack/repositories/Operational-Docs.yml @@ -3,6 +3,8 @@ Operational-Docs: default_branch: main description: Docs about how to best run SCS environments. Includes RCAs. Archived and merged into the Docs repository. homepage: 'https://github.com/SovereignCloudStack/Docs' + topics: + - documentation archived: true has_issues: true has_projects: false @@ -12,16 +14,8 @@ Operational-Docs: allow_merge_commit: false allow_squash_merge: true allow_rebase_merge: true - teams: - maintain: - pull: - push: - admin: - collaborators: - maintain: - pull: - push: - admin: - topics: - - documentation - protection_rules: default + teams: [] + collaborators: [] + branch_protections: + - branch: "main" + template: "main" diff --git a/orgs/SovereignCloudStack/repositories/calendar.yml b/orgs/SovereignCloudStack/repositories/calendar.yml index 6d714bf4..05be6429 100644 --- a/orgs/SovereignCloudStack/repositories/calendar.yml +++ b/orgs/SovereignCloudStack/repositories/calendar.yml @@ -3,6 +3,8 @@ calendar: default_branch: main description: Public calendar of community related events, meetings and other interesting happenings homepage: 'https://scs.community/contribute/' + topics: + - community archived: false has_issues: true has_projects: false @@ -12,16 +14,8 @@ calendar: allow_merge_commit: false allow_squash_merge: true allow_rebase_merge: true - teams: - maintain: - pull: - push: - admin: - collaborators: - maintain: - pull: - push: - admin: - topics: - - community - protection_rules: default + teams: [] + collaborators: [] + branch_protections: + - branch: "main" + template: "main" diff --git a/orgs/SovereignCloudStack/repositories/contributor-guide.yml b/orgs/SovereignCloudStack/repositories/contributor-guide.yml index db40a987..4a5cca06 100644 --- a/orgs/SovereignCloudStack/repositories/contributor-guide.yml +++ b/orgs/SovereignCloudStack/repositories/contributor-guide.yml @@ -3,6 +3,8 @@ contributor-guide: default_branch: main description: The Contributor Guide for the Sovereign Cloud Stack project. Archived and merged into the Docs repository. homepage: 'https://github.com/SovereignCloudStack/Docs' + topics: + - documentation archived: true has_issues: true has_projects: false @@ -12,16 +14,8 @@ contributor-guide: allow_merge_commit: false allow_squash_merge: true allow_rebase_merge: true - teams: - maintain: - pull: - push: - admin: - collaborators: - maintain: - pull: - push: - admin: - topics: - - documentation - protection_rules: default + teams: [] + collaborators: [] + branch_protections: + - branch: "main" + template: "main" diff --git a/orgs/SovereignCloudStack/repositories/docker-horizon.yml b/orgs/SovereignCloudStack/repositories/docker-horizon.yml index 4e9acf9b..4287f975 100644 --- a/orgs/SovereignCloudStack/repositories/docker-horizon.yml +++ b/orgs/SovereignCloudStack/repositories/docker-horizon.yml @@ -3,6 +3,10 @@ docker-horizon: default_branch: main description: Customized OpenStack Horizon container for the Sovereign Cloud Stack homepage: 'https://scs.community/' + topics: + - docker-image + - openstack-environment + - openstack-horizon archived: false has_issues: true has_projects: false @@ -12,18 +16,8 @@ docker-horizon: allow_merge_commit: false allow_squash_merge: true allow_rebase_merge: true - teams: - maintain: - pull: - push: - admin: - collaborators: - maintain: - pull: - push: - admin: - topics: - - docker-image - - openstack-environment - - openstack-horizon - protection_rules: default + teams: [] + collaborators: [] + branch_protections: + - branch: "main" + template: "main" diff --git a/orgs/SovereignCloudStack/repositories/documentation.yml b/orgs/SovereignCloudStack/repositories/documentation.yml index 4bd1568c..5543ec77 100644 --- a/orgs/SovereignCloudStack/repositories/documentation.yml +++ b/orgs/SovereignCloudStack/repositories/documentation.yml @@ -3,6 +3,8 @@ documentation: default_branch: main description: SCS documentation. Archived and merged into the Docs repository. homepage: 'https://github.com/SovereignCloudStack/Docs' + topics: + - documentation archived: true has_issues: true has_projects: false @@ -12,16 +14,8 @@ documentation: allow_merge_commit: false allow_squash_merge: true allow_rebase_merge: true - teams: - maintain: - pull: - push: - admin: - collaborators: - maintain: - pull: - push: - admin: - topics: - - documentation - protection_rules: default + teams: [] + collaborators: [] + branch_protections: + - branch: "main" + template: "main" diff --git a/orgs/SovereignCloudStack/repositories/events.yml b/orgs/SovereignCloudStack/repositories/events.yml index a5d09982..9c1f986e 100644 --- a/orgs/SovereignCloudStack/repositories/events.yml +++ b/orgs/SovereignCloudStack/repositories/events.yml @@ -3,6 +3,8 @@ events: default_branch: main description: Submissions for upcoming summits and events homepage: 'https://scs.community/news/' + topics: + - community archived: false has_issues: true has_projects: false @@ -12,16 +14,8 @@ events: allow_merge_commit: false allow_squash_merge: true allow_rebase_merge: true - teams: - maintain: - pull: - push: - admin: - collaborators: - maintain: - pull: - push: - admin: - topics: - - community - protection_rules: default + teams: [] + collaborators: [] + branch_protections: + - branch: "main" + template: "main" diff --git a/orgs/SovereignCloudStack/repositories/generics.yml b/orgs/SovereignCloudStack/repositories/generics.yml index d6f9de33..29cf6dec 100644 --- a/orgs/SovereignCloudStack/repositories/generics.yml +++ b/orgs/SovereignCloudStack/repositories/generics.yml @@ -3,6 +3,7 @@ generics: default_branch: main description: Central place for our CI scripts and unified templates like README files homepage: 'https://scs.community/' + topics: [] archived: false has_issues: true has_projects: false @@ -12,16 +13,8 @@ generics: allow_merge_commit: false allow_squash_merge: true allow_rebase_merge: true - teams: - maintain: - - gonicus - pull: - push: - admin: - collaborators: - maintain: - pull: - push: - admin: - topics: [] - protection_rules: default + teams: [] + collaborators: [] + branch_protections: + - branch: "main" + template: "main" diff --git a/orgs/SovereignCloudStack/repositories/github-manager.yml b/orgs/SovereignCloudStack/repositories/github-manager.yml index a589ee5a..ae4adadb 100644 --- a/orgs/SovereignCloudStack/repositories/github-manager.yml +++ b/orgs/SovereignCloudStack/repositories/github-manager.yml @@ -3,6 +3,9 @@ github-manager: default_branch: main description: GitHub repository management through Ansible & Python homepage: 'https://scs.community/contribute/' + topics: + - github + - community archived: false has_issues: true has_projects: false @@ -12,17 +15,8 @@ github-manager: allow_merge_commit: false allow_squash_merge: true allow_rebase_merge: true - teams: - maintain: - pull: - push: - admin: - collaborators: - maintain: - pull: - push: - admin: - topics: - - github - - community - protection_rules: default + teams: [] + collaborators: [] + branch_protections: + - branch: "main" + template: "main" diff --git a/orgs/SovereignCloudStack/repositories/graphics.yml b/orgs/SovereignCloudStack/repositories/graphics.yml index 77fdb320..77e4130d 100644 --- a/orgs/SovereignCloudStack/repositories/graphics.yml +++ b/orgs/SovereignCloudStack/repositories/graphics.yml @@ -3,6 +3,8 @@ graphics: default_branch: main description: Central place for graphics homepage: 'https://scs.community/' + topics: + - community archived: false has_issues: true has_projects: false @@ -12,16 +14,8 @@ graphics: allow_merge_commit: false allow_squash_merge: true allow_rebase_merge: true - teams: - maintain: - pull: - push: - admin: - collaborators: - maintain: - pull: - push: - admin: - topics: - - community - protection_rules: default + teams: [] + collaborators: [] + branch_protections: + - branch: "main" + template: "main" diff --git a/orgs/SovereignCloudStack/repositories/gx-scs-identity-provider.yml b/orgs/SovereignCloudStack/repositories/gx-scs-identity-provider.yml index b545fae9..90ffc456 100644 --- a/orgs/SovereignCloudStack/repositories/gx-scs-identity-provider.yml +++ b/orgs/SovereignCloudStack/repositories/gx-scs-identity-provider.yml @@ -3,6 +3,8 @@ gx-scs-identity-provider: default_branch: main description: IdP and Federation Work for Gaia-X and SCS homepage: 'https://scs.community/' + topics: + - gaia-x archived: false has_issues: true has_projects: false @@ -12,16 +14,8 @@ gx-scs-identity-provider: allow_merge_commit: false allow_squash_merge: true allow_rebase_merge: true - teams: - maintain: - pull: - push: - admin: - collaborators: - maintain: - pull: - push: - admin: - topics: - - gaia-x - protection_rules: default + teams: [] + collaborators: [] + branch_protections: + - branch: "main" + template: "main" diff --git a/orgs/SovereignCloudStack/repositories/gx-self-description-generator.yml b/orgs/SovereignCloudStack/repositories/gx-self-description-generator.yml index 1a7bdd64..476e8a0e 100644 --- a/orgs/SovereignCloudStack/repositories/gx-self-description-generator.yml +++ b/orgs/SovereignCloudStack/repositories/gx-self-description-generator.yml @@ -3,6 +3,8 @@ gx-self-description-generator: default_branch: main description: Tools for craeting Gaia-X Self-Descriptions (OpenStack, k8s, ...) homepage: 'https://scs.community/' + topics: + - gaia-x archived: false has_issues: true has_projects: false @@ -12,16 +14,8 @@ gx-self-description-generator: allow_merge_commit: false allow_squash_merge: true allow_rebase_merge: true - teams: - maintain: - pull: - push: - admin: - collaborators: - maintain: - pull: - push: - admin: - topics: - - gaia-x - protection_rules: default + teams: [] + collaborators: [] + branch_protections: + - branch: "main" + template: "main" diff --git a/orgs/SovereignCloudStack/repositories/infrastructure.yml b/orgs/SovereignCloudStack/repositories/infrastructure.yml index 44c123fd..5d866186 100644 --- a/orgs/SovereignCloudStack/repositories/infrastructure.yml +++ b/orgs/SovereignCloudStack/repositories/infrastructure.yml @@ -3,6 +3,7 @@ infrastructure: default_branch: main description: 'This repository should contain all automation manifests used to deploy central SCS provided infrastructure' homepage: 'https://scs.community/' + topics: [] archived: false has_issues: true has_projects: false @@ -12,15 +13,8 @@ infrastructure: allow_merge_commit: false allow_squash_merge: true allow_rebase_merge: true - teams: - maintain: - pull: - push: - admin: - collaborators: - maintain: - pull: - push: - admin: - topics: [] - protection_rules: default + teams: [] + collaborators: [] + branch_protections: + - branch: "main" + template: "main" diff --git a/orgs/SovereignCloudStack/repositories/issues.yml b/orgs/SovereignCloudStack/repositories/issues.yml index 071591d5..ff2155bf 100644 --- a/orgs/SovereignCloudStack/repositories/issues.yml +++ b/orgs/SovereignCloudStack/repositories/issues.yml @@ -3,6 +3,8 @@ issues: default_branch: main description: This repository is used for issues that are cross-repository or not bound to a specific repository. homepage: 'https://github.com/orgs/SovereignCloudStack/projects/6' + topics: + - community archived: false has_issues: true has_projects: false @@ -12,16 +14,8 @@ issues: allow_merge_commit: false allow_squash_merge: true allow_rebase_merge: true - teams: - maintain: - pull: - push: - admin: - collaborators: - maintain: - pull: - push: - admin: - topics: - - community - protection_rules: default + teams: [] + collaborators: [] + branch_protections: + - branch: "main" + template: "main" diff --git a/orgs/SovereignCloudStack/repositories/k8s-cassandra.yml b/orgs/SovereignCloudStack/repositories/k8s-cassandra.yml index 8bcdbfe7..0b336af9 100644 --- a/orgs/SovereignCloudStack/repositories/k8s-cassandra.yml +++ b/orgs/SovereignCloudStack/repositories/k8s-cassandra.yml @@ -3,6 +3,8 @@ k8s-cassandra: default_branch: main description: 'Deployment manifests for Cassandra®/Scylla®. Archived until needed again.' homepage: 'https://scs.community/' + topics: + - k8s archived: true has_issues: true has_projects: false @@ -12,16 +14,8 @@ k8s-cassandra: allow_merge_commit: false allow_squash_merge: true allow_rebase_merge: true - teams: - maintain: - pull: - push: - admin: - collaborators: - maintain: - pull: - push: - admin: - topics: - - k8s - protection_rules: default + teams: [] + collaborators: [] + branch_protections: + - branch: "main" + template: "main" diff --git a/orgs/SovereignCloudStack/repositories/k8s-cluster-api-provider.yml b/orgs/SovereignCloudStack/repositories/k8s-cluster-api-provider.yml index d484ad0f..84854b39 100644 --- a/orgs/SovereignCloudStack/repositories/k8s-cluster-api-provider.yml +++ b/orgs/SovereignCloudStack/repositories/k8s-cluster-api-provider.yml @@ -3,6 +3,8 @@ k8s-cluster-api-provider: default_branch: main description: Automation to use the OpenStack Kubernetes API Provider on SCS homepage: 'https://scs.community/' + topics: + - k8s archived: false has_issues: true has_projects: false @@ -12,16 +14,8 @@ k8s-cluster-api-provider: allow_merge_commit: false allow_squash_merge: true allow_rebase_merge: true - teams: - maintain: - pull: - push: - admin: - collaborators: - maintain: - pull: - push: - admin: - topics: - - k8s - protection_rules: default + teams: [] + collaborators: [] + branch_protections: + - branch: "main" + template: "main" diff --git a/orgs/SovereignCloudStack/repositories/k8s-cortex.yml b/orgs/SovereignCloudStack/repositories/k8s-cortex.yml index 93531c04..71fd7df9 100644 --- a/orgs/SovereignCloudStack/repositories/k8s-cortex.yml +++ b/orgs/SovereignCloudStack/repositories/k8s-cortex.yml @@ -3,6 +3,8 @@ k8s-cortex: default_branch: main description: 'Deployment manifests for Cortex. Archived until needed again.' homepage: 'https://scs.community/' + topics: + - k8s archived: true has_issues: true has_projects: false @@ -12,16 +14,8 @@ k8s-cortex: allow_merge_commit: false allow_squash_merge: true allow_rebase_merge: true - teams: - maintain: - pull: - push: - admin: - collaborators: - maintain: - pull: - push: - admin: - topics: - - k8s - protection_rules: default + teams: [] + collaborators: [] + branch_protections: + - branch: "main" + template: "main" diff --git a/orgs/SovereignCloudStack/repositories/k8s-gatekeeper.yml b/orgs/SovereignCloudStack/repositories/k8s-gatekeeper.yml index 6fe87fbe..3a722047 100644 --- a/orgs/SovereignCloudStack/repositories/k8s-gatekeeper.yml +++ b/orgs/SovereignCloudStack/repositories/k8s-gatekeeper.yml @@ -3,6 +3,8 @@ k8s-gatekeeper: default_branch: main description: 'Deployment manifests for OPA Gatekeeper. Archived until needed again.' homepage: 'https://scs.community/' + topics: + - k8s archived: true has_issues: true has_projects: false @@ -12,16 +14,8 @@ k8s-gatekeeper: allow_merge_commit: false allow_squash_merge: true allow_rebase_merge: true - teams: - maintain: - pull: - push: - admin: - collaborators: - maintain: - pull: - push: - admin: - topics: - - k8s - protection_rules: default + teams: [] + collaborators: [] + branch_protections: + - branch: "main" + template: "main" diff --git a/orgs/SovereignCloudStack/repositories/k8s-grafana.yml b/orgs/SovereignCloudStack/repositories/k8s-grafana.yml index d46278eb..09586305 100644 --- a/orgs/SovereignCloudStack/repositories/k8s-grafana.yml +++ b/orgs/SovereignCloudStack/repositories/k8s-grafana.yml @@ -3,6 +3,8 @@ k8s-grafana: default_branch: main description: 'Deployment manifests for Grafana®. Archived until needed again.' homepage: 'https://scs.community/' + topics: + - k8s archived: true has_issues: true has_projects: false @@ -12,16 +14,8 @@ k8s-grafana: allow_merge_commit: false allow_squash_merge: true allow_rebase_merge: true - teams: - maintain: - pull: - push: - admin: - collaborators: - maintain: - pull: - push: - admin: - topics: - - k8s - protection_rules: default + teams: [] + collaborators: [] + branch_protections: + - branch: "main" + template: "main" diff --git a/orgs/SovereignCloudStack/repositories/k8s-harbor-manual.yml b/orgs/SovereignCloudStack/repositories/k8s-harbor-manual.yml index 716f4d60..a65dc15c 100644 --- a/orgs/SovereignCloudStack/repositories/k8s-harbor-manual.yml +++ b/orgs/SovereignCloudStack/repositories/k8s-harbor-manual.yml @@ -3,6 +3,8 @@ k8s-harbor-manual: default_branch: main description: 'Manual deployment manifests for Harbor' homepage: 'https://scs.community/' + topics: + - k8s archived: false has_issues: true has_projects: false @@ -12,16 +14,8 @@ k8s-harbor-manual: allow_merge_commit: false allow_squash_merge: true allow_rebase_merge: true - teams: - maintain: - pull: - push: - admin: - collaborators: - maintain: - pull: - push: - admin: - topics: - - k8s - protection_rules: default + teams: [] + collaborators: [] + branch_protections: + - branch: "main" + template: "main" diff --git a/orgs/SovereignCloudStack/repositories/k8s-harbor.yml b/orgs/SovereignCloudStack/repositories/k8s-harbor.yml index 9d67526f..1f25199a 100644 --- a/orgs/SovereignCloudStack/repositories/k8s-harbor.yml +++ b/orgs/SovereignCloudStack/repositories/k8s-harbor.yml @@ -3,6 +3,8 @@ k8s-harbor: default_branch: main description: 'Deployment manifests for Harbor' homepage: 'https://scs.community/' + topics: + - k8s archived: false has_issues: true has_projects: false @@ -13,16 +15,9 @@ k8s-harbor: allow_squash_merge: true allow_rebase_merge: true teams: - maintain: - - gonicus - pull: - push: - admin: - collaborators: - maintain: - pull: - push: - admin: - topics: - - k8s - protection_rules: default + - slug: "gonicus" + permission: "maintain" + collaborators: [] + branch_protections: + - branch: "main" + template: "main" diff --git a/orgs/SovereignCloudStack/repositories/k8s-keycloak.yml b/orgs/SovereignCloudStack/repositories/k8s-keycloak.yml index 27ed1622..0b16bd24 100644 --- a/orgs/SovereignCloudStack/repositories/k8s-keycloak.yml +++ b/orgs/SovereignCloudStack/repositories/k8s-keycloak.yml @@ -3,6 +3,8 @@ k8s-keycloak: default_branch: main description: 'Deployment manifests for Keycloak' homepage: 'https://scs.community/' + topics: + - k8s archived: false has_issues: true has_projects: false @@ -12,16 +14,8 @@ k8s-keycloak: allow_merge_commit: false allow_squash_merge: true allow_rebase_merge: true - teams: - maintain: - pull: - push: - admin: - collaborators: - maintain: - pull: - push: - admin: - topics: - - k8s - protection_rules: default + teams: [] + collaborators: [] + branch_protections: + - branch: "main" + template: "main" diff --git a/orgs/SovereignCloudStack/repositories/k8s-minio.yml b/orgs/SovereignCloudStack/repositories/k8s-minio.yml index 4bc35e4f..16683541 100644 --- a/orgs/SovereignCloudStack/repositories/k8s-minio.yml +++ b/orgs/SovereignCloudStack/repositories/k8s-minio.yml @@ -3,6 +3,8 @@ k8s-minio: default_branch: main description: 'Deployment manifests for MinIO®. Archived until needed again.' homepage: 'https://scs.community/' + topics: + - k8s archived: true has_issues: true has_projects: false @@ -12,16 +14,8 @@ k8s-minio: allow_merge_commit: false allow_squash_merge: true allow_rebase_merge: true - teams: - maintain: - pull: - push: - admin: - collaborators: - maintain: - pull: - push: - admin: - topics: - - k8s - protection_rules: default + teams: [] + collaborators: [] + branch_protections: + - branch: "main" + template: "main" diff --git a/orgs/SovereignCloudStack/repositories/k8s-open-policy-agent.yml b/orgs/SovereignCloudStack/repositories/k8s-open-policy-agent.yml index 9787a646..5d1bdac0 100644 --- a/orgs/SovereignCloudStack/repositories/k8s-open-policy-agent.yml +++ b/orgs/SovereignCloudStack/repositories/k8s-open-policy-agent.yml @@ -3,6 +3,8 @@ k8s-open-policy-agent: default_branch: main description: 'Policies for OPA-Gatekeeper' homepage: 'https://scs.community/' + topics: + - k8s archived: false has_issues: true has_projects: false @@ -12,16 +14,8 @@ k8s-open-policy-agent: allow_merge_commit: false allow_squash_merge: true allow_rebase_merge: true - teams: - maintain: - pull: - push: - admin: - collaborators: - maintain: - pull: - push: - admin: - topics: - - k8s - protection_rules: default + teams: [] + collaborators: [] + branch_protections: + - branch: "main" + template: "main" diff --git a/orgs/SovereignCloudStack/repositories/k8s-operator-scylla.yml b/orgs/SovereignCloudStack/repositories/k8s-operator-scylla.yml index e84ff560..fd973933 100644 --- a/orgs/SovereignCloudStack/repositories/k8s-operator-scylla.yml +++ b/orgs/SovereignCloudStack/repositories/k8s-operator-scylla.yml @@ -3,6 +3,8 @@ k8s-operator-scylla: default_branch: main description: 'Deployment manifests for Scylla® scylla-operator' homepage: 'https://scs.community/' + topics: + - k8s archived: false has_issues: true has_projects: false @@ -12,16 +14,8 @@ k8s-operator-scylla: allow_merge_commit: false allow_squash_merge: true allow_rebase_merge: true - teams: - maintain: - pull: - push: - admin: - collaborators: - maintain: - pull: - push: - admin: - topics: - - k8s - protection_rules: default + teams: [] + collaborators: [] + branch_protections: + - branch: "main" + template: "main" diff --git a/orgs/SovereignCloudStack/repositories/k8s-os-health-monitor.yml b/orgs/SovereignCloudStack/repositories/k8s-os-health-monitor.yml index 0a62487f..c00173c3 100644 --- a/orgs/SovereignCloudStack/repositories/k8s-os-health-monitor.yml +++ b/orgs/SovereignCloudStack/repositories/k8s-os-health-monitor.yml @@ -3,6 +3,8 @@ k8s-os-health-monitor: default_branch: main description: 'Deployment manifests for api_monitor.sh' homepage: 'https://scs.community/' + topics: + - k8s archived: false has_issues: true has_projects: false @@ -12,16 +14,8 @@ k8s-os-health-monitor: allow_merge_commit: false allow_squash_merge: true allow_rebase_merge: true - teams: - maintain: - pull: - push: - admin: - collaborators: - maintain: - pull: - push: - admin: - topics: - - k8s - protection_rules: default + teams: [] + collaborators: [] + branch_protections: + - branch: "main" + template: "main" diff --git a/orgs/SovereignCloudStack/repositories/k8s-prometheus.yml b/orgs/SovereignCloudStack/repositories/k8s-prometheus.yml index 8c0baacc..7e98ae5e 100644 --- a/orgs/SovereignCloudStack/repositories/k8s-prometheus.yml +++ b/orgs/SovereignCloudStack/repositories/k8s-prometheus.yml @@ -3,6 +3,8 @@ k8s-prometheus: default_branch: main description: 'Deployment manifests for Prometheus®. Archived until needed again.' homepage: 'https://scs.community/' + topics: + - k8s archived: true has_issues: true has_projects: false @@ -12,16 +14,8 @@ k8s-prometheus: allow_merge_commit: false allow_squash_merge: true allow_rebase_merge: true - teams: - maintain: - pull: - push: - admin: - collaborators: - maintain: - pull: - push: - admin: - topics: - - k8s - protection_rules: default + teams: [] + collaborators: [] + branch_protections: + - branch: "main" + template: "main" diff --git a/orgs/SovereignCloudStack/repositories/k8s-template.yml b/orgs/SovereignCloudStack/repositories/k8s-template.yml index 9b2bd764..194e2d5d 100644 --- a/orgs/SovereignCloudStack/repositories/k8s-template.yml +++ b/orgs/SovereignCloudStack/repositories/k8s-template.yml @@ -3,6 +3,8 @@ k8s-template: default_branch: main description: 'Deployment manifests for some application' homepage: 'https://scs.community/' + topics: + - k8s archived: false has_issues: true has_projects: false @@ -13,16 +15,9 @@ k8s-template: allow_squash_merge: true allow_rebase_merge: true teams: - maintain: - - gonicus - pull: - push: - admin: - collaborators: - maintain: - pull: - push: - admin: - topics: - - k8s - protection_rules: default + - slug: "gonicus" + permission: "maintain" + collaborators: [] + branch_protections: + - branch: "main" + template: "main" diff --git a/orgs/SovereignCloudStack/repositories/minutes.yml b/orgs/SovereignCloudStack/repositories/minutes.yml index 650a19f8..0c04acac 100644 --- a/orgs/SovereignCloudStack/repositories/minutes.yml +++ b/orgs/SovereignCloudStack/repositories/minutes.yml @@ -3,6 +3,8 @@ minutes: default_branch: main description: Minutes of SCS meetings homepage: 'https://scs.community/contribute/' + topics: + - community archived: false has_issues: true has_projects: false @@ -12,16 +14,8 @@ minutes: allow_merge_commit: false allow_squash_merge: true allow_rebase_merge: true - teams: - maintain: - pull: - push: - admin: - collaborators: - maintain: - pull: - push: - admin: - topics: - - community - protection_rules: default + teams: [] + collaborators: [] + branch_protections: + - branch: "main" + template: "main" diff --git a/orgs/SovereignCloudStack/repositories/newsletter.yml b/orgs/SovereignCloudStack/repositories/newsletter.yml index 6667458f..1b8e991b 100644 --- a/orgs/SovereignCloudStack/repositories/newsletter.yml +++ b/orgs/SovereignCloudStack/repositories/newsletter.yml @@ -3,6 +3,8 @@ newsletter: default_branch: main description: Newsletter for the SCS community homepage: 'https://sovereigncloudstack.github.io/newsletter/digest/' + topics: + - community archived: false has_issues: true has_projects: false @@ -12,16 +14,8 @@ newsletter: allow_merge_commit: false allow_squash_merge: true allow_rebase_merge: true - teams: - maintain: - pull: - push: - admin: - collaborators: - maintain: - pull: - push: - admin: - topics: - - community - protection_rules: default + teams: [] + collaborators: [] + branch_protections: + - branch: "main" + template: "main" diff --git a/orgs/SovereignCloudStack/repositories/open-operations-manifesto.yml b/orgs/SovereignCloudStack/repositories/open-operations-manifesto.yml index e17614b8..376a0aff 100644 --- a/orgs/SovereignCloudStack/repositories/open-operations-manifesto.yml +++ b/orgs/SovereignCloudStack/repositories/open-operations-manifesto.yml @@ -3,6 +3,8 @@ open-operations-manifesto: default_branch: main description: Let’s start closing the gap to have open source style collaboration not just for the Dev piece in DevOps. homepage: 'https://openoperations.org/' + topics: + - community archived: false has_issues: true has_projects: false @@ -12,16 +14,8 @@ open-operations-manifesto: allow_merge_commit: false allow_squash_merge: true allow_rebase_merge: true - teams: - maintain: - pull: - push: - admin: - collaborators: - maintain: - pull: - push: - admin: - topics: - - community - protection_rules: default + teams: [] + collaborators: [] + branch_protections: + - branch: "main" + template: "main" diff --git a/orgs/SovereignCloudStack/repositories/openstack-flavor-manager.yml b/orgs/SovereignCloudStack/repositories/openstack-flavor-manager.yml index 76fd5fe3..b31067c2 100644 --- a/orgs/SovereignCloudStack/repositories/openstack-flavor-manager.yml +++ b/orgs/SovereignCloudStack/repositories/openstack-flavor-manager.yml @@ -3,6 +3,8 @@ openstack-flavor-manager: default_branch: main description: '' homepage: 'https://scs.community/' + topics: + - openstack archived: false has_issues: true has_projects: false @@ -12,16 +14,8 @@ openstack-flavor-manager: allow_merge_commit: false allow_squash_merge: true allow_rebase_merge: true - teams: - maintain: - pull: - push: - admin: - collaborators: - maintain: - pull: - push: - admin: - topics: - - openstack - protection_rules: default + teams: [] + collaborators: [] + branch_protections: + - branch: "main" + template: "main" diff --git a/orgs/SovereignCloudStack/repositories/openstack-health-monitor.yml b/orgs/SovereignCloudStack/repositories/openstack-health-monitor.yml index 15888552..b04352e8 100644 --- a/orgs/SovereignCloudStack/repositories/openstack-health-monitor.yml +++ b/orgs/SovereignCloudStack/repositories/openstack-health-monitor.yml @@ -3,6 +3,9 @@ openstack-health-monitor: default_branch: main description: Script to monitor wheather an OpenStack cloud is working correctly homepage: 'https://scs.community/' + topics: + - openstack + - openstack-environment archived: false has_issues: true has_projects: false @@ -12,17 +15,8 @@ openstack-health-monitor: allow_merge_commit: false allow_squash_merge: true allow_rebase_merge: true - teams: - maintain: - pull: - push: - admin: - collaborators: - maintain: - pull: - push: - admin: - topics: - - openstack - - openstack-environment - protection_rules: default + teams: [] + collaborators: [] + branch_protections: + - branch: "main" + template: "main" diff --git a/orgs/SovereignCloudStack/repositories/openstack-orphaned-resource-cleaner.yml b/orgs/SovereignCloudStack/repositories/openstack-orphaned-resource-cleaner.yml index 8f941195..7b0d17a1 100644 --- a/orgs/SovereignCloudStack/repositories/openstack-orphaned-resource-cleaner.yml +++ b/orgs/SovereignCloudStack/repositories/openstack-orphaned-resource-cleaner.yml @@ -3,6 +3,9 @@ openstack-orphaned-resource-cleaner: default_branch: main description: With this script it is possible to easily list and cleanup orphaned resources on an OpenStack cloud environment homepage: 'https://scs.community/' + topics: + - openstack + - openstack-environment archived: false has_issues: true has_projects: false @@ -12,17 +15,8 @@ openstack-orphaned-resource-cleaner: allow_merge_commit: false allow_squash_merge: true allow_rebase_merge: true - teams: - maintain: - pull: - push: - admin: - collaborators: - maintain: - pull: - push: - admin: - topics: - - openstack - - openstack-environment - protection_rules: default + teams: [] + collaborators: [] + branch_protections: + - branch: "main" + template: "main" diff --git a/orgs/SovereignCloudStack/repositories/openstack-vyos-image.yml b/orgs/SovereignCloudStack/repositories/openstack-vyos-image.yml index de8c4418..94568863 100644 --- a/orgs/SovereignCloudStack/repositories/openstack-vyos-image.yml +++ b/orgs/SovereignCloudStack/repositories/openstack-vyos-image.yml @@ -3,6 +3,10 @@ openstack-vyos-image: default_branch: main description: VyOS on OpenStack homepage: 'https://scs.community/' + topics: + - openstack + - openstack-environment + - openstack-glance archived: false has_issues: true has_projects: false @@ -12,18 +16,8 @@ openstack-vyos-image: allow_merge_commit: false allow_squash_merge: true allow_rebase_merge: true - teams: - maintain: - pull: - push: - admin: - collaborators: - maintain: - pull: - push: - admin: - topics: - - openstack - - openstack-environment - - openstack-glance - protection_rules: default + teams: [] + collaborators: [] + branch_protections: + - branch: "main" + template: "main" diff --git a/orgs/SovereignCloudStack/repositories/ort-action.yml b/orgs/SovereignCloudStack/repositories/ort-action.yml index 40f618bd..9855d77f 100644 --- a/orgs/SovereignCloudStack/repositories/ort-action.yml +++ b/orgs/SovereignCloudStack/repositories/ort-action.yml @@ -3,6 +3,8 @@ ort-action: default_branch: main description: GitHub Action to run OSS Review Toolkit homepage: 'https://scs.community/' + topics: + - oss-review-toolkit archived: false has_issues: true has_projects: false @@ -12,16 +14,8 @@ ort-action: allow_merge_commit: false allow_squash_merge: true allow_rebase_merge: true - teams: - maintain: - pull: - push: - admin: - collaborators: - maintain: - pull: - push: - admin: - topics: - - oss-review-toolkit - protection_rules: default + teams: [] + collaborators: [] + branch_protections: + - branch: "main" + template: "main" diff --git a/orgs/SovereignCloudStack/repositories/ort-docker.yml b/orgs/SovereignCloudStack/repositories/ort-docker.yml index 6167427b..ca059839 100644 --- a/orgs/SovereignCloudStack/repositories/ort-docker.yml +++ b/orgs/SovereignCloudStack/repositories/ort-docker.yml @@ -3,6 +3,8 @@ ort-action: default_branch: main description: Docker images for OSS Review Toolkit homepage: 'https://scs.community/' + topics: + - oss-review-toolkit archived: false has_issues: true has_projects: false @@ -12,16 +14,8 @@ ort-action: allow_merge_commit: false allow_squash_merge: true allow_rebase_merge: true - teams: - maintain: - pull: - push: - admin: - collaborators: - maintain: - pull: - push: - admin: - topics: - - oss-review-toolkit - protection_rules: default + teams: [] + collaborators: [] + branch_protections: + - branch: "main" + template: "main" diff --git a/orgs/SovereignCloudStack/repositories/poc-gardener.yml b/orgs/SovereignCloudStack/repositories/poc-gardener.yml index afc1b02e..44ba761f 100644 --- a/orgs/SovereignCloudStack/repositories/poc-gardener.yml +++ b/orgs/SovereignCloudStack/repositories/poc-gardener.yml @@ -3,6 +3,7 @@ poc-gardener: default_branch: main description: Automatically set up SAP Gardener on SCS compliant IaaS homepage: 'https://scs.community/' + topics: [] archived: false has_issues: true has_projects: false @@ -12,15 +13,8 @@ poc-gardener: allow_merge_commit: false allow_squash_merge: true allow_rebase_merge: true - teams: - maintain: - pull: - push: - admin: - collaborators: - maintain: - pull: - push: - admin: - topics: [] - protection_rules: default + teams: [] + collaborators: [] + branch_protections: + - branch: "main" + template: "main" diff --git a/orgs/SovereignCloudStack/repositories/poc-kubermatic.yml b/orgs/SovereignCloudStack/repositories/poc-kubermatic.yml index fb778af7..f04a123c 100644 --- a/orgs/SovereignCloudStack/repositories/poc-kubermatic.yml +++ b/orgs/SovereignCloudStack/repositories/poc-kubermatic.yml @@ -3,6 +3,7 @@ poc-kubermatic: default_branch: main description: 'Automatically set up Kubermatic on SCS compliant IaaS' homepage: 'https://scs.community/' + topics: [] archived: false has_issues: true has_projects: false @@ -12,15 +13,8 @@ poc-kubermatic: allow_merge_commit: false allow_squash_merge: true allow_rebase_merge: true - teams: - maintain: - pull: - push: - admin: - collaborators: - maintain: - pull: - push: - admin: - topics: [] - protection_rules: default + teams: [] + collaborators: [] + branch_protections: + - branch: "main" + template: "main" diff --git a/orgs/SovereignCloudStack/repositories/poc-rancher.yml b/orgs/SovereignCloudStack/repositories/poc-rancher.yml index 4788a3ed..82b0d060 100644 --- a/orgs/SovereignCloudStack/repositories/poc-rancher.yml +++ b/orgs/SovereignCloudStack/repositories/poc-rancher.yml @@ -3,6 +3,7 @@ poc-rancher: default_branch: main description: 'Automatically set up Rancher on SCS compliant IaaS' homepage: 'https://scs.community/' + topics: [] archived: false has_issues: true has_projects: false @@ -12,15 +13,8 @@ poc-rancher: allow_merge_commit: false allow_squash_merge: true allow_rebase_merge: true - teams: - maintain: - pull: - push: - admin: - collaborators: - maintain: - pull: - push: - admin: - topics: [] - protection_rules: default + teams: [] + collaborators: [] + branch_protections: + - branch: "main" + template: "main" diff --git a/orgs/SovereignCloudStack/repositories/rally-foo.yml b/orgs/SovereignCloudStack/repositories/rally-foo.yml index b06a4359..b3a48b47 100644 --- a/orgs/SovereignCloudStack/repositories/rally-foo.yml +++ b/orgs/SovereignCloudStack/repositories/rally-foo.yml @@ -3,6 +3,8 @@ rally-foo: default_branch: main description: Playground for fiddling with rally homepage: 'https://scs.community/' + topics: + - openstack archived: false has_issues: true has_projects: false @@ -12,16 +14,8 @@ rally-foo: allow_merge_commit: false allow_squash_merge: true allow_rebase_merge: true - teams: - maintain: - pull: - push: - admin: - collaborators: - maintain: - pull: - push: - admin: - topics: - - openstack - protection_rules: default + teams: [] + collaborators: [] + branch_protections: + - branch: "main" + template: "main" diff --git a/orgs/SovereignCloudStack/repositories/scs-maschinenraum.yml b/orgs/SovereignCloudStack/repositories/scs-maschinenraum.yml index 4093ed4f..65d5564a 100644 --- a/orgs/SovereignCloudStack/repositories/scs-maschinenraum.yml +++ b/orgs/SovereignCloudStack/repositories/scs-maschinenraum.yml @@ -3,6 +3,8 @@ scs-maschinenraum: default_branch: main description: WorkAdventure map used for the Community Summit 2021 homepage: 'https://machinenraum.scs.community' + topics: + - community archived: true has_issues: true has_projects: false @@ -12,16 +14,8 @@ scs-maschinenraum: allow_merge_commit: false allow_squash_merge: true allow_rebase_merge: true - teams: - maintain: - pull: - push: - admin: - collaborators: - maintain: - pull: - push: - admin: - topics: - - community - protection_rules: default + teams: [] + collaborators: [] + branch_protections: + - branch: "main" + template: "main" diff --git a/orgs/SovereignCloudStack/repositories/slides.yml b/orgs/SovereignCloudStack/repositories/slides.yml index 449308da..2122ce6c 100644 --- a/orgs/SovereignCloudStack/repositories/slides.yml +++ b/orgs/SovereignCloudStack/repositories/slides.yml @@ -3,6 +3,8 @@ minutes: default_branch: main description: Slides presented within SCS community homepage: 'https://scs.community/' + topics: + - community archived: false has_issues: true has_projects: false @@ -12,16 +14,8 @@ minutes: allow_merge_commit: false allow_squash_merge: true allow_rebase_merge: true - teams: - maintain: - pull: - push: - admin: - collaborators: - maintain: - pull: - push: - admin: - topics: - - community - protection_rules: default + teams: [] + collaborators: [] + branch_protections: + - branch: "main" + template: "main" diff --git a/orgs/SovereignCloudStack/repositories/testbed-gx-iam.yml b/orgs/SovereignCloudStack/repositories/testbed-gx-iam.yml index 88d38d46..61962be9 100644 --- a/orgs/SovereignCloudStack/repositories/testbed-gx-iam.yml +++ b/orgs/SovereignCloudStack/repositories/testbed-gx-iam.yml @@ -3,6 +3,11 @@ testbed-gx-iam: default_branch: main description: GAIA-X SCS Identity and Access Management (IAM) testbed homepage: 'https://scs.community/' + topics: + - keycloak + - openstack-environment + - openstack-keystone + - gaia-x archived: true has_issues: true has_projects: false @@ -12,19 +17,9 @@ testbed-gx-iam: allow_merge_commit: false allow_squash_merge: true allow_rebase_merge: true - teams: - maintain: - pull: - push: - admin: - collaborators: - maintain: - pull: - push: - admin: - topics: - - keycloak - - openstack-environment - - openstack-keystone - - gaia-x + teams: [] + collaborators: [] + branch_protections: + - branch: "main" + template: "main" protection_rules: default diff --git a/orgs/SovereignCloudStack/repositories/testbed-gx-k8s.yml b/orgs/SovereignCloudStack/repositories/testbed-gx-k8s.yml index 673f24b4..da5433a2 100644 --- a/orgs/SovereignCloudStack/repositories/testbed-gx-k8s.yml +++ b/orgs/SovereignCloudStack/repositories/testbed-gx-k8s.yml @@ -3,6 +3,9 @@ testbed-gx-k8s: default_branch: main description: GAIA-X Kubernetes testbed homepage: 'https://scs.community/' + topics: + - kubernetes + - gaia-x archived: false has_issues: true has_projects: false @@ -12,17 +15,8 @@ testbed-gx-k8s: allow_merge_commit: false allow_squash_merge: true allow_rebase_merge: true - teams: - maintain: - pull: - push: - admin: - collaborators: - maintain: - pull: - push: - admin: - topics: - - kubernetes - - gaia-x - protection_rules: default + teams: [] + collaborators: [] + branch_protections: + - branch: "main" + template: "main" diff --git a/orgs/SovereignCloudStack/repositories/testbed-gx-scs.yml b/orgs/SovereignCloudStack/repositories/testbed-gx-scs.yml index 228d42cb..b8c47a1e 100644 --- a/orgs/SovereignCloudStack/repositories/testbed-gx-scs.yml +++ b/orgs/SovereignCloudStack/repositories/testbed-gx-scs.yml @@ -3,6 +3,9 @@ testbed-gx-scs: default_branch: main description: GAIA-X Sovereign Cloud Stack (SCS) testbed homepage: 'https://scs.community/' + topics: + - openstack-environment + - gaia-x archived: false has_issues: true has_projects: false @@ -12,17 +15,8 @@ testbed-gx-scs: allow_merge_commit: false allow_squash_merge: true allow_rebase_merge: true - teams: - maintain: - pull: - push: - admin: - collaborators: - maintain: - pull: - push: - admin: - topics: - - openstack-environment - - gaia-x - protection_rules: default + teams: [] + collaborators: [] + branch_protections: + - branch: "main" + template: "main" diff --git a/orgs/SovereignCloudStack/repositories/website.yml b/orgs/SovereignCloudStack/repositories/website.yml index 14015b26..279dee66 100644 --- a/orgs/SovereignCloudStack/repositories/website.yml +++ b/orgs/SovereignCloudStack/repositories/website.yml @@ -3,6 +3,8 @@ website: default_branch: main description: Base content for scs.community homepage: 'https://scs.community/' + topics: + - community archived: false has_issues: true has_projects: false @@ -12,16 +14,8 @@ website: allow_merge_commit: false allow_squash_merge: true allow_rebase_merge: true - teams: - maintain: - pull: - push: - admin: - collaborators: - maintain: - pull: - push: - admin: - topics: - - community - protection_rules: default + teams: [] + collaborators: [] + branch_protections: + - branch: "main" + template: "main" diff --git a/orgs/SovereignCloudStack/repositories/zuul_config.yml b/orgs/SovereignCloudStack/repositories/zuul_config.yml index ed0406d8..07c13f66 100644 --- a/orgs/SovereignCloudStack/repositories/zuul_config.yml +++ b/orgs/SovereignCloudStack/repositories/zuul_config.yml @@ -3,6 +3,8 @@ zuul_config: default_branch: main description: Zuul Config Files homepage: 'http://zuul.scs.community:9000/' + topics: + - zuul archived: false has_issues: true has_projects: false @@ -12,16 +14,8 @@ zuul_config: allow_merge_commit: false allow_squash_merge: true allow_rebase_merge: true - teams: - maintain: - pull: - push: - admin: - collaborators: - maintain: - pull: - push: - admin: - topics: - - zuul - protection_rules: default + teams: [] + collaborators: [] + branch_protections: + - branch: "main" + template: "main" diff --git a/orgs/SovereignCloudStack/repositories/zuul_deployment.yml b/orgs/SovereignCloudStack/repositories/zuul_deployment.yml index 2e242d72..0a48afa0 100644 --- a/orgs/SovereignCloudStack/repositories/zuul_deployment.yml +++ b/orgs/SovereignCloudStack/repositories/zuul_deployment.yml @@ -3,6 +3,8 @@ zuul_deployment: default_branch: main description: 'SCS Zuul-CI deployment' homepage: 'http://zuul.scs.community:9000/' + topics: + - zuul archived: false has_issues: true has_projects: false @@ -12,16 +14,8 @@ zuul_deployment: allow_merge_commit: false allow_squash_merge: true allow_rebase_merge: true - teams: - maintain: - pull: - push: - admin: - collaborators: - maintain: - pull: - push: - admin: - topics: - - zuul - protection_rules: default + teams: [] + collaborators: [] + branch_protections: + - branch: "main" + template: "main" diff --git a/orgs/SovereignCloudStack/repositories/zuul_sandbox.yml b/orgs/SovereignCloudStack/repositories/zuul_sandbox.yml index 088c33a8..7a75b012 100644 --- a/orgs/SovereignCloudStack/repositories/zuul_sandbox.yml +++ b/orgs/SovereignCloudStack/repositories/zuul_sandbox.yml @@ -3,6 +3,8 @@ zuul_sandbox: default_branch: main description: Repo for testing the Zuul-CI homepage: 'http://zuul.scs.community:9000' + topics: + - zuul archived: false has_issues: true has_projects: false @@ -12,16 +14,8 @@ zuul_sandbox: allow_merge_commit: false allow_squash_merge: true allow_rebase_merge: true - teams: - maintain: - pull: - push: - admin: - collaborators: - maintain: - pull: - push: - admin: - topics: - - zuul - protection_rules: default + teams: [] + collaborators: [] + branch_protections: + - branch: "main" + template: "main" diff --git a/orgs/SovereignCloudStack/teams/dismissed_members.yml b/orgs/SovereignCloudStack/teams/dismissed_members.yml deleted file mode 100644 index 3f6d6625..00000000 --- a/orgs/SovereignCloudStack/teams/dismissed_members.yml +++ /dev/null @@ -1,2 +0,0 @@ ---- -dissmissed_in_teams: diff --git a/orgs/SovereignCloudStack/teams/members.yml b/orgs/SovereignCloudStack/teams/members.yml deleted file mode 100644 index ff6a8634..00000000 --- a/orgs/SovereignCloudStack/teams/members.yml +++ /dev/null @@ -1,14 +0,0 @@ ---- -teams: - osism: - description: OSISM - parent: - maintainer: - - berendt - member: - - berendt - - matfechner - - tibeer - - ra-beer - - osfrickler - - itrich diff --git a/playbook.yaml b/playbook.yaml index b7a7c5fc..7ca720df 100644 --- a/playbook.yaml +++ b/playbook.yaml @@ -2,23 +2,57 @@ - hosts: localhost vars: - gitstyring_root_dir: . + gitcontrol_root_dir: ./orgs + organization: SovereignCloudStack + git_type: github tasks: - - name: manage people - opentelekomcloud.gitcontrol.members: - root: "{{ gitstyring_root_dir }}" - token: "{{ github_token }}" - no_log: false + - name: Check {{ organization }} general data file + ansible.builtin.stat: + path: "{{ (gitcontrol_root_dir + '/' + organization + '/data.yaml') }}" + register: org_data - - name: manage teams - opentelekomcloud.gitcontrol.teams: - root: "{{ gitstyring_root_dir }}" - token: "{{ github_token }}" - no_log: false + - name: Read {{ organization }} organization target data + include_vars: + file: "{{ org_data.stat.path }}" + name: "org" + when: org_data.stat.exists - - name: manage repositories - opentelekomcloud.gitcontrol.repositories: - root: "{{ gitstyring_root_dir }}" - token: "{{ github_token }}" - no_log: false + - name: Apply {{ organization }} members + opentelekomcloud.gitcontrol.github_org_members: + token: "{{ api_token }}" + organization: "{{ organization }}" + members: "{{ org.members }}" + when: + - "org is defined" + - "org.members is defined" + - "git_type == 'github'" + - "api_token is defined" + register: members + + - name: Apply {{ organization }} teams + opentelekomcloud.gitcontrol.github_org_teams: + token: "{{ api_token }}" + organization: "{{ organization }}" + teams: "{{ org.teams | default([]) }}" + when: + - "org is defined" + - "org.teams is defined" + - "git_type == 'github'" + - "api_token is defined" + register: teams + + - name: Find {{ organization }} repositories data + ansible.builtin.find: + paths: "{{ gitcontrol_root_dir + '/' + organization + '/repositories' }}" + patterns: "*.yaml,*.yml" + file_type: "file" + register: repository_data + + - include_tasks: "process_repository_file.yaml" + vars: + data: "{{ lookup('file', zj_repository_file.path) | from_yaml }}" + type: "{{ org.type | default('github') }}" + loop: "{{ repository_data.files }}" + loop_control: + loop_var: "zj_repository_file" diff --git a/process_repository_file.yaml b/process_repository_file.yaml new file mode 100644 index 00000000..1ca25322 --- /dev/null +++ b/process_repository_file.yaml @@ -0,0 +1,9 @@ +--- +- name: Process repo + include_tasks: apply_repository.yaml + vars: + repo: "{{ zj_item.value }}" + repo_name: "{{ zj_item.key }}" + loop: "{{ data | dict2items }}" + loop_control: + loop_var: "zj_item" diff --git a/templates/default.yml b/templates/default.yml deleted file mode 100644 index 974a76fb..00000000 --- a/templates/default.yml +++ /dev/null @@ -1,9 +0,0 @@ ---- -enforce_admins: false -required_status_checks: null -required_pull_request_reviews: - required_approving_review_count: 1 -restrictions: null -required_linear_history: false -allow_force_pushes: false -allow_deletions: false From fe3ebcddb7ee558937892899d07a732f220fba91 Mon Sep 17 00:00:00 2001 From: Eduard Itrich Date: Wed, 5 Oct 2022 16:30:01 +0200 Subject: [PATCH 061/374] Use Python 3.10 and don't keep the Lockfile here as we use it for caching (#31) Signed-off-by: Eduard Itrich --- Pipfile | 2 +- Pipfile.lock | 421 --------------------------------------------------- 2 files changed, 1 insertion(+), 422 deletions(-) delete mode 100644 Pipfile.lock diff --git a/Pipfile b/Pipfile index 65e88af1..5f4125f9 100644 --- a/Pipfile +++ b/Pipfile @@ -11,4 +11,4 @@ requests = "*" [dev-packages] [requires] -python_version = "3.9" +python_version = "3.10" diff --git a/Pipfile.lock b/Pipfile.lock deleted file mode 100644 index 2d93e85f..00000000 --- a/Pipfile.lock +++ /dev/null @@ -1,421 +0,0 @@ -{ - "_meta": { - "hash": { - "sha256": "810d92847d5225ec66603f34c724e613ca7e82cfeb963a3d8a44c15e7b365064" - }, - "pipfile-spec": 6, - "requires": { - "python_version": "3.9" - }, - "sources": [ - { - "name": "pypi", - "url": "https://pypi.org/simple", - "verify_ssl": true - } - ] - }, - "default": { - "ansible": { - "hashes": [ - "sha256:1345fa61c9ac2edcc6c16e0d3f872a73303a61b799a7f16236ca6279e0ae8e36" - ], - "index": "pypi", - "version": "==4.8.0" - }, - "ansible-core": { - "hashes": [ - "sha256:93d50283c7c5b476debf83dc089b3f679b939a8b9a7b5d628d28daafbb3d303a" - ], - "markers": "python_version >= '2.7' and python_version not in '3.0, 3.1, 3.2, 3.3, 3.4'", - "version": "==2.11.6" - }, - "certifi": { - "hashes": [ - "sha256:78884e7c1d4b00ce3cea67b44566851c4343c120abd683433ce934a68ea58872", - "sha256:d62a0163eb4c2344ac042ab2bdf75399a71a2d8c7d47eac2e2ee91b9d6339569" - ], - "version": "==2021.10.8" - }, - "cffi": { - "hashes": [ - "sha256:00c878c90cb53ccfaae6b8bc18ad05d2036553e6d9d1d9dbcf323bbe83854ca3", - "sha256:0104fb5ae2391d46a4cb082abdd5c69ea4eab79d8d44eaaf79f1b1fd806ee4c2", - "sha256:06c48159c1abed75c2e721b1715c379fa3200c7784271b3c46df01383b593636", - "sha256:0808014eb713677ec1292301ea4c81ad277b6cdf2fdd90fd540af98c0b101d20", - "sha256:10dffb601ccfb65262a27233ac273d552ddc4d8ae1bf93b21c94b8511bffe728", - "sha256:14cd121ea63ecdae71efa69c15c5543a4b5fbcd0bbe2aad864baca0063cecf27", - "sha256:17771976e82e9f94976180f76468546834d22a7cc404b17c22df2a2c81db0c66", - "sha256:181dee03b1170ff1969489acf1c26533710231c58f95534e3edac87fff06c443", - "sha256:23cfe892bd5dd8941608f93348c0737e369e51c100d03718f108bf1add7bd6d0", - "sha256:263cc3d821c4ab2213cbe8cd8b355a7f72a8324577dc865ef98487c1aeee2bc7", - "sha256:2756c88cbb94231c7a147402476be2c4df2f6078099a6f4a480d239a8817ae39", - "sha256:27c219baf94952ae9d50ec19651a687b826792055353d07648a5695413e0c605", - "sha256:2a23af14f408d53d5e6cd4e3d9a24ff9e05906ad574822a10563efcef137979a", - "sha256:31fb708d9d7c3f49a60f04cf5b119aeefe5644daba1cd2a0fe389b674fd1de37", - "sha256:3415c89f9204ee60cd09b235810be700e993e343a408693e80ce7f6a40108029", - "sha256:3773c4d81e6e818df2efbc7dd77325ca0dcb688116050fb2b3011218eda36139", - "sha256:3b96a311ac60a3f6be21d2572e46ce67f09abcf4d09344c49274eb9e0bf345fc", - "sha256:3f7d084648d77af029acb79a0ff49a0ad7e9d09057a9bf46596dac9514dc07df", - "sha256:41d45de54cd277a7878919867c0f08b0cf817605e4eb94093e7516505d3c8d14", - "sha256:4238e6dab5d6a8ba812de994bbb0a79bddbdf80994e4ce802b6f6f3142fcc880", - "sha256:45db3a33139e9c8f7c09234b5784a5e33d31fd6907800b316decad50af323ff2", - "sha256:45e8636704eacc432a206ac7345a5d3d2c62d95a507ec70d62f23cd91770482a", - "sha256:4958391dbd6249d7ad855b9ca88fae690783a6be9e86df65865058ed81fc860e", - "sha256:4a306fa632e8f0928956a41fa8e1d6243c71e7eb59ffbd165fc0b41e316b2474", - "sha256:57e9ac9ccc3101fac9d6014fba037473e4358ef4e89f8e181f8951a2c0162024", - "sha256:59888172256cac5629e60e72e86598027aca6bf01fa2465bdb676d37636573e8", - "sha256:5e069f72d497312b24fcc02073d70cb989045d1c91cbd53979366077959933e0", - "sha256:64d4ec9f448dfe041705426000cc13e34e6e5bb13736e9fd62e34a0b0c41566e", - "sha256:6dc2737a3674b3e344847c8686cf29e500584ccad76204efea14f451d4cc669a", - "sha256:74fdfdbfdc48d3f47148976f49fab3251e550a8720bebc99bf1483f5bfb5db3e", - "sha256:75e4024375654472cc27e91cbe9eaa08567f7fbdf822638be2814ce059f58032", - "sha256:786902fb9ba7433aae840e0ed609f45c7bcd4e225ebb9c753aa39725bb3e6ad6", - "sha256:8b6c2ea03845c9f501ed1313e78de148cd3f6cad741a75d43a29b43da27f2e1e", - "sha256:91d77d2a782be4274da750752bb1650a97bfd8f291022b379bb8e01c66b4e96b", - "sha256:91ec59c33514b7c7559a6acda53bbfe1b283949c34fe7440bcf917f96ac0723e", - "sha256:920f0d66a896c2d99f0adbb391f990a84091179542c205fa53ce5787aff87954", - "sha256:a5263e363c27b653a90078143adb3d076c1a748ec9ecc78ea2fb916f9b861962", - "sha256:abb9a20a72ac4e0fdb50dae135ba5e77880518e742077ced47eb1499e29a443c", - "sha256:c2051981a968d7de9dd2d7b87bcb9c939c74a34626a6e2f8181455dd49ed69e4", - "sha256:c21c9e3896c23007803a875460fb786118f0cdd4434359577ea25eb556e34c55", - "sha256:c2502a1a03b6312837279c8c1bd3ebedf6c12c4228ddbad40912d671ccc8a962", - "sha256:d4d692a89c5cf08a8557fdeb329b82e7bf609aadfaed6c0d79f5a449a3c7c023", - "sha256:da5db4e883f1ce37f55c667e5c0de439df76ac4cb55964655906306918e7363c", - "sha256:e7022a66d9b55e93e1a845d8c9eba2a1bebd4966cd8bfc25d9cd07d515b33fa6", - "sha256:ef1f279350da2c586a69d32fc8733092fd32cc8ac95139a00377841f59a3f8d8", - "sha256:f54a64f8b0c8ff0b64d18aa76675262e1700f3995182267998c31ae974fbc382", - "sha256:f5c7150ad32ba43a07c4479f40241756145a1f03b43480e058cfd862bf5041c7", - "sha256:f6f824dc3bce0edab5f427efcfb1d63ee75b6fcb7282900ccaf925be84efb0fc", - "sha256:fd8a250edc26254fe5b33be00402e6d287f562b6a5b2152dec302fa15bb3e997", - "sha256:ffaa5c925128e29efbde7301d8ecaf35c8c60ffbcd6a1ffd3a552177c8e5e796" - ], - "version": "==1.15.0" - }, - "charset-normalizer": { - "hashes": [ - "sha256:e019de665e2bcf9c2b64e2e5aa025fa991da8720daa3c1138cadd2fd1856aed0", - "sha256:f7af805c321bfa1ce6714c51f254e0d5bb5e5834039bc17db7ebe3a4cec9492b" - ], - "markers": "python_version >= '3'", - "version": "==2.0.7" - }, - "cryptography": { - "hashes": [ - "sha256:07bb7fbfb5de0980590ddfc7f13081520def06dc9ed214000ad4372fb4e3c7f6", - "sha256:18d90f4711bf63e2fb21e8c8e51ed8189438e6b35a6d996201ebd98a26abbbe6", - "sha256:1ed82abf16df40a60942a8c211251ae72858b25b7421ce2497c2eb7a1cee817c", - "sha256:22a38e96118a4ce3b97509443feace1d1011d0571fae81fc3ad35f25ba3ea999", - "sha256:2d69645f535f4b2c722cfb07a8eab916265545b3475fdb34e0be2f4ee8b0b15e", - "sha256:4a2d0e0acc20ede0f06ef7aa58546eee96d2592c00f450c9acb89c5879b61992", - "sha256:54b2605e5475944e2213258e0ab8696f4f357a31371e538ef21e8d61c843c28d", - "sha256:7075b304cd567694dc692ffc9747f3e9cb393cc4aa4fb7b9f3abd6f5c4e43588", - "sha256:7b7ceeff114c31f285528ba8b390d3e9cfa2da17b56f11d366769a807f17cbaa", - "sha256:7eba2cebca600a7806b893cb1d541a6e910afa87e97acf2021a22b32da1df52d", - "sha256:928185a6d1ccdb816e883f56ebe92e975a262d31cc536429041921f8cb5a62fd", - "sha256:9933f28f70d0517686bd7de36166dda42094eac49415459d9bdf5e7df3e0086d", - "sha256:a688ebcd08250eab5bb5bca318cc05a8c66de5e4171a65ca51db6bd753ff8953", - "sha256:abb5a361d2585bb95012a19ed9b2c8f412c5d723a9836418fab7aaa0243e67d2", - "sha256:c10c797ac89c746e488d2ee92bd4abd593615694ee17b2500578b63cad6b93a8", - "sha256:ced40344e811d6abba00295ced98c01aecf0c2de39481792d87af4fa58b7b4d6", - "sha256:d57e0cdc1b44b6cdf8af1d01807db06886f10177469312fbde8f44ccbb284bc9", - "sha256:d99915d6ab265c22873f1b4d6ea5ef462ef797b4140be4c9d8b179915e0985c6", - "sha256:eb80e8a1f91e4b7ef8b33041591e6d89b2b8e122d787e87eeb2b08da71bb16ad", - "sha256:ebeddd119f526bcf323a89f853afb12e225902a24d29b55fe18dd6fcb2838a76" - ], - "markers": "python_version >= '3.6'", - "version": "==35.0.0" - }, - "deprecated": { - "hashes": [ - "sha256:43ac5335da90c31c24ba028af536a91d41d53f9e6901ddb021bcc572ce44e38d", - "sha256:64756e3e14c8c5eea9795d93c524551432a0be75629f8f29e67ab8caf076c76d" - ], - "markers": "python_version >= '2.7' and python_version not in '3.0, 3.1, 3.2, 3.3'", - "version": "==1.2.13" - }, - "idna": { - "hashes": [ - "sha256:84d9dd047ffa80596e0f246e2eab0b391788b0503584e8945f2368256d2735ff", - "sha256:9d643ff0a55b762d5cdb124b8eaa99c66322e2157b69160bc32796e824360e6d" - ], - "markers": "python_version >= '3'", - "version": "==3.3" - }, - "jinja2": { - "hashes": [ - "sha256:827a0e32839ab1600d4eb1c4c33ec5a8edfbc5cb42dafa13b81f182f97784b45", - "sha256:8569982d3f0889eed11dd620c706d39b60c36d6d25843961f33f77fb6bc6b20c" - ], - "markers": "python_version >= '3.6'", - "version": "==3.0.2" - }, - "markupsafe": { - "hashes": [ - "sha256:01a9b8ea66f1658938f65b93a85ebe8bc016e6769611be228d797c9d998dd298", - "sha256:023cb26ec21ece8dc3907c0e8320058b2e0cb3c55cf9564da612bc325bed5e64", - "sha256:0446679737af14f45767963a1a9ef7620189912317d095f2d9ffa183a4d25d2b", - "sha256:04635854b943835a6ea959e948d19dcd311762c5c0c6e1f0e16ee57022669194", - "sha256:0717a7390a68be14b8c793ba258e075c6f4ca819f15edfc2a3a027c823718567", - "sha256:0955295dd5eec6cb6cc2fe1698f4c6d84af2e92de33fbcac4111913cd100a6ff", - "sha256:0d4b31cc67ab36e3392bbf3862cfbadac3db12bdd8b02a2731f509ed5b829724", - "sha256:10f82115e21dc0dfec9ab5c0223652f7197feb168c940f3ef61563fc2d6beb74", - "sha256:168cd0a3642de83558a5153c8bd34f175a9a6e7f6dc6384b9655d2697312a646", - "sha256:1d609f577dc6e1aa17d746f8bd3c31aa4d258f4070d61b2aa5c4166c1539de35", - "sha256:1f2ade76b9903f39aa442b4aadd2177decb66525062db244b35d71d0ee8599b6", - "sha256:20dca64a3ef2d6e4d5d615a3fd418ad3bde77a47ec8a23d984a12b5b4c74491a", - "sha256:2a7d351cbd8cfeb19ca00de495e224dea7e7d919659c2841bbb7f420ad03e2d6", - "sha256:2d7d807855b419fc2ed3e631034685db6079889a1f01d5d9dac950f764da3dad", - "sha256:2ef54abee730b502252bcdf31b10dacb0a416229b72c18b19e24a4509f273d26", - "sha256:36bc903cbb393720fad60fc28c10de6acf10dc6cc883f3e24ee4012371399a38", - "sha256:37205cac2a79194e3750b0af2a5720d95f786a55ce7df90c3af697bfa100eaac", - "sha256:3c112550557578c26af18a1ccc9e090bfe03832ae994343cfdacd287db6a6ae7", - "sha256:3dd007d54ee88b46be476e293f48c85048603f5f516008bee124ddd891398ed6", - "sha256:4296f2b1ce8c86a6aea78613c34bb1a672ea0e3de9c6ba08a960efe0b0a09047", - "sha256:47ab1e7b91c098ab893b828deafa1203de86d0bc6ab587b160f78fe6c4011f75", - "sha256:49e3ceeabbfb9d66c3aef5af3a60cc43b85c33df25ce03d0031a608b0a8b2e3f", - "sha256:4dc8f9fb58f7364b63fd9f85013b780ef83c11857ae79f2feda41e270468dd9b", - "sha256:4efca8f86c54b22348a5467704e3fec767b2db12fc39c6d963168ab1d3fc9135", - "sha256:53edb4da6925ad13c07b6d26c2a852bd81e364f95301c66e930ab2aef5b5ddd8", - "sha256:5855f8438a7d1d458206a2466bf82b0f104a3724bf96a1c781ab731e4201731a", - "sha256:594c67807fb16238b30c44bdf74f36c02cdf22d1c8cda91ef8a0ed8dabf5620a", - "sha256:5b6d930f030f8ed98e3e6c98ffa0652bdb82601e7a016ec2ab5d7ff23baa78d1", - "sha256:5bb28c636d87e840583ee3adeb78172efc47c8b26127267f54a9c0ec251d41a9", - "sha256:60bf42e36abfaf9aff1f50f52644b336d4f0a3fd6d8a60ca0d054ac9f713a864", - "sha256:611d1ad9a4288cf3e3c16014564df047fe08410e628f89805e475368bd304914", - "sha256:6300b8454aa6930a24b9618fbb54b5a68135092bc666f7b06901f897fa5c2fee", - "sha256:63f3268ba69ace99cab4e3e3b5840b03340efed0948ab8f78d2fd87ee5442a4f", - "sha256:6557b31b5e2c9ddf0de32a691f2312a32f77cd7681d8af66c2692efdbef84c18", - "sha256:693ce3f9e70a6cf7d2fb9e6c9d8b204b6b39897a2c4a1aa65728d5ac97dcc1d8", - "sha256:6a7fae0dd14cf60ad5ff42baa2e95727c3d81ded453457771d02b7d2b3f9c0c2", - "sha256:6c4ca60fa24e85fe25b912b01e62cb969d69a23a5d5867682dd3e80b5b02581d", - "sha256:6fcf051089389abe060c9cd7caa212c707e58153afa2c649f00346ce6d260f1b", - "sha256:7d91275b0245b1da4d4cfa07e0faedd5b0812efc15b702576d103293e252af1b", - "sha256:89c687013cb1cd489a0f0ac24febe8c7a666e6e221b783e53ac50ebf68e45d86", - "sha256:8d206346619592c6200148b01a2142798c989edcb9c896f9ac9722a99d4e77e6", - "sha256:905fec760bd2fa1388bb5b489ee8ee5f7291d692638ea5f67982d968366bef9f", - "sha256:97383d78eb34da7e1fa37dd273c20ad4320929af65d156e35a5e2d89566d9dfb", - "sha256:984d76483eb32f1bcb536dc27e4ad56bba4baa70be32fa87152832cdd9db0833", - "sha256:99df47edb6bda1249d3e80fdabb1dab8c08ef3975f69aed437cb69d0a5de1e28", - "sha256:9f02365d4e99430a12647f09b6cc8bab61a6564363f313126f775eb4f6ef798e", - "sha256:a30e67a65b53ea0a5e62fe23682cfe22712e01f453b95233b25502f7c61cb415", - "sha256:ab3ef638ace319fa26553db0624c4699e31a28bb2a835c5faca8f8acf6a5a902", - "sha256:aca6377c0cb8a8253e493c6b451565ac77e98c2951c45f913e0b52facdcff83f", - "sha256:add36cb2dbb8b736611303cd3bfcee00afd96471b09cda130da3581cbdc56a6d", - "sha256:b2f4bf27480f5e5e8ce285a8c8fd176c0b03e93dcc6646477d4630e83440c6a9", - "sha256:b7f2d075102dc8c794cbde1947378051c4e5180d52d276987b8d28a3bd58c17d", - "sha256:baa1a4e8f868845af802979fcdbf0bb11f94f1cb7ced4c4b8a351bb60d108145", - "sha256:be98f628055368795d818ebf93da628541e10b75b41c559fdf36d104c5787066", - "sha256:bf5d821ffabf0ef3533c39c518f3357b171a1651c1ff6827325e4489b0e46c3c", - "sha256:c47adbc92fc1bb2b3274c4b3a43ae0e4573d9fbff4f54cd484555edbf030baf1", - "sha256:cdfba22ea2f0029c9261a4bd07e830a8da012291fbe44dc794e488b6c9bb353a", - "sha256:d6c7ebd4e944c85e2c3421e612a7057a2f48d478d79e61800d81468a8d842207", - "sha256:d7f9850398e85aba693bb640262d3611788b1f29a79f0c93c565694658f4071f", - "sha256:d8446c54dc28c01e5a2dbac5a25f071f6653e6e40f3a8818e8b45d790fe6ef53", - "sha256:deb993cacb280823246a026e3b2d81c493c53de6acfd5e6bfe31ab3402bb37dd", - "sha256:e0f138900af21926a02425cf736db95be9f4af72ba1bb21453432a07f6082134", - "sha256:e9936f0b261d4df76ad22f8fee3ae83b60d7c3e871292cd42f40b81b70afae85", - "sha256:f0567c4dc99f264f49fe27da5f735f414c4e7e7dd850cfd8e69f0862d7c74ea9", - "sha256:f5653a225f31e113b152e56f154ccbe59eeb1c7487b39b9d9f9cdb58e6c79dc5", - "sha256:f826e31d18b516f653fe296d967d700fddad5901ae07c622bb3705955e1faa94", - "sha256:f8ba0e8349a38d3001fae7eadded3f6606f0da5d748ee53cc1dab1d6527b9509", - "sha256:f9081981fe268bd86831e5c75f7de206ef275defcb82bc70740ae6dc507aee51", - "sha256:fa130dd50c57d53368c9d59395cb5526eda596d3ffe36666cd81a44d56e48872" - ], - "markers": "python_version >= '3.6'", - "version": "==2.0.1" - }, - "packaging": { - "hashes": [ - "sha256:096d689d78ca690e4cd8a89568ba06d07ca097e3306a4381635073ca91479966", - "sha256:14317396d1e8cdb122989b916fa2c7e9ca8e2be9e8060a6eff75b6b7b4d8a7e0" - ], - "markers": "python_version >= '3.6'", - "version": "==21.2" - }, - "pycparser": { - "hashes": [ - "sha256:2d475327684562c3a96cc71adf7dc8c4f0565175cf86b6d7a404ff4c771f15f0", - "sha256:7582ad22678f0fcd81102833f60ef8d0e57288b6b5fb00323d101be910e35705" - ], - "markers": "python_version >= '2.7' and python_version not in '3.0, 3.1, 3.2, 3.3'", - "version": "==2.20" - }, - "pygithub": { - "hashes": [ - "sha256:1bbfff9372047ff3f21d5cd8e07720f3dbfdaf6462fcaed9d815f528f1ba7283", - "sha256:2caf0054ea079b71e539741ae56c5a95e073b81fa472ce222e81667381b9601b" - ], - "index": "pypi", - "version": "==1.55" - }, - "pyjwt": { - "hashes": [ - "sha256:b888b4d56f06f6dcd777210c334e69c737be74755d3e5e9ee3fe67dc18a0ee41", - "sha256:e0c4bb8d9f0af0c7f5b1ec4c5036309617d03d56932877f2f7a0beeb5318322f" - ], - "markers": "python_version >= '3.6'", - "version": "==2.3.0" - }, - "pynacl": { - "hashes": [ - "sha256:06cbb4d9b2c4bd3c8dc0d267416aaed79906e7b33f114ddbf0911969794b1cc4", - "sha256:11335f09060af52c97137d4ac54285bcb7df0cef29014a1a4efe64ac065434c4", - "sha256:2fe0fc5a2480361dcaf4e6e7cea00e078fcda07ba45f811b167e3f99e8cff574", - "sha256:30f9b96db44e09b3304f9ea95079b1b7316b2b4f3744fe3aaecccd95d547063d", - "sha256:4e10569f8cbed81cb7526ae137049759d2a8d57726d52c1a000a3ce366779634", - "sha256:511d269ee845037b95c9781aa702f90ccc36036f95d0f31373a6a79bd8242e25", - "sha256:537a7ccbea22905a0ab36ea58577b39d1fa9b1884869d173b5cf111f006f689f", - "sha256:54e9a2c849c742006516ad56a88f5c74bf2ce92c9f67435187c3c5953b346505", - "sha256:757250ddb3bff1eecd7e41e65f7f833a8405fede0194319f87899690624f2122", - "sha256:7757ae33dae81c300487591c68790dfb5145c7d03324000433d9a2c141f82af7", - "sha256:7c6092102219f59ff29788860ccb021e80fffd953920c4a8653889c029b2d420", - "sha256:8122ba5f2a2169ca5da936b2e5a511740ffb73979381b4229d9188f6dcb22f1f", - "sha256:9c4a7ea4fb81536c1b1f5cc44d54a296f96ae78c1ebd2311bd0b60be45a48d96", - "sha256:c914f78da4953b33d4685e3cdc7ce63401247a21425c16a39760e282075ac4a6", - "sha256:cd401ccbc2a249a47a3a1724c2918fcd04be1f7b54eb2a5a71ff915db0ac51c6", - "sha256:d452a6746f0a7e11121e64625109bc4468fc3100452817001dbe018bb8b08514", - "sha256:ea6841bc3a76fa4942ce00f3bda7d436fda21e2d91602b9e21b7ca9ecab8f3ff", - "sha256:f8851ab9041756003119368c1e6cd0b9c631f46d686b3904b18c0139f4419f80" - ], - "markers": "python_version >= '2.7' and python_version not in '3.0, 3.1, 3.2, 3.3'", - "version": "==1.4.0" - }, - "pyparsing": { - "hashes": [ - "sha256:c203ec8783bf771a155b207279b9bccb8dea02d8f0c9e5f8ead507bc3246ecc1", - "sha256:ef9d7589ef3c200abe66653d3f1ab1033c3c419ae9b9bdb1240a85b024efc88b" - ], - "markers": "python_version >= '2.6' and python_version not in '3.0, 3.1, 3.2, 3.3'", - "version": "==2.4.7" - }, - "pyyaml": { - "hashes": [ - "sha256:0283c35a6a9fbf047493e3a0ce8d79ef5030852c51e9d911a27badfde0605293", - "sha256:055d937d65826939cb044fc8c9b08889e8c743fdc6a32b33e2390f66013e449b", - "sha256:07751360502caac1c067a8132d150cf3d61339af5691fe9e87803040dbc5db57", - "sha256:0b4624f379dab24d3725ffde76559cff63d9ec94e1736b556dacdfebe5ab6d4b", - "sha256:0ce82d761c532fe4ec3f87fc45688bdd3a4c1dc5e0b4a19814b9009a29baefd4", - "sha256:1e4747bc279b4f613a09eb64bba2ba602d8a6664c6ce6396a4d0cd413a50ce07", - "sha256:213c60cd50106436cc818accf5baa1aba61c0189ff610f64f4a3e8c6726218ba", - "sha256:231710d57adfd809ef5d34183b8ed1eeae3f76459c18fb4a0b373ad56bedcdd9", - "sha256:277a0ef2981ca40581a47093e9e2d13b3f1fbbeffae064c1d21bfceba2030287", - "sha256:2cd5df3de48857ed0544b34e2d40e9fac445930039f3cfe4bcc592a1f836d513", - "sha256:40527857252b61eacd1d9af500c3337ba8deb8fc298940291486c465c8b46ec0", - "sha256:473f9edb243cb1935ab5a084eb238d842fb8f404ed2193a915d1784b5a6b5fc0", - "sha256:48c346915c114f5fdb3ead70312bd042a953a8ce5c7106d5bfb1a5254e47da92", - "sha256:50602afada6d6cbfad699b0c7bb50d5ccffa7e46a3d738092afddc1f9758427f", - "sha256:68fb519c14306fec9720a2a5b45bc9f0c8d1b9c72adf45c37baedfcd949c35a2", - "sha256:77f396e6ef4c73fdc33a9157446466f1cff553d979bd00ecb64385760c6babdc", - "sha256:819b3830a1543db06c4d4b865e70ded25be52a2e0631ccd2f6a47a2822f2fd7c", - "sha256:897b80890765f037df3403d22bab41627ca8811ae55e9a722fd0392850ec4d86", - "sha256:98c4d36e99714e55cfbaaee6dd5badbc9a1ec339ebfc3b1f52e293aee6bb71a4", - "sha256:9df7ed3b3d2e0ecfe09e14741b857df43adb5a3ddadc919a2d94fbdf78fea53c", - "sha256:9fa600030013c4de8165339db93d182b9431076eb98eb40ee068700c9c813e34", - "sha256:a80a78046a72361de73f8f395f1f1e49f956c6be882eed58505a15f3e430962b", - "sha256:b3d267842bf12586ba6c734f89d1f5b871df0273157918b0ccefa29deb05c21c", - "sha256:b5b9eccad747aabaaffbc6064800670f0c297e52c12754eb1d976c57e4f74dcb", - "sha256:c5687b8d43cf58545ade1fe3e055f70eac7a5a1a0bf42824308d868289a95737", - "sha256:cba8c411ef271aa037d7357a2bc8f9ee8b58b9965831d9e51baf703280dc73d3", - "sha256:d15a181d1ecd0d4270dc32edb46f7cb7733c7c508857278d3d378d14d606db2d", - "sha256:d4db7c7aef085872ef65a8fd7d6d09a14ae91f691dec3e87ee5ee0539d516f53", - "sha256:d4eccecf9adf6fbcc6861a38015c2a64f38b9d94838ac1810a9023a0609e1b78", - "sha256:d67d839ede4ed1b28a4e8909735fc992a923cdb84e618544973d7dfc71540803", - "sha256:daf496c58a8c52083df09b80c860005194014c3698698d1a57cbcfa182142a3a", - "sha256:e61ceaab6f49fb8bdfaa0f92c4b57bcfbea54c09277b1b4f7ac376bfb7a7c174", - "sha256:f84fbc98b019fef2ee9a1cb3ce93e3187a6df0b2538a651bfb890254ba9f90b5" - ], - "markers": "python_version >= '3.6'", - "version": "==6.0" - }, - "requests": { - "hashes": [ - "sha256:6c1246513ecd5ecd4528a0906f910e8f0f9c6b8ec72030dc9fd154dc1a6efd24", - "sha256:b8aa58f8cf793ffd8782d3d8cb19e66ef36f7aba4353eec859e74678b01b07a7" - ], - "index": "pypi", - "version": "==2.26.0" - }, - "resolvelib": { - "hashes": [ - "sha256:8113ae3ed6d33c6be0bcbf03ffeb06c0995c099b7b8aaa5ddf2e9b3b3df4e915", - "sha256:9b9b80d5c60e4c2a8b7fbf0712c3449dc01d74e215632e5199850c9eca687628" - ], - "version": "==0.5.4" - }, - "six": { - "hashes": [ - "sha256:1e61c37477a1626458e36f7b1d82aa5c9b094fa4802892072e49de9c60c4c926", - "sha256:8abb2f1d86890a2dfb989f9a77cfcfd3e47c2a354b01111771326f8aa26e0254" - ], - "markers": "python_version >= '2.7' and python_version not in '3.0, 3.1, 3.2, 3.3'", - "version": "==1.16.0" - }, - "urllib3": { - "hashes": [ - "sha256:4987c65554f7a2dbf30c18fd48778ef124af6fab771a377103da0585e2336ece", - "sha256:c4fdf4019605b6e5423637e01bc9fe4daef873709a7973e195ceba0a62bbc844" - ], - "markers": "python_version >= '2.7' and python_version not in '3.0, 3.1, 3.2, 3.3, 3.4' and python_version < '4'", - "version": "==1.26.7" - }, - "wrapt": { - "hashes": [ - "sha256:086218a72ec7d986a3eddb7707c8c4526d677c7b35e355875a0fe2918b059179", - "sha256:0877fe981fd76b183711d767500e6b3111378ed2043c145e21816ee589d91096", - "sha256:0a017a667d1f7411816e4bf214646d0ad5b1da2c1ea13dec6c162736ff25a374", - "sha256:0cb23d36ed03bf46b894cfec777eec754146d68429c30431c99ef28482b5c1df", - "sha256:1fea9cd438686e6682271d36f3481a9f3636195578bab9ca3382e2f5f01fc185", - "sha256:220a869982ea9023e163ba915077816ca439489de6d2c09089b219f4e11b6785", - "sha256:25b1b1d5df495d82be1c9d2fad408f7ce5ca8a38085e2da41bb63c914baadff7", - "sha256:2dded5496e8f1592ec27079b28b6ad2a1ef0b9296d270f77b8e4a3a796cf6909", - "sha256:2ebdde19cd3c8cdf8df3fc165bc7827334bc4e353465048b36f7deeae8ee0918", - "sha256:43e69ffe47e3609a6aec0fe723001c60c65305784d964f5007d5b4fb1bc6bf33", - "sha256:46f7f3af321a573fc0c3586612db4decb7eb37172af1bc6173d81f5b66c2e068", - "sha256:47f0a183743e7f71f29e4e21574ad3fa95676136f45b91afcf83f6a050914829", - "sha256:498e6217523111d07cd67e87a791f5e9ee769f9241fcf8a379696e25806965af", - "sha256:4b9c458732450ec42578b5642ac53e312092acf8c0bfce140ada5ca1ac556f79", - "sha256:51799ca950cfee9396a87f4a1240622ac38973b6df5ef7a41e7f0b98797099ce", - "sha256:5601f44a0f38fed36cc07db004f0eedeaadbdcec90e4e90509480e7e6060a5bc", - "sha256:5f223101f21cfd41deec8ce3889dc59f88a59b409db028c469c9b20cfeefbe36", - "sha256:610f5f83dd1e0ad40254c306f4764fcdc846641f120c3cf424ff57a19d5f7ade", - "sha256:6a03d9917aee887690aa3f1747ce634e610f6db6f6b332b35c2dd89412912bca", - "sha256:705e2af1f7be4707e49ced9153f8d72131090e52be9278b5dbb1498c749a1e32", - "sha256:766b32c762e07e26f50d8a3468e3b4228b3736c805018e4b0ec8cc01ecd88125", - "sha256:77416e6b17926d953b5c666a3cb718d5945df63ecf922af0ee576206d7033b5e", - "sha256:778fd096ee96890c10ce96187c76b3e99b2da44e08c9e24d5652f356873f6709", - "sha256:78dea98c81915bbf510eb6a3c9c24915e4660302937b9ae05a0947164248020f", - "sha256:7dd215e4e8514004c8d810a73e342c536547038fb130205ec4bba9f5de35d45b", - "sha256:7dde79d007cd6dfa65afe404766057c2409316135cb892be4b1c768e3f3a11cb", - "sha256:81bd7c90d28a4b2e1df135bfbd7c23aee3050078ca6441bead44c42483f9ebfb", - "sha256:85148f4225287b6a0665eef08a178c15097366d46b210574a658c1ff5b377489", - "sha256:865c0b50003616f05858b22174c40ffc27a38e67359fa1495605f96125f76640", - "sha256:87883690cae293541e08ba2da22cacaae0a092e0ed56bbba8d018cc486fbafbb", - "sha256:8aab36778fa9bba1a8f06a4919556f9f8c7b33102bd71b3ab307bb3fecb21851", - "sha256:8c73c1a2ec7c98d7eaded149f6d225a692caa1bd7b2401a14125446e9e90410d", - "sha256:936503cb0a6ed28dbfa87e8fcd0a56458822144e9d11a49ccee6d9a8adb2ac44", - "sha256:944b180f61f5e36c0634d3202ba8509b986b5fbaf57db3e94df11abee244ba13", - "sha256:96b81ae75591a795d8c90edc0bfaab44d3d41ffc1aae4d994c5aa21d9b8e19a2", - "sha256:981da26722bebb9247a0601e2922cedf8bb7a600e89c852d063313102de6f2cb", - "sha256:ae9de71eb60940e58207f8e71fe113c639da42adb02fb2bcbcaccc1ccecd092b", - "sha256:b73d4b78807bd299b38e4598b8e7bd34ed55d480160d2e7fdaabd9931afa65f9", - "sha256:d4a5f6146cfa5c7ba0134249665acd322a70d1ea61732723c7d3e8cc0fa80755", - "sha256:dd91006848eb55af2159375134d724032a2d1d13bcc6f81cd8d3ed9f2b8e846c", - "sha256:e05e60ff3b2b0342153be4d1b597bbcfd8330890056b9619f4ad6b8d5c96a81a", - "sha256:e6906d6f48437dfd80464f7d7af1740eadc572b9f7a4301e7dd3d65db285cacf", - "sha256:e92d0d4fa68ea0c02d39f1e2f9cb5bc4b4a71e8c442207433d8db47ee79d7aa3", - "sha256:e94b7d9deaa4cc7bac9198a58a7240aaf87fe56c6277ee25fa5b3aa1edebd229", - "sha256:ea3e746e29d4000cd98d572f3ee2a6050a4f784bb536f4ac1f035987fc1ed83e", - "sha256:ec7e20258ecc5174029a0f391e1b948bf2906cd64c198a9b8b281b811cbc04de", - "sha256:ec9465dd69d5657b5d2fa6133b3e1e989ae27d29471a672416fd729b429eb554", - "sha256:f122ccd12fdc69628786d0c947bdd9cb2733be8f800d88b5a37c57f1f1d73c10", - "sha256:f99c0489258086308aad4ae57da9e8ecf9e1f3f30fa35d5e170b4d4896554d80", - "sha256:f9c51d9af9abb899bd34ace878fbec8bf357b3194a10c4e8e0a25512826ef056", - "sha256:fd76c47f20984b43d93de9a82011bb6e5f8325df6c9ed4d8310029a55fa361ea" - ], - "markers": "python_version >= '2.7' and python_version not in '3.0, 3.1, 3.2, 3.3, 3.4'", - "version": "==1.13.3" - } - }, - "develop": {} -} From e454f3e20c08976db31b3ba668b35a07805b9b41 Mon Sep 17 00:00:00 2001 From: Eduard Itrich Date: Wed, 5 Oct 2022 16:33:07 +0200 Subject: [PATCH 062/374] Note 'member' correctly Signed-off-by: Eduard Itrich --- orgs/SovereignCloudStack/data.yaml | 100 ++++++++++++++--------------- 1 file changed, 50 insertions(+), 50 deletions(-) diff --git a/orgs/SovereignCloudStack/data.yaml b/orgs/SovereignCloudStack/data.yaml index 41bbe4e2..4789ab94 100644 --- a/orgs/SovereignCloudStack/data.yaml +++ b/orgs/SovereignCloudStack/data.yaml @@ -2,166 +2,166 @@ members: - name: Andrej Friesen login: ajfriesen - role: Member + role: member - name: Sven Batista Steinbach login: batistein - role: Member + role: member - name: Christian Berendt login: berendt role: Owner - name: Christian Otto Stelter login: costelter - role: Member + role: member - name: Stephan Ilaender login: coro1404 - role: Member + role: member - name: Thorsten Schifferdecker login: curx - role: Member + role: member - name: Elena Zander login: elZander - role: Member + role: member - name: Felix Kronlage-Dammers login: fkr role: Owner - name: Ralf Heiringhoff login: frosty-geek - role: Member + role: member - name: Fynn Späker login: fynluk - role: Member + role: member - name: Kurt Garloff login: garloff role: Owner - name: Christian Rost login: grischdian - role: Member + role: member - name: Max Harmathy login: harmathy - role: Member + role: member - name: Jonas Schäfer login: horazont - role: Member + role: member - name: Philipp Westphal login: isaacintactile - role: Member + role: member - name: Ibrahim takouna login: itakouna - role: Member + role: member - name: Eduard Itrich login: itrich role: Owner - name: "" login: janiskemper - role: Member + role: member - name: "" login: jklippel - role: Member + role: member - name: Jeff login: jnull - role: Member + role: member - name: Joshua Mühlfort login: joshmue - role: Member + role: member - name: "" login: kgube - role: Member + role: member - name: linwalth login: linwalth - role: Member + role: member - name: Markus Lindenblatt login: maliblatt - role: Member + role: member - name: Manuela Urban login: ManuelaUr - role: Member + role: member - name: Mark Goddard login: markgoddard - role: Member + role: member - name: "" login: matfechner - role: Member + role: member - name: "" login: mauhau - role: Member + role: member - name: Malte Münch login: mxmxchere - role: Member + role: member - name: Andre Machowiak login: nerdicbynature - role: Member + role: member - name: Toens Bueker login: neuroserve - role: Member + role: member - name: Oliver Otte login: o-otte - role: Member + role: member - name: Dr. Jens Harbott login: osfrickler - role: Member + role: member - name: Philipp Fell login: Phil9219 - role: Member + role: member - name: René Lipkowsky login: PSwatchmen - role: Member + role: member - name: "" login: ra-beer - role: Member + role: member - name: Arvid Requate login: reqa - role: Member + role: member - name: "" login: stunivention - role: Member + role: member - name: Tim Beermann login: tibeer - role: Member + role: member - name: Florian Winkler login: tinguin - role: Member + role: member - name: Tobias Rydberg login: tobberydberg - role: Member + role: member - name: Thierry Carrez login: ttx - role: Member + role: member - name: Vadim Bauer login: Vad1mo - role: Member + role: member - name: Sebastian Wenner login: wenners - role: Member + role: member - name: Benjamin login: master-caster - role: Member + role: member - name: Cemil login: cedegi - role: Member + role: member - name: Alexander Diab login: alexander-diab - role: Member + role: member - name: PJSINKA login: pjsinka - role: Member + role: member - name: Stefan Schmidt login: ZaphodB - role: Member + role: member - name: Katharina Heinritz login: heinritzkat - role: Member + role: member - name: Nancy Buntfuss login: nbuntfuss - role: Member + role: member - name: Juan Pedro Torres login: JuanPTM - role: Member + role: member - name: Christian Schilling login: chschilling - role: Member + role: member - name: Max Wolfs login: maxwolfs - role: Member + role: member # ========================== teams: - slug: "23technologies" From 150a5a4e74923849791bde7914a6c9747f8b2931 Mon Sep 17 00:00:00 2001 From: Eduard Itrich Date: Wed, 5 Oct 2022 16:35:19 +0200 Subject: [PATCH 063/374] Reword 'Owner' to 'admin' Signed-off-by: Eduard Itrich --- orgs/SovereignCloudStack/data.yaml | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/orgs/SovereignCloudStack/data.yaml b/orgs/SovereignCloudStack/data.yaml index 4789ab94..ae5e5348 100644 --- a/orgs/SovereignCloudStack/data.yaml +++ b/orgs/SovereignCloudStack/data.yaml @@ -8,7 +8,7 @@ members: role: member - name: Christian Berendt login: berendt - role: Owner + role: admin - name: Christian Otto Stelter login: costelter role: member @@ -23,7 +23,7 @@ members: role: member - name: Felix Kronlage-Dammers login: fkr - role: Owner + role: admin - name: Ralf Heiringhoff login: frosty-geek role: member @@ -32,7 +32,7 @@ members: role: member - name: Kurt Garloff login: garloff - role: Owner + role: admin - name: Christian Rost login: grischdian role: member @@ -50,7 +50,7 @@ members: role: member - name: Eduard Itrich login: itrich - role: Owner + role: admin - name: "" login: janiskemper role: member @@ -314,7 +314,7 @@ branch_protection_templates: users: [] # list of members or empty list teams: [] # list of teams or empty list dismiss_stale_reviews: true - require_code_owner_reviews: true + require_code_admin_reviews: true required_approving_review_count: 1 restrictions: users: [] # list of members or empty list From 4e40e0e41946e0b2e1f1a5beda49b9ed2edba653 Mon Sep 17 00:00:00 2001 From: Eduard Itrich Date: Wed, 5 Oct 2022 16:38:49 +0200 Subject: [PATCH 064/374] Use privacy instead of visibility for teams visibility Signed-off-by: Eduard Itrich --- orgs/SovereignCloudStack/data.yaml | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/orgs/SovereignCloudStack/data.yaml b/orgs/SovereignCloudStack/data.yaml index ae5e5348..977ddf1d 100644 --- a/orgs/SovereignCloudStack/data.yaml +++ b/orgs/SovereignCloudStack/data.yaml @@ -236,7 +236,7 @@ teams: - maxwolfs - slug: "osism" description: "OSISM GmbH" - visibility: closed + privacy: closed parent: maintainer: - berendt @@ -247,7 +247,7 @@ teams: - osfrickler - slug: "plusserver" description: "PlusServer GmbH" - visibility: closed + privacy: closed parent: maintainer: - frosty-geek @@ -262,7 +262,7 @@ teams: - coro1404 - slug: "syself" description: "Syself GmbH" - visibility: closed + privacy: closed parent: maintainer: - batistein @@ -270,7 +270,7 @@ teams: member: - slug: "uhurutec" description: "UhuruTec AG" - visibility: closed + privacy: closed parent: maintainer: - jklippel @@ -279,7 +279,7 @@ teams: - mauhau - slug: "univention" description: "Univention GmbH" - visibility: closed + privacy: closed parent: maintainer: - reqa @@ -289,7 +289,7 @@ teams: - nbuntfuss - slug: "wavecon" description: "Wavecon GmbH" - visibility: closed + privacy: closed parent: maintainer: - jnull From 1184c71cb2fa73d98e3d506eac9a03270d17b7f9 Mon Sep 17 00:00:00 2001 From: Eduard Itrich Date: Wed, 5 Oct 2022 16:42:22 +0200 Subject: [PATCH 065/374] Note empty team.member field as empty list Signed-off-by: Eduard Itrich --- orgs/SovereignCloudStack/data.yaml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/orgs/SovereignCloudStack/data.yaml b/orgs/SovereignCloudStack/data.yaml index 977ddf1d..ed0f39d6 100644 --- a/orgs/SovereignCloudStack/data.yaml +++ b/orgs/SovereignCloudStack/data.yaml @@ -179,7 +179,7 @@ teams: parent: maintainer: - Vad1mo - member: + member: [] - slug: "b1-systems" description: "B1 Systems GmbH" privacy: closed @@ -221,7 +221,7 @@ teams: parent: maintainer: - ttx - member: + member: [] - slug: "osba" description: "Open Source Business Alliance – Bundesverband für digitale Souveränität e.V." privacy: closed @@ -267,7 +267,7 @@ teams: maintainer: - batistein - janiskemper - member: + member: [] - slug: "uhurutec" description: "UhuruTec AG" privacy: closed From 92642a3f927739176a28d099231d67124f469d13 Mon Sep 17 00:00:00 2001 From: Eduard Itrich Date: Fri, 7 Oct 2022 07:28:26 +0200 Subject: [PATCH 066/374] It's okay if we check for new submodules only once a day Signed-off-by: Eduard Itrich --- .github/workflows/update-gitstyring-submodule.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/update-gitstyring-submodule.yml b/.github/workflows/update-gitstyring-submodule.yml index 7379f8b7..cc351ae8 100644 --- a/.github/workflows/update-gitstyring-submodule.yml +++ b/.github/workflows/update-gitstyring-submodule.yml @@ -7,7 +7,7 @@ name: Update gitstyring submodule paths: - .github/workflows/update-gitstyring-submodule.yml schedule: - - cron: "0 * * * *" + - cron: "0 1 * * *" repository_dispatch: types: - update-gitstyring-submodule From 13d1d383520ff30a66222882225afa35a9379c85 Mon Sep 17 00:00:00 2001 From: Eduard Itrich Date: Fri, 7 Oct 2022 07:31:56 +0200 Subject: [PATCH 067/374] Remove/rename deprecated parameters Signed-off-by: Eduard Itrich --- orgs/SovereignCloudStack/data.yaml | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/orgs/SovereignCloudStack/data.yaml b/orgs/SovereignCloudStack/data.yaml index ed0f39d6..4f0797c6 100644 --- a/orgs/SovereignCloudStack/data.yaml +++ b/orgs/SovereignCloudStack/data.yaml @@ -314,7 +314,7 @@ branch_protection_templates: users: [] # list of members or empty list teams: [] # list of teams or empty list dismiss_stale_reviews: true - require_code_admin_reviews: true + require_code_owner_reviews: false required_approving_review_count: 1 restrictions: users: [] # list of members or empty list @@ -323,4 +323,3 @@ branch_protection_templates: required_linear_history: false allow_force_pushes: false allow_deletions: false - required_signatures: true From e426ad187973ef9ef573fd09150cd94cae612a92 Mon Sep 17 00:00:00 2001 From: Eduard Itrich Date: Fri, 7 Oct 2022 11:01:34 +0200 Subject: [PATCH 068/374] The k8s-keycloak repository is empty for more than one year. Delete it! (#33) Signed-off-by: Eduard Itrich --- .../repositories/k8s-keycloak.yml | 21 ------------------- 1 file changed, 21 deletions(-) delete mode 100644 orgs/SovereignCloudStack/repositories/k8s-keycloak.yml diff --git a/orgs/SovereignCloudStack/repositories/k8s-keycloak.yml b/orgs/SovereignCloudStack/repositories/k8s-keycloak.yml deleted file mode 100644 index 0b16bd24..00000000 --- a/orgs/SovereignCloudStack/repositories/k8s-keycloak.yml +++ /dev/null @@ -1,21 +0,0 @@ ---- -k8s-keycloak: - default_branch: main - description: 'Deployment manifests for Keycloak' - homepage: 'https://scs.community/' - topics: - - k8s - archived: false - has_issues: true - has_projects: false - has_wiki: false - private: false - delete_branch_on_merge: true - allow_merge_commit: false - allow_squash_merge: true - allow_rebase_merge: true - teams: [] - collaborators: [] - branch_protections: - - branch: "main" - template: "main" From 5a6b1e0fa893d162ec80ff322554f810ea6d684a Mon Sep 17 00:00:00 2001 From: Eduard Itrich Date: Tue, 11 Oct 2022 05:12:19 +0200 Subject: [PATCH 069/374] Add safe/non-desctructive mode to manage.py (#32) * Add a non-desctructive mode to keep manually added labels * Run manage.py in safe/non-desctructive mode * Make safe mode false by default. We invoke it with --safe though. * Fix how manage.py is invoked and standardize environment * Rename safe option to keep_labels Signed-off-by: Eduard Itrich --- .github/workflows/manage-github-repositories.yml | 9 +++++++-- manage.py | 3 ++- 2 files changed, 9 insertions(+), 3 deletions(-) diff --git a/.github/workflows/manage-github-repositories.yml b/.github/workflows/manage-github-repositories.yml index bdf11a1f..324ff276 100644 --- a/.github/workflows/manage-github-repositories.yml +++ b/.github/workflows/manage-github-repositories.yml @@ -19,6 +19,7 @@ jobs: else echo "Found valid PAT for ${{github.actor}}" fi + - name: Checkout repo uses: actions/checkout@v2 with: @@ -47,8 +48,12 @@ jobs: - name: Manage github repositories with Ansible run: | - pipenv run ansible-playbook playbook.yaml -e api_token=${{ secrets[format('GHP_{0}', github.actor)] }} + pipenv run ansible-playbook playbook.yaml -e api_token=$API_TOKEN + env: + API_TOKEN: ${{ secrets[format('GHP_{0}', github.actor)] }} - name: Manage github repositories with Python run: | - pipenv run python3 manage.py -e api_token=${{ secrets[format('GHP_{0}', github.actor)] }} + pipenv run python3 manage.py --keep_labels TRUE + env: + API_TOKEN: ${{ secrets[format('GHP_{0}', github.actor)] }} diff --git a/manage.py b/manage.py index c059ac5f..5a8483f8 100644 --- a/manage.py +++ b/manage.py @@ -13,6 +13,7 @@ parser = ArgumentParser() parser.add_argument("-d", "--dry", default=False, help="Dry run - if true does not change github items") +parser.add_argument("-kl", "--keep_labels", default=False, help="If true does not remove manually added, non-defined labels") args = parser.parse_args() with open("config.yaml") as fp: @@ -60,7 +61,7 @@ for label in labels.keys(): logging.info(f"{gh_repository.name} - {label} should not exist") - if args.dry is False: + if args.dry is False and args.keep_labels is False: gh_label = labels[label] gh_label.delete() logging.info(f"{gh_repository.name} - {label} removed") From 99dfc59af6a0fb4ccccb8698affc15594e5ae7f4 Mon Sep 17 00:00:00 2001 From: Eduard Itrich Date: Tue, 11 Oct 2022 06:58:02 +0200 Subject: [PATCH 070/374] Assign every community member to at least one team (#34) * Add chschilling to team wavecon * Add missing teams Signed-off-by: Eduard Itrich --- orgs/SovereignCloudStack/data.yaml | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/orgs/SovereignCloudStack/data.yaml b/orgs/SovereignCloudStack/data.yaml index 4f0797c6..c93f416b 100644 --- a/orgs/SovereignCloudStack/data.yaml +++ b/orgs/SovereignCloudStack/data.yaml @@ -300,6 +300,28 @@ teams: - cedegi - heinritzkat - pjsinka + - chschilling + - slug: "stackhpc" + description: "StackHPC" + privacy: closed + parent: + maintainer: + - markgoddard + member: [] + - slug: "cleura" + description: "Cleura" + privacy: closed + parent: + maintainer: + - tobberydberg + member: [] + - slug: "tsystems" + description: "T-Systems" + privacy: closed + parent: + maintainer: + - wenners + member: [] # ========================== branch_protection_templates: main: From 74e6eeedf903a54c62da3050eea7f52a4a39661a Mon Sep 17 00:00:00 2001 From: Eduard Itrich Date: Wed, 12 Oct 2022 11:55:19 +0200 Subject: [PATCH 071/374] Allow everyone with write permission to push to main (#36) This allows everyone with write permission (i.e. everyone in our organization) to write to the main branch. Changes still need to be first pushed to a unprotected branch and reviewed in a pull request, but clicking on the merge button is now possible for everyone aside the admin/maintainer team. Signed-off-by: Eduard Itrich --- orgs/SovereignCloudStack/data.yaml | 3 --- 1 file changed, 3 deletions(-) diff --git a/orgs/SovereignCloudStack/data.yaml b/orgs/SovereignCloudStack/data.yaml index c93f416b..28a374fa 100644 --- a/orgs/SovereignCloudStack/data.yaml +++ b/orgs/SovereignCloudStack/data.yaml @@ -339,9 +339,6 @@ branch_protection_templates: require_code_owner_reviews: false required_approving_review_count: 1 restrictions: - users: [] # list of members or empty list - teams: [] # list of teams or empty list - apps: [] # list of app slugs with push access required_linear_history: false allow_force_pushes: false allow_deletions: false From 3c980da3fc182623ef788e20972dbd4ac4a79462 Mon Sep 17 00:00:00 2001 From: Eduard Itrich Date: Thu, 13 Oct 2022 09:29:00 +0200 Subject: [PATCH 072/374] Add second branch protection rule that only allows owners to merge (#38) Signed-off-by: Eduard Itrich --- orgs/SovereignCloudStack/data.yaml | 21 +++++++++++++++++++ .../repositories/github-manager.yml | 2 +- 2 files changed, 22 insertions(+), 1 deletion(-) diff --git a/orgs/SovereignCloudStack/data.yaml b/orgs/SovereignCloudStack/data.yaml index 28a374fa..8b863961 100644 --- a/orgs/SovereignCloudStack/data.yaml +++ b/orgs/SovereignCloudStack/data.yaml @@ -342,3 +342,24 @@ branch_protection_templates: required_linear_history: false allow_force_pushes: false allow_deletions: false + owner_only: + required_status_checks: + strict: true + checks: + - context: "DCO" + app_id: 29752456 + enforce_admins: true + required_pull_request_reviews: + dismissal_restrictions: + users: [] # list of members or empty list + teams: [] # list of teams or empty list + dismiss_stale_reviews: true + require_code_owner_reviews: false + required_approving_review_count: 1 + restrictions: + users: [] # list of members or empty list + teams: [] # list of teams or empty list + apps: [] # list of app slugs with push access + required_linear_history: false + allow_force_pushes: false + allow_deletions: false diff --git a/orgs/SovereignCloudStack/repositories/github-manager.yml b/orgs/SovereignCloudStack/repositories/github-manager.yml index ae4adadb..4086ed99 100644 --- a/orgs/SovereignCloudStack/repositories/github-manager.yml +++ b/orgs/SovereignCloudStack/repositories/github-manager.yml @@ -19,4 +19,4 @@ github-manager: collaborators: [] branch_protections: - branch: "main" - template: "main" + template: "owner_only" From 1534837bc81c39213eb3c332ff4ab4ba13d2ccfc Mon Sep 17 00:00:00 2001 From: Kurt Garloff Date: Wed, 19 Oct 2022 21:26:52 +0200 Subject: [PATCH 073/374] Add a standards label to our repos (in SCS green). (#41) Signed-off-by: Kurt Garloff Signed-off-by: Kurt Garloff --- config.yaml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/config.yaml b/config.yaml index 3397b801..52522da0 100644 --- a/config.yaml +++ b/config.yaml @@ -90,3 +90,6 @@ labels: - name: longterm description: "Issues or pull requests that relevent for longterm support" color: "ff00ff" + - name: standards + description: "Issues / ADR / pull requests relevant for standardization & certification" + color: "50c3a5" From 89d4ea1a78a121fc7a0306ae23c4c96b11ff280e Mon Sep 17 00:00:00 2001 From: Felix Kronlage-Dammers Date: Wed, 19 Oct 2022 22:37:15 +0200 Subject: [PATCH 074/374] add labels for the r4 outcomes (#43) * add labels for the r4 outcomes Signed-off-by: Felix Kronlage-Dammers * remove newline Signed-off-by: Felix Kronlage-Dammers * fix formatting botchered with github direct editing Signed-off-by: Felix Kronlage-Dammers Signed-off-by: Felix Kronlage-Dammers --- config.yaml | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/config.yaml b/config.yaml index 52522da0..3e646449 100644 --- a/config.yaml +++ b/config.yaml @@ -93,3 +93,18 @@ labels: - name: standards description: "Issues / ADR / pull requests relevant for standardization & certification" color: "50c3a5" + - name: "SCS enables with an excellent toolbox" + description: "SCS enables Operators, Integrators and Developers with an excellent toolbox" + color: "#D4C5F9" + - name: "SCS is continuously built and tested" + description: "SCS is continuously built and tested in order to raise velocity and quality" + color: "#D4C5F9" + - name: "SCS is federated" + description: "SCS is federated" + color: "#D4C5F9" + - name: "SCS is standardized" + description: "SCS is standardized" + color: "#D4C5F9" + - name: "SCS is understandable" + description: "SCS is understandable" + color: "#D4C5F9" From 004217b14211e424f77214037934ea367fcad411 Mon Sep 17 00:00:00 2001 From: Kurt Garloff Date: Wed, 19 Oct 2022 23:13:13 +0200 Subject: [PATCH 075/374] We know the full name of Mathias. (#42) Signed-off-by: Kurt Garloff --- orgs/SovereignCloudStack/data.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/orgs/SovereignCloudStack/data.yaml b/orgs/SovereignCloudStack/data.yaml index 8b863961..3657d328 100644 --- a/orgs/SovereignCloudStack/data.yaml +++ b/orgs/SovereignCloudStack/data.yaml @@ -78,7 +78,7 @@ members: - name: Mark Goddard login: markgoddard role: member - - name: "" + - name: Mathias Fechner login: matfechner role: member - name: "" From 0a0352dc22d55730698e4083e2e9395000e52e49 Mon Sep 17 00:00:00 2001 From: Christian Berendt Date: Thu, 20 Oct 2022 19:44:28 +0200 Subject: [PATCH 076/374] Autoformat python syntax with black (#39) Signed-off-by: Christian Berendt Signed-off-by: Christian Berendt --- manage.py | 56 +++++++++++++++++++++++++++++++++++++------------------ 1 file changed, 38 insertions(+), 18 deletions(-) diff --git a/manage.py b/manage.py index 5a8483f8..fd257387 100644 --- a/manage.py +++ b/manage.py @@ -4,7 +4,9 @@ import yaml from argparse import ArgumentParser -logging.basicConfig(format='%(asctime)s - %(message)s', level=logging.INFO, datefmt='%Y-%m-%d %H:%M:%S') +logging.basicConfig( + format="%(asctime)s - %(message)s", level=logging.INFO, datefmt="%Y-%m-%d %H:%M:%S" +) API_TOKEN = os.environ.get("API_TOKEN") ORGANIZATION = os.environ.get("ORGANIZATION", "sovereigncloudstack") @@ -12,14 +14,21 @@ gh = github.Github(login_or_token=API_TOKEN) parser = ArgumentParser() -parser.add_argument("-d", "--dry", default=False, help="Dry run - if true does not change github items") -parser.add_argument("-kl", "--keep_labels", default=False, help="If true does not remove manually added, non-defined labels") +parser.add_argument( + "-d", "--dry", default=False, help="Dry run - if true does not change github items" +) +parser.add_argument( + "-kl", + "--keep_labels", + default=False, + help="If true does not remove manually added, non-defined labels", +) args = parser.parse_args() with open("config.yaml") as fp: CONFIG = yaml.load(fp, Loader=yaml.SafeLoader) -for gh_repository in gh.get_organization(ORGANIZATION).get_repos(type='public'): +for gh_repository in gh.get_organization(ORGANIZATION).get_repos(type="public"): if gh_repository.archived: continue @@ -35,27 +44,36 @@ for gh_label in gh_labels: labels[gh_label.name] = gh_label - for label in CONFIG['labels']: - if label['name'] not in labels.keys(): + for label in CONFIG["labels"]: + if label["name"] not in labels.keys(): logging.info(f"{gh_repository.name} - label {label['name']} does not exist") if args.dry is False: try: gh_repository.create_label( - name=label['name'], - description=label['description'], - color=label['color'] + name=label["name"], + description=label["description"], + color=label["color"], ) except: - logging.info(f"{gh_repository.name} - label {label['name']} - Failed to create label") + logging.info( + f"{gh_repository.name} - label {label['name']} - Failed to create label" + ) else: - gh_label = labels[label['name']] + gh_label = labels[label["name"]] - if gh_label.description != label['description'] or gh_label.color != label['color']: + if ( + gh_label.description != label["description"] + or gh_label.color != label["color"] + ): logging.info(f"{gh_repository.name} - label {label['name']} changed") if args.dry is False: - gh_label.edit(name=label['name'], description=label['description'], color=label['color']) + gh_label.edit( + name=label["name"], + description=label["description"], + color=label["color"], + ) - del labels[label['name']] + del labels[label["name"]] # remove undefined labels @@ -68,11 +86,13 @@ # handle milestones - gh_milestones = gh_repository.get_milestones(state='open') + gh_milestones = gh_repository.get_milestones(state="open") for gh_milestone in gh_milestones: - if gh_milestone.title not in CONFIG['milestones']: - logging.info(f"{gh_repository.name} - {gh_milestone.title} should be in state 'closed'") + if gh_milestone.title not in CONFIG["milestones"]: + logging.info( + f"{gh_repository.name} - {gh_milestone.title} should be in state 'closed'" + ) if args.dry is False: gh_milestone.edit(title=gh_milestone.title, state="closed") @@ -80,7 +100,7 @@ for gh_milestone in gh_milestones: gh_milestone_titles.append(gh_milestone.title) - for milestone in CONFIG['milestones']: + for milestone in CONFIG["milestones"]: if milestone in gh_milestone_titles: logging.info(f"{gh_repository.name} - milestone {milestone} does exist") else: From 632a405594c14020d8838c28e3b3c2dfbfa5b08a Mon Sep 17 00:00:00 2001 From: Eduard Itrich Date: Thu, 20 Oct 2022 23:47:26 +0200 Subject: [PATCH 077/374] On-board @dagdammann and add him to team C&H (#37) Signed-off-by: Eduard Itrich --- orgs/SovereignCloudStack/data.yaml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/orgs/SovereignCloudStack/data.yaml b/orgs/SovereignCloudStack/data.yaml index 3657d328..4c01464f 100644 --- a/orgs/SovereignCloudStack/data.yaml +++ b/orgs/SovereignCloudStack/data.yaml @@ -162,6 +162,9 @@ members: - name: Max Wolfs login: maxwolfs role: member + - name: Dag Dammann + login: dagdammann + role: member # ========================== teams: - slug: "23technologies" @@ -198,6 +201,7 @@ teams: - horazont member: - kgube + - dagdammann - slug: "gonicus" description: "GONICUS GmbH" privacy: closed From 93294f6fdeee6e7c307c387d0bd6a34ada20711a Mon Sep 17 00:00:00 2001 From: Eduard Itrich Date: Fri, 21 Oct 2022 14:33:22 +0200 Subject: [PATCH 078/374] Fix notation of color codes of newly added labels (#46) Signed-off-by: Eduard Itrich --- config.yaml | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/config.yaml b/config.yaml index 3e646449..e86361be 100644 --- a/config.yaml +++ b/config.yaml @@ -95,16 +95,16 @@ labels: color: "50c3a5" - name: "SCS enables with an excellent toolbox" description: "SCS enables Operators, Integrators and Developers with an excellent toolbox" - color: "#D4C5F9" + color: "D4C5F9" - name: "SCS is continuously built and tested" description: "SCS is continuously built and tested in order to raise velocity and quality" - color: "#D4C5F9" + color: "D4C5F9" - name: "SCS is federated" description: "SCS is federated" - color: "#D4C5F9" + color: "D4C5F9" - name: "SCS is standardized" description: "SCS is standardized" - color: "#D4C5F9" + color: "D4C5F9" - name: "SCS is understandable" description: "SCS is understandable" - color: "#D4C5F9" + color: "D4C5F9" From a95d85e848dc99e8f90c2f537668b940c50f5e90 Mon Sep 17 00:00:00 2001 From: Eduard Itrich Date: Thu, 27 Oct 2022 09:26:34 +0200 Subject: [PATCH 079/374] Add Friederike to our community (#47) Signed-off-by: Eduard Itrich --- orgs/SovereignCloudStack/data.yaml | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/orgs/SovereignCloudStack/data.yaml b/orgs/SovereignCloudStack/data.yaml index 4c01464f..927ac574 100644 --- a/orgs/SovereignCloudStack/data.yaml +++ b/orgs/SovereignCloudStack/data.yaml @@ -165,6 +165,9 @@ members: - name: Dag Dammann login: dagdammann role: member + - name: Friederike Zelke + login: FriederikeZelke + role: member # ========================== teams: - slug: "23technologies" @@ -326,6 +329,13 @@ teams: maintainer: - wenners member: [] + - slug: "cloudical" + description: "Cloudical" + privacy: closed + parent: + maintainer: + - FriederikeZelke + member: [] # ========================== branch_protection_templates: main: From 816dc9d520006b465a418147c2b767bd7f011a18 Mon Sep 17 00:00:00 2001 From: Ralf Heiringhoff Date: Thu, 3 Nov 2022 10:15:23 +0100 Subject: [PATCH 080/374] added wieneo (#50) Signed-off-by: Ralf Heiringhoff --- orgs/SovereignCloudStack/data.yaml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/orgs/SovereignCloudStack/data.yaml b/orgs/SovereignCloudStack/data.yaml index 927ac574..85dcc2da 100644 --- a/orgs/SovereignCloudStack/data.yaml +++ b/orgs/SovereignCloudStack/data.yaml @@ -27,6 +27,9 @@ members: - name: Ralf Heiringhoff login: frosty-geek role: member + - name: Johann Gnaucke + login: wieneo + role: member - name: Fynn Späker login: fynluk role: member @@ -267,6 +270,7 @@ teams: - elZander - PSwatchmen - coro1404 + - wieneo - slug: "syself" description: "Syself GmbH" privacy: closed From a9f00de854a74c3835dcc738c25b05dbd07cb06d Mon Sep 17 00:00:00 2001 From: Eduard Itrich Date: Tue, 8 Nov 2022 11:20:21 +0100 Subject: [PATCH 081/374] Adjust handle of @manuela-urban (#53) * Adjust handle of @manuela-urban * Also fix handle within team membership Signed-off-by: Eduard Itrich --- orgs/SovereignCloudStack/data.yaml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/orgs/SovereignCloudStack/data.yaml b/orgs/SovereignCloudStack/data.yaml index 85dcc2da..619b3dcb 100644 --- a/orgs/SovereignCloudStack/data.yaml +++ b/orgs/SovereignCloudStack/data.yaml @@ -76,7 +76,7 @@ members: login: maliblatt role: member - name: Manuela Urban - login: ManuelaUr + login: manuela-urban role: member - name: Mark Goddard login: markgoddard @@ -241,7 +241,7 @@ teams: member: - fkr - itrich - - ManuelaUr + - manuela-urban - alexander-diab - maxwolfs - slug: "osism" From c6ad2a4e846632bf3b3f5a46c815ccb29e9be1a1 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Tue, 8 Nov 2022 11:22:39 +0100 Subject: [PATCH 082/374] chore: update gitstyring submodule (#48) Signed-off-by: SCS Bot Signed-off-by: SCS Bot Co-authored-by: SCS Bot --- ansible-collection-gitcontrol | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ansible-collection-gitcontrol b/ansible-collection-gitcontrol index 93c50d8e..e7971cd6 160000 --- a/ansible-collection-gitcontrol +++ b/ansible-collection-gitcontrol @@ -1 +1 @@ -Subproject commit 93c50d8e14f86e1fb02596a1e878bafcd8b60770 +Subproject commit e7971cd63fc37034e14c4ea8b94adb91621737af From 624ae6fc410e0285c6c7e4c70a838bfbb5011e7b Mon Sep 17 00:00:00 2001 From: Eduard Itrich Date: Tue, 8 Nov 2022 11:44:04 +0100 Subject: [PATCH 083/374] Invite @aeroflydesign to our GitHub org and add to team OSISM (#52) Signed-off-by: Eduard Itrich --- orgs/SovereignCloudStack/data.yaml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/orgs/SovereignCloudStack/data.yaml b/orgs/SovereignCloudStack/data.yaml index 619b3dcb..2c34b453 100644 --- a/orgs/SovereignCloudStack/data.yaml +++ b/orgs/SovereignCloudStack/data.yaml @@ -171,6 +171,9 @@ members: - name: Friederike Zelke login: FriederikeZelke role: member + - name: Larissa + login: aeroflydesign + role: member # ========================== teams: - slug: "23technologies" @@ -255,6 +258,7 @@ teams: - tibeer - ra-beer - osfrickler + - aeroflydesign - slug: "plusserver" description: "PlusServer GmbH" privacy: closed From 13a10509fe3335923cf6da3838a0db670656383b Mon Sep 17 00:00:00 2001 From: Eduard Itrich Date: Tue, 8 Nov 2022 11:49:33 +0100 Subject: [PATCH 084/374] Invite ppkuschy to SCS org and add to team OSISM (#49) Signed-off-by: Eduard Itrich --- orgs/SovereignCloudStack/data.yaml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/orgs/SovereignCloudStack/data.yaml b/orgs/SovereignCloudStack/data.yaml index 2c34b453..0d99a175 100644 --- a/orgs/SovereignCloudStack/data.yaml +++ b/orgs/SovereignCloudStack/data.yaml @@ -171,6 +171,9 @@ members: - name: Friederike Zelke login: FriederikeZelke role: member + - name: Paul-Philipp Kuschy + login: ppkuschy + role: member - name: Larissa login: aeroflydesign role: member @@ -258,6 +261,7 @@ teams: - tibeer - ra-beer - osfrickler + - ppkuschy - aeroflydesign - slug: "plusserver" description: "PlusServer GmbH" From f42de117ca5e352caba6f699909397d2425c8484 Mon Sep 17 00:00:00 2001 From: Jeff <33204967+jnull@users.noreply.github.com> Date: Fri, 11 Nov 2022 07:10:02 +0100 Subject: [PATCH 085/374] added enrico to member list and group wavecon (#55) Signed-off-by: Jeff Chousterman Signed-off-by: Jeff Chousterman --- orgs/SovereignCloudStack/data.yaml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/orgs/SovereignCloudStack/data.yaml b/orgs/SovereignCloudStack/data.yaml index 0d99a175..0281863b 100644 --- a/orgs/SovereignCloudStack/data.yaml +++ b/orgs/SovereignCloudStack/data.yaml @@ -177,6 +177,9 @@ members: - name: Larissa login: aeroflydesign role: member + - name: Enrico Kern + login: flyersa + role: member # ========================== teams: - slug: "23technologies" @@ -320,6 +323,7 @@ teams: - heinritzkat - pjsinka - chschilling + - flyersa - slug: "stackhpc" description: "StackHPC" privacy: closed From e5adb2be6db4e48ac6e081b42ed5c24e4010b1c3 Mon Sep 17 00:00:00 2001 From: Max Wolfs Date: Mon, 21 Nov 2022 20:01:57 +0100 Subject: [PATCH 086/374] add docs-page (#56) Signed-off-by: maxwolfs Signed-off-by: maxwolfs --- .../repositories/docs-page.yml | 21 +++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 orgs/SovereignCloudStack/repositories/docs-page.yml diff --git a/orgs/SovereignCloudStack/repositories/docs-page.yml b/orgs/SovereignCloudStack/repositories/docs-page.yml new file mode 100644 index 00000000..35f9e806 --- /dev/null +++ b/orgs/SovereignCloudStack/repositories/docs-page.yml @@ -0,0 +1,21 @@ +--- +Docs: + default_branch: main + description: Public static page for documentation + homepage: 'https://scs.community/' + topics: + - documentation + archived: false + has_issues: true + has_projects: false + has_wiki: false + private: false + delete_branch_on_merge: true + allow_merge_commit: false + allow_squash_merge: true + allow_rebase_merge: true + teams: [] + collaborators: [] + branch_protections: + - branch: "main" + template: "main" From 93eba8a78fbdfeb0a0b0cd1f5589cba99dc43968 Mon Sep 17 00:00:00 2001 From: Eduard Itrich Date: Tue, 22 Nov 2022 09:16:45 +0100 Subject: [PATCH 087/374] Fix docs-page.yml to actually modify docs-page (#57) Signed-off-by: Eduard Itrich --- orgs/SovereignCloudStack/repositories/docs-page.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/orgs/SovereignCloudStack/repositories/docs-page.yml b/orgs/SovereignCloudStack/repositories/docs-page.yml index 35f9e806..88734d7b 100644 --- a/orgs/SovereignCloudStack/repositories/docs-page.yml +++ b/orgs/SovereignCloudStack/repositories/docs-page.yml @@ -1,5 +1,5 @@ --- -Docs: +docs-page: default_branch: main description: Public static page for documentation homepage: 'https://scs.community/' From eca5513da5c50ff0f93a37cce5db8db44b37b90d Mon Sep 17 00:00:00 2001 From: Eduard Itrich Date: Mon, 5 Dec 2022 16:14:27 +0100 Subject: [PATCH 088/374] Slide repository should actually be slide (#58) Signed-off-by: Eduard Itrich --- orgs/SovereignCloudStack/repositories/slides.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/orgs/SovereignCloudStack/repositories/slides.yml b/orgs/SovereignCloudStack/repositories/slides.yml index 2122ce6c..452c337d 100644 --- a/orgs/SovereignCloudStack/repositories/slides.yml +++ b/orgs/SovereignCloudStack/repositories/slides.yml @@ -1,5 +1,5 @@ --- -minutes: +slides: default_branch: main description: Slides presented within SCS community homepage: 'https://scs.community/' From 9e2dc63ac75e72ec50334616be426dfcbf9df58b Mon Sep 17 00:00:00 2001 From: Kurt Garloff Date: Fri, 9 Dec 2022 19:03:24 +0100 Subject: [PATCH 089/374] =?UTF-8?q?Add=20Dirk=20Lo=C3=9Fack=20to=20SCS=20m?= =?UTF-8?q?embers.=20(#59)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit -off-by: Kurt Garloff --- orgs/SovereignCloudStack/data.yaml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/orgs/SovereignCloudStack/data.yaml b/orgs/SovereignCloudStack/data.yaml index 0281863b..602b3f17 100644 --- a/orgs/SovereignCloudStack/data.yaml +++ b/orgs/SovereignCloudStack/data.yaml @@ -180,6 +180,9 @@ members: - name: Enrico Kern login: flyersa role: member + - name: Dirk Loßack + login: dirklossack + role: member # ========================== teams: - slug: "23technologies" From 56ef60d285420e1cda877d1dcf836c87a50e6a84 Mon Sep 17 00:00:00 2001 From: Ralf Heiringhoff Date: Mon, 19 Dec 2022 07:33:59 +0100 Subject: [PATCH 090/374] removed coro1404, added uselessbusinessclown (#61) Signed-off-by: Ralf Heiringhoff --- orgs/SovereignCloudStack/data.yaml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/orgs/SovereignCloudStack/data.yaml b/orgs/SovereignCloudStack/data.yaml index 602b3f17..fc514cbf 100644 --- a/orgs/SovereignCloudStack/data.yaml +++ b/orgs/SovereignCloudStack/data.yaml @@ -12,9 +12,6 @@ members: - name: Christian Otto Stelter login: costelter role: member - - name: Stephan Ilaender - login: coro1404 - role: member - name: Thorsten Schifferdecker login: curx role: member @@ -183,6 +180,9 @@ members: - name: Dirk Loßack login: dirklossack role: member + - name: Christian Schmitz + login: uselessbusinessclown + role: member # ========================== teams: - slug: "23technologies" @@ -283,8 +283,8 @@ teams: - Phil9219 - elZander - PSwatchmen - - coro1404 - wieneo + - uselessbusinessclown - slug: "syself" description: "Syself GmbH" privacy: closed From f28cd8a3ef9233a63b47b09c32b332127d0e50b6 Mon Sep 17 00:00:00 2001 From: Tim Beermann Date: Mon, 19 Dec 2022 07:46:42 +0100 Subject: [PATCH 091/374] add standards repository (#60) Signed-off-by: Tim Beermann --- .../repositories/standards.yml | 21 +++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 orgs/SovereignCloudStack/repositories/standards.yml diff --git a/orgs/SovereignCloudStack/repositories/standards.yml b/orgs/SovereignCloudStack/repositories/standards.yml new file mode 100644 index 00000000..5f37ec2f --- /dev/null +++ b/orgs/SovereignCloudStack/repositories/standards.yml @@ -0,0 +1,21 @@ +--- +standards: + default_branch: main + description: SCS standards in a machine readable format + homepage: 'https://scs.community/' + topics: + - standards + archived: false + has_issues: true + has_projects: false + has_wiki: false + private: false + delete_branch_on_merge: true + allow_merge_commit: false + allow_squash_merge: true + allow_rebase_merge: true + teams: [] + collaborators: [] + branch_protections: + - branch: "main" + template: "main" From 73886e1f8aaf334b985f5c1e7c0ab5dd0f91841e Mon Sep 17 00:00:00 2001 From: Ralf Heiringhoff Date: Mon, 19 Dec 2022 14:14:16 +0100 Subject: [PATCH 092/374] re-add coro1404 (#62) Signed-off-by: Ralf Heiringhoff --- orgs/SovereignCloudStack/data.yaml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/orgs/SovereignCloudStack/data.yaml b/orgs/SovereignCloudStack/data.yaml index fc514cbf..9317f016 100644 --- a/orgs/SovereignCloudStack/data.yaml +++ b/orgs/SovereignCloudStack/data.yaml @@ -12,6 +12,9 @@ members: - name: Christian Otto Stelter login: costelter role: member + - name: Stephan Ilaender + login: coro1404 + role: member - name: Thorsten Schifferdecker login: curx role: member From d9ed02998fa854c44c7e3e4feaab3a58a34e2760 Mon Sep 17 00:00:00 2001 From: Felix Kronlage-Dammers Date: Tue, 10 Jan 2023 06:21:44 +0100 Subject: [PATCH 093/374] offboard heinritzkat (#64) Signed-off-by: Felix Kronlage-Dammers Signed-off-by: Felix Kronlage-Dammers --- orgs/SovereignCloudStack/data.yaml | 4 ---- 1 file changed, 4 deletions(-) diff --git a/orgs/SovereignCloudStack/data.yaml b/orgs/SovereignCloudStack/data.yaml index 9317f016..09b1e546 100644 --- a/orgs/SovereignCloudStack/data.yaml +++ b/orgs/SovereignCloudStack/data.yaml @@ -150,9 +150,6 @@ members: - name: Stefan Schmidt login: ZaphodB role: member - - name: Katharina Heinritz - login: heinritzkat - role: member - name: Nancy Buntfuss login: nbuntfuss role: member @@ -326,7 +323,6 @@ teams: - cedegi - ZaphodB - cedegi - - heinritzkat - pjsinka - chschilling - flyersa From 6c36b70fe4429674c7eb6a9a5e46e47dec4e2039 Mon Sep 17 00:00:00 2001 From: Kurt Garloff Date: Tue, 10 Jan 2023 08:30:04 +0100 Subject: [PATCH 094/374] Add dNation members Martin, Matej, Roman. (#65) Signed-off-by: Kurt Garloff Signed-off-by: Kurt Garloff Co-authored-by: Eduard Itrich --- orgs/SovereignCloudStack/data.yaml | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/orgs/SovereignCloudStack/data.yaml b/orgs/SovereignCloudStack/data.yaml index 09b1e546..6529c2de 100644 --- a/orgs/SovereignCloudStack/data.yaml +++ b/orgs/SovereignCloudStack/data.yaml @@ -183,6 +183,15 @@ members: - name: Christian Schmitz login: uselessbusinessclown role: member + - name: Martin Pilka + login: mpilka + role: member + - name: Matej Feder + login: matofeder + role: member + - name: Roman Hros + login: chess-knight + role: member # ========================== teams: - slug: "23technologies" @@ -354,6 +363,15 @@ teams: maintainer: - FriederikeZelke member: [] + - slug: "dnation" + description: "dNation" + privacy: closed + parent: + maintainer: + - mpilka + member: + - matofeder + - chess-knight # ========================== branch_protection_templates: main: From 0d39fe42bd43d1555554c2c3442e6c4e9e0e0480 Mon Sep 17 00:00:00 2001 From: Jeff <33204967+jnull@users.noreply.github.com> Date: Thu, 12 Jan 2023 15:21:28 +0100 Subject: [PATCH 095/374] added Wolodja to member list and group wavecon (#66) Signed-off-by: Jeff Chousterman --- orgs/SovereignCloudStack/data.yaml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/orgs/SovereignCloudStack/data.yaml b/orgs/SovereignCloudStack/data.yaml index 6529c2de..06896db7 100644 --- a/orgs/SovereignCloudStack/data.yaml +++ b/orgs/SovereignCloudStack/data.yaml @@ -150,6 +150,9 @@ members: - name: Stefan Schmidt login: ZaphodB role: member + - name: Wolodja Wentland + login: wwentland + role: member - name: Nancy Buntfuss login: nbuntfuss role: member @@ -335,6 +338,7 @@ teams: - pjsinka - chschilling - flyersa + - wwentland - slug: "stackhpc" description: "StackHPC" privacy: closed From 051e97a0f4cfa1b72cb230ca0a0ec137f0c7423c Mon Sep 17 00:00:00 2001 From: Eduard Itrich Date: Mon, 16 Jan 2023 14:27:19 +0100 Subject: [PATCH 096/374] Add labels for tender lots (#67) Signed-off-by: Eduard Itrich --- config.yaml | 51 +++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 51 insertions(+) diff --git a/config.yaml b/config.yaml index e86361be..307969f6 100644 --- a/config.yaml +++ b/config.yaml @@ -108,3 +108,54 @@ labels: - name: "SCS is understandable" description: "SCS is understandable" color: "D4C5F9" + - name: "SCS-VP01" + description: "Related to tender lot SCS-VP01" + color: "0F5FE1" + - name: "SCS-VP02" + description: "Related to tender lot SCS-VP02" + color: "0F5FE1" + - name: "SCS-VP03" + description: "Related to tender lot SCS-VP03" + color: "0F5FE1" + - name: "SCS-VP04" + description: "Related to tender lot SCS-VP04" + color: "0F5FE1" + - name: "SCS-VP05" + description: "Related to tender lot SCS-VP05" + color: "0F5FE1" + - name: "SCS-VP06a" + description: "Related to tender lot SCS-VP06a" + color: "0F5FE1" + - name: "SCS-VP06b" + description: "Related to tender lot SCS-VP06b" + color: "0F5FE1" + - name: "SCS-VP06c" + description: "Related to tender lot SCS-VP06c" + color: "0F5FE1" + - name: "SCS-VP06d" + description: "Related to tender lot SCS-VP06d" + color: "0F5FE1" + - name: "SCS-VP06e" + description: "Related to tender lot SCS-VP06e" + color: "0F5FE1" + - name: "SCS-VP08" + description: "Related to tender lot SCS-VP08" + color: "0F5FE1" + - name: "SCS-VP09a" + description: "Related to tender lot SCS-VP09a" + color: "0F5FE1" + - name: "SCS-VP09b" + description: "Related to tender lot SCS-VP09b" + color: "0F5FE1" + - name: "SCS-VP09c" + description: "Related to tender lot SCS-VP09c" + color: "0F5FE1" + - name: "SCS-VP10" + description: "Related to tender lot SCS-VP10" + color: "0F5FE1" + - name: "SCS-VP11" + description: "Related to tender lot SCS-VP11" + color: "0F5FE1" + - name: "SCS-VP13" + description: "Related to tender lot SCS-VP13" + color: "0F5FE1" From edab968f1a9ee95826f82b662cd71927a69c1367 Mon Sep 17 00:00:00 2001 From: Eduard Itrich Date: Tue, 17 Jan 2023 15:30:27 +0100 Subject: [PATCH 097/374] Give @maxwolfs admin rights (#69) Signed-off-by: Eduard Itrich --- orgs/SovereignCloudStack/data.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/orgs/SovereignCloudStack/data.yaml b/orgs/SovereignCloudStack/data.yaml index 06896db7..7ba75fe0 100644 --- a/orgs/SovereignCloudStack/data.yaml +++ b/orgs/SovereignCloudStack/data.yaml @@ -164,7 +164,7 @@ members: role: member - name: Max Wolfs login: maxwolfs - role: member + role: admin - name: Dag Dammann login: dagdammann role: member From 63979998596ad2e31a4ac4bebeeef4345041b418 Mon Sep 17 00:00:00 2001 From: Max Wolfs Date: Mon, 23 Jan 2023 10:58:10 +0100 Subject: [PATCH 098/374] Migrate and cleanup Docs repo (#70) * fix correct naming Signed-off-by: maxwolfs * add release notes repository Signed-off-by: maxwolfs Signed-off-by: maxwolfs --- .../SovereignCloudStack/repositories/Docs.yml | 2 +- .../repositories/release-notes.yml | 21 +++++++++++++++++++ 2 files changed, 22 insertions(+), 1 deletion(-) create mode 100644 orgs/SovereignCloudStack/repositories/release-notes.yml diff --git a/orgs/SovereignCloudStack/repositories/Docs.yml b/orgs/SovereignCloudStack/repositories/Docs.yml index cc10736e..b992bbc9 100644 --- a/orgs/SovereignCloudStack/repositories/Docs.yml +++ b/orgs/SovereignCloudStack/repositories/Docs.yml @@ -1,5 +1,5 @@ --- -Docs: +docs: default_branch: main description: Entry point for SCS Docs homepage: 'https://scs.community/' diff --git a/orgs/SovereignCloudStack/repositories/release-notes.yml b/orgs/SovereignCloudStack/repositories/release-notes.yml new file mode 100644 index 00000000..401e226c --- /dev/null +++ b/orgs/SovereignCloudStack/repositories/release-notes.yml @@ -0,0 +1,21 @@ +--- +release-notes: + default_branch: main + description: SCS Release notes + homepage: 'https://scs.community/' + topics: + - release notes + archived: false + has_issues: true + has_projects: false + has_wiki: false + private: false + delete_branch_on_merge: true + allow_merge_commit: false + allow_squash_merge: true + allow_rebase_merge: true + teams: [] + collaborators: [] + branch_protections: + - branch: "main" + template: "main" From 940eddbb5ec732ab623bb65a423c222160a66687 Mon Sep 17 00:00:00 2001 From: Felix Kronlage-Dammers Date: Mon, 23 Jan 2023 13:42:14 +0100 Subject: [PATCH 099/374] remove duplicate . (#73) Signed-off-by: Felix Kronlage-Dammers --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 57688530..2e81df84 100644 --- a/README.md +++ b/README.md @@ -2,7 +2,7 @@ This repository manages the GitHub permissions for the SCS organization. -The CI is based on the great work contributed by [OTC](https://github.com/opentelekomcloud/ansible-collection-gitcontrol). +The CI is based on the great work contributed by [OTC](https://github.com/opentelekomcloud/ansible-collection-gitcontrol) and [OSISM](https://github.com/osism/github-manager). ## Installation From 6281b3c896c4fb12599d0b0ff404252051da50fb Mon Sep 17 00:00:00 2001 From: Max Wolfs Date: Mon, 23 Jan 2023 13:42:58 +0100 Subject: [PATCH 100/374] add missing hyphens (#71) Signed-off-by: maxwolfs --- orgs/SovereignCloudStack/repositories/release-notes.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/orgs/SovereignCloudStack/repositories/release-notes.yml b/orgs/SovereignCloudStack/repositories/release-notes.yml index 401e226c..cff923bb 100644 --- a/orgs/SovereignCloudStack/repositories/release-notes.yml +++ b/orgs/SovereignCloudStack/repositories/release-notes.yml @@ -4,7 +4,7 @@ release-notes: description: SCS Release notes homepage: 'https://scs.community/' topics: - - release notes + - release-notes archived: false has_issues: true has_projects: false From 8dc0024773670a11e70dc6fa89c15f5251bd5ce7 Mon Sep 17 00:00:00 2001 From: Felix Kronlage-Dammers Date: Mon, 23 Jan 2023 13:50:22 +0100 Subject: [PATCH 101/374] add status page related repos (#72) Signed-off-by: Felix Kronlage-Dammers --- .../repositories/status-page-api.yml | 20 +++++++++++++++++++ .../status-page-githubprojects.yml | 20 +++++++++++++++++++ .../repositories/status-page-openapi.yml | 20 +++++++++++++++++++ .../repositories/status-page-web.yml | 20 +++++++++++++++++++ 4 files changed, 80 insertions(+) create mode 100644 orgs/SovereignCloudStack/repositories/status-page-api.yml create mode 100644 orgs/SovereignCloudStack/repositories/status-page-githubprojects.yml create mode 100644 orgs/SovereignCloudStack/repositories/status-page-openapi.yml create mode 100644 orgs/SovereignCloudStack/repositories/status-page-web.yml diff --git a/orgs/SovereignCloudStack/repositories/status-page-api.yml b/orgs/SovereignCloudStack/repositories/status-page-api.yml new file mode 100644 index 00000000..fe451dc4 --- /dev/null +++ b/orgs/SovereignCloudStack/repositories/status-page-api.yml @@ -0,0 +1,20 @@ +--- +status-page-api: + default_branch: main + description: status page api server + homepage: 'https://scs.community/' + topics: + archived: false + has_issues: true + has_projects: false + has_wiki: false + private: false + delete_branch_on_merge: true + allow_merge_commit: false + allow_squash_merge: true + allow_rebase_merge: true + teams: [] + collaborators: [] + branch_protections: + - branch: "main" + template: "main" diff --git a/orgs/SovereignCloudStack/repositories/status-page-githubprojects.yml b/orgs/SovereignCloudStack/repositories/status-page-githubprojects.yml new file mode 100644 index 00000000..e987cac5 --- /dev/null +++ b/orgs/SovereignCloudStack/repositories/status-page-githubprojects.yml @@ -0,0 +1,20 @@ +--- +status-page-githubprojects: + default_branch: main + description: status page with github projects as backend + homepage: 'https://scs.community/' + topics: + archived: false + has_issues: true + has_projects: false + has_wiki: false + private: false + delete_branch_on_merge: true + allow_merge_commit: false + allow_squash_merge: true + allow_rebase_merge: true + teams: [] + collaborators: [] + branch_protections: + - branch: "main" + template: "main" diff --git a/orgs/SovereignCloudStack/repositories/status-page-openapi.yml b/orgs/SovereignCloudStack/repositories/status-page-openapi.yml new file mode 100644 index 00000000..09c16d03 --- /dev/null +++ b/orgs/SovereignCloudStack/repositories/status-page-openapi.yml @@ -0,0 +1,20 @@ +--- +status-page-openapi: + default_branch: main + description: OpenAPI spec for the status page api + homepage: 'https://scs.community/' + topics: + archived: false + has_issues: true + has_projects: false + has_wiki: false + private: false + delete_branch_on_merge: true + allow_merge_commit: false + allow_squash_merge: true + allow_rebase_merge: true + teams: [] + collaborators: [] + branch_protections: + - branch: "main" + template: "main" diff --git a/orgs/SovereignCloudStack/repositories/status-page-web.yml b/orgs/SovereignCloudStack/repositories/status-page-web.yml new file mode 100644 index 00000000..57092310 --- /dev/null +++ b/orgs/SovereignCloudStack/repositories/status-page-web.yml @@ -0,0 +1,20 @@ +--- +status-page-web: + default_branch: main + description: web frontend to the status page api + homepage: 'https://scs.community/' + topics: + archived: false + has_issues: true + has_projects: false + has_wiki: false + private: false + delete_branch_on_merge: true + allow_merge_commit: false + allow_squash_merge: true + allow_rebase_merge: true + teams: [] + collaborators: [] + branch_protections: + - branch: "main" + template: "main" From f1cce3f577581bcca20186d8d85500d87b0223b3 Mon Sep 17 00:00:00 2001 From: Eduard Itrich Date: Mon, 23 Jan 2023 14:41:10 +0100 Subject: [PATCH 102/374] Add empty array to topics of new added repositories (#74) Signed-off-by: Eduard Itrich --- orgs/SovereignCloudStack/repositories/status-page-api.yml | 2 +- .../repositories/status-page-githubprojects.yml | 2 +- orgs/SovereignCloudStack/repositories/status-page-openapi.yml | 2 +- orgs/SovereignCloudStack/repositories/status-page-web.yml | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/orgs/SovereignCloudStack/repositories/status-page-api.yml b/orgs/SovereignCloudStack/repositories/status-page-api.yml index fe451dc4..8c5964ae 100644 --- a/orgs/SovereignCloudStack/repositories/status-page-api.yml +++ b/orgs/SovereignCloudStack/repositories/status-page-api.yml @@ -3,7 +3,7 @@ status-page-api: default_branch: main description: status page api server homepage: 'https://scs.community/' - topics: + topics: [] archived: false has_issues: true has_projects: false diff --git a/orgs/SovereignCloudStack/repositories/status-page-githubprojects.yml b/orgs/SovereignCloudStack/repositories/status-page-githubprojects.yml index e987cac5..354391b5 100644 --- a/orgs/SovereignCloudStack/repositories/status-page-githubprojects.yml +++ b/orgs/SovereignCloudStack/repositories/status-page-githubprojects.yml @@ -3,7 +3,7 @@ status-page-githubprojects: default_branch: main description: status page with github projects as backend homepage: 'https://scs.community/' - topics: + topics: [] archived: false has_issues: true has_projects: false diff --git a/orgs/SovereignCloudStack/repositories/status-page-openapi.yml b/orgs/SovereignCloudStack/repositories/status-page-openapi.yml index 09c16d03..a89e35c3 100644 --- a/orgs/SovereignCloudStack/repositories/status-page-openapi.yml +++ b/orgs/SovereignCloudStack/repositories/status-page-openapi.yml @@ -3,7 +3,7 @@ status-page-openapi: default_branch: main description: OpenAPI spec for the status page api homepage: 'https://scs.community/' - topics: + topics: [] archived: false has_issues: true has_projects: false diff --git a/orgs/SovereignCloudStack/repositories/status-page-web.yml b/orgs/SovereignCloudStack/repositories/status-page-web.yml index 57092310..87a11654 100644 --- a/orgs/SovereignCloudStack/repositories/status-page-web.yml +++ b/orgs/SovereignCloudStack/repositories/status-page-web.yml @@ -3,7 +3,7 @@ status-page-web: default_branch: main description: web frontend to the status page api homepage: 'https://scs.community/' - topics: + topics: [] archived: false has_issues: true has_projects: false From 500b4e96ef988e8abd1e60ca940d38f317f064a0 Mon Sep 17 00:00:00 2001 From: Eduard Itrich Date: Tue, 24 Jan 2023 09:02:16 +0100 Subject: [PATCH 103/374] Archive rally-foo repository (#63) As proposed by @frosty-geek, this repository should be archived. See https://github.com/SovereignCloudStack/rally-foo/issues/7 for further details. Signed-off-by: Eduard Itrich Co-authored-by: Ralf Heiringhoff --- orgs/SovereignCloudStack/repositories/rally-foo.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/orgs/SovereignCloudStack/repositories/rally-foo.yml b/orgs/SovereignCloudStack/repositories/rally-foo.yml index b3a48b47..3ee3e2dc 100644 --- a/orgs/SovereignCloudStack/repositories/rally-foo.yml +++ b/orgs/SovereignCloudStack/repositories/rally-foo.yml @@ -5,7 +5,7 @@ rally-foo: homepage: 'https://scs.community/' topics: - openstack - archived: false + archived: true has_issues: true has_projects: false has_wiki: false From 86e3c6b6889fedda1e31ce70cf56b3292b1deef1 Mon Sep 17 00:00:00 2001 From: Kurt Garloff Date: Tue, 24 Jan 2023 15:54:45 +0100 Subject: [PATCH 104/374] Add Jan Schoone to the SCS org, as member for now. (#75) admin status can happen after officially joining us ... Signed-off-by: Kurt Garloff --- orgs/SovereignCloudStack/data.yaml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/orgs/SovereignCloudStack/data.yaml b/orgs/SovereignCloudStack/data.yaml index 7ba75fe0..732b4552 100644 --- a/orgs/SovereignCloudStack/data.yaml +++ b/orgs/SovereignCloudStack/data.yaml @@ -195,6 +195,9 @@ members: - name: Roman Hros login: chess-knight role: member + - name: Jan Schoone + login: jschoone + role: member # ========================== teams: - slug: "23technologies" @@ -268,6 +271,7 @@ teams: - manuela-urban - alexander-diab - maxwolfs + - jschoone - slug: "osism" description: "OSISM GmbH" privacy: closed From 56dcfa9c82a312b7464561e75521cd68e397ae67 Mon Sep 17 00:00:00 2001 From: Ralf Heiringhoff Date: Tue, 24 Jan 2023 15:55:42 +0100 Subject: [PATCH 105/374] add saschascherrer (#68) Signed-off-by: Ralf Heiringhoff --- orgs/SovereignCloudStack/data.yaml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/orgs/SovereignCloudStack/data.yaml b/orgs/SovereignCloudStack/data.yaml index 732b4552..b23968db 100644 --- a/orgs/SovereignCloudStack/data.yaml +++ b/orgs/SovereignCloudStack/data.yaml @@ -114,6 +114,9 @@ members: - name: Arvid Requate login: reqa role: member + - name: "Sascha Scherrer" + login: saschascherrer + role: member - name: "" login: stunivention role: member @@ -301,6 +304,7 @@ teams: - PSwatchmen - wieneo - uselessbusinessclown + - saschascherrer - slug: "syself" description: "Syself GmbH" privacy: closed From 52eb07a1af942a27b9b41dfa02eaf2df27820ee3 Mon Sep 17 00:00:00 2001 From: Eduard Itrich Date: Tue, 31 Jan 2023 10:14:22 +0100 Subject: [PATCH 106/374] Add a branch protection rule that can be bypassed by owners (#76) * Add a branch protection rule that can be bypassed by owners * Add new line at end of file * Add new line for real * Allow bypass on newsletter and website * add bypass-rule to docs-page --------- Signed-off-by: Eduard Itrich Signed-off-by: maxwolfs Co-authored-by: maxwolfs --- orgs/SovereignCloudStack/data.yaml | 18 ++++++++++++++++++ .../repositories/docs-page.yml | 2 +- .../repositories/newsletter.yml | 2 +- .../repositories/website.yml | 2 +- 4 files changed, 21 insertions(+), 3 deletions(-) diff --git a/orgs/SovereignCloudStack/data.yaml b/orgs/SovereignCloudStack/data.yaml index b23968db..e1f76a1c 100644 --- a/orgs/SovereignCloudStack/data.yaml +++ b/orgs/SovereignCloudStack/data.yaml @@ -425,3 +425,21 @@ branch_protection_templates: required_linear_history: false allow_force_pushes: false allow_deletions: false + owner_bypass: + required_status_checks: + strict: true + checks: + - context: "DCO" + app_id: 29752456 + enforce_admins: false + required_pull_request_reviews: + dismissal_restrictions: + users: [] # list of members or empty list + teams: [] # list of teams or empty list + dismiss_stale_reviews: true + require_code_owner_reviews: false + required_approving_review_count: 1 + restrictions: + required_linear_history: false + allow_force_pushes: false + allow_deletions: false diff --git a/orgs/SovereignCloudStack/repositories/docs-page.yml b/orgs/SovereignCloudStack/repositories/docs-page.yml index 88734d7b..b22be0f9 100644 --- a/orgs/SovereignCloudStack/repositories/docs-page.yml +++ b/orgs/SovereignCloudStack/repositories/docs-page.yml @@ -18,4 +18,4 @@ docs-page: collaborators: [] branch_protections: - branch: "main" - template: "main" + template: "owner_bypass" diff --git a/orgs/SovereignCloudStack/repositories/newsletter.yml b/orgs/SovereignCloudStack/repositories/newsletter.yml index 1b8e991b..db61e0f1 100644 --- a/orgs/SovereignCloudStack/repositories/newsletter.yml +++ b/orgs/SovereignCloudStack/repositories/newsletter.yml @@ -18,4 +18,4 @@ newsletter: collaborators: [] branch_protections: - branch: "main" - template: "main" + template: "owner_bypass" diff --git a/orgs/SovereignCloudStack/repositories/website.yml b/orgs/SovereignCloudStack/repositories/website.yml index 279dee66..c36ddb2d 100644 --- a/orgs/SovereignCloudStack/repositories/website.yml +++ b/orgs/SovereignCloudStack/repositories/website.yml @@ -18,4 +18,4 @@ website: collaborators: [] branch_protections: - branch: "main" - template: "main" + template: "owner_bypass" From dc4ded7d77d7c1a2387be6a35fdf21468265a22f Mon Sep 17 00:00:00 2001 From: Kurt Garloff Date: Wed, 1 Feb 2023 08:08:43 +0100 Subject: [PATCH 107/374] Make Jan Schoone admin, add Dirk Lossack to OSBA. (#78) Signed-off-by: Kurt Garloff --- orgs/SovereignCloudStack/data.yaml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/orgs/SovereignCloudStack/data.yaml b/orgs/SovereignCloudStack/data.yaml index e1f76a1c..73a251a2 100644 --- a/orgs/SovereignCloudStack/data.yaml +++ b/orgs/SovereignCloudStack/data.yaml @@ -200,7 +200,7 @@ members: role: member - name: Jan Schoone login: jschoone - role: member + role: admin # ========================== teams: - slug: "23technologies" @@ -273,6 +273,7 @@ teams: - itrich - manuela-urban - alexander-diab + - dirklossack - maxwolfs - jschoone - slug: "osism" From 21516aa0d3da08d55477451719846d15fbfa39ee Mon Sep 17 00:00:00 2001 From: Ralf Heiringhoff Date: Mon, 13 Feb 2023 05:46:50 +0100 Subject: [PATCH 108/374] Update data.yaml (#82) * Update data.yaml @horazont added Heiko for tracking resources provided in SovereignCloudStack/docs#6 Signed-off-by: Ralf Heiringhoff * fixed trailing space Signed-off-by: Ralf Heiringhoff --------- Signed-off-by: Ralf Heiringhoff Signed-off-by: Ralf Heiringhoff --- orgs/SovereignCloudStack/data.yaml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/orgs/SovereignCloudStack/data.yaml b/orgs/SovereignCloudStack/data.yaml index 73a251a2..e46fece7 100644 --- a/orgs/SovereignCloudStack/data.yaml +++ b/orgs/SovereignCloudStack/data.yaml @@ -45,6 +45,9 @@ members: - name: Jonas Schäfer login: horazont role: member + - name: Heiko Ritter + login: cah-link + role: member - name: Philipp Westphal login: isaacintactile role: member @@ -238,6 +241,7 @@ teams: member: - kgube - dagdammann + - cah-link - slug: "gonicus" description: "GONICUS GmbH" privacy: closed From de1440af00dd80265208bd4a32181cf5a3ee50c0 Mon Sep 17 00:00:00 2001 From: Eduard Itrich Date: Wed, 15 Feb 2023 05:04:18 +0100 Subject: [PATCH 109/374] Add a label for release notes relevant changes (#80) Signed-off-by: Eduard Itrich --- config.yaml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/config.yaml b/config.yaml index 307969f6..139a9961 100644 --- a/config.yaml +++ b/config.yaml @@ -159,3 +159,6 @@ labels: - name: "SCS-VP13" description: "Related to tender lot SCS-VP13" color: "0F5FE1" + - name: "release-notes" + description: "This change needs to be highlighted in the upcoming release notes" + color: "50C3A5" From 4e427a43599abbdad2969a2cdeb26eabeea7e8e0 Mon Sep 17 00:00:00 2001 From: Eduard Itrich Date: Wed, 15 Feb 2023 15:31:57 +0100 Subject: [PATCH 110/374] Archive ort-docker (#83) The ORT community actively maintains a GitHub Action at https://github.com/oss-review-toolkit/ort-ci-github-action that is far more advanced than this implementation. We should archive this repository and switch to the upstream GitHub Action. See https://github.com/oss-review-toolkit/ort/issues/3512 for reference. Signed-off-by: Eduard Itrich --- orgs/SovereignCloudStack/repositories/ort-docker.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/orgs/SovereignCloudStack/repositories/ort-docker.yml b/orgs/SovereignCloudStack/repositories/ort-docker.yml index ca059839..e8ccd69c 100644 --- a/orgs/SovereignCloudStack/repositories/ort-docker.yml +++ b/orgs/SovereignCloudStack/repositories/ort-docker.yml @@ -5,7 +5,7 @@ ort-action: homepage: 'https://scs.community/' topics: - oss-review-toolkit - archived: false + archived: true has_issues: true has_projects: false has_wiki: false From 41cc2eaa28c808fa49e1b34170b7dc1af75a4c13 Mon Sep 17 00:00:00 2001 From: Eduard Itrich Date: Wed, 15 Feb 2023 15:40:16 +0100 Subject: [PATCH 111/374] Fix wrong YAML key in ort-docker definition (#85) Signed-off-by: Eduard Itrich --- orgs/SovereignCloudStack/repositories/ort-docker.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/orgs/SovereignCloudStack/repositories/ort-docker.yml b/orgs/SovereignCloudStack/repositories/ort-docker.yml index e8ccd69c..d5f10d7e 100644 --- a/orgs/SovereignCloudStack/repositories/ort-docker.yml +++ b/orgs/SovereignCloudStack/repositories/ort-docker.yml @@ -1,5 +1,5 @@ --- -ort-action: +ort-docker: default_branch: main description: Docker images for OSS Review Toolkit homepage: 'https://scs.community/' From fe88764e722c29fb75e23d59ef1b473e4760e1c2 Mon Sep 17 00:00:00 2001 From: Eduard Itrich Date: Wed, 15 Feb 2023 15:46:04 +0100 Subject: [PATCH 112/374] Fix archiving wrong ort repository Signed-off-by: Eduard Itrich --- orgs/SovereignCloudStack/repositories/ort-action.yml | 2 +- orgs/SovereignCloudStack/repositories/ort-docker.yml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/orgs/SovereignCloudStack/repositories/ort-action.yml b/orgs/SovereignCloudStack/repositories/ort-action.yml index 9855d77f..df1c9a4c 100644 --- a/orgs/SovereignCloudStack/repositories/ort-action.yml +++ b/orgs/SovereignCloudStack/repositories/ort-action.yml @@ -5,7 +5,7 @@ ort-action: homepage: 'https://scs.community/' topics: - oss-review-toolkit - archived: false + archived: true has_issues: true has_projects: false has_wiki: false diff --git a/orgs/SovereignCloudStack/repositories/ort-docker.yml b/orgs/SovereignCloudStack/repositories/ort-docker.yml index d5f10d7e..e60c276b 100644 --- a/orgs/SovereignCloudStack/repositories/ort-docker.yml +++ b/orgs/SovereignCloudStack/repositories/ort-docker.yml @@ -5,7 +5,7 @@ ort-docker: homepage: 'https://scs.community/' topics: - oss-review-toolkit - archived: true + archived: false has_issues: true has_projects: false has_wiki: false From baf4d930fcfc7d0b6459133b12e3c951dfcffe13 Mon Sep 17 00:00:00 2001 From: Eduard Itrich Date: Sun, 19 Feb 2023 10:45:20 +0100 Subject: [PATCH 113/374] Don't dismiss stale reviews (#86) This is really a blocker on how we currently work. Especially if minor "beauty" fixes are made after a review, this can be annoying. Since we're rather a small group that can be trusted, I'd propose to remove the dismissal of stale reviews. Signed-off-by: Eduard Itrich --- orgs/SovereignCloudStack/data.yaml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/orgs/SovereignCloudStack/data.yaml b/orgs/SovereignCloudStack/data.yaml index e46fece7..eba36ad7 100644 --- a/orgs/SovereignCloudStack/data.yaml +++ b/orgs/SovereignCloudStack/data.yaml @@ -402,7 +402,7 @@ branch_protection_templates: dismissal_restrictions: users: [] # list of members or empty list teams: [] # list of teams or empty list - dismiss_stale_reviews: true + dismiss_stale_reviews: false require_code_owner_reviews: false required_approving_review_count: 1 restrictions: @@ -420,7 +420,7 @@ branch_protection_templates: dismissal_restrictions: users: [] # list of members or empty list teams: [] # list of teams or empty list - dismiss_stale_reviews: true + dismiss_stale_reviews: false require_code_owner_reviews: false required_approving_review_count: 1 restrictions: @@ -441,7 +441,7 @@ branch_protection_templates: dismissal_restrictions: users: [] # list of members or empty list teams: [] # list of teams or empty list - dismiss_stale_reviews: true + dismiss_stale_reviews: false require_code_owner_reviews: false required_approving_review_count: 1 restrictions: From 87887963975255353bb6441615a54428bd232625 Mon Sep 17 00:00:00 2001 From: Eduard Itrich Date: Mon, 20 Feb 2023 08:13:28 +0100 Subject: [PATCH 114/374] Bump Actions modules (#87) Signed-off-by: Eduard Itrich --- .github/workflows/manage-github-repositories.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/manage-github-repositories.yml b/.github/workflows/manage-github-repositories.yml index 324ff276..3ca93731 100644 --- a/.github/workflows/manage-github-repositories.yml +++ b/.github/workflows/manage-github-repositories.yml @@ -21,12 +21,12 @@ jobs: fi - name: Checkout repo - uses: actions/checkout@v2 + uses: actions/checkout@v3 with: submodules: true - name: Setup python - uses: actions/setup-python@v2 + uses: actions/setup-python@v4 with: python-version: '3.10' From b6219790f2abfdb0fcb4f4edd1f5bc7edb4b205e Mon Sep 17 00:00:00 2001 From: Eduard Itrich Date: Mon, 20 Feb 2023 14:15:12 +0100 Subject: [PATCH 115/374] Add a check to look for unmanaged repositories (#88) * Add a simple script to check for unmanaged scripts * Add a simple workflow to test regularly for unmanaged repositories --------- Signed-off-by: Eduard Itrich --- .github/workflows/check-unmanaged-repos.yml | 61 +++++++++++++++++++++ check_repositories.py | 37 +++++++++++++ 2 files changed, 98 insertions(+) create mode 100644 .github/workflows/check-unmanaged-repos.yml create mode 100644 check_repositories.py diff --git a/.github/workflows/check-unmanaged-repos.yml b/.github/workflows/check-unmanaged-repos.yml new file mode 100644 index 00000000..5154e180 --- /dev/null +++ b/.github/workflows/check-unmanaged-repos.yml @@ -0,0 +1,61 @@ +--- +name: Check for unmanaged repositories in organization + +"on": + workflow_dispatch: + push: + branches: + - main + schedule: + - cron: '30 5 * * *' +jobs: + check-unmanaged-repos: + runs-on: ubuntu-latest + steps: + - name: Check token permissions + run: | + if [ -z "${{ secrets[format('GHP_{0}', github.actor)] }}" ]; then + echo "No valid PAT found for ${{github.actor}}" + exit 1 + else + echo "Found valid PAT for ${{github.actor}}" + fi + + - name: Checkout repo + uses: actions/checkout@v3 + with: + submodules: true + + - name: Setup python + uses: actions/setup-python@v4 + with: + python-version: '3.10' + + - name: Install dependencies + run: | + python3 -m pip install --upgrade pip + python3 -m pip install pipenv wheel + pipenv install + + - name: Cache pipenv + uses: actions/cache@v1 + with: + path: ~/.local/share/virtualenvs + key: ${{ runner.os }}-pipenv-${{ hashFiles('**/Pipfile.lock') }} + + - name: Call check_repositories.py + id: check + run: | + pipenv run python3 check_repositories.py + env: + API_TOKEN: ${{ secrets[format('GHP_{0}', github.actor)] }} + + - name: Create issue on failed workflow + if: ${{ failure() }} + uses: dacbd/create-issue-action@main + with: + token: ${{ github.token }} + title: There are unmanaged repositories. + body: | + ${{ steps.check.outputs.stderr }} + assignees: itrich diff --git a/check_repositories.py b/check_repositories.py new file mode 100644 index 00000000..65e3c841 --- /dev/null +++ b/check_repositories.py @@ -0,0 +1,37 @@ +import os, sys +import github +import yaml + +API_TOKEN = os.environ.get("API_TOKEN") +ORGANIZATION = os.environ.get("ORGANIZATION", "SovereignCloudStack") + +gh = github.Github(login_or_token=API_TOKEN) + +existing_repos = set() +defined_repos = set() +error = 0 + +for repo in gh.get_organization(ORGANIZATION).get_repos(): + existing_repos.add(repo.name) + +repositories_dir = os.path.join("orgs/" + ORGANIZATION + "/repositories") + +for filename in os.listdir(repositories_dir): + if filename.endswith('.yaml') or filename.endswith('.yml'): + with open(os.path.join(repositories_dir, filename)) as f: + yaml_data = yaml.safe_load(f) + if yaml_data is not None: + defined_repos.add(list(yaml_data.keys())[0]) + +not_on_github = defined_repos.difference(existing_repos) +not_defined = existing_repos.difference(defined_repos) + +if (len(not_on_github) != 0): + print(f"Not on GitHub: {not_on_github}", file=sys.stderr) + error += 1 + +if (len(not_defined) != 0): + print(f"Not defined in github-manager: {not_defined}", file=sys.stderr) + error += 1 + +sys.exit(error) From 84958bd68e5e3c07a49572f41697e5c0865b10fb Mon Sep 17 00:00:00 2001 From: Eduard Itrich Date: Mon, 20 Feb 2023 14:28:21 +0100 Subject: [PATCH 116/374] Set body of generated issue correctly (#90) Signed-off-by: Eduard Itrich --- .github/workflows/check-unmanaged-repos.yml | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/.github/workflows/check-unmanaged-repos.yml b/.github/workflows/check-unmanaged-repos.yml index 5154e180..d7cc6d76 100644 --- a/.github/workflows/check-unmanaged-repos.yml +++ b/.github/workflows/check-unmanaged-repos.yml @@ -44,9 +44,10 @@ jobs: key: ${{ runner.os }}-pipenv-${{ hashFiles('**/Pipfile.lock') }} - name: Call check_repositories.py + uses: mathiasvr/command-output@v1 id: check - run: | - pipenv run python3 check_repositories.py + with: + run: pipenv run python3 check_repositories.py env: API_TOKEN: ${{ secrets[format('GHP_{0}', github.actor)] }} @@ -55,7 +56,7 @@ jobs: uses: dacbd/create-issue-action@main with: token: ${{ github.token }} - title: There are unmanaged repositories. + title: There are unmanaged repositories body: | ${{ steps.check.outputs.stderr }} assignees: itrich From 15bafe1c0c90456fba5885ac12ddf6528f4d15e4 Mon Sep 17 00:00:00 2001 From: Eduard Itrich Date: Tue, 21 Feb 2023 11:14:40 +0100 Subject: [PATCH 117/374] Switch to Action by @JasonEtco that checks for existing issues (#93) * Switch to Action by @JasonEtco that checks for existing issues * Use environment files as GitHub suggests and avoid deprecation warning See https://docs.github.com/en/actions/using-workflows/workflow-commands-for-github-actions#environment-files for reference. Signed-off-by: Eduard Itrich * Use native pipenv caching provided by setup-python action --------- Signed-off-by: Eduard Itrich --- .github/unmanaged-repos-issue.md | 5 +++++ .github/workflows/check-unmanaged-repos.yml | 23 ++++++++------------- 2 files changed, 14 insertions(+), 14 deletions(-) create mode 100644 .github/unmanaged-repos-issue.md diff --git a/.github/unmanaged-repos-issue.md b/.github/unmanaged-repos-issue.md new file mode 100644 index 00000000..751a2a6e --- /dev/null +++ b/.github/unmanaged-repos-issue.md @@ -0,0 +1,5 @@ +--- +title: There are unmanaged repositories +labels: housekeeping +--- +${{ steps.check.outputs.CHECK_RESULT }} diff --git a/.github/workflows/check-unmanaged-repos.yml b/.github/workflows/check-unmanaged-repos.yml index d7cc6d76..68865312 100644 --- a/.github/workflows/check-unmanaged-repos.yml +++ b/.github/workflows/check-unmanaged-repos.yml @@ -30,6 +30,7 @@ jobs: uses: actions/setup-python@v4 with: python-version: '3.10' + cache: 'pipenv' - name: Install dependencies run: | @@ -37,26 +38,20 @@ jobs: python3 -m pip install pipenv wheel pipenv install - - name: Cache pipenv - uses: actions/cache@v1 - with: - path: ~/.local/share/virtualenvs - key: ${{ runner.os }}-pipenv-${{ hashFiles('**/Pipfile.lock') }} - - name: Call check_repositories.py - uses: mathiasvr/command-output@v1 + run: | + echo "CHECK_RESULT=$(pipenv run python3 check_repositories.py 2>&1)" >> $GITHUB_OUTPUT id: check - with: - run: pipenv run python3 check_repositories.py env: API_TOKEN: ${{ secrets[format('GHP_{0}', github.actor)] }} - name: Create issue on failed workflow if: ${{ failure() }} - uses: dacbd/create-issue-action@main + uses: JasonEtco/create-an-issue@v2 with: - token: ${{ github.token }} - title: There are unmanaged repositories - body: | - ${{ steps.check.outputs.stderr }} + filename: .github/unmanaged-repos-issue.md + update_existing: true assignees: itrich + search_existing: open + env: + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} From 0e4795ad3b713905c62af1a24f6d68dc9eef7331 Mon Sep 17 00:00:00 2001 From: Eduard Itrich Date: Tue, 21 Feb 2023 11:15:06 +0100 Subject: [PATCH 118/374] Use native pipenv cache provided by setup-python action (#94) Signed-off-by: Eduard Itrich --- .github/workflows/manage-github-repositories.yml | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/.github/workflows/manage-github-repositories.yml b/.github/workflows/manage-github-repositories.yml index 3ca93731..2971ff9f 100644 --- a/.github/workflows/manage-github-repositories.yml +++ b/.github/workflows/manage-github-repositories.yml @@ -29,6 +29,7 @@ jobs: uses: actions/setup-python@v4 with: python-version: '3.10' + cache: 'pipenv' - name: Install dependencies run: | @@ -36,12 +37,6 @@ jobs: python3 -m pip install pipenv wheel pipenv install - - name: Cache pipenv - uses: actions/cache@v1 - with: - path: ~/.local/share/virtualenvs - key: ${{ runner.os }}-pipenv-${{ hashFiles('**/Pipfile.lock') }} - - name: Install ansible collection run: | ansible-galaxy collection install ansible-collection-gitcontrol From fe24e4dc907c608de326048c6274fe45bfb2d254 Mon Sep 17 00:00:00 2001 From: Eduard Itrich Date: Tue, 21 Feb 2023 11:42:36 +0100 Subject: [PATCH 119/374] Add Pipfile.lock to allow caching by setup-python action (#95) This reverts fe3ebcddb7ee558937892899d07a732f220fba91 / #31 Signed-off-by: Eduard Itrich --- Pipfile.lock | 502 +++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 502 insertions(+) create mode 100644 Pipfile.lock diff --git a/Pipfile.lock b/Pipfile.lock new file mode 100644 index 00000000..25ef9cd4 --- /dev/null +++ b/Pipfile.lock @@ -0,0 +1,502 @@ +{ + "_meta": { + "hash": { + "sha256": "c2601d9902ae0ae344ed2a612133dc9c79325e739b61fd559971232b193a6111" + }, + "pipfile-spec": 6, + "requires": { + "python_version": "3.10" + }, + "sources": [ + { + "name": "pypi", + "url": "https://pypi.org/simple", + "verify_ssl": true + } + ] + }, + "default": { + "ansible": { + "hashes": [ + "sha256:60e2c1a58f1ceb34a190b7c380f7b3386d1e7369061954b1f8b8ca3df76063cc", + "sha256:756a6d8fec6c19ccd7a00ad0f0cb18859f4ab77e0c5063f73a115f3fb75284aa" + ], + "index": "pypi", + "version": "==7.2.0" + }, + "ansible-core": { + "hashes": [ + "sha256:47f0d4b4125b58edba6435a47f37cbe6a18da54594d18f812958bb0cb58d4e65", + "sha256:d1d44aab18fb5436d94ba77081bcfebece2a87015665e2444aadc16ece230886" + ], + "markers": "python_version >= '3.9'", + "version": "==2.14.2" + }, + "certifi": { + "hashes": [ + "sha256:35824b4c3a97115964b408844d64aa14db1cc518f6562e8d7261699d1350a9e3", + "sha256:4ad3232f5e926d6718ec31cfc1fcadfde020920e278684144551c91769c7bc18" + ], + "markers": "python_version >= '3.6'", + "version": "==2022.12.7" + }, + "cffi": { + "hashes": [ + "sha256:00a9ed42e88df81ffae7a8ab6d9356b371399b91dbdf0c3cb1e84c03a13aceb5", + "sha256:03425bdae262c76aad70202debd780501fabeaca237cdfddc008987c0e0f59ef", + "sha256:04ed324bda3cda42b9b695d51bb7d54b680b9719cfab04227cdd1e04e5de3104", + "sha256:0e2642fe3142e4cc4af0799748233ad6da94c62a8bec3a6648bf8ee68b1c7426", + "sha256:173379135477dc8cac4bc58f45db08ab45d228b3363adb7af79436135d028405", + "sha256:198caafb44239b60e252492445da556afafc7d1e3ab7a1fb3f0584ef6d742375", + "sha256:1e74c6b51a9ed6589199c787bf5f9875612ca4a8a0785fb2d4a84429badaf22a", + "sha256:2012c72d854c2d03e45d06ae57f40d78e5770d252f195b93f581acf3ba44496e", + "sha256:21157295583fe8943475029ed5abdcf71eb3911894724e360acff1d61c1d54bc", + "sha256:2470043b93ff09bf8fb1d46d1cb756ce6132c54826661a32d4e4d132e1977adf", + "sha256:285d29981935eb726a4399badae8f0ffdff4f5050eaa6d0cfc3f64b857b77185", + "sha256:30d78fbc8ebf9c92c9b7823ee18eb92f2e6ef79b45ac84db507f52fbe3ec4497", + "sha256:320dab6e7cb2eacdf0e658569d2575c4dad258c0fcc794f46215e1e39f90f2c3", + "sha256:33ab79603146aace82c2427da5ca6e58f2b3f2fb5da893ceac0c42218a40be35", + "sha256:3548db281cd7d2561c9ad9984681c95f7b0e38881201e157833a2342c30d5e8c", + "sha256:3799aecf2e17cf585d977b780ce79ff0dc9b78d799fc694221ce814c2c19db83", + "sha256:39d39875251ca8f612b6f33e6b1195af86d1b3e60086068be9cc053aa4376e21", + "sha256:3b926aa83d1edb5aa5b427b4053dc420ec295a08e40911296b9eb1b6170f6cca", + "sha256:3bcde07039e586f91b45c88f8583ea7cf7a0770df3a1649627bf598332cb6984", + "sha256:3d08afd128ddaa624a48cf2b859afef385b720bb4b43df214f85616922e6a5ac", + "sha256:3eb6971dcff08619f8d91607cfc726518b6fa2a9eba42856be181c6d0d9515fd", + "sha256:40f4774f5a9d4f5e344f31a32b5096977b5d48560c5592e2f3d2c4374bd543ee", + "sha256:4289fc34b2f5316fbb762d75362931e351941fa95fa18789191b33fc4cf9504a", + "sha256:470c103ae716238bbe698d67ad020e1db9d9dba34fa5a899b5e21577e6d52ed2", + "sha256:4f2c9f67e9821cad2e5f480bc8d83b8742896f1242dba247911072d4fa94c192", + "sha256:50a74364d85fd319352182ef59c5c790484a336f6db772c1a9231f1c3ed0cbd7", + "sha256:54a2db7b78338edd780e7ef7f9f6c442500fb0d41a5a4ea24fff1c929d5af585", + "sha256:5635bd9cb9731e6d4a1132a498dd34f764034a8ce60cef4f5319c0541159392f", + "sha256:59c0b02d0a6c384d453fece7566d1c7e6b7bae4fc5874ef2ef46d56776d61c9e", + "sha256:5d598b938678ebf3c67377cdd45e09d431369c3b1a5b331058c338e201f12b27", + "sha256:5df2768244d19ab7f60546d0c7c63ce1581f7af8b5de3eb3004b9b6fc8a9f84b", + "sha256:5ef34d190326c3b1f822a5b7a45f6c4535e2f47ed06fec77d3d799c450b2651e", + "sha256:6975a3fac6bc83c4a65c9f9fcab9e47019a11d3d2cf7f3c0d03431bf145a941e", + "sha256:6c9a799e985904922a4d207a94eae35c78ebae90e128f0c4e521ce339396be9d", + "sha256:70df4e3b545a17496c9b3f41f5115e69a4f2e77e94e1d2a8e1070bc0c38c8a3c", + "sha256:7473e861101c9e72452f9bf8acb984947aa1661a7704553a9f6e4baa5ba64415", + "sha256:8102eaf27e1e448db915d08afa8b41d6c7ca7a04b7d73af6514df10a3e74bd82", + "sha256:87c450779d0914f2861b8526e035c5e6da0a3199d8f1add1a665e1cbc6fc6d02", + "sha256:8b7ee99e510d7b66cdb6c593f21c043c248537a32e0bedf02e01e9553a172314", + "sha256:91fc98adde3d7881af9b59ed0294046f3806221863722ba7d8d120c575314325", + "sha256:94411f22c3985acaec6f83c6df553f2dbe17b698cc7f8ae751ff2237d96b9e3c", + "sha256:98d85c6a2bef81588d9227dde12db8a7f47f639f4a17c9ae08e773aa9c697bf3", + "sha256:9ad5db27f9cabae298d151c85cf2bad1d359a1b9c686a275df03385758e2f914", + "sha256:a0b71b1b8fbf2b96e41c4d990244165e2c9be83d54962a9a1d118fd8657d2045", + "sha256:a0f100c8912c114ff53e1202d0078b425bee3649ae34d7b070e9697f93c5d52d", + "sha256:a591fe9e525846e4d154205572a029f653ada1a78b93697f3b5a8f1f2bc055b9", + "sha256:a5c84c68147988265e60416b57fc83425a78058853509c1b0629c180094904a5", + "sha256:a66d3508133af6e8548451b25058d5812812ec3798c886bf38ed24a98216fab2", + "sha256:a8c4917bd7ad33e8eb21e9a5bbba979b49d9a97acb3a803092cbc1133e20343c", + "sha256:b3bbeb01c2b273cca1e1e0c5df57f12dce9a4dd331b4fa1635b8bec26350bde3", + "sha256:cba9d6b9a7d64d4bd46167096fc9d2f835e25d7e4c121fb2ddfc6528fb0413b2", + "sha256:cc4d65aeeaa04136a12677d3dd0b1c0c94dc43abac5860ab33cceb42b801c1e8", + "sha256:ce4bcc037df4fc5e3d184794f27bdaab018943698f4ca31630bc7f84a7b69c6d", + "sha256:cec7d9412a9102bdc577382c3929b337320c4c4c4849f2c5cdd14d7368c5562d", + "sha256:d400bfb9a37b1351253cb402671cea7e89bdecc294e8016a707f6d1d8ac934f9", + "sha256:d61f4695e6c866a23a21acab0509af1cdfd2c013cf256bbf5b6b5e2695827162", + "sha256:db0fbb9c62743ce59a9ff687eb5f4afbe77e5e8403d6697f7446e5f609976f76", + "sha256:dd86c085fae2efd48ac91dd7ccffcfc0571387fe1193d33b6394db7ef31fe2a4", + "sha256:e00b098126fd45523dd056d2efba6c5a63b71ffe9f2bbe1a4fe1716e1d0c331e", + "sha256:e229a521186c75c8ad9490854fd8bbdd9a0c9aa3a524326b55be83b54d4e0ad9", + "sha256:e263d77ee3dd201c3a142934a086a4450861778baaeeb45db4591ef65550b0a6", + "sha256:ed9cb427ba5504c1dc15ede7d516b84757c3e3d7868ccc85121d9310d27eed0b", + "sha256:fa6693661a4c91757f4412306191b6dc88c1703f780c8234035eac011922bc01", + "sha256:fcd131dd944808b5bdb38e6f5b53013c5aa4f334c5cad0c72742f6eba4b73db0" + ], + "version": "==1.15.1" + }, + "charset-normalizer": { + "hashes": [ + "sha256:00d3ffdaafe92a5dc603cb9bd5111aaa36dfa187c8285c543be562e61b755f6b", + "sha256:024e606be3ed92216e2b6952ed859d86b4cfa52cd5bc5f050e7dc28f9b43ec42", + "sha256:0298eafff88c99982a4cf66ba2efa1128e4ddaca0b05eec4c456bbc7db691d8d", + "sha256:02a51034802cbf38db3f89c66fb5d2ec57e6fe7ef2f4a44d070a593c3688667b", + "sha256:083c8d17153ecb403e5e1eb76a7ef4babfc2c48d58899c98fcaa04833e7a2f9a", + "sha256:0a11e971ed097d24c534c037d298ad32c6ce81a45736d31e0ff0ad37ab437d59", + "sha256:0bf2dae5291758b6f84cf923bfaa285632816007db0330002fa1de38bfcb7154", + "sha256:0c0a590235ccd933d9892c627dec5bc7511ce6ad6c1011fdf5b11363022746c1", + "sha256:0f438ae3532723fb6ead77e7c604be7c8374094ef4ee2c5e03a3a17f1fca256c", + "sha256:109487860ef6a328f3eec66f2bf78b0b72400280d8f8ea05f69c51644ba6521a", + "sha256:11b53acf2411c3b09e6af37e4b9005cba376c872503c8f28218c7243582df45d", + "sha256:12db3b2c533c23ab812c2b25934f60383361f8a376ae272665f8e48b88e8e1c6", + "sha256:14e76c0f23218b8f46c4d87018ca2e441535aed3632ca134b10239dfb6dadd6b", + "sha256:16a8663d6e281208d78806dbe14ee9903715361cf81f6d4309944e4d1e59ac5b", + "sha256:292d5e8ba896bbfd6334b096e34bffb56161c81408d6d036a7dfa6929cff8783", + "sha256:2c03cc56021a4bd59be889c2b9257dae13bf55041a3372d3295416f86b295fb5", + "sha256:2e396d70bc4ef5325b72b593a72c8979999aa52fb8bcf03f701c1b03e1166918", + "sha256:2edb64ee7bf1ed524a1da60cdcd2e1f6e2b4f66ef7c077680739f1641f62f555", + "sha256:31a9ddf4718d10ae04d9b18801bd776693487cbb57d74cc3458a7673f6f34639", + "sha256:356541bf4381fa35856dafa6a965916e54bed415ad8a24ee6de6e37deccf2786", + "sha256:358a7c4cb8ba9b46c453b1dd8d9e431452d5249072e4f56cfda3149f6ab1405e", + "sha256:37f8febc8ec50c14f3ec9637505f28e58d4f66752207ea177c1d67df25da5aed", + "sha256:39049da0ffb96c8cbb65cbf5c5f3ca3168990adf3551bd1dee10c48fce8ae820", + "sha256:39cf9ed17fe3b1bc81f33c9ceb6ce67683ee7526e65fde1447c772afc54a1bb8", + "sha256:3ae1de54a77dc0d6d5fcf623290af4266412a7c4be0b1ff7444394f03f5c54e3", + "sha256:3b590df687e3c5ee0deef9fc8c547d81986d9a1b56073d82de008744452d6541", + "sha256:3e45867f1f2ab0711d60c6c71746ac53537f1684baa699f4f668d4c6f6ce8e14", + "sha256:3fc1c4a2ffd64890aebdb3f97e1278b0cc72579a08ca4de8cd2c04799a3a22be", + "sha256:4457ea6774b5611f4bed5eaa5df55f70abde42364d498c5134b7ef4c6958e20e", + "sha256:44ba614de5361b3e5278e1241fda3dc1838deed864b50a10d7ce92983797fa76", + "sha256:4a8fcf28c05c1f6d7e177a9a46a1c52798bfe2ad80681d275b10dcf317deaf0b", + "sha256:4b0d02d7102dd0f997580b51edc4cebcf2ab6397a7edf89f1c73b586c614272c", + "sha256:502218f52498a36d6bf5ea77081844017bf7982cdbe521ad85e64cabee1b608b", + "sha256:503e65837c71b875ecdd733877d852adbc465bd82c768a067badd953bf1bc5a3", + "sha256:5995f0164fa7df59db4746112fec3f49c461dd6b31b841873443bdb077c13cfc", + "sha256:59e5686dd847347e55dffcc191a96622f016bc0ad89105e24c14e0d6305acbc6", + "sha256:601f36512f9e28f029d9481bdaf8e89e5148ac5d89cffd3b05cd533eeb423b59", + "sha256:608862a7bf6957f2333fc54ab4399e405baad0163dc9f8d99cb236816db169d4", + "sha256:62595ab75873d50d57323a91dd03e6966eb79c41fa834b7a1661ed043b2d404d", + "sha256:70990b9c51340e4044cfc394a81f614f3f90d41397104d226f21e66de668730d", + "sha256:71140351489970dfe5e60fc621ada3e0f41104a5eddaca47a7acb3c1b851d6d3", + "sha256:72966d1b297c741541ca8cf1223ff262a6febe52481af742036a0b296e35fa5a", + "sha256:74292fc76c905c0ef095fe11e188a32ebd03bc38f3f3e9bcb85e4e6db177b7ea", + "sha256:761e8904c07ad053d285670f36dd94e1b6ab7f16ce62b9805c475b7aa1cffde6", + "sha256:772b87914ff1152b92a197ef4ea40efe27a378606c39446ded52c8f80f79702e", + "sha256:79909e27e8e4fcc9db4addea88aa63f6423ebb171db091fb4373e3312cb6d603", + "sha256:7e189e2e1d3ed2f4aebabd2d5b0f931e883676e51c7624826e0a4e5fe8a0bf24", + "sha256:7eb33a30d75562222b64f569c642ff3dc6689e09adda43a082208397f016c39a", + "sha256:81d6741ab457d14fdedc215516665050f3822d3e56508921cc7239f8c8e66a58", + "sha256:8499ca8f4502af841f68135133d8258f7b32a53a1d594aa98cc52013fff55678", + "sha256:84c3990934bae40ea69a82034912ffe5a62c60bbf6ec5bc9691419641d7d5c9a", + "sha256:87701167f2a5c930b403e9756fab1d31d4d4da52856143b609e30a1ce7160f3c", + "sha256:88600c72ef7587fe1708fd242b385b6ed4b8904976d5da0893e31df8b3480cb6", + "sha256:8ac7b6a045b814cf0c47f3623d21ebd88b3e8cf216a14790b455ea7ff0135d18", + "sha256:8b8af03d2e37866d023ad0ddea594edefc31e827fee64f8de5611a1dbc373174", + "sha256:8c7fe7afa480e3e82eed58e0ca89f751cd14d767638e2550c77a92a9e749c317", + "sha256:8eade758719add78ec36dc13201483f8e9b5d940329285edcd5f70c0a9edbd7f", + "sha256:911d8a40b2bef5b8bbae2e36a0b103f142ac53557ab421dc16ac4aafee6f53dc", + "sha256:93ad6d87ac18e2a90b0fe89df7c65263b9a99a0eb98f0a3d2e079f12a0735837", + "sha256:95dea361dd73757c6f1c0a1480ac499952c16ac83f7f5f4f84f0658a01b8ef41", + "sha256:9ab77acb98eba3fd2a85cd160851816bfce6871d944d885febf012713f06659c", + "sha256:9cb3032517f1627cc012dbc80a8ec976ae76d93ea2b5feaa9d2a5b8882597579", + "sha256:9cf4e8ad252f7c38dd1f676b46514f92dc0ebeb0db5552f5f403509705e24753", + "sha256:9d9153257a3f70d5f69edf2325357251ed20f772b12e593f3b3377b5f78e7ef8", + "sha256:a152f5f33d64a6be73f1d30c9cc82dfc73cec6477ec268e7c6e4c7d23c2d2291", + "sha256:a16418ecf1329f71df119e8a65f3aa68004a3f9383821edcb20f0702934d8087", + "sha256:a60332922359f920193b1d4826953c507a877b523b2395ad7bc716ddd386d866", + "sha256:a8d0fc946c784ff7f7c3742310cc8a57c5c6dc31631269876a88b809dbeff3d3", + "sha256:ab5de034a886f616a5668aa5d098af2b5385ed70142090e2a31bcbd0af0fdb3d", + "sha256:c22d3fe05ce11d3671297dc8973267daa0f938b93ec716e12e0f6dee81591dc1", + "sha256:c2ac1b08635a8cd4e0cbeaf6f5e922085908d48eb05d44c5ae9eabab148512ca", + "sha256:c512accbd6ff0270939b9ac214b84fb5ada5f0409c44298361b2f5e13f9aed9e", + "sha256:c75ffc45f25324e68ab238cb4b5c0a38cd1c3d7f1fb1f72b5541de469e2247db", + "sha256:c95a03c79bbe30eec3ec2b7f076074f4281526724c8685a42872974ef4d36b72", + "sha256:cadaeaba78750d58d3cc6ac4d1fd867da6fc73c88156b7a3212a3cd4819d679d", + "sha256:cd6056167405314a4dc3c173943f11249fa0f1b204f8b51ed4bde1a9cd1834dc", + "sha256:db72b07027db150f468fbada4d85b3b2729a3db39178abf5c543b784c1254539", + "sha256:df2c707231459e8a4028eabcd3cfc827befd635b3ef72eada84ab13b52e1574d", + "sha256:e62164b50f84e20601c1ff8eb55620d2ad25fb81b59e3cd776a1902527a788af", + "sha256:e696f0dd336161fca9adbb846875d40752e6eba585843c768935ba5c9960722b", + "sha256:eaa379fcd227ca235d04152ca6704c7cb55564116f8bc52545ff357628e10602", + "sha256:ebea339af930f8ca5d7a699b921106c6e29c617fe9606fa7baa043c1cdae326f", + "sha256:f4c39b0e3eac288fedc2b43055cfc2ca7a60362d0e5e87a637beac5d801ef478", + "sha256:f5057856d21e7586765171eac8b9fc3f7d44ef39425f85dbcccb13b3ebea806c", + "sha256:f6f45710b4459401609ebebdbcfb34515da4fc2aa886f95107f556ac69a9147e", + "sha256:f97e83fa6c25693c7a35de154681fcc257c1c41b38beb0304b9c4d2d9e164479", + "sha256:f9d0c5c045a3ca9bedfc35dca8526798eb91a07aa7a2c0fee134c6c6f321cbd7", + "sha256:ff6f3db31555657f3163b15a6b7c6938d08df7adbfc9dd13d9d19edad678f1e8" + ], + "version": "==3.0.1" + }, + "cryptography": { + "hashes": [ + "sha256:0f8da300b5c8af9f98111ffd512910bc792b4c77392a9523624680f7956a99d4", + "sha256:35f7c7d015d474f4011e859e93e789c87d21f6f4880ebdc29896a60403328f1f", + "sha256:4789d1e3e257965e960232345002262ede4d094d1a19f4d3b52e48d4d8f3b885", + "sha256:5aa67414fcdfa22cf052e640cb5ddc461924a045cacf325cd164e65312d99502", + "sha256:5d2d8b87a490bfcd407ed9d49093793d0f75198a35e6eb1a923ce1ee86c62b41", + "sha256:6687ef6d0a6497e2b58e7c5b852b53f62142cfa7cd1555795758934da363a965", + "sha256:6f8ba7f0328b79f08bdacc3e4e66fb4d7aab0c3584e0bd41328dce5262e26b2e", + "sha256:706843b48f9a3f9b9911979761c91541e3d90db1ca905fd63fee540a217698bc", + "sha256:807ce09d4434881ca3a7594733669bd834f5b2c6d5c7e36f8c00f691887042ad", + "sha256:83e17b26de248c33f3acffb922748151d71827d6021d98c70e6c1a25ddd78505", + "sha256:96f1157a7c08b5b189b16b47bc9db2332269d6680a196341bf30046330d15388", + "sha256:aec5a6c9864be7df2240c382740fcf3b96928c46604eaa7f3091f58b878c0bb6", + "sha256:b0afd054cd42f3d213bf82c629efb1ee5f22eba35bf0eec88ea9ea7304f511a2", + "sha256:c5caeb8188c24888c90b5108a441c106f7faa4c4c075a2bcae438c6e8ca73cef", + "sha256:ced4e447ae29ca194449a3f1ce132ded8fcab06971ef5f618605aacaa612beac", + "sha256:d1f6198ee6d9148405e49887803907fe8962a23e6c6f83ea7d98f1c0de375695", + "sha256:e124352fd3db36a9d4a21c1aa27fd5d051e621845cb87fb851c08f4f75ce8be6", + "sha256:e422abdec8b5fa8462aa016786680720d78bdce7a30c652b7fadf83a4ba35336", + "sha256:ef8b72fa70b348724ff1218267e7f7375b8de4e8194d1636ee60510aae104cd0", + "sha256:f0c64d1bd842ca2633e74a1a28033d139368ad959872533b1bab8c80e8240a0c", + "sha256:f24077a3b5298a5a06a8e0536e3ea9ec60e4c7ac486755e5fb6e6ea9b3500106", + "sha256:fdd188c8a6ef8769f148f88f859884507b954cc64db6b52f66ef199bb9ad660a", + "sha256:fe913f20024eb2cb2f323e42a64bdf2911bb9738a15dba7d3cce48151034e3a8" + ], + "markers": "python_version >= '3.6'", + "version": "==39.0.1" + }, + "deprecated": { + "hashes": [ + "sha256:43ac5335da90c31c24ba028af536a91d41d53f9e6901ddb021bcc572ce44e38d", + "sha256:64756e3e14c8c5eea9795d93c524551432a0be75629f8f29e67ab8caf076c76d" + ], + "markers": "python_version >= '2.7' and python_version not in '3.0, 3.1, 3.2, 3.3'", + "version": "==1.2.13" + }, + "idna": { + "hashes": [ + "sha256:814f528e8dead7d329833b91c5faa87d60bf71824cd12a7530b5526063d02cb4", + "sha256:90b77e79eaa3eba6de819a0c442c0b4ceefc341a7a2ab77d7562bf49f425c5c2" + ], + "markers": "python_version >= '3.5'", + "version": "==3.4" + }, + "jinja2": { + "hashes": [ + "sha256:31351a702a408a9e7595a8fc6150fc3f43bb6bf7e319770cbc0db9df9437e852", + "sha256:6088930bfe239f0e6710546ab9c19c9ef35e29792895fed6e6e31a023a182a61" + ], + "markers": "python_version >= '3.7'", + "version": "==3.1.2" + }, + "markupsafe": { + "hashes": [ + "sha256:0576fe974b40a400449768941d5d0858cc624e3249dfd1e0c33674e5c7ca7aed", + "sha256:085fd3201e7b12809f9e6e9bc1e5c96a368c8523fad5afb02afe3c051ae4afcc", + "sha256:090376d812fb6ac5f171e5938e82e7f2d7adc2b629101cec0db8b267815c85e2", + "sha256:0b462104ba25f1ac006fdab8b6a01ebbfbce9ed37fd37fd4acd70c67c973e460", + "sha256:137678c63c977754abe9086a3ec011e8fd985ab90631145dfb9294ad09c102a7", + "sha256:1bea30e9bf331f3fef67e0a3877b2288593c98a21ccb2cf29b74c581a4eb3af0", + "sha256:22152d00bf4a9c7c83960521fc558f55a1adbc0631fbb00a9471e097b19d72e1", + "sha256:22731d79ed2eb25059ae3df1dfc9cb1546691cc41f4e3130fe6bfbc3ecbbecfa", + "sha256:2298c859cfc5463f1b64bd55cb3e602528db6fa0f3cfd568d3605c50678f8f03", + "sha256:28057e985dace2f478e042eaa15606c7efccb700797660629da387eb289b9323", + "sha256:2e7821bffe00aa6bd07a23913b7f4e01328c3d5cc0b40b36c0bd81d362faeb65", + "sha256:2ec4f2d48ae59bbb9d1f9d7efb9236ab81429a764dedca114f5fdabbc3788013", + "sha256:340bea174e9761308703ae988e982005aedf427de816d1afe98147668cc03036", + "sha256:40627dcf047dadb22cd25ea7ecfe9cbf3bbbad0482ee5920b582f3809c97654f", + "sha256:40dfd3fefbef579ee058f139733ac336312663c6706d1163b82b3003fb1925c4", + "sha256:4cf06cdc1dda95223e9d2d3c58d3b178aa5dacb35ee7e3bbac10e4e1faacb419", + "sha256:50c42830a633fa0cf9e7d27664637532791bfc31c731a87b202d2d8ac40c3ea2", + "sha256:55f44b440d491028addb3b88f72207d71eeebfb7b5dbf0643f7c023ae1fba619", + "sha256:608e7073dfa9e38a85d38474c082d4281f4ce276ac0010224eaba11e929dd53a", + "sha256:63ba06c9941e46fa389d389644e2d8225e0e3e5ebcc4ff1ea8506dce646f8c8a", + "sha256:65608c35bfb8a76763f37036547f7adfd09270fbdbf96608be2bead319728fcd", + "sha256:665a36ae6f8f20a4676b53224e33d456a6f5a72657d9c83c2aa00765072f31f7", + "sha256:6d6607f98fcf17e534162f0709aaad3ab7a96032723d8ac8750ffe17ae5a0666", + "sha256:7313ce6a199651c4ed9d7e4cfb4aa56fe923b1adf9af3b420ee14e6d9a73df65", + "sha256:7668b52e102d0ed87cb082380a7e2e1e78737ddecdde129acadb0eccc5423859", + "sha256:7df70907e00c970c60b9ef2938d894a9381f38e6b9db73c5be35e59d92e06625", + "sha256:7e007132af78ea9df29495dbf7b5824cb71648d7133cf7848a2a5dd00d36f9ff", + "sha256:835fb5e38fd89328e9c81067fd642b3593c33e1e17e2fdbf77f5676abb14a156", + "sha256:8bca7e26c1dd751236cfb0c6c72d4ad61d986e9a41bbf76cb445f69488b2a2bd", + "sha256:8db032bf0ce9022a8e41a22598eefc802314e81b879ae093f36ce9ddf39ab1ba", + "sha256:99625a92da8229df6d44335e6fcc558a5037dd0a760e11d84be2260e6f37002f", + "sha256:9cad97ab29dfc3f0249b483412c85c8ef4766d96cdf9dcf5a1e3caa3f3661cf1", + "sha256:a4abaec6ca3ad8660690236d11bfe28dfd707778e2442b45addd2f086d6ef094", + "sha256:a6e40afa7f45939ca356f348c8e23048e02cb109ced1eb8420961b2f40fb373a", + "sha256:a6f2fcca746e8d5910e18782f976489939d54a91f9411c32051b4aab2bd7c513", + "sha256:a806db027852538d2ad7555b203300173dd1b77ba116de92da9afbc3a3be3eed", + "sha256:abcabc8c2b26036d62d4c746381a6f7cf60aafcc653198ad678306986b09450d", + "sha256:b8526c6d437855442cdd3d87eede9c425c4445ea011ca38d937db299382e6fa3", + "sha256:bb06feb762bade6bf3c8b844462274db0c76acc95c52abe8dbed28ae3d44a147", + "sha256:c0a33bc9f02c2b17c3ea382f91b4db0e6cde90b63b296422a939886a7a80de1c", + "sha256:c4a549890a45f57f1ebf99c067a4ad0cb423a05544accaf2b065246827ed9603", + "sha256:ca244fa73f50a800cf8c3ebf7fd93149ec37f5cb9596aa8873ae2c1d23498601", + "sha256:cf877ab4ed6e302ec1d04952ca358b381a882fbd9d1b07cccbfd61783561f98a", + "sha256:d9d971ec1e79906046aa3ca266de79eac42f1dbf3612a05dc9368125952bd1a1", + "sha256:da25303d91526aac3672ee6d49a2f3db2d9502a4a60b55519feb1a4c7714e07d", + "sha256:e55e40ff0cc8cc5c07996915ad367fa47da6b3fc091fdadca7f5403239c5fec3", + "sha256:f03a532d7dee1bed20bc4884194a16160a2de9ffc6354b3878ec9682bb623c54", + "sha256:f1cd098434e83e656abf198f103a8207a8187c0fc110306691a2e94a78d0abb2", + "sha256:f2bfb563d0211ce16b63c7cb9395d2c682a23187f54c3d79bfec33e6705473c6", + "sha256:f8ffb705ffcf5ddd0e80b65ddf7bed7ee4f5a441ea7d3419e861a12eaf41af58" + ], + "markers": "python_version >= '3.7'", + "version": "==2.1.2" + }, + "packaging": { + "hashes": [ + "sha256:714ac14496c3e68c99c29b00845f7a2b85f3bb6f1078fd9f72fd20f0570002b2", + "sha256:b6ad297f8907de0fa2fe1ccbd26fdaf387f5f47c7275fedf8cce89f99446cf97" + ], + "markers": "python_version >= '3.7'", + "version": "==23.0" + }, + "pycparser": { + "hashes": [ + "sha256:8ee45429555515e1f6b185e78100aea234072576aa43ab53aefcae078162fca9", + "sha256:e644fdec12f7872f86c58ff790da456218b10f863970249516d60a5eaca77206" + ], + "version": "==2.21" + }, + "pygithub": { + "hashes": [ + "sha256:b7bac601492a2b6c876ef326e4ffa3c1923e32707e415da76bfb8307ee8ffb7e", + "sha256:e325f5ca2c111d19dea2796c8f1e7ae11da77287007736582196341390d31d35" + ], + "index": "pypi", + "version": "==1.58.0" + }, + "pyjwt": { + "hashes": [ + "sha256:69285c7e31fc44f68a1feb309e948e0df53259d579295e6cfe2b1792329f05fd", + "sha256:d83c3d892a77bbb74d3e1a2cfa90afaadb60945205d1095d9221f04466f64c14" + ], + "markers": "python_version >= '3.7'", + "version": "==2.6.0" + }, + "pynacl": { + "hashes": [ + "sha256:06b8f6fa7f5de8d5d2f7573fe8c863c051225a27b61e6860fd047b1775807858", + "sha256:0c84947a22519e013607c9be43706dd42513f9e6ae5d39d3613ca1e142fba44d", + "sha256:20f42270d27e1b6a29f54032090b972d97f0a1b0948cc52392041ef7831fee93", + "sha256:401002a4aaa07c9414132aaed7f6836ff98f59277a234704ff66878c2ee4a0d1", + "sha256:52cb72a79269189d4e0dc537556f4740f7f0a9ec41c1322598799b0bdad4ef92", + "sha256:61f642bf2378713e2c2e1de73444a3778e5f0a38be6fee0fe532fe30060282ff", + "sha256:8ac7448f09ab85811607bdd21ec2464495ac8b7c66d146bf545b0f08fb9220ba", + "sha256:a36d4a9dda1f19ce6e03c9a784a2921a4b726b02e1c736600ca9c22029474394", + "sha256:a422368fc821589c228f4c49438a368831cb5bbc0eab5ebe1d7fac9dded6567b", + "sha256:e46dae94e34b085175f8abb3b0aaa7da40767865ac82c928eeb9e57e1ea8a543" + ], + "markers": "python_version >= '3.6'", + "version": "==1.5.0" + }, + "pyyaml": { + "hashes": [ + "sha256:01b45c0191e6d66c470b6cf1b9531a771a83c1c4208272ead47a3ae4f2f603bf", + "sha256:0283c35a6a9fbf047493e3a0ce8d79ef5030852c51e9d911a27badfde0605293", + "sha256:055d937d65826939cb044fc8c9b08889e8c743fdc6a32b33e2390f66013e449b", + "sha256:07751360502caac1c067a8132d150cf3d61339af5691fe9e87803040dbc5db57", + "sha256:0b4624f379dab24d3725ffde76559cff63d9ec94e1736b556dacdfebe5ab6d4b", + "sha256:0ce82d761c532fe4ec3f87fc45688bdd3a4c1dc5e0b4a19814b9009a29baefd4", + "sha256:1e4747bc279b4f613a09eb64bba2ba602d8a6664c6ce6396a4d0cd413a50ce07", + "sha256:213c60cd50106436cc818accf5baa1aba61c0189ff610f64f4a3e8c6726218ba", + "sha256:231710d57adfd809ef5d34183b8ed1eeae3f76459c18fb4a0b373ad56bedcdd9", + "sha256:277a0ef2981ca40581a47093e9e2d13b3f1fbbeffae064c1d21bfceba2030287", + "sha256:2cd5df3de48857ed0544b34e2d40e9fac445930039f3cfe4bcc592a1f836d513", + "sha256:40527857252b61eacd1d9af500c3337ba8deb8fc298940291486c465c8b46ec0", + "sha256:432557aa2c09802be39460360ddffd48156e30721f5e8d917f01d31694216782", + "sha256:473f9edb243cb1935ab5a084eb238d842fb8f404ed2193a915d1784b5a6b5fc0", + "sha256:48c346915c114f5fdb3ead70312bd042a953a8ce5c7106d5bfb1a5254e47da92", + "sha256:50602afada6d6cbfad699b0c7bb50d5ccffa7e46a3d738092afddc1f9758427f", + "sha256:68fb519c14306fec9720a2a5b45bc9f0c8d1b9c72adf45c37baedfcd949c35a2", + "sha256:77f396e6ef4c73fdc33a9157446466f1cff553d979bd00ecb64385760c6babdc", + "sha256:81957921f441d50af23654aa6c5e5eaf9b06aba7f0a19c18a538dc7ef291c5a1", + "sha256:819b3830a1543db06c4d4b865e70ded25be52a2e0631ccd2f6a47a2822f2fd7c", + "sha256:897b80890765f037df3403d22bab41627ca8811ae55e9a722fd0392850ec4d86", + "sha256:98c4d36e99714e55cfbaaee6dd5badbc9a1ec339ebfc3b1f52e293aee6bb71a4", + "sha256:9df7ed3b3d2e0ecfe09e14741b857df43adb5a3ddadc919a2d94fbdf78fea53c", + "sha256:9fa600030013c4de8165339db93d182b9431076eb98eb40ee068700c9c813e34", + "sha256:a80a78046a72361de73f8f395f1f1e49f956c6be882eed58505a15f3e430962b", + "sha256:afa17f5bc4d1b10afd4466fd3a44dc0e245382deca5b3c353d8b757f9e3ecb8d", + "sha256:b3d267842bf12586ba6c734f89d1f5b871df0273157918b0ccefa29deb05c21c", + "sha256:b5b9eccad747aabaaffbc6064800670f0c297e52c12754eb1d976c57e4f74dcb", + "sha256:bfaef573a63ba8923503d27530362590ff4f576c626d86a9fed95822a8255fd7", + "sha256:c5687b8d43cf58545ade1fe3e055f70eac7a5a1a0bf42824308d868289a95737", + "sha256:cba8c411ef271aa037d7357a2bc8f9ee8b58b9965831d9e51baf703280dc73d3", + "sha256:d15a181d1ecd0d4270dc32edb46f7cb7733c7c508857278d3d378d14d606db2d", + "sha256:d4b0ba9512519522b118090257be113b9468d804b19d63c71dbcf4a48fa32358", + "sha256:d4db7c7aef085872ef65a8fd7d6d09a14ae91f691dec3e87ee5ee0539d516f53", + "sha256:d4eccecf9adf6fbcc6861a38015c2a64f38b9d94838ac1810a9023a0609e1b78", + "sha256:d67d839ede4ed1b28a4e8909735fc992a923cdb84e618544973d7dfc71540803", + "sha256:daf496c58a8c52083df09b80c860005194014c3698698d1a57cbcfa182142a3a", + "sha256:dbad0e9d368bb989f4515da330b88a057617d16b6a8245084f1b05400f24609f", + "sha256:e61ceaab6f49fb8bdfaa0f92c4b57bcfbea54c09277b1b4f7ac376bfb7a7c174", + "sha256:f84fbc98b019fef2ee9a1cb3ce93e3187a6df0b2538a651bfb890254ba9f90b5" + ], + "markers": "python_version >= '3.6'", + "version": "==6.0" + }, + "requests": { + "hashes": [ + "sha256:64299f4909223da747622c030b781c0d7811e359c37124b4bd368fb8c6518baa", + "sha256:98b1b2782e3c6c4904938b84c0eb932721069dfdb9134313beff7c83c2df24bf" + ], + "index": "pypi", + "version": "==2.28.2" + }, + "resolvelib": { + "hashes": [ + "sha256:c6ea56732e9fb6fca1b2acc2ccc68a0b6b8c566d8f3e78e0443310ede61dbd37", + "sha256:d9b7907f055c3b3a2cfc56c914ffd940122915826ff5fb5b1de0c99778f4de98" + ], + "version": "==0.8.1" + }, + "urllib3": { + "hashes": [ + "sha256:076907bf8fd355cde77728471316625a4d2f7e713c125f51953bb5b3eecf4f72", + "sha256:75edcdc2f7d85b137124a6c3c9fc3933cdeaa12ecb9a6a959f22797a0feca7e1" + ], + "markers": "python_version >= '2.7' and python_version not in '3.0, 3.1, 3.2, 3.3, 3.4, 3.5'", + "version": "==1.26.14" + }, + "wrapt": { + "hashes": [ + "sha256:00b6d4ea20a906c0ca56d84f93065b398ab74b927a7a3dbd470f6fc503f95dc3", + "sha256:01c205616a89d09827986bc4e859bcabd64f5a0662a7fe95e0d359424e0e071b", + "sha256:02b41b633c6261feff8ddd8d11c711df6842aba629fdd3da10249a53211a72c4", + "sha256:07f7a7d0f388028b2df1d916e94bbb40624c59b48ecc6cbc232546706fac74c2", + "sha256:11871514607b15cfeb87c547a49bca19fde402f32e2b1c24a632506c0a756656", + "sha256:1b376b3f4896e7930f1f772ac4b064ac12598d1c38d04907e696cc4d794b43d3", + "sha256:21ac0156c4b089b330b7666db40feee30a5d52634cc4560e1905d6529a3897ff", + "sha256:257fd78c513e0fb5cdbe058c27a0624c9884e735bbd131935fd49e9fe719d310", + "sha256:2b39d38039a1fdad98c87279b48bc5dce2c0ca0d73483b12cb72aa9609278e8a", + "sha256:2cf71233a0ed05ccdabe209c606fe0bac7379fdcf687f39b944420d2a09fdb57", + "sha256:2fe803deacd09a233e4762a1adcea5db5d31e6be577a43352936179d14d90069", + "sha256:3232822c7d98d23895ccc443bbdf57c7412c5a65996c30442ebe6ed3df335383", + "sha256:34aa51c45f28ba7f12accd624225e2b1e5a3a45206aa191f6f9aac931d9d56fe", + "sha256:36f582d0c6bc99d5f39cd3ac2a9062e57f3cf606ade29a0a0d6b323462f4dd87", + "sha256:380a85cf89e0e69b7cfbe2ea9f765f004ff419f34194018a6827ac0e3edfed4d", + "sha256:40e7bc81c9e2b2734ea4bc1aceb8a8f0ceaac7c5299bc5d69e37c44d9081d43b", + "sha256:43ca3bbbe97af00f49efb06e352eae40434ca9d915906f77def219b88e85d907", + "sha256:4fcc4649dc762cddacd193e6b55bc02edca674067f5f98166d7713b193932b7f", + "sha256:5a0f54ce2c092aaf439813735584b9537cad479575a09892b8352fea5e988dc0", + "sha256:5a9a0d155deafd9448baff28c08e150d9b24ff010e899311ddd63c45c2445e28", + "sha256:5b02d65b9ccf0ef6c34cba6cf5bf2aab1bb2f49c6090bafeecc9cd81ad4ea1c1", + "sha256:60db23fa423575eeb65ea430cee741acb7c26a1365d103f7b0f6ec412b893853", + "sha256:642c2e7a804fcf18c222e1060df25fc210b9c58db7c91416fb055897fc27e8cc", + "sha256:6a9a25751acb379b466ff6be78a315e2b439d4c94c1e99cb7266d40a537995d3", + "sha256:6b1a564e6cb69922c7fe3a678b9f9a3c54e72b469875aa8018f18b4d1dd1adf3", + "sha256:6d323e1554b3d22cfc03cd3243b5bb815a51f5249fdcbb86fda4bf62bab9e164", + "sha256:6e743de5e9c3d1b7185870f480587b75b1cb604832e380d64f9504a0535912d1", + "sha256:709fe01086a55cf79d20f741f39325018f4df051ef39fe921b1ebe780a66184c", + "sha256:7b7c050ae976e286906dd3f26009e117eb000fb2cf3533398c5ad9ccc86867b1", + "sha256:7d2872609603cb35ca513d7404a94d6d608fc13211563571117046c9d2bcc3d7", + "sha256:7ef58fb89674095bfc57c4069e95d7a31cfdc0939e2a579882ac7d55aadfd2a1", + "sha256:80bb5c256f1415f747011dc3604b59bc1f91c6e7150bd7db03b19170ee06b320", + "sha256:81b19725065dcb43df02b37e03278c011a09e49757287dca60c5aecdd5a0b8ed", + "sha256:833b58d5d0b7e5b9832869f039203389ac7cbf01765639c7309fd50ef619e0b1", + "sha256:88bd7b6bd70a5b6803c1abf6bca012f7ed963e58c68d76ee20b9d751c74a3248", + "sha256:8ad85f7f4e20964db4daadcab70b47ab05c7c1cf2a7c1e51087bfaa83831854c", + "sha256:8c0ce1e99116d5ab21355d8ebe53d9460366704ea38ae4d9f6933188f327b456", + "sha256:8d649d616e5c6a678b26d15ece345354f7c2286acd6db868e65fcc5ff7c24a77", + "sha256:903500616422a40a98a5a3c4ff4ed9d0066f3b4c951fa286018ecdf0750194ef", + "sha256:9736af4641846491aedb3c3f56b9bc5568d92b0692303b5a305301a95dfd38b1", + "sha256:988635d122aaf2bdcef9e795435662bcd65b02f4f4c1ae37fbee7401c440b3a7", + "sha256:9cca3c2cdadb362116235fdbd411735de4328c61425b0aa9f872fd76d02c4e86", + "sha256:9e0fd32e0148dd5dea6af5fee42beb949098564cc23211a88d799e434255a1f4", + "sha256:9f3e6f9e05148ff90002b884fbc2a86bd303ae847e472f44ecc06c2cd2fcdb2d", + "sha256:a85d2b46be66a71bedde836d9e41859879cc54a2a04fad1191eb50c2066f6e9d", + "sha256:a9a52172be0b5aae932bef82a79ec0a0ce87288c7d132946d645eba03f0ad8a8", + "sha256:aa31fdcc33fef9eb2552cbcbfee7773d5a6792c137b359e82879c101e98584c5", + "sha256:b014c23646a467558be7da3d6b9fa409b2c567d2110599b7cf9a0c5992b3b471", + "sha256:b21bb4c09ffabfa0e85e3a6b623e19b80e7acd709b9f91452b8297ace2a8ab00", + "sha256:b5901a312f4d14c59918c221323068fad0540e34324925c8475263841dbdfe68", + "sha256:b9b7a708dd92306328117d8c4b62e2194d00c365f18eff11a9b53c6f923b01e3", + "sha256:d1967f46ea8f2db647c786e78d8cc7e4313dbd1b0aca360592d8027b8508e24d", + "sha256:d52a25136894c63de15a35bc0bdc5adb4b0e173b9c0d07a2be9d3ca64a332735", + "sha256:d77c85fedff92cf788face9bfa3ebaa364448ebb1d765302e9af11bf449ca36d", + "sha256:d79d7d5dc8a32b7093e81e97dad755127ff77bcc899e845f41bf71747af0c569", + "sha256:dbcda74c67263139358f4d188ae5faae95c30929281bc6866d00573783c422b7", + "sha256:ddaea91abf8b0d13443f6dac52e89051a5063c7d014710dcb4d4abb2ff811a59", + "sha256:dee0ce50c6a2dd9056c20db781e9c1cfd33e77d2d569f5d1d9321c641bb903d5", + "sha256:dee60e1de1898bde3b238f18340eec6148986da0455d8ba7848d50470a7a32fb", + "sha256:e2f83e18fe2f4c9e7db597e988f72712c0c3676d337d8b101f6758107c42425b", + "sha256:e3fb1677c720409d5f671e39bac6c9e0e422584e5f518bfd50aa4cbbea02433f", + "sha256:ee2b1b1769f6707a8a445162ea16dddf74285c3964f605877a20e38545c3c462", + "sha256:ee6acae74a2b91865910eef5e7de37dc6895ad96fa23603d1d27ea69df545015", + "sha256:ef3f72c9666bba2bab70d2a8b79f2c6d2c1a42a7f7e2b0ec83bb2f9e383950af" + ], + "markers": "python_version >= '2.7' and python_version not in '3.0, 3.1, 3.2, 3.3, 3.4'", + "version": "==1.14.1" + } + }, + "develop": {} +} From 50b3bb30b47c25ad7ac9ed3277b49d12ac5653af Mon Sep 17 00:00:00 2001 From: Eduard Itrich Date: Wed, 22 Feb 2023 10:12:10 +0100 Subject: [PATCH 120/374] Add a check to exit properly while setting output for next Action step (#96) Signed-off-by: Eduard Itrich Fix usage of variable in issue template Signed-off-by: Eduard Itrich Update check-unmanaged-repos.yml Signed-off-by: Eduard Itrich Update check-unmanaged-repos.yml Signed-off-by: Eduard Itrich Update check-unmanaged-repos.yml Signed-off-by: Eduard Itrich Update check-unmanaged-repos.yml Signed-off-by: Eduard Itrich Update check-unmanaged-repos.yml Signed-off-by: Eduard Itrich Update check-unmanaged-repos.yml Signed-off-by: Eduard Itrich Use GITHUB_ENV to pass on output of step Signed-off-by: Eduard Itrich Remove Output step Signed-off-by: Eduard Itrich --- .github/unmanaged-repos-issue.md | 2 +- .github/workflows/check-unmanaged-repos.yml | 9 ++++++--- 2 files changed, 7 insertions(+), 4 deletions(-) diff --git a/.github/unmanaged-repos-issue.md b/.github/unmanaged-repos-issue.md index 751a2a6e..e92329d7 100644 --- a/.github/unmanaged-repos-issue.md +++ b/.github/unmanaged-repos-issue.md @@ -2,4 +2,4 @@ title: There are unmanaged repositories labels: housekeeping --- -${{ steps.check.outputs.CHECK_RESULT }} +{{ env.check_result }} diff --git a/.github/workflows/check-unmanaged-repos.yml b/.github/workflows/check-unmanaged-repos.yml index 68865312..9ae46727 100644 --- a/.github/workflows/check-unmanaged-repos.yml +++ b/.github/workflows/check-unmanaged-repos.yml @@ -39,15 +39,18 @@ jobs: pipenv install - name: Call check_repositories.py - run: | - echo "CHECK_RESULT=$(pipenv run python3 check_repositories.py 2>&1)" >> $GITHUB_OUTPUT id: check + run: | + OUTPUT=$(pipenv run python3 check_repositories.py 2>&1) + RESULT=$? + echo "check_result=${OUTPUT}" >> $GITHUB_ENV + exit ${RESULT} env: API_TOKEN: ${{ secrets[format('GHP_{0}', github.actor)] }} - name: Create issue on failed workflow if: ${{ failure() }} - uses: JasonEtco/create-an-issue@v2 + uses: dblock/create-a-github-issue@v3 with: filename: .github/unmanaged-repos-issue.md update_existing: true From 534024cd9d9b3cd1c975db5472972274512f2def Mon Sep 17 00:00:00 2001 From: Eduard Itrich Date: Wed, 22 Feb 2023 11:17:29 +0100 Subject: [PATCH 121/374] Fix body of unmanaged repositories issue (#97) Signed-off-by: Eduard Itrich --- .github/unmanaged-repos-issue.md | 4 +++- .github/workflows/check-unmanaged-repos.yml | 8 +++++--- 2 files changed, 8 insertions(+), 4 deletions(-) diff --git a/.github/unmanaged-repos-issue.md b/.github/unmanaged-repos-issue.md index e92329d7..c78c2016 100644 --- a/.github/unmanaged-repos-issue.md +++ b/.github/unmanaged-repos-issue.md @@ -2,4 +2,6 @@ title: There are unmanaged repositories labels: housekeeping --- -{{ env.check_result }} +{{ env.BODY }} + +Last checked on {{ date | date('YYYY-MM-DD') }}. diff --git a/.github/workflows/check-unmanaged-repos.yml b/.github/workflows/check-unmanaged-repos.yml index 9ae46727..f6dcc69d 100644 --- a/.github/workflows/check-unmanaged-repos.yml +++ b/.github/workflows/check-unmanaged-repos.yml @@ -40,11 +40,12 @@ jobs: - name: Call check_repositories.py id: check + shell: sh {0} run: | - OUTPUT=$(pipenv run python3 check_repositories.py 2>&1) + OUTPUT="$(pipenv run python3 check_repositories.py 2>&1)" RESULT=$? - echo "check_result=${OUTPUT}" >> $GITHUB_ENV - exit ${RESULT} + echo "CHECK_RESULT=$OUTPUT" >> "$GITHUB_OUTPUT" + exit $RESULT env: API_TOKEN: ${{ secrets[format('GHP_{0}', github.actor)] }} @@ -58,3 +59,4 @@ jobs: search_existing: open env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + BODY: ${{ steps.check.outputs.CHECK_RESULT }} From 183ca18471d1a340997f28b1a6567c0e1f5d0533 Mon Sep 17 00:00:00 2001 From: Eduard Itrich Date: Wed, 22 Feb 2023 11:23:49 +0100 Subject: [PATCH 122/374] Track new community-infra-cologne repository with github-manager (#84) Signed-off-by: Eduard Itrich --- .../repositories/community-infra-cologne.yml | 21 +++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 orgs/SovereignCloudStack/repositories/community-infra-cologne.yml diff --git a/orgs/SovereignCloudStack/repositories/community-infra-cologne.yml b/orgs/SovereignCloudStack/repositories/community-infra-cologne.yml new file mode 100644 index 00000000..d1103b08 --- /dev/null +++ b/orgs/SovereignCloudStack/repositories/community-infra-cologne.yml @@ -0,0 +1,21 @@ +--- +community-infra-cologne: + default_branch: main + description: Docker Compose stacks of community infrastructure on cologne.scs.community + homepage: 'https://scs.community/' + topics: + - community + archived: false + has_issues: true + has_projects: false + has_wiki: false + private: false + delete_branch_on_merge: true + allow_merge_commit: false + allow_squash_merge: true + allow_rebase_merge: true + teams: [] + collaborators: [] + branch_protections: + - branch: "main" + template: "main" From 9556bd8114b7f73c830e6dca8f5f8cd5f26964e7 Mon Sep 17 00:00:00 2001 From: Eduard Itrich Date: Thu, 23 Feb 2023 12:27:46 +0100 Subject: [PATCH 123/374] Allow owner to bypass standards branch protection rules (#98) This change is needed so that a GitHub Action workflow is able to push changes to main branch without having to create a PR. Signed-off-by: Eduard Itrich --- orgs/SovereignCloudStack/repositories/standards.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/orgs/SovereignCloudStack/repositories/standards.yml b/orgs/SovereignCloudStack/repositories/standards.yml index 5f37ec2f..a4edbc24 100644 --- a/orgs/SovereignCloudStack/repositories/standards.yml +++ b/orgs/SovereignCloudStack/repositories/standards.yml @@ -18,4 +18,4 @@ standards: collaborators: [] branch_protections: - branch: "main" - template: "main" + template: "owner_bypass" From 3cf15281448c9e3adda05d47d66228c3b2496dbc Mon Sep 17 00:00:00 2001 From: Kurt Garloff Date: Wed, 8 Mar 2023 11:22:37 +0100 Subject: [PATCH 124/374] Add Nils Arnold (AOV) (#103) Signed-off-by: Kurt Garloff --- orgs/SovereignCloudStack/data.yaml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/orgs/SovereignCloudStack/data.yaml b/orgs/SovereignCloudStack/data.yaml index eba36ad7..34ad894e 100644 --- a/orgs/SovereignCloudStack/data.yaml +++ b/orgs/SovereignCloudStack/data.yaml @@ -204,6 +204,9 @@ members: - name: Jan Schoone login: jschoone role: admin + - name: Nils Arnold + login: Nils98Ar + role: member # ========================== teams: - slug: "23technologies" From 7c0f8e41231f6ca2d96ae8683658dc205bf86793 Mon Sep 17 00:00:00 2001 From: Ralf Heiringhoff Date: Tue, 21 Mar 2023 08:55:49 +0100 Subject: [PATCH 125/374] add .github/dependabot.yml for chore management (#101) Signed-off-by: Ralf Heiringhoff Co-authored-by: Eduard Itrich --- .github/dependabot.yml | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100644 .github/dependabot.yml diff --git a/.github/dependabot.yml b/.github/dependabot.yml new file mode 100644 index 00000000..4e1d672c --- /dev/null +++ b/.github/dependabot.yml @@ -0,0 +1,25 @@ +# To get started with Dependabot version updates, you'll need to specify which +# package ecosystems to update and where the package manifests are located. +# Please see the documentation for all configuration options: +# https://docs.github.com/github/administering-a-repository/configuration-options-for-dependency-updates +--- +version: 2 +updates: + - package-ecosystem: "github-actions" + directory: "/" + schedule: + interval: "daily" + commit-message: + prefix: "[github-actions] " + labels: + - "housekeeping" + - "dependencies" + - package-ecosystem: "gitsubmodule" + directory: "/" + schedule: + interval: "daily" + commit-message: + prefix: "[gitsubmodule] " + labels: + - "housekeeping" + - "dependencies" From d2f44072f0ee2c2ff19b169fd9545671062b497c Mon Sep 17 00:00:00 2001 From: Max Wolfs Date: Mon, 27 Mar 2023 13:48:38 +0200 Subject: [PATCH 126/374] Fix homepage url (#105) Signed-off-by: Max Wolfs --- orgs/SovereignCloudStack/repositories/docs-page.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/orgs/SovereignCloudStack/repositories/docs-page.yml b/orgs/SovereignCloudStack/repositories/docs-page.yml index b22be0f9..00603d86 100644 --- a/orgs/SovereignCloudStack/repositories/docs-page.yml +++ b/orgs/SovereignCloudStack/repositories/docs-page.yml @@ -2,7 +2,7 @@ docs-page: default_branch: main description: Public static page for documentation - homepage: 'https://scs.community/' + homepage: 'https://docs.scs.community/' topics: - documentation archived: false From 7edad4a71359a7951482de87d2decf0ea39950f7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Joshua=20M=C3=BChlfort?= Date: Tue, 28 Mar 2023 13:53:03 +0200 Subject: [PATCH 127/374] Add JoshuaI96 to Gonicus Team (#107) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Joshua Mühlfort --- orgs/SovereignCloudStack/data.yaml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/orgs/SovereignCloudStack/data.yaml b/orgs/SovereignCloudStack/data.yaml index 34ad894e..0e6f67c9 100644 --- a/orgs/SovereignCloudStack/data.yaml +++ b/orgs/SovereignCloudStack/data.yaml @@ -69,6 +69,9 @@ members: - name: Joshua Mühlfort login: joshmue role: member + - name: Joshua Irmer + login: JoshuaI96 + role: member - name: "" login: kgube role: member @@ -254,6 +257,7 @@ teams: member: - joshmue - master-caster + - JoshuaI96 - slug: "gridscale" description: "gridscale GmbH" privacy: closed From eaebae7dc5bfc457a73881caf58b96dfab5c6295 Mon Sep 17 00:00:00 2001 From: Kurt Garloff Date: Thu, 30 Mar 2023 05:22:51 +0200 Subject: [PATCH 128/374] Add C&H and secustack folks from VP-10-3. (#108) Signed-off-by: Kurt Garloff --- orgs/SovereignCloudStack/data.yaml | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/orgs/SovereignCloudStack/data.yaml b/orgs/SovereignCloudStack/data.yaml index 0e6f67c9..b5e00b78 100644 --- a/orgs/SovereignCloudStack/data.yaml +++ b/orgs/SovereignCloudStack/data.yaml @@ -210,6 +210,15 @@ members: - name: Nils Arnold login: Nils98Ar role: member + - name: Hannes Baum + login: cah-hbaum + role: member + - name: Josefine Seifert + login: josephineSei + role: member + - name: Markus Hentsch + login: markus-hentsch + role: member # ========================== teams: - slug: "23technologies" @@ -248,6 +257,7 @@ teams: - kgube - dagdammann - cah-link + - cah-hbaum - slug: "gonicus" description: "GONICUS GmbH" privacy: closed @@ -396,6 +406,14 @@ teams: member: - matofeder - chess-knight + - slug: "secustack" + description: "SecuNet" + privacy: closed + parent: + maintainer: + - markus-hentsch + member: + - josephineSei # ========================== branch_protection_templates: main: From 19e331c7b249ede37bfc0d85b056fa184c197735 Mon Sep 17 00:00:00 2001 From: Eduard Itrich Date: Thu, 6 Apr 2023 09:04:31 +0200 Subject: [PATCH 129/374] Add @FriederikeZelke to team OSBA and give owner rights (#109) Signed-off-by: Eduard Itrich --- orgs/SovereignCloudStack/data.yaml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/orgs/SovereignCloudStack/data.yaml b/orgs/SovereignCloudStack/data.yaml index b5e00b78..6808b2ba 100644 --- a/orgs/SovereignCloudStack/data.yaml +++ b/orgs/SovereignCloudStack/data.yaml @@ -179,7 +179,7 @@ members: role: member - name: Friederike Zelke login: FriederikeZelke - role: member + role: owner - name: Paul-Philipp Kuschy login: ppkuschy role: member @@ -297,6 +297,7 @@ teams: - dirklossack - maxwolfs - jschoone + - FriederikeZelke - slug: "osism" description: "OSISM GmbH" privacy: closed @@ -394,8 +395,7 @@ teams: description: "Cloudical" privacy: closed parent: - maintainer: - - FriederikeZelke + maintainer: [] member: [] - slug: "dnation" description: "dNation" From d41af090c321b2a0d9cccc4f7bf181c365cb742a Mon Sep 17 00:00:00 2001 From: Eduard Itrich Date: Tue, 11 Apr 2023 17:21:09 +0200 Subject: [PATCH 130/374] It's time to say goodbye! (#110) Signed-off-by: Eduard Itrich --- orgs/SovereignCloudStack/data.yaml | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/orgs/SovereignCloudStack/data.yaml b/orgs/SovereignCloudStack/data.yaml index 6808b2ba..8dac7433 100644 --- a/orgs/SovereignCloudStack/data.yaml +++ b/orgs/SovereignCloudStack/data.yaml @@ -54,9 +54,6 @@ members: - name: Ibrahim takouna login: itakouna role: member - - name: Eduard Itrich - login: itrich - role: admin - name: "" login: janiskemper role: member @@ -179,7 +176,7 @@ members: role: member - name: Friederike Zelke login: FriederikeZelke - role: owner + role: admin - name: Paul-Philipp Kuschy login: ppkuschy role: member @@ -291,7 +288,6 @@ teams: - garloff member: - fkr - - itrich - manuela-urban - alexander-diab - dirklossack From ffd7ef040c51f2b81be39c62c1ed4d568b84afac Mon Sep 17 00:00:00 2001 From: Kurt Garloff Date: Thu, 13 Apr 2023 10:26:59 +0200 Subject: [PATCH 131/374] =?UTF-8?q?Add=20Thomas=20G=C3=BCttler=20(syself).?= =?UTF-8?q?=20(#111)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Kurt Garloff Co-authored-by: Max Wolfs --- orgs/SovereignCloudStack/data.yaml | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/orgs/SovereignCloudStack/data.yaml b/orgs/SovereignCloudStack/data.yaml index 8dac7433..34ed0bb1 100644 --- a/orgs/SovereignCloudStack/data.yaml +++ b/orgs/SovereignCloudStack/data.yaml @@ -216,6 +216,9 @@ members: - name: Markus Hentsch login: markus-hentsch role: member + - name: Thomas Güttler + login: guettli + role: member # ========================== teams: - slug: "23technologies" @@ -331,7 +334,8 @@ teams: maintainer: - batistein - janiskemper - member: [] + member: + - guettli - slug: "uhurutec" description: "UhuruTec AG" privacy: closed From 92ae18eb160e14f4f0ad81ed9220137f9c0f4cad Mon Sep 17 00:00:00 2001 From: Kurt Garloff Date: Wed, 19 Apr 2023 00:52:55 +0200 Subject: [PATCH 132/374] Add sprint "Amsterdam" (#113) Signed-off-by: Kurt Garloff --- config.yaml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/config.yaml b/config.yaml index 139a9961..d268e898 100644 --- a/config.yaml +++ b/config.yaml @@ -162,3 +162,7 @@ labels: - name: "release-notes" description: "This change needs to be highlighted in the upcoming release notes" color: "50C3A5" + # Sprint names + - name: "Sprint Amsterdam" + description: "Sprint Amsterdam (2023, cwk 16+17)" + color: "4080c0" From a9a2e7014a6722f43bba8cd6e7eb950e054c2af5 Mon Sep 17 00:00:00 2001 From: Kurt Garloff Date: Wed, 19 Apr 2023 00:54:41 +0200 Subject: [PATCH 133/374] Feat/add ch vp10 3a (#112) * Add Anja Strunk and correct Josephine's first name. * Add Toni Finger (Cloud & Heat). * anja.strunk -> anjastrunk * Fix indenting error. Signed-off-by: Kurt Garloff --- orgs/SovereignCloudStack/data.yaml | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/orgs/SovereignCloudStack/data.yaml b/orgs/SovereignCloudStack/data.yaml index 34ed0bb1..bf6cbaf6 100644 --- a/orgs/SovereignCloudStack/data.yaml +++ b/orgs/SovereignCloudStack/data.yaml @@ -210,9 +210,15 @@ members: - name: Hannes Baum login: cah-hbaum role: member - - name: Josefine Seifert + - name: Josephine Seifert login: josephineSei role: member + - name: Anja Strunk + login: anjastrunk + role: member + - name: Toni Finger + login: tonifinger + role: member - name: Markus Hentsch login: markus-hentsch role: member @@ -253,11 +259,13 @@ teams: parent: maintainer: - horazont + - anjastrunk member: - kgube - dagdammann - cah-link - cah-hbaum + - tonifinger - slug: "gonicus" description: "GONICUS GmbH" privacy: closed From 39fadcd79440428f7de4b349ad7ad59d924872f7 Mon Sep 17 00:00:00 2001 From: Felix Kronlage-Dammers Date: Thu, 27 Apr 2023 19:36:44 +0200 Subject: [PATCH 134/374] add sprint bratislava (#117) Bratislava is bike friendly. Signed-off-by: Felix Kronlage-Dammers --- config.yaml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/config.yaml b/config.yaml index d268e898..5dfcfeb2 100644 --- a/config.yaml +++ b/config.yaml @@ -166,3 +166,6 @@ labels: - name: "Sprint Amsterdam" description: "Sprint Amsterdam (2023, cwk 16+17)" color: "4080c0" + - name: "Sprint Bratislava" + description: "Sprint Bratislava (2023, cwk 18+19)" + color: "4080c0" From 039aebb8c7460722968df55a03a98886e2361969 Mon Sep 17 00:00:00 2001 From: Tim Beermann Date: Tue, 2 May 2023 11:52:24 +0200 Subject: [PATCH 135/374] Add mvp-inter-cloud-migration repository (#116) relates SovereignCloudStack/issues#310 Signed-off-by: Tim Beermann --- .../mvp-inter-cloud-migration.yml | 21 +++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 orgs/SovereignCloudStack/repositories/mvp-inter-cloud-migration.yml diff --git a/orgs/SovereignCloudStack/repositories/mvp-inter-cloud-migration.yml b/orgs/SovereignCloudStack/repositories/mvp-inter-cloud-migration.yml new file mode 100644 index 00000000..fbfdb0bc --- /dev/null +++ b/orgs/SovereignCloudStack/repositories/mvp-inter-cloud-migration.yml @@ -0,0 +1,21 @@ +--- +mvp-inter-cloud-migration: + default_branch: main + description: MVP for migrating VMs from one SCS cloud to another seamlessly + homepage: 'https://scs.community/' + topics: + - mvp + archived: false + has_issues: true + has_projects: false + has_wiki: false + private: false + delete_branch_on_merge: true + allow_merge_commit: false + allow_squash_merge: true + allow_rebase_merge: true + teams: [] + collaborators: [] + branch_protections: + - branch: "main" + template: "main" From b5d2af060c9217ef398911e44f4ab34eb8e5fb3a Mon Sep 17 00:00:00 2001 From: Felix Kronlage-Dammers Date: Fri, 5 May 2023 22:24:04 +0200 Subject: [PATCH 136/374] add R5 outcomes as labels (#114) * add R5 outcomes as labels * adjust and fix wording discussed with @garloff Signed-off-by: Felix Kronlage-Dammers Co-authored-by: Kurt Garloff --- config.yaml | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/config.yaml b/config.yaml index 5dfcfeb2..c0898c0d 100644 --- a/config.yaml +++ b/config.yaml @@ -93,8 +93,8 @@ labels: - name: standards description: "Issues / ADR / pull requests relevant for standardization & certification" color: "50c3a5" - - name: "SCS enables with an excellent toolbox" - description: "SCS enables Operators, Integrators and Developers with an excellent toolbox" + - name: "SCS enables" + description: "SCS enables Operators, Integrators, Developers as well as Users" color: "D4C5F9" - name: "SCS is continuously built and tested" description: "SCS is continuously built and tested in order to raise velocity and quality" @@ -108,6 +108,12 @@ labels: - name: "SCS is understandable" description: "SCS is understandable" color: "D4C5F9" + - name: "SCS is opinionated" + description: "SCS has the courage to take decisions in its implementation choices to provide a clear focus" + color: "D4C5F9" + - name: "SCS is transparent" + description: "SCS is transparent" + color: "D4C5F9" - name: "SCS-VP01" description: "Related to tender lot SCS-VP01" color: "0F5FE1" From 39a56b7bed0f2a6bddacffde60f37efed5fb1ef0 Mon Sep 17 00:00:00 2001 From: Kurt Garloff Date: Sun, 14 May 2023 10:12:46 +0200 Subject: [PATCH 137/374] Add Sven Kieske. (#115) Signed-off-by: Kurt Garloff Co-authored-by: Felix Kronlage-Dammers --- orgs/SovereignCloudStack/data.yaml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/orgs/SovereignCloudStack/data.yaml b/orgs/SovereignCloudStack/data.yaml index bf6cbaf6..929de5fe 100644 --- a/orgs/SovereignCloudStack/data.yaml +++ b/orgs/SovereignCloudStack/data.yaml @@ -225,6 +225,9 @@ members: - name: Thomas Güttler login: guettli role: member + - name: Sven Kieske + login: artificial-intelligence + role: member # ========================== teams: - slug: "23technologies" @@ -318,6 +321,7 @@ teams: - osfrickler - ppkuschy - aeroflydesign + - artificial-intelligence - slug: "plusserver" description: "PlusServer GmbH" privacy: closed From cb993858e5b01def7a30879177a1f6f872330217 Mon Sep 17 00:00:00 2001 From: Felix Kronlage-Dammers Date: Mon, 15 May 2023 08:33:15 +0200 Subject: [PATCH 138/374] copenhagen is known to be very bike friendly (#118) Signed-off-by: Felix Kronlage-Dammers --- config.yaml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/config.yaml b/config.yaml index c0898c0d..b30ca8be 100644 --- a/config.yaml +++ b/config.yaml @@ -175,3 +175,6 @@ labels: - name: "Sprint Bratislava" description: "Sprint Bratislava (2023, cwk 18+19)" color: "4080c0" + - name: "Sprint Copenhagen" + description: "Sprint Copenhagen (2023, cwk 20+21)" + color: "4080c0" From 9e7168c122583fc46bbc6b8e16e77a9afe0feb36 Mon Sep 17 00:00:00 2001 From: Kurt Garloff Date: Mon, 15 May 2023 11:02:59 +0200 Subject: [PATCH 139/374] =?UTF-8?q?Add=20Matthias=20B=C3=BCchse.=20(#119)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Kurt Garloff --- orgs/SovereignCloudStack/data.yaml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/orgs/SovereignCloudStack/data.yaml b/orgs/SovereignCloudStack/data.yaml index 929de5fe..49cc3834 100644 --- a/orgs/SovereignCloudStack/data.yaml +++ b/orgs/SovereignCloudStack/data.yaml @@ -228,6 +228,9 @@ members: - name: Sven Kieske login: artificial-intelligence role: member + - name: Matthias Büchse + login: mbuechse + role: member # ========================== teams: - slug: "23technologies" @@ -269,6 +272,7 @@ teams: - cah-link - cah-hbaum - tonifinger + - mbuechse - slug: "gonicus" description: "GONICUS GmbH" privacy: closed From d75e9c3afad939fff443c625c687c0c49eaf3242 Mon Sep 17 00:00:00 2001 From: Jan Schoone <6106846+jschoone@users.noreply.github.com> Date: Wed, 17 May 2023 14:23:06 +0200 Subject: [PATCH 140/374] feat(sprint): Dublin and Edmonton are bike friendly cities (#121) Signed-off-by: Jan Schoone --- config.yaml | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/config.yaml b/config.yaml index b30ca8be..4930b962 100644 --- a/config.yaml +++ b/config.yaml @@ -178,3 +178,9 @@ labels: - name: "Sprint Copenhagen" description: "Sprint Copenhagen (2023, cwk 20+21)" color: "4080c0" + - name: "Sprint Dublin" + description: "Sprint Dublin (2023, cwk 22+23)" + color: "4080c0" + - name: "Sprint Edmonton" + description: "Sprint Edmonton (2023, cwk 24+25)" + color: "4080c0" From 8eeaab196e33eb5ad508d3b755796a6ab427f8a9 Mon Sep 17 00:00:00 2001 From: Jan Schoone <6106846+jschoone@users.noreply.github.com> Date: Fri, 19 May 2023 21:26:39 +0200 Subject: [PATCH 141/374] feat(github): add repos for SCS Cluster Stacks (#124) Signed-off-by: Jan Schoone --- .../repositories/cluster-stack-operator.yml | 21 +++++++++++++++++++ .../repositories/cluster-stacks.yml | 21 +++++++++++++++++++ 2 files changed, 42 insertions(+) create mode 100644 orgs/SovereignCloudStack/repositories/cluster-stack-operator.yml create mode 100644 orgs/SovereignCloudStack/repositories/cluster-stacks.yml diff --git a/orgs/SovereignCloudStack/repositories/cluster-stack-operator.yml b/orgs/SovereignCloudStack/repositories/cluster-stack-operator.yml new file mode 100644 index 00000000..e7a1090f --- /dev/null +++ b/orgs/SovereignCloudStack/repositories/cluster-stack-operator.yml @@ -0,0 +1,21 @@ +--- +cluster-stack-operator: + default_branch: main + description: The SCS Cluster Stack Operator takes care of life cycle management, configuration and provider specific tasks of Kubernetes clusters created with SCS Cluster Stacks + homepage: 'https://scs.community/' + topics: + - k8s + archived: false + has_issues: true + has_projects: false + has_wiki: false + private: false + delete_branch_on_merge: true + allow_merge_commit: false + allow_squash_merge: true + allow_rebase_merge: true + teams: [] + collaborators: [] + branch_protections: + - branch: "main" + template: "main" diff --git a/orgs/SovereignCloudStack/repositories/cluster-stacks.yml b/orgs/SovereignCloudStack/repositories/cluster-stacks.yml new file mode 100644 index 00000000..18d33d29 --- /dev/null +++ b/orgs/SovereignCloudStack/repositories/cluster-stacks.yml @@ -0,0 +1,21 @@ +--- +cluster-stacks: + default_branch: main + description: Definition of Cluster Stacks based on the ClusterAPI ClusterClass feature + homepage: 'https://scs.community/' + topics: + - k8s + archived: false + has_issues: true + has_projects: false + has_wiki: false + private: false + delete_branch_on_merge: true + allow_merge_commit: false + allow_squash_merge: true + allow_rebase_merge: true + teams: [] + collaborators: [] + branch_protections: + - branch: "main" + template: "main" From 9f3f8da8f03c4449711b83601e985236511bf1e5 Mon Sep 17 00:00:00 2001 From: Felix Kronlage-Dammers Date: Mon, 22 May 2023 09:52:59 +0200 Subject: [PATCH 142/374] add config for zuul-repo (#120) * add config for zuul-repo Signed-off-by: Felix Kronlage-Dammers * adjust url spotted by @master-caster --------- Signed-off-by: Felix Kronlage-Dammers --- .../SovereignCloudStack/repositories/zuul.yml | 21 +++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 orgs/SovereignCloudStack/repositories/zuul.yml diff --git a/orgs/SovereignCloudStack/repositories/zuul.yml b/orgs/SovereignCloudStack/repositories/zuul.yml new file mode 100644 index 00000000..74902899 --- /dev/null +++ b/orgs/SovereignCloudStack/repositories/zuul.yml @@ -0,0 +1,21 @@ +--- +zuul: + default_branch: main + description: Deploy Zuul for SCS + homepage: 'https://zuul.scs.community/' + topics: + - zuul + archived: false + has_issues: true + has_projects: false + has_wiki: false + private: false + delete_branch_on_merge: true + allow_merge_commit: false + allow_squash_merge: true + allow_rebase_merge: true + teams: [] + collaborators: [] + branch_protections: + - branch: "main" + template: "main" From 306f5124c208084c7a9faa6c743eca5a2fa49a57 Mon Sep 17 00:00:00 2001 From: Felix Kronlage-Dammers Date: Mon, 22 May 2023 09:53:24 +0200 Subject: [PATCH 143/374] adjust zuul url (#123) Signed-off-by: Felix Kronlage-Dammers --- orgs/SovereignCloudStack/repositories/zuul_config.yml | 2 +- orgs/SovereignCloudStack/repositories/zuul_deployment.yml | 2 +- orgs/SovereignCloudStack/repositories/zuul_sandbox.yml | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/orgs/SovereignCloudStack/repositories/zuul_config.yml b/orgs/SovereignCloudStack/repositories/zuul_config.yml index 07c13f66..bac84798 100644 --- a/orgs/SovereignCloudStack/repositories/zuul_config.yml +++ b/orgs/SovereignCloudStack/repositories/zuul_config.yml @@ -2,7 +2,7 @@ zuul_config: default_branch: main description: Zuul Config Files - homepage: 'http://zuul.scs.community:9000/' + homepage: 'https://zuul.scs.community/' topics: - zuul archived: false diff --git a/orgs/SovereignCloudStack/repositories/zuul_deployment.yml b/orgs/SovereignCloudStack/repositories/zuul_deployment.yml index 0a48afa0..e58b8f2e 100644 --- a/orgs/SovereignCloudStack/repositories/zuul_deployment.yml +++ b/orgs/SovereignCloudStack/repositories/zuul_deployment.yml @@ -2,7 +2,7 @@ zuul_deployment: default_branch: main description: 'SCS Zuul-CI deployment' - homepage: 'http://zuul.scs.community:9000/' + homepage: 'https://zuul.scs.community/' topics: - zuul archived: false diff --git a/orgs/SovereignCloudStack/repositories/zuul_sandbox.yml b/orgs/SovereignCloudStack/repositories/zuul_sandbox.yml index 7a75b012..9ec60685 100644 --- a/orgs/SovereignCloudStack/repositories/zuul_sandbox.yml +++ b/orgs/SovereignCloudStack/repositories/zuul_sandbox.yml @@ -2,7 +2,7 @@ zuul_sandbox: default_branch: main description: Repo for testing the Zuul-CI - homepage: 'http://zuul.scs.community:9000' + homepage: 'https://zuul.scs.community' topics: - zuul archived: false From 46d88eb4ef1fc3006a9f5c2be50ae94e9af0129a Mon Sep 17 00:00:00 2001 From: Jan Schoone <6106846+jschoone@users.noreply.github.com> Date: Sun, 18 Jun 2023 21:01:39 +0200 Subject: [PATCH 144/374] feat(sprint): add Freiburg (#128) Signed-off-by: Jan Schoone --- config.yaml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/config.yaml b/config.yaml index 4930b962..4d80003a 100644 --- a/config.yaml +++ b/config.yaml @@ -184,3 +184,6 @@ labels: - name: "Sprint Edmonton" description: "Sprint Edmonton (2023, cwk 24+25)" color: "4080c0" + - name: "Sprint Freiburg" + description: "Sprint Freiburg (2023, cwk 26+27)" + color: "4080c0" From 1af3e31e288f5cfa25c66035044bad90318d371f Mon Sep 17 00:00:00 2001 From: Jan Schoone <6106846+jschoone@users.noreply.github.com> Date: Tue, 27 Jun 2023 08:35:10 +0200 Subject: [PATCH 145/374] feat(sprint): add Gothenburg (#129) Signed-off-by: Jan Schoone --- config.yaml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/config.yaml b/config.yaml index 4d80003a..9d0158c6 100644 --- a/config.yaml +++ b/config.yaml @@ -187,3 +187,6 @@ labels: - name: "Sprint Freiburg" description: "Sprint Freiburg (2023, cwk 26+27)" color: "4080c0" + - name: "Sprint Gothenburg" + description: "Sprint Gothenburg (2023, cwk 28+29)" + color: "4080c0" From cc6416b08a7757b21d19bd71ee1603b4033c02f3 Mon Sep 17 00:00:00 2001 From: Jan Schoone <6106846+jschoone@users.noreply.github.com> Date: Mon, 17 Jul 2023 11:02:36 +0200 Subject: [PATCH 146/374] feat(sprint): add Hobart (#131) Signed-off-by: Jan Schoone --- config.yaml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/config.yaml b/config.yaml index 9d0158c6..c7e3ebaf 100644 --- a/config.yaml +++ b/config.yaml @@ -190,3 +190,6 @@ labels: - name: "Sprint Gothenburg" description: "Sprint Gothenburg (2023, cwk 28+29)" color: "4080c0" + - name: "Sprint Hobart" + description: "Sprint Hobart (2023, cwk 30+31)" + color: "4080c0" From 278426822cc70a68f02cec0bdf06cbb25017ddda Mon Sep 17 00:00:00 2001 From: PSwatchmen <108796604+PSwatchmen@users.noreply.github.com> Date: Thu, 20 Jul 2023 17:11:38 +0200 Subject: [PATCH 147/374] Feat/add fdobrovolny (#133) * Add Filip Dobrovolny Signed-off-by: Rene Lipkowsky * removed spaces Signed-off-by: PSwatchmen <108796604+PSwatchmen@users.noreply.github.com> Signed-off-by: Rene Lipkowsky --------- Signed-off-by: Rene Lipkowsky Signed-off-by: PSwatchmen <108796604+PSwatchmen@users.noreply.github.com> --- orgs/SovereignCloudStack/data.yaml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/orgs/SovereignCloudStack/data.yaml b/orgs/SovereignCloudStack/data.yaml index 49cc3834..5da0fb0d 100644 --- a/orgs/SovereignCloudStack/data.yaml +++ b/orgs/SovereignCloudStack/data.yaml @@ -231,6 +231,9 @@ members: - name: Matthias Büchse login: mbuechse role: member + - name: Filip Dobrovolny + login: fdobrovolny + role: member # ========================== teams: - slug: "23technologies" @@ -422,6 +425,7 @@ teams: member: - matofeder - chess-knight + - fdobrovolny - slug: "secustack" description: "SecuNet" privacy: closed From 101ef6c9822ed2078f85490f63cd091efb6b1750 Mon Sep 17 00:00:00 2001 From: Felix Kronlage-Dammers Date: Fri, 21 Jul 2023 23:39:07 +0200 Subject: [PATCH 148/374] add configuration for metering repository (#132) --- .../repositories/metering.yml | 20 +++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 orgs/SovereignCloudStack/repositories/metering.yml diff --git a/orgs/SovereignCloudStack/repositories/metering.yml b/orgs/SovereignCloudStack/repositories/metering.yml new file mode 100644 index 00000000..d4958b0a --- /dev/null +++ b/orgs/SovereignCloudStack/repositories/metering.yml @@ -0,0 +1,20 @@ +--- +metering: + default_branch: main + description: Metering for the purpose of billing + homepage: 'https://scs.community/' + topics: [] + archived: false + has_issues: true + has_projects: false + has_wiki: false + private: false + delete_branch_on_merge: true + allow_merge_commit: false + allow_squash_merge: true + allow_rebase_merge: true + teams: [] + collaborators: [] + branch_protections: + - branch: "main" + template: "main" From 25d869e3cda5fe4abf20467c5b39595504ae718d Mon Sep 17 00:00:00 2001 From: Kurt Garloff Date: Wed, 26 Jul 2023 17:11:43 +0200 Subject: [PATCH 149/374] Add Tobias and Danny (B1). Move Malte and make him B1 admin. (#134) Also remove Tim Beermann. Signed-off-by: Kurt Garloff --- orgs/SovereignCloudStack/data.yaml | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/orgs/SovereignCloudStack/data.yaml b/orgs/SovereignCloudStack/data.yaml index 5da0fb0d..75adcee2 100644 --- a/orgs/SovereignCloudStack/data.yaml +++ b/orgs/SovereignCloudStack/data.yaml @@ -123,9 +123,6 @@ members: - name: "" login: stunivention role: member - - name: Tim Beermann - login: tibeer - role: member - name: Florian Winkler login: tinguin role: member @@ -234,6 +231,12 @@ members: - name: Filip Dobrovolny login: fdobrovolny role: member + - name: Tobias Wolf + login: NotTheEvilOne + role: member + - name: Danny Eiselt + login: DEiselt + role: member # ========================== teams: - slug: "23technologies" @@ -243,7 +246,6 @@ teams: maintainer: - berendt member: - - mxmxchere - fynluk - slug: "8gears" description: "8gears Ltd." @@ -257,11 +259,14 @@ teams: privacy: closed parent: maintainer: + - mxmxchere - curx member: - grischdian - isaacintactile - tinguin + - NotTheEvilOne + - DEiselt - slug: "cloud-and-heat" description: "Cloud&Heat Technologies GmbH" privacy: closed @@ -323,7 +328,6 @@ teams: - berendt member: - matfechner - - tibeer - ra-beer - osfrickler - ppkuschy From 760e293a6d39ebe5042c0556bab1ac421b11ec89 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 26 Jul 2023 17:23:06 +0200 Subject: [PATCH 150/374] Bump requests from 2.28.2 to 2.31.0 (#125) Bumps [requests](https://github.com/psf/requests) from 2.28.2 to 2.31.0. - [Release notes](https://github.com/psf/requests/releases) - [Changelog](https://github.com/psf/requests/blob/main/HISTORY.md) - [Commits](https://github.com/psf/requests/compare/v2.28.2...v2.31.0) --- updated-dependencies: - dependency-name: requests dependency-type: direct:production ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Kurt Garloff --- Pipfile.lock | 389 +++++++++++++++++++++++++-------------------------- 1 file changed, 192 insertions(+), 197 deletions(-) diff --git a/Pipfile.lock b/Pipfile.lock index 25ef9cd4..cbdd14d9 100644 --- a/Pipfile.lock +++ b/Pipfile.lock @@ -26,19 +26,19 @@ }, "ansible-core": { "hashes": [ - "sha256:47f0d4b4125b58edba6435a47f37cbe6a18da54594d18f812958bb0cb58d4e65", - "sha256:d1d44aab18fb5436d94ba77081bcfebece2a87015665e2444aadc16ece230886" + "sha256:08963309f44cd98862aba8d887ac5c2b4159cd1c2e31ac9cf47d661e985e6bb9", + "sha256:0cddb0df454561981f1c541db7ac5398d5e9de452ea1f01847acbd031fd7d2b2" ], "markers": "python_version >= '3.9'", - "version": "==2.14.2" + "version": "==2.14.6" }, "certifi": { "hashes": [ - "sha256:35824b4c3a97115964b408844d64aa14db1cc518f6562e8d7261699d1350a9e3", - "sha256:4ad3232f5e926d6718ec31cfc1fcadfde020920e278684144551c91769c7bc18" + "sha256:0f0d56dc5a6ad56fd4ba36484d6cc34451e1c6548c61daad8c320169f91eddc7", + "sha256:c6c2e98f5c7869efca1f8916fed228dd91539f9f1b444c314c06eef02980c716" ], "markers": "python_version >= '3.6'", - "version": "==2022.12.7" + "version": "==2023.5.7" }, "cffi": { "hashes": [ @@ -111,125 +111,109 @@ }, "charset-normalizer": { "hashes": [ - "sha256:00d3ffdaafe92a5dc603cb9bd5111aaa36dfa187c8285c543be562e61b755f6b", - "sha256:024e606be3ed92216e2b6952ed859d86b4cfa52cd5bc5f050e7dc28f9b43ec42", - "sha256:0298eafff88c99982a4cf66ba2efa1128e4ddaca0b05eec4c456bbc7db691d8d", - "sha256:02a51034802cbf38db3f89c66fb5d2ec57e6fe7ef2f4a44d070a593c3688667b", - "sha256:083c8d17153ecb403e5e1eb76a7ef4babfc2c48d58899c98fcaa04833e7a2f9a", - "sha256:0a11e971ed097d24c534c037d298ad32c6ce81a45736d31e0ff0ad37ab437d59", - "sha256:0bf2dae5291758b6f84cf923bfaa285632816007db0330002fa1de38bfcb7154", - "sha256:0c0a590235ccd933d9892c627dec5bc7511ce6ad6c1011fdf5b11363022746c1", - "sha256:0f438ae3532723fb6ead77e7c604be7c8374094ef4ee2c5e03a3a17f1fca256c", - "sha256:109487860ef6a328f3eec66f2bf78b0b72400280d8f8ea05f69c51644ba6521a", - "sha256:11b53acf2411c3b09e6af37e4b9005cba376c872503c8f28218c7243582df45d", - "sha256:12db3b2c533c23ab812c2b25934f60383361f8a376ae272665f8e48b88e8e1c6", - "sha256:14e76c0f23218b8f46c4d87018ca2e441535aed3632ca134b10239dfb6dadd6b", - "sha256:16a8663d6e281208d78806dbe14ee9903715361cf81f6d4309944e4d1e59ac5b", - "sha256:292d5e8ba896bbfd6334b096e34bffb56161c81408d6d036a7dfa6929cff8783", - "sha256:2c03cc56021a4bd59be889c2b9257dae13bf55041a3372d3295416f86b295fb5", - "sha256:2e396d70bc4ef5325b72b593a72c8979999aa52fb8bcf03f701c1b03e1166918", - "sha256:2edb64ee7bf1ed524a1da60cdcd2e1f6e2b4f66ef7c077680739f1641f62f555", - "sha256:31a9ddf4718d10ae04d9b18801bd776693487cbb57d74cc3458a7673f6f34639", - "sha256:356541bf4381fa35856dafa6a965916e54bed415ad8a24ee6de6e37deccf2786", - "sha256:358a7c4cb8ba9b46c453b1dd8d9e431452d5249072e4f56cfda3149f6ab1405e", - "sha256:37f8febc8ec50c14f3ec9637505f28e58d4f66752207ea177c1d67df25da5aed", - "sha256:39049da0ffb96c8cbb65cbf5c5f3ca3168990adf3551bd1dee10c48fce8ae820", - "sha256:39cf9ed17fe3b1bc81f33c9ceb6ce67683ee7526e65fde1447c772afc54a1bb8", - "sha256:3ae1de54a77dc0d6d5fcf623290af4266412a7c4be0b1ff7444394f03f5c54e3", - "sha256:3b590df687e3c5ee0deef9fc8c547d81986d9a1b56073d82de008744452d6541", - "sha256:3e45867f1f2ab0711d60c6c71746ac53537f1684baa699f4f668d4c6f6ce8e14", - "sha256:3fc1c4a2ffd64890aebdb3f97e1278b0cc72579a08ca4de8cd2c04799a3a22be", - "sha256:4457ea6774b5611f4bed5eaa5df55f70abde42364d498c5134b7ef4c6958e20e", - "sha256:44ba614de5361b3e5278e1241fda3dc1838deed864b50a10d7ce92983797fa76", - "sha256:4a8fcf28c05c1f6d7e177a9a46a1c52798bfe2ad80681d275b10dcf317deaf0b", - "sha256:4b0d02d7102dd0f997580b51edc4cebcf2ab6397a7edf89f1c73b586c614272c", - "sha256:502218f52498a36d6bf5ea77081844017bf7982cdbe521ad85e64cabee1b608b", - "sha256:503e65837c71b875ecdd733877d852adbc465bd82c768a067badd953bf1bc5a3", - "sha256:5995f0164fa7df59db4746112fec3f49c461dd6b31b841873443bdb077c13cfc", - "sha256:59e5686dd847347e55dffcc191a96622f016bc0ad89105e24c14e0d6305acbc6", - "sha256:601f36512f9e28f029d9481bdaf8e89e5148ac5d89cffd3b05cd533eeb423b59", - "sha256:608862a7bf6957f2333fc54ab4399e405baad0163dc9f8d99cb236816db169d4", - "sha256:62595ab75873d50d57323a91dd03e6966eb79c41fa834b7a1661ed043b2d404d", - "sha256:70990b9c51340e4044cfc394a81f614f3f90d41397104d226f21e66de668730d", - "sha256:71140351489970dfe5e60fc621ada3e0f41104a5eddaca47a7acb3c1b851d6d3", - "sha256:72966d1b297c741541ca8cf1223ff262a6febe52481af742036a0b296e35fa5a", - "sha256:74292fc76c905c0ef095fe11e188a32ebd03bc38f3f3e9bcb85e4e6db177b7ea", - "sha256:761e8904c07ad053d285670f36dd94e1b6ab7f16ce62b9805c475b7aa1cffde6", - "sha256:772b87914ff1152b92a197ef4ea40efe27a378606c39446ded52c8f80f79702e", - "sha256:79909e27e8e4fcc9db4addea88aa63f6423ebb171db091fb4373e3312cb6d603", - "sha256:7e189e2e1d3ed2f4aebabd2d5b0f931e883676e51c7624826e0a4e5fe8a0bf24", - "sha256:7eb33a30d75562222b64f569c642ff3dc6689e09adda43a082208397f016c39a", - "sha256:81d6741ab457d14fdedc215516665050f3822d3e56508921cc7239f8c8e66a58", - "sha256:8499ca8f4502af841f68135133d8258f7b32a53a1d594aa98cc52013fff55678", - "sha256:84c3990934bae40ea69a82034912ffe5a62c60bbf6ec5bc9691419641d7d5c9a", - "sha256:87701167f2a5c930b403e9756fab1d31d4d4da52856143b609e30a1ce7160f3c", - "sha256:88600c72ef7587fe1708fd242b385b6ed4b8904976d5da0893e31df8b3480cb6", - "sha256:8ac7b6a045b814cf0c47f3623d21ebd88b3e8cf216a14790b455ea7ff0135d18", - "sha256:8b8af03d2e37866d023ad0ddea594edefc31e827fee64f8de5611a1dbc373174", - "sha256:8c7fe7afa480e3e82eed58e0ca89f751cd14d767638e2550c77a92a9e749c317", - "sha256:8eade758719add78ec36dc13201483f8e9b5d940329285edcd5f70c0a9edbd7f", - "sha256:911d8a40b2bef5b8bbae2e36a0b103f142ac53557ab421dc16ac4aafee6f53dc", - "sha256:93ad6d87ac18e2a90b0fe89df7c65263b9a99a0eb98f0a3d2e079f12a0735837", - "sha256:95dea361dd73757c6f1c0a1480ac499952c16ac83f7f5f4f84f0658a01b8ef41", - "sha256:9ab77acb98eba3fd2a85cd160851816bfce6871d944d885febf012713f06659c", - "sha256:9cb3032517f1627cc012dbc80a8ec976ae76d93ea2b5feaa9d2a5b8882597579", - "sha256:9cf4e8ad252f7c38dd1f676b46514f92dc0ebeb0db5552f5f403509705e24753", - "sha256:9d9153257a3f70d5f69edf2325357251ed20f772b12e593f3b3377b5f78e7ef8", - "sha256:a152f5f33d64a6be73f1d30c9cc82dfc73cec6477ec268e7c6e4c7d23c2d2291", - "sha256:a16418ecf1329f71df119e8a65f3aa68004a3f9383821edcb20f0702934d8087", - "sha256:a60332922359f920193b1d4826953c507a877b523b2395ad7bc716ddd386d866", - "sha256:a8d0fc946c784ff7f7c3742310cc8a57c5c6dc31631269876a88b809dbeff3d3", - "sha256:ab5de034a886f616a5668aa5d098af2b5385ed70142090e2a31bcbd0af0fdb3d", - "sha256:c22d3fe05ce11d3671297dc8973267daa0f938b93ec716e12e0f6dee81591dc1", - "sha256:c2ac1b08635a8cd4e0cbeaf6f5e922085908d48eb05d44c5ae9eabab148512ca", - "sha256:c512accbd6ff0270939b9ac214b84fb5ada5f0409c44298361b2f5e13f9aed9e", - "sha256:c75ffc45f25324e68ab238cb4b5c0a38cd1c3d7f1fb1f72b5541de469e2247db", - "sha256:c95a03c79bbe30eec3ec2b7f076074f4281526724c8685a42872974ef4d36b72", - "sha256:cadaeaba78750d58d3cc6ac4d1fd867da6fc73c88156b7a3212a3cd4819d679d", - "sha256:cd6056167405314a4dc3c173943f11249fa0f1b204f8b51ed4bde1a9cd1834dc", - "sha256:db72b07027db150f468fbada4d85b3b2729a3db39178abf5c543b784c1254539", - "sha256:df2c707231459e8a4028eabcd3cfc827befd635b3ef72eada84ab13b52e1574d", - "sha256:e62164b50f84e20601c1ff8eb55620d2ad25fb81b59e3cd776a1902527a788af", - "sha256:e696f0dd336161fca9adbb846875d40752e6eba585843c768935ba5c9960722b", - "sha256:eaa379fcd227ca235d04152ca6704c7cb55564116f8bc52545ff357628e10602", - "sha256:ebea339af930f8ca5d7a699b921106c6e29c617fe9606fa7baa043c1cdae326f", - "sha256:f4c39b0e3eac288fedc2b43055cfc2ca7a60362d0e5e87a637beac5d801ef478", - "sha256:f5057856d21e7586765171eac8b9fc3f7d44ef39425f85dbcccb13b3ebea806c", - "sha256:f6f45710b4459401609ebebdbcfb34515da4fc2aa886f95107f556ac69a9147e", - "sha256:f97e83fa6c25693c7a35de154681fcc257c1c41b38beb0304b9c4d2d9e164479", - "sha256:f9d0c5c045a3ca9bedfc35dca8526798eb91a07aa7a2c0fee134c6c6f321cbd7", - "sha256:ff6f3db31555657f3163b15a6b7c6938d08df7adbfc9dd13d9d19edad678f1e8" + "sha256:04afa6387e2b282cf78ff3dbce20f0cc071c12dc8f685bd40960cc68644cfea6", + "sha256:04eefcee095f58eaabe6dc3cc2262f3bcd776d2c67005880894f447b3f2cb9c1", + "sha256:0be65ccf618c1e7ac9b849c315cc2e8a8751d9cfdaa43027d4f6624bd587ab7e", + "sha256:0c95f12b74681e9ae127728f7e5409cbbef9cd914d5896ef238cc779b8152373", + "sha256:0ca564606d2caafb0abe6d1b5311c2649e8071eb241b2d64e75a0d0065107e62", + "sha256:10c93628d7497c81686e8e5e557aafa78f230cd9e77dd0c40032ef90c18f2230", + "sha256:11d117e6c63e8f495412d37e7dc2e2fff09c34b2d09dbe2bee3c6229577818be", + "sha256:11d3bcb7be35e7b1bba2c23beedac81ee893ac9871d0ba79effc7fc01167db6c", + "sha256:12a2b561af122e3d94cdb97fe6fb2bb2b82cef0cdca131646fdb940a1eda04f0", + "sha256:12d1a39aa6b8c6f6248bb54550efcc1c38ce0d8096a146638fd4738e42284448", + "sha256:1435ae15108b1cb6fffbcea2af3d468683b7afed0169ad718451f8db5d1aff6f", + "sha256:1c60b9c202d00052183c9be85e5eaf18a4ada0a47d188a83c8f5c5b23252f649", + "sha256:1e8fcdd8f672a1c4fc8d0bd3a2b576b152d2a349782d1eb0f6b8e52e9954731d", + "sha256:20064ead0717cf9a73a6d1e779b23d149b53daf971169289ed2ed43a71e8d3b0", + "sha256:21fa558996782fc226b529fdd2ed7866c2c6ec91cee82735c98a197fae39f706", + "sha256:22908891a380d50738e1f978667536f6c6b526a2064156203d418f4856d6e86a", + "sha256:3160a0fd9754aab7d47f95a6b63ab355388d890163eb03b2d2b87ab0a30cfa59", + "sha256:322102cdf1ab682ecc7d9b1c5eed4ec59657a65e1c146a0da342b78f4112db23", + "sha256:34e0a2f9c370eb95597aae63bf85eb5e96826d81e3dcf88b8886012906f509b5", + "sha256:3573d376454d956553c356df45bb824262c397c6e26ce43e8203c4c540ee0acb", + "sha256:3747443b6a904001473370d7810aa19c3a180ccd52a7157aacc264a5ac79265e", + "sha256:38e812a197bf8e71a59fe55b757a84c1f946d0ac114acafaafaf21667a7e169e", + "sha256:3a06f32c9634a8705f4ca9946d667609f52cf130d5548881401f1eb2c39b1e2c", + "sha256:3a5fc78f9e3f501a1614a98f7c54d3969f3ad9bba8ba3d9b438c3bc5d047dd28", + "sha256:3d9098b479e78c85080c98e1e35ff40b4a31d8953102bb0fd7d1b6f8a2111a3d", + "sha256:3dc5b6a8ecfdc5748a7e429782598e4f17ef378e3e272eeb1340ea57c9109f41", + "sha256:4155b51ae05ed47199dc5b2a4e62abccb274cee6b01da5b895099b61b1982974", + "sha256:49919f8400b5e49e961f320c735388ee686a62327e773fa5b3ce6721f7e785ce", + "sha256:53d0a3fa5f8af98a1e261de6a3943ca631c526635eb5817a87a59d9a57ebf48f", + "sha256:5f008525e02908b20e04707a4f704cd286d94718f48bb33edddc7d7b584dddc1", + "sha256:628c985afb2c7d27a4800bfb609e03985aaecb42f955049957814e0491d4006d", + "sha256:65ed923f84a6844de5fd29726b888e58c62820e0769b76565480e1fdc3d062f8", + "sha256:6734e606355834f13445b6adc38b53c0fd45f1a56a9ba06c2058f86893ae8017", + "sha256:6baf0baf0d5d265fa7944feb9f7451cc316bfe30e8df1a61b1bb08577c554f31", + "sha256:6f4f4668e1831850ebcc2fd0b1cd11721947b6dc7c00bf1c6bd3c929ae14f2c7", + "sha256:6f5c2e7bc8a4bf7c426599765b1bd33217ec84023033672c1e9a8b35eaeaaaf8", + "sha256:6f6c7a8a57e9405cad7485f4c9d3172ae486cfef1344b5ddd8e5239582d7355e", + "sha256:7381c66e0561c5757ffe616af869b916c8b4e42b367ab29fedc98481d1e74e14", + "sha256:73dc03a6a7e30b7edc5b01b601e53e7fc924b04e1835e8e407c12c037e81adbd", + "sha256:74db0052d985cf37fa111828d0dd230776ac99c740e1a758ad99094be4f1803d", + "sha256:75f2568b4189dda1c567339b48cba4ac7384accb9c2a7ed655cd86b04055c795", + "sha256:78cacd03e79d009d95635e7d6ff12c21eb89b894c354bd2b2ed0b4763373693b", + "sha256:80d1543d58bd3d6c271b66abf454d437a438dff01c3e62fdbcd68f2a11310d4b", + "sha256:830d2948a5ec37c386d3170c483063798d7879037492540f10a475e3fd6f244b", + "sha256:891cf9b48776b5c61c700b55a598621fdb7b1e301a550365571e9624f270c203", + "sha256:8f25e17ab3039b05f762b0a55ae0b3632b2e073d9c8fc88e89aca31a6198e88f", + "sha256:9a3267620866c9d17b959a84dd0bd2d45719b817245e49371ead79ed4f710d19", + "sha256:a04f86f41a8916fe45ac5024ec477f41f886b3c435da2d4e3d2709b22ab02af1", + "sha256:aaf53a6cebad0eae578f062c7d462155eada9c172bd8c4d250b8c1d8eb7f916a", + "sha256:abc1185d79f47c0a7aaf7e2412a0eb2c03b724581139193d2d82b3ad8cbb00ac", + "sha256:ac0aa6cd53ab9a31d397f8303f92c42f534693528fafbdb997c82bae6e477ad9", + "sha256:ac3775e3311661d4adace3697a52ac0bab17edd166087d493b52d4f4f553f9f0", + "sha256:b06f0d3bf045158d2fb8837c5785fe9ff9b8c93358be64461a1089f5da983137", + "sha256:b116502087ce8a6b7a5f1814568ccbd0e9f6cfd99948aa59b0e241dc57cf739f", + "sha256:b82fab78e0b1329e183a65260581de4375f619167478dddab510c6c6fb04d9b6", + "sha256:bd7163182133c0c7701b25e604cf1611c0d87712e56e88e7ee5d72deab3e76b5", + "sha256:c36bcbc0d5174a80d6cccf43a0ecaca44e81d25be4b7f90f0ed7bcfbb5a00909", + "sha256:c3af8e0f07399d3176b179f2e2634c3ce9c1301379a6b8c9c9aeecd481da494f", + "sha256:c84132a54c750fda57729d1e2599bb598f5fa0344085dbde5003ba429a4798c0", + "sha256:cb7b2ab0188829593b9de646545175547a70d9a6e2b63bf2cd87a0a391599324", + "sha256:cca4def576f47a09a943666b8f829606bcb17e2bc2d5911a46c8f8da45f56755", + "sha256:cf6511efa4801b9b38dc5546d7547d5b5c6ef4b081c60b23e4d941d0eba9cbeb", + "sha256:d16fd5252f883eb074ca55cb622bc0bee49b979ae4e8639fff6ca3ff44f9f854", + "sha256:d2686f91611f9e17f4548dbf050e75b079bbc2a82be565832bc8ea9047b61c8c", + "sha256:d7fc3fca01da18fbabe4625d64bb612b533533ed10045a2ac3dd194bfa656b60", + "sha256:dd5653e67b149503c68c4018bf07e42eeed6b4e956b24c00ccdf93ac79cdff84", + "sha256:de5695a6f1d8340b12a5d6d4484290ee74d61e467c39ff03b39e30df62cf83a0", + "sha256:e0ac8959c929593fee38da1c2b64ee9778733cdf03c482c9ff1d508b6b593b2b", + "sha256:e1b25e3ad6c909f398df8921780d6a3d120d8c09466720226fc621605b6f92b1", + "sha256:e633940f28c1e913615fd624fcdd72fdba807bf53ea6925d6a588e84e1151531", + "sha256:e89df2958e5159b811af9ff0f92614dabf4ff617c03a4c1c6ff53bf1c399e0e1", + "sha256:ea9f9c6034ea2d93d9147818f17c2a0860d41b71c38b9ce4d55f21b6f9165a11", + "sha256:f645caaf0008bacf349875a974220f1f1da349c5dbe7c4ec93048cdc785a3326", + "sha256:f8303414c7b03f794347ad062c0516cee0e15f7a612abd0ce1e25caf6ceb47df", + "sha256:fca62a8301b605b954ad2e9c3666f9d97f63872aa4efcae5492baca2056b74ab" ], - "version": "==3.0.1" + "markers": "python_version >= '3.7'", + "version": "==3.1.0" }, "cryptography": { "hashes": [ - "sha256:0f8da300b5c8af9f98111ffd512910bc792b4c77392a9523624680f7956a99d4", - "sha256:35f7c7d015d474f4011e859e93e789c87d21f6f4880ebdc29896a60403328f1f", - "sha256:4789d1e3e257965e960232345002262ede4d094d1a19f4d3b52e48d4d8f3b885", - "sha256:5aa67414fcdfa22cf052e640cb5ddc461924a045cacf325cd164e65312d99502", - "sha256:5d2d8b87a490bfcd407ed9d49093793d0f75198a35e6eb1a923ce1ee86c62b41", - "sha256:6687ef6d0a6497e2b58e7c5b852b53f62142cfa7cd1555795758934da363a965", - "sha256:6f8ba7f0328b79f08bdacc3e4e66fb4d7aab0c3584e0bd41328dce5262e26b2e", - "sha256:706843b48f9a3f9b9911979761c91541e3d90db1ca905fd63fee540a217698bc", - "sha256:807ce09d4434881ca3a7594733669bd834f5b2c6d5c7e36f8c00f691887042ad", - "sha256:83e17b26de248c33f3acffb922748151d71827d6021d98c70e6c1a25ddd78505", - "sha256:96f1157a7c08b5b189b16b47bc9db2332269d6680a196341bf30046330d15388", - "sha256:aec5a6c9864be7df2240c382740fcf3b96928c46604eaa7f3091f58b878c0bb6", - "sha256:b0afd054cd42f3d213bf82c629efb1ee5f22eba35bf0eec88ea9ea7304f511a2", - "sha256:c5caeb8188c24888c90b5108a441c106f7faa4c4c075a2bcae438c6e8ca73cef", - "sha256:ced4e447ae29ca194449a3f1ce132ded8fcab06971ef5f618605aacaa612beac", - "sha256:d1f6198ee6d9148405e49887803907fe8962a23e6c6f83ea7d98f1c0de375695", - "sha256:e124352fd3db36a9d4a21c1aa27fd5d051e621845cb87fb851c08f4f75ce8be6", - "sha256:e422abdec8b5fa8462aa016786680720d78bdce7a30c652b7fadf83a4ba35336", - "sha256:ef8b72fa70b348724ff1218267e7f7375b8de4e8194d1636ee60510aae104cd0", - "sha256:f0c64d1bd842ca2633e74a1a28033d139368ad959872533b1bab8c80e8240a0c", - "sha256:f24077a3b5298a5a06a8e0536e3ea9ec60e4c7ac486755e5fb6e6ea9b3500106", - "sha256:fdd188c8a6ef8769f148f88f859884507b954cc64db6b52f66ef199bb9ad660a", - "sha256:fe913f20024eb2cb2f323e42a64bdf2911bb9738a15dba7d3cce48151034e3a8" + "sha256:05dc219433b14046c476f6f09d7636b92a1c3e5808b9a6536adf4932b3b2c440", + "sha256:0dcca15d3a19a66e63662dc8d30f8036b07be851a8680eda92d079868f106288", + "sha256:142bae539ef28a1c76794cca7f49729e7c54423f615cfd9b0b1fa90ebe53244b", + "sha256:3daf9b114213f8ba460b829a02896789751626a2a4e7a43a28ee77c04b5e4958", + "sha256:48f388d0d153350f378c7f7b41497a54ff1513c816bcbbcafe5b829e59b9ce5b", + "sha256:4df2af28d7bedc84fe45bd49bc35d710aede676e2a4cb7fc6d103a2adc8afe4d", + "sha256:4f01c9863da784558165f5d4d916093737a75203a5c5286fde60e503e4276c7a", + "sha256:7a38250f433cd41df7fcb763caa3ee9362777fdb4dc642b9a349721d2bf47404", + "sha256:8f79b5ff5ad9d3218afb1e7e20ea74da5f76943ee5edb7f76e56ec5161ec782b", + "sha256:956ba8701b4ffe91ba59665ed170a2ebbdc6fc0e40de5f6059195d9f2b33ca0e", + "sha256:a04386fb7bc85fab9cd51b6308633a3c271e3d0d3eae917eebab2fac6219b6d2", + "sha256:a95f4802d49faa6a674242e25bfeea6fc2acd915b5e5e29ac90a32b1139cae1c", + "sha256:adc0d980fd2760c9e5de537c28935cc32b9353baaf28e0814df417619c6c8c3b", + "sha256:aecbb1592b0188e030cb01f82d12556cf72e218280f621deed7d806afd2113f9", + "sha256:b12794f01d4cacfbd3177b9042198f3af1c856eedd0a98f10f141385c809a14b", + "sha256:c0764e72b36a3dc065c155e5b22f93df465da9c39af65516fe04ed3c68c92636", + "sha256:c33c0d32b8594fa647d2e01dbccc303478e16fdd7cf98652d5b3ed11aa5e5c99", + "sha256:cbaba590180cba88cb99a5f76f90808a624f18b169b90a4abb40c1fd8c19420e", + "sha256:d5a1bd0e9e2031465761dfa920c16b0065ad77321d8a8c1f5ee331021fda65e9" ], "markers": "python_version >= '3.6'", - "version": "==39.0.1" + "version": "==40.0.2" }, "deprecated": { "hashes": [ @@ -313,11 +297,11 @@ }, "packaging": { "hashes": [ - "sha256:714ac14496c3e68c99c29b00845f7a2b85f3bb6f1078fd9f72fd20f0570002b2", - "sha256:b6ad297f8907de0fa2fe1ccbd26fdaf387f5f47c7275fedf8cce89f99446cf97" + "sha256:994793af429502c4ea2ebf6bf664629d07c1a9fe974af92966e4b8d2df7edc61", + "sha256:a392980d2b6cffa644431898be54b0045151319d1e7ec34f0cfed48767dd334f" ], "markers": "python_version >= '3.7'", - "version": "==23.0" + "version": "==23.1" }, "pycparser": { "hashes": [ @@ -336,11 +320,11 @@ }, "pyjwt": { "hashes": [ - "sha256:69285c7e31fc44f68a1feb309e948e0df53259d579295e6cfe2b1792329f05fd", - "sha256:d83c3d892a77bbb74d3e1a2cfa90afaadb60945205d1095d9221f04466f64c14" + "sha256:ba2b425b15ad5ef12f200dc67dd56af4e26de2331f965c5439994dad075876e1", + "sha256:bd6ca4a3c4285c1a2d4349e5a035fdf8fb94e04ccd0fcbe6ba289dae9cc3e074" ], "markers": "python_version >= '3.7'", - "version": "==2.6.0" + "version": "==2.7.0" }, "pynacl": { "hashes": [ @@ -406,11 +390,11 @@ }, "requests": { "hashes": [ - "sha256:64299f4909223da747622c030b781c0d7811e359c37124b4bd368fb8c6518baa", - "sha256:98b1b2782e3c6c4904938b84c0eb932721069dfdb9134313beff7c83c2df24bf" + "sha256:58cd2187c01e70e6e26505bca751777aa9f2ee0b7f4300988b709f44e013003f", + "sha256:942c5a758f98d790eaed1a29cb6eefc7ffb0d1cf7af05c3d2791656dbd6ad1e1" ], "index": "pypi", - "version": "==2.28.2" + "version": "==2.31.0" }, "resolvelib": { "hashes": [ @@ -421,81 +405,92 @@ }, "urllib3": { "hashes": [ - "sha256:076907bf8fd355cde77728471316625a4d2f7e713c125f51953bb5b3eecf4f72", - "sha256:75edcdc2f7d85b137124a6c3c9fc3933cdeaa12ecb9a6a959f22797a0feca7e1" + "sha256:61717a1095d7e155cdb737ac7bb2f4324a858a1e2e6466f6d03ff630ca68d3cc", + "sha256:d055c2f9d38dc53c808f6fdc8eab7360b6fdbbde02340ed25cfbcd817c62469e" ], - "markers": "python_version >= '2.7' and python_version not in '3.0, 3.1, 3.2, 3.3, 3.4, 3.5'", - "version": "==1.26.14" + "markers": "python_version >= '3.7'", + "version": "==2.0.2" }, "wrapt": { "hashes": [ - "sha256:00b6d4ea20a906c0ca56d84f93065b398ab74b927a7a3dbd470f6fc503f95dc3", - "sha256:01c205616a89d09827986bc4e859bcabd64f5a0662a7fe95e0d359424e0e071b", - "sha256:02b41b633c6261feff8ddd8d11c711df6842aba629fdd3da10249a53211a72c4", - "sha256:07f7a7d0f388028b2df1d916e94bbb40624c59b48ecc6cbc232546706fac74c2", - "sha256:11871514607b15cfeb87c547a49bca19fde402f32e2b1c24a632506c0a756656", - "sha256:1b376b3f4896e7930f1f772ac4b064ac12598d1c38d04907e696cc4d794b43d3", - "sha256:21ac0156c4b089b330b7666db40feee30a5d52634cc4560e1905d6529a3897ff", - "sha256:257fd78c513e0fb5cdbe058c27a0624c9884e735bbd131935fd49e9fe719d310", - "sha256:2b39d38039a1fdad98c87279b48bc5dce2c0ca0d73483b12cb72aa9609278e8a", - "sha256:2cf71233a0ed05ccdabe209c606fe0bac7379fdcf687f39b944420d2a09fdb57", - "sha256:2fe803deacd09a233e4762a1adcea5db5d31e6be577a43352936179d14d90069", - "sha256:3232822c7d98d23895ccc443bbdf57c7412c5a65996c30442ebe6ed3df335383", - "sha256:34aa51c45f28ba7f12accd624225e2b1e5a3a45206aa191f6f9aac931d9d56fe", - "sha256:36f582d0c6bc99d5f39cd3ac2a9062e57f3cf606ade29a0a0d6b323462f4dd87", - "sha256:380a85cf89e0e69b7cfbe2ea9f765f004ff419f34194018a6827ac0e3edfed4d", - "sha256:40e7bc81c9e2b2734ea4bc1aceb8a8f0ceaac7c5299bc5d69e37c44d9081d43b", - "sha256:43ca3bbbe97af00f49efb06e352eae40434ca9d915906f77def219b88e85d907", - "sha256:4fcc4649dc762cddacd193e6b55bc02edca674067f5f98166d7713b193932b7f", - "sha256:5a0f54ce2c092aaf439813735584b9537cad479575a09892b8352fea5e988dc0", - "sha256:5a9a0d155deafd9448baff28c08e150d9b24ff010e899311ddd63c45c2445e28", - "sha256:5b02d65b9ccf0ef6c34cba6cf5bf2aab1bb2f49c6090bafeecc9cd81ad4ea1c1", - "sha256:60db23fa423575eeb65ea430cee741acb7c26a1365d103f7b0f6ec412b893853", - "sha256:642c2e7a804fcf18c222e1060df25fc210b9c58db7c91416fb055897fc27e8cc", - "sha256:6a9a25751acb379b466ff6be78a315e2b439d4c94c1e99cb7266d40a537995d3", - "sha256:6b1a564e6cb69922c7fe3a678b9f9a3c54e72b469875aa8018f18b4d1dd1adf3", - "sha256:6d323e1554b3d22cfc03cd3243b5bb815a51f5249fdcbb86fda4bf62bab9e164", - "sha256:6e743de5e9c3d1b7185870f480587b75b1cb604832e380d64f9504a0535912d1", - "sha256:709fe01086a55cf79d20f741f39325018f4df051ef39fe921b1ebe780a66184c", - "sha256:7b7c050ae976e286906dd3f26009e117eb000fb2cf3533398c5ad9ccc86867b1", - "sha256:7d2872609603cb35ca513d7404a94d6d608fc13211563571117046c9d2bcc3d7", - "sha256:7ef58fb89674095bfc57c4069e95d7a31cfdc0939e2a579882ac7d55aadfd2a1", - "sha256:80bb5c256f1415f747011dc3604b59bc1f91c6e7150bd7db03b19170ee06b320", - "sha256:81b19725065dcb43df02b37e03278c011a09e49757287dca60c5aecdd5a0b8ed", - "sha256:833b58d5d0b7e5b9832869f039203389ac7cbf01765639c7309fd50ef619e0b1", - "sha256:88bd7b6bd70a5b6803c1abf6bca012f7ed963e58c68d76ee20b9d751c74a3248", - "sha256:8ad85f7f4e20964db4daadcab70b47ab05c7c1cf2a7c1e51087bfaa83831854c", - "sha256:8c0ce1e99116d5ab21355d8ebe53d9460366704ea38ae4d9f6933188f327b456", - "sha256:8d649d616e5c6a678b26d15ece345354f7c2286acd6db868e65fcc5ff7c24a77", - "sha256:903500616422a40a98a5a3c4ff4ed9d0066f3b4c951fa286018ecdf0750194ef", - "sha256:9736af4641846491aedb3c3f56b9bc5568d92b0692303b5a305301a95dfd38b1", - "sha256:988635d122aaf2bdcef9e795435662bcd65b02f4f4c1ae37fbee7401c440b3a7", - "sha256:9cca3c2cdadb362116235fdbd411735de4328c61425b0aa9f872fd76d02c4e86", - "sha256:9e0fd32e0148dd5dea6af5fee42beb949098564cc23211a88d799e434255a1f4", - "sha256:9f3e6f9e05148ff90002b884fbc2a86bd303ae847e472f44ecc06c2cd2fcdb2d", - "sha256:a85d2b46be66a71bedde836d9e41859879cc54a2a04fad1191eb50c2066f6e9d", - "sha256:a9a52172be0b5aae932bef82a79ec0a0ce87288c7d132946d645eba03f0ad8a8", - "sha256:aa31fdcc33fef9eb2552cbcbfee7773d5a6792c137b359e82879c101e98584c5", - "sha256:b014c23646a467558be7da3d6b9fa409b2c567d2110599b7cf9a0c5992b3b471", - "sha256:b21bb4c09ffabfa0e85e3a6b623e19b80e7acd709b9f91452b8297ace2a8ab00", - "sha256:b5901a312f4d14c59918c221323068fad0540e34324925c8475263841dbdfe68", - "sha256:b9b7a708dd92306328117d8c4b62e2194d00c365f18eff11a9b53c6f923b01e3", - "sha256:d1967f46ea8f2db647c786e78d8cc7e4313dbd1b0aca360592d8027b8508e24d", - "sha256:d52a25136894c63de15a35bc0bdc5adb4b0e173b9c0d07a2be9d3ca64a332735", - "sha256:d77c85fedff92cf788face9bfa3ebaa364448ebb1d765302e9af11bf449ca36d", - "sha256:d79d7d5dc8a32b7093e81e97dad755127ff77bcc899e845f41bf71747af0c569", - "sha256:dbcda74c67263139358f4d188ae5faae95c30929281bc6866d00573783c422b7", - "sha256:ddaea91abf8b0d13443f6dac52e89051a5063c7d014710dcb4d4abb2ff811a59", - "sha256:dee0ce50c6a2dd9056c20db781e9c1cfd33e77d2d569f5d1d9321c641bb903d5", - "sha256:dee60e1de1898bde3b238f18340eec6148986da0455d8ba7848d50470a7a32fb", - "sha256:e2f83e18fe2f4c9e7db597e988f72712c0c3676d337d8b101f6758107c42425b", - "sha256:e3fb1677c720409d5f671e39bac6c9e0e422584e5f518bfd50aa4cbbea02433f", - "sha256:ee2b1b1769f6707a8a445162ea16dddf74285c3964f605877a20e38545c3c462", - "sha256:ee6acae74a2b91865910eef5e7de37dc6895ad96fa23603d1d27ea69df545015", - "sha256:ef3f72c9666bba2bab70d2a8b79f2c6d2c1a42a7f7e2b0ec83bb2f9e383950af" + "sha256:02fce1852f755f44f95af51f69d22e45080102e9d00258053b79367d07af39c0", + "sha256:077ff0d1f9d9e4ce6476c1a924a3332452c1406e59d90a2cf24aeb29eeac9420", + "sha256:078e2a1a86544e644a68422f881c48b84fef6d18f8c7a957ffd3f2e0a74a0d4a", + "sha256:0970ddb69bba00670e58955f8019bec4a42d1785db3faa043c33d81de2bf843c", + "sha256:1286eb30261894e4c70d124d44b7fd07825340869945c79d05bda53a40caa079", + "sha256:21f6d9a0d5b3a207cdf7acf8e58d7d13d463e639f0c7e01d82cdb671e6cb7923", + "sha256:230ae493696a371f1dbffaad3dafbb742a4d27a0afd2b1aecebe52b740167e7f", + "sha256:26458da5653aa5b3d8dc8b24192f574a58984c749401f98fff994d41d3f08da1", + "sha256:2cf56d0e237280baed46f0b5316661da892565ff58309d4d2ed7dba763d984b8", + "sha256:2e51de54d4fb8fb50d6ee8327f9828306a959ae394d3e01a1ba8b2f937747d86", + "sha256:2fbfbca668dd15b744418265a9607baa970c347eefd0db6a518aaf0cfbd153c0", + "sha256:38adf7198f8f154502883242f9fe7333ab05a5b02de7d83aa2d88ea621f13364", + "sha256:3a8564f283394634a7a7054b7983e47dbf39c07712d7b177b37e03f2467a024e", + "sha256:3abbe948c3cbde2689370a262a8d04e32ec2dd4f27103669a45c6929bcdbfe7c", + "sha256:3bbe623731d03b186b3d6b0d6f51865bf598587c38d6f7b0be2e27414f7f214e", + "sha256:40737a081d7497efea35ab9304b829b857f21558acfc7b3272f908d33b0d9d4c", + "sha256:41d07d029dd4157ae27beab04d22b8e261eddfc6ecd64ff7000b10dc8b3a5727", + "sha256:46ed616d5fb42f98630ed70c3529541408166c22cdfd4540b88d5f21006b0eff", + "sha256:493d389a2b63c88ad56cdc35d0fa5752daac56ca755805b1b0c530f785767d5e", + "sha256:4ff0d20f2e670800d3ed2b220d40984162089a6e2c9646fdb09b85e6f9a8fc29", + "sha256:54accd4b8bc202966bafafd16e69da9d5640ff92389d33d28555c5fd4f25ccb7", + "sha256:56374914b132c702aa9aa9959c550004b8847148f95e1b824772d453ac204a72", + "sha256:578383d740457fa790fdf85e6d346fda1416a40549fe8db08e5e9bd281c6a475", + "sha256:58d7a75d731e8c63614222bcb21dd992b4ab01a399f1f09dd82af17bbfc2368a", + "sha256:5c5aa28df055697d7c37d2099a7bc09f559d5053c3349b1ad0c39000e611d317", + "sha256:5fc8e02f5984a55d2c653f5fea93531e9836abbd84342c1d1e17abc4a15084c2", + "sha256:63424c681923b9f3bfbc5e3205aafe790904053d42ddcc08542181a30a7a51bd", + "sha256:64b1df0f83706b4ef4cfb4fb0e4c2669100fd7ecacfb59e091fad300d4e04640", + "sha256:74934ebd71950e3db69960a7da29204f89624dde411afbfb3b4858c1409b1e98", + "sha256:75669d77bb2c071333417617a235324a1618dba66f82a750362eccbe5b61d248", + "sha256:75760a47c06b5974aa5e01949bf7e66d2af4d08cb8c1d6516af5e39595397f5e", + "sha256:76407ab327158c510f44ded207e2f76b657303e17cb7a572ffe2f5a8a48aa04d", + "sha256:76e9c727a874b4856d11a32fb0b389afc61ce8aaf281ada613713ddeadd1cfec", + "sha256:77d4c1b881076c3ba173484dfa53d3582c1c8ff1f914c6461ab70c8428b796c1", + "sha256:780c82a41dc493b62fc5884fb1d3a3b81106642c5c5c78d6a0d4cbe96d62ba7e", + "sha256:7dc0713bf81287a00516ef43137273b23ee414fe41a3c14be10dd95ed98a2df9", + "sha256:7eebcdbe3677e58dd4c0e03b4f2cfa346ed4049687d839adad68cc38bb559c92", + "sha256:896689fddba4f23ef7c718279e42f8834041a21342d95e56922e1c10c0cc7afb", + "sha256:96177eb5645b1c6985f5c11d03fc2dbda9ad24ec0f3a46dcce91445747e15094", + "sha256:96e25c8603a155559231c19c0349245eeb4ac0096fe3c1d0be5c47e075bd4f46", + "sha256:9d37ac69edc5614b90516807de32d08cb8e7b12260a285ee330955604ed9dd29", + "sha256:9ed6aa0726b9b60911f4aed8ec5b8dd7bf3491476015819f56473ffaef8959bd", + "sha256:a487f72a25904e2b4bbc0817ce7a8de94363bd7e79890510174da9d901c38705", + "sha256:a4cbb9ff5795cd66f0066bdf5947f170f5d63a9274f99bdbca02fd973adcf2a8", + "sha256:a74d56552ddbde46c246b5b89199cb3fd182f9c346c784e1a93e4dc3f5ec9975", + "sha256:a89ce3fd220ff144bd9d54da333ec0de0399b52c9ac3d2ce34b569cf1a5748fb", + "sha256:abd52a09d03adf9c763d706df707c343293d5d106aea53483e0ec8d9e310ad5e", + "sha256:abd8f36c99512755b8456047b7be10372fca271bf1467a1caa88db991e7c421b", + "sha256:af5bd9ccb188f6a5fdda9f1f09d9f4c86cc8a539bd48a0bfdc97723970348418", + "sha256:b02f21c1e2074943312d03d243ac4388319f2456576b2c6023041c4d57cd7019", + "sha256:b06fa97478a5f478fb05e1980980a7cdf2712015493b44d0c87606c1513ed5b1", + "sha256:b0724f05c396b0a4c36a3226c31648385deb6a65d8992644c12a4963c70326ba", + "sha256:b130fe77361d6771ecf5a219d8e0817d61b236b7d8b37cc045172e574ed219e6", + "sha256:b56d5519e470d3f2fe4aa7585f0632b060d532d0696c5bdfb5e8319e1d0f69a2", + "sha256:b67b819628e3b748fd3c2192c15fb951f549d0f47c0449af0764d7647302fda3", + "sha256:ba1711cda2d30634a7e452fc79eabcadaffedf241ff206db2ee93dd2c89a60e7", + "sha256:bbeccb1aa40ab88cd29e6c7d8585582c99548f55f9b2581dfc5ba68c59a85752", + "sha256:bd84395aab8e4d36263cd1b9308cd504f6cf713b7d6d3ce25ea55670baec5416", + "sha256:c99f4309f5145b93eca6e35ac1a988f0dc0a7ccf9ccdcd78d3c0adf57224e62f", + "sha256:ca1cccf838cd28d5a0883b342474c630ac48cac5df0ee6eacc9c7290f76b11c1", + "sha256:cd525e0e52a5ff16653a3fc9e3dd827981917d34996600bbc34c05d048ca35cc", + "sha256:cdb4f085756c96a3af04e6eca7f08b1345e94b53af8921b25c72f096e704e145", + "sha256:ce42618f67741d4697684e501ef02f29e758a123aa2d669e2d964ff734ee00ee", + "sha256:d06730c6aed78cee4126234cf2d071e01b44b915e725a6cb439a879ec9754a3a", + "sha256:d5fe3e099cf07d0fb5a1e23d399e5d4d1ca3e6dfcbe5c8570ccff3e9208274f7", + "sha256:d6bcbfc99f55655c3d93feb7ef3800bd5bbe963a755687cbf1f490a71fb7794b", + "sha256:d787272ed958a05b2c86311d3a4135d3c2aeea4fc655705f074130aa57d71653", + "sha256:e169e957c33576f47e21864cf3fc9ff47c223a4ebca8960079b8bd36cb014fd0", + "sha256:e20076a211cd6f9b44a6be58f7eeafa7ab5720eb796975d0c03f05b47d89eb90", + "sha256:e826aadda3cae59295b95343db8f3d965fb31059da7de01ee8d1c40a60398b29", + "sha256:eef4d64c650f33347c1f9266fa5ae001440b232ad9b98f1f43dfe7a79435c0a6", + "sha256:f2e69b3ed24544b0d3dbe2c5c0ba5153ce50dcebb576fdc4696d52aa22db6034", + "sha256:f87ec75864c37c4c6cb908d282e1969e79763e0d9becdfe9fe5473b7bb1e5f09", + "sha256:fbec11614dba0424ca72f4e8ba3c420dba07b4a7c206c8c8e4e73f2e98f4c559", + "sha256:fd69666217b62fa5d7c6aa88e507493a34dec4fa20c5bd925e4bc12fce586639" ], "markers": "python_version >= '2.7' and python_version not in '3.0, 3.1, 3.2, 3.3, 3.4'", - "version": "==1.14.1" + "version": "==1.15.0" } }, "develop": {} From ca581cda4be7eb831649882b4bf7e8ce9e5f55d2 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 26 Jul 2023 17:28:04 +0200 Subject: [PATCH 151/374] Bump cryptography from 39.0.1 to 41.0.2 (#130) Bumps [cryptography](https://github.com/pyca/cryptography) from 39.0.1 to 41.0.2. - [Changelog](https://github.com/pyca/cryptography/blob/main/CHANGELOG.rst) - [Commits](https://github.com/pyca/cryptography/compare/39.0.1...41.0.2) --- updated-dependencies: - dependency-name: cryptography dependency-type: indirect ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- Pipfile.lock | 412 ++++++++++++++++++++++++++------------------------- 1 file changed, 208 insertions(+), 204 deletions(-) diff --git a/Pipfile.lock b/Pipfile.lock index cbdd14d9..0a72e9d6 100644 --- a/Pipfile.lock +++ b/Pipfile.lock @@ -26,19 +26,19 @@ }, "ansible-core": { "hashes": [ - "sha256:08963309f44cd98862aba8d887ac5c2b4159cd1c2e31ac9cf47d661e985e6bb9", - "sha256:0cddb0df454561981f1c541db7ac5398d5e9de452ea1f01847acbd031fd7d2b2" + "sha256:637f62c9547023fb4704cd5de1329dc7c02ef9e583cea1c3be2ce6c2fde7739c", + "sha256:7830a988112ca148390bfb7db25193f51a95ef6f8b9e0e54e67f65957db8f60d" ], "markers": "python_version >= '3.9'", - "version": "==2.14.6" + "version": "==2.14.8" }, "certifi": { "hashes": [ - "sha256:0f0d56dc5a6ad56fd4ba36484d6cc34451e1c6548c61daad8c320169f91eddc7", - "sha256:c6c2e98f5c7869efca1f8916fed228dd91539f9f1b444c314c06eef02980c716" + "sha256:539cc1d13202e33ca466e88b2807e29f4c13049d6d87031a3c110744495cb082", + "sha256:92d6037539857d8206b8f6ae472e8b77db8058fec5937a1ef3f54304089edbb9" ], "markers": "python_version >= '3.6'", - "version": "==2023.5.7" + "version": "==2023.7.22" }, "cffi": { "hashes": [ @@ -111,117 +111,121 @@ }, "charset-normalizer": { "hashes": [ - "sha256:04afa6387e2b282cf78ff3dbce20f0cc071c12dc8f685bd40960cc68644cfea6", - "sha256:04eefcee095f58eaabe6dc3cc2262f3bcd776d2c67005880894f447b3f2cb9c1", - "sha256:0be65ccf618c1e7ac9b849c315cc2e8a8751d9cfdaa43027d4f6624bd587ab7e", - "sha256:0c95f12b74681e9ae127728f7e5409cbbef9cd914d5896ef238cc779b8152373", - "sha256:0ca564606d2caafb0abe6d1b5311c2649e8071eb241b2d64e75a0d0065107e62", - "sha256:10c93628d7497c81686e8e5e557aafa78f230cd9e77dd0c40032ef90c18f2230", - "sha256:11d117e6c63e8f495412d37e7dc2e2fff09c34b2d09dbe2bee3c6229577818be", - "sha256:11d3bcb7be35e7b1bba2c23beedac81ee893ac9871d0ba79effc7fc01167db6c", - "sha256:12a2b561af122e3d94cdb97fe6fb2bb2b82cef0cdca131646fdb940a1eda04f0", - "sha256:12d1a39aa6b8c6f6248bb54550efcc1c38ce0d8096a146638fd4738e42284448", - "sha256:1435ae15108b1cb6fffbcea2af3d468683b7afed0169ad718451f8db5d1aff6f", - "sha256:1c60b9c202d00052183c9be85e5eaf18a4ada0a47d188a83c8f5c5b23252f649", - "sha256:1e8fcdd8f672a1c4fc8d0bd3a2b576b152d2a349782d1eb0f6b8e52e9954731d", - "sha256:20064ead0717cf9a73a6d1e779b23d149b53daf971169289ed2ed43a71e8d3b0", - "sha256:21fa558996782fc226b529fdd2ed7866c2c6ec91cee82735c98a197fae39f706", - "sha256:22908891a380d50738e1f978667536f6c6b526a2064156203d418f4856d6e86a", - "sha256:3160a0fd9754aab7d47f95a6b63ab355388d890163eb03b2d2b87ab0a30cfa59", - "sha256:322102cdf1ab682ecc7d9b1c5eed4ec59657a65e1c146a0da342b78f4112db23", - "sha256:34e0a2f9c370eb95597aae63bf85eb5e96826d81e3dcf88b8886012906f509b5", - "sha256:3573d376454d956553c356df45bb824262c397c6e26ce43e8203c4c540ee0acb", - "sha256:3747443b6a904001473370d7810aa19c3a180ccd52a7157aacc264a5ac79265e", - "sha256:38e812a197bf8e71a59fe55b757a84c1f946d0ac114acafaafaf21667a7e169e", - "sha256:3a06f32c9634a8705f4ca9946d667609f52cf130d5548881401f1eb2c39b1e2c", - "sha256:3a5fc78f9e3f501a1614a98f7c54d3969f3ad9bba8ba3d9b438c3bc5d047dd28", - "sha256:3d9098b479e78c85080c98e1e35ff40b4a31d8953102bb0fd7d1b6f8a2111a3d", - "sha256:3dc5b6a8ecfdc5748a7e429782598e4f17ef378e3e272eeb1340ea57c9109f41", - "sha256:4155b51ae05ed47199dc5b2a4e62abccb274cee6b01da5b895099b61b1982974", - "sha256:49919f8400b5e49e961f320c735388ee686a62327e773fa5b3ce6721f7e785ce", - "sha256:53d0a3fa5f8af98a1e261de6a3943ca631c526635eb5817a87a59d9a57ebf48f", - "sha256:5f008525e02908b20e04707a4f704cd286d94718f48bb33edddc7d7b584dddc1", - "sha256:628c985afb2c7d27a4800bfb609e03985aaecb42f955049957814e0491d4006d", - "sha256:65ed923f84a6844de5fd29726b888e58c62820e0769b76565480e1fdc3d062f8", - "sha256:6734e606355834f13445b6adc38b53c0fd45f1a56a9ba06c2058f86893ae8017", - "sha256:6baf0baf0d5d265fa7944feb9f7451cc316bfe30e8df1a61b1bb08577c554f31", - "sha256:6f4f4668e1831850ebcc2fd0b1cd11721947b6dc7c00bf1c6bd3c929ae14f2c7", - "sha256:6f5c2e7bc8a4bf7c426599765b1bd33217ec84023033672c1e9a8b35eaeaaaf8", - "sha256:6f6c7a8a57e9405cad7485f4c9d3172ae486cfef1344b5ddd8e5239582d7355e", - "sha256:7381c66e0561c5757ffe616af869b916c8b4e42b367ab29fedc98481d1e74e14", - "sha256:73dc03a6a7e30b7edc5b01b601e53e7fc924b04e1835e8e407c12c037e81adbd", - "sha256:74db0052d985cf37fa111828d0dd230776ac99c740e1a758ad99094be4f1803d", - "sha256:75f2568b4189dda1c567339b48cba4ac7384accb9c2a7ed655cd86b04055c795", - "sha256:78cacd03e79d009d95635e7d6ff12c21eb89b894c354bd2b2ed0b4763373693b", - "sha256:80d1543d58bd3d6c271b66abf454d437a438dff01c3e62fdbcd68f2a11310d4b", - "sha256:830d2948a5ec37c386d3170c483063798d7879037492540f10a475e3fd6f244b", - "sha256:891cf9b48776b5c61c700b55a598621fdb7b1e301a550365571e9624f270c203", - "sha256:8f25e17ab3039b05f762b0a55ae0b3632b2e073d9c8fc88e89aca31a6198e88f", - "sha256:9a3267620866c9d17b959a84dd0bd2d45719b817245e49371ead79ed4f710d19", - "sha256:a04f86f41a8916fe45ac5024ec477f41f886b3c435da2d4e3d2709b22ab02af1", - "sha256:aaf53a6cebad0eae578f062c7d462155eada9c172bd8c4d250b8c1d8eb7f916a", - "sha256:abc1185d79f47c0a7aaf7e2412a0eb2c03b724581139193d2d82b3ad8cbb00ac", - "sha256:ac0aa6cd53ab9a31d397f8303f92c42f534693528fafbdb997c82bae6e477ad9", - "sha256:ac3775e3311661d4adace3697a52ac0bab17edd166087d493b52d4f4f553f9f0", - "sha256:b06f0d3bf045158d2fb8837c5785fe9ff9b8c93358be64461a1089f5da983137", - "sha256:b116502087ce8a6b7a5f1814568ccbd0e9f6cfd99948aa59b0e241dc57cf739f", - "sha256:b82fab78e0b1329e183a65260581de4375f619167478dddab510c6c6fb04d9b6", - "sha256:bd7163182133c0c7701b25e604cf1611c0d87712e56e88e7ee5d72deab3e76b5", - "sha256:c36bcbc0d5174a80d6cccf43a0ecaca44e81d25be4b7f90f0ed7bcfbb5a00909", - "sha256:c3af8e0f07399d3176b179f2e2634c3ce9c1301379a6b8c9c9aeecd481da494f", - "sha256:c84132a54c750fda57729d1e2599bb598f5fa0344085dbde5003ba429a4798c0", - "sha256:cb7b2ab0188829593b9de646545175547a70d9a6e2b63bf2cd87a0a391599324", - "sha256:cca4def576f47a09a943666b8f829606bcb17e2bc2d5911a46c8f8da45f56755", - "sha256:cf6511efa4801b9b38dc5546d7547d5b5c6ef4b081c60b23e4d941d0eba9cbeb", - "sha256:d16fd5252f883eb074ca55cb622bc0bee49b979ae4e8639fff6ca3ff44f9f854", - "sha256:d2686f91611f9e17f4548dbf050e75b079bbc2a82be565832bc8ea9047b61c8c", - "sha256:d7fc3fca01da18fbabe4625d64bb612b533533ed10045a2ac3dd194bfa656b60", - "sha256:dd5653e67b149503c68c4018bf07e42eeed6b4e956b24c00ccdf93ac79cdff84", - "sha256:de5695a6f1d8340b12a5d6d4484290ee74d61e467c39ff03b39e30df62cf83a0", - "sha256:e0ac8959c929593fee38da1c2b64ee9778733cdf03c482c9ff1d508b6b593b2b", - "sha256:e1b25e3ad6c909f398df8921780d6a3d120d8c09466720226fc621605b6f92b1", - "sha256:e633940f28c1e913615fd624fcdd72fdba807bf53ea6925d6a588e84e1151531", - "sha256:e89df2958e5159b811af9ff0f92614dabf4ff617c03a4c1c6ff53bf1c399e0e1", - "sha256:ea9f9c6034ea2d93d9147818f17c2a0860d41b71c38b9ce4d55f21b6f9165a11", - "sha256:f645caaf0008bacf349875a974220f1f1da349c5dbe7c4ec93048cdc785a3326", - "sha256:f8303414c7b03f794347ad062c0516cee0e15f7a612abd0ce1e25caf6ceb47df", - "sha256:fca62a8301b605b954ad2e9c3666f9d97f63872aa4efcae5492baca2056b74ab" + "sha256:04e57ab9fbf9607b77f7d057974694b4f6b142da9ed4a199859d9d4d5c63fe96", + "sha256:09393e1b2a9461950b1c9a45d5fd251dc7c6f228acab64da1c9c0165d9c7765c", + "sha256:0b87549028f680ca955556e3bd57013ab47474c3124dc069faa0b6545b6c9710", + "sha256:1000fba1057b92a65daec275aec30586c3de2401ccdcd41f8a5c1e2c87078706", + "sha256:1249cbbf3d3b04902ff081ffbb33ce3377fa6e4c7356f759f3cd076cc138d020", + "sha256:1920d4ff15ce893210c1f0c0e9d19bfbecb7983c76b33f046c13a8ffbd570252", + "sha256:193cbc708ea3aca45e7221ae58f0fd63f933753a9bfb498a3b474878f12caaad", + "sha256:1a100c6d595a7f316f1b6f01d20815d916e75ff98c27a01ae817439ea7726329", + "sha256:1f30b48dd7fa1474554b0b0f3fdfdd4c13b5c737a3c6284d3cdc424ec0ffff3a", + "sha256:203f0c8871d5a7987be20c72442488a0b8cfd0f43b7973771640fc593f56321f", + "sha256:246de67b99b6851627d945db38147d1b209a899311b1305dd84916f2b88526c6", + "sha256:2dee8e57f052ef5353cf608e0b4c871aee320dd1b87d351c28764fc0ca55f9f4", + "sha256:2efb1bd13885392adfda4614c33d3b68dee4921fd0ac1d3988f8cbb7d589e72a", + "sha256:2f4ac36d8e2b4cc1aa71df3dd84ff8efbe3bfb97ac41242fbcfc053c67434f46", + "sha256:3170c9399da12c9dc66366e9d14da8bf7147e1e9d9ea566067bbce7bb74bd9c2", + "sha256:3b1613dd5aee995ec6d4c69f00378bbd07614702a315a2cf6c1d21461fe17c23", + "sha256:3bb3d25a8e6c0aedd251753a79ae98a093c7e7b471faa3aa9a93a81431987ace", + "sha256:3bb7fda7260735efe66d5107fb7e6af6a7c04c7fce9b2514e04b7a74b06bf5dd", + "sha256:41b25eaa7d15909cf3ac4c96088c1f266a9a93ec44f87f1d13d4a0e86c81b982", + "sha256:45de3f87179c1823e6d9e32156fb14c1927fcc9aba21433f088fdfb555b77c10", + "sha256:46fb8c61d794b78ec7134a715a3e564aafc8f6b5e338417cb19fe9f57a5a9bf2", + "sha256:48021783bdf96e3d6de03a6e39a1171ed5bd7e8bb93fc84cc649d11490f87cea", + "sha256:4957669ef390f0e6719db3613ab3a7631e68424604a7b448f079bee145da6e09", + "sha256:5e86d77b090dbddbe78867a0275cb4df08ea195e660f1f7f13435a4649e954e5", + "sha256:6339d047dab2780cc6220f46306628e04d9750f02f983ddb37439ca47ced7149", + "sha256:681eb3d7e02e3c3655d1b16059fbfb605ac464c834a0c629048a30fad2b27489", + "sha256:6c409c0deba34f147f77efaa67b8e4bb83d2f11c8806405f76397ae5b8c0d1c9", + "sha256:7095f6fbfaa55defb6b733cfeb14efaae7a29f0b59d8cf213be4e7ca0b857b80", + "sha256:70c610f6cbe4b9fce272c407dd9d07e33e6bf7b4aa1b7ffb6f6ded8e634e3592", + "sha256:72814c01533f51d68702802d74f77ea026b5ec52793c791e2da806a3844a46c3", + "sha256:7a4826ad2bd6b07ca615c74ab91f32f6c96d08f6fcc3902ceeedaec8cdc3bcd6", + "sha256:7c70087bfee18a42b4040bb9ec1ca15a08242cf5867c58726530bdf3945672ed", + "sha256:855eafa5d5a2034b4621c74925d89c5efef61418570e5ef9b37717d9c796419c", + "sha256:8700f06d0ce6f128de3ccdbc1acaea1ee264d2caa9ca05daaf492fde7c2a7200", + "sha256:89f1b185a01fe560bc8ae5f619e924407efca2191b56ce749ec84982fc59a32a", + "sha256:8b2c760cfc7042b27ebdb4a43a4453bd829a5742503599144d54a032c5dc7e9e", + "sha256:8c2f5e83493748286002f9369f3e6607c565a6a90425a3a1fef5ae32a36d749d", + "sha256:8e098148dd37b4ce3baca71fb394c81dc5d9c7728c95df695d2dca218edf40e6", + "sha256:94aea8eff76ee6d1cdacb07dd2123a68283cb5569e0250feab1240058f53b623", + "sha256:95eb302ff792e12aba9a8b8f8474ab229a83c103d74a750ec0bd1c1eea32e669", + "sha256:9bd9b3b31adcb054116447ea22caa61a285d92e94d710aa5ec97992ff5eb7cf3", + "sha256:9e608aafdb55eb9f255034709e20d5a83b6d60c054df0802fa9c9883d0a937aa", + "sha256:a103b3a7069b62f5d4890ae1b8f0597618f628b286b03d4bc9195230b154bfa9", + "sha256:a386ebe437176aab38c041de1260cd3ea459c6ce5263594399880bbc398225b2", + "sha256:a38856a971c602f98472050165cea2cdc97709240373041b69030be15047691f", + "sha256:a401b4598e5d3f4a9a811f3daf42ee2291790c7f9d74b18d75d6e21dda98a1a1", + "sha256:a7647ebdfb9682b7bb97e2a5e7cb6ae735b1c25008a70b906aecca294ee96cf4", + "sha256:aaf63899c94de41fe3cf934601b0f7ccb6b428c6e4eeb80da72c58eab077b19a", + "sha256:b0dac0ff919ba34d4df1b6131f59ce95b08b9065233446be7e459f95554c0dc8", + "sha256:baacc6aee0b2ef6f3d308e197b5d7a81c0e70b06beae1f1fcacffdbd124fe0e3", + "sha256:bf420121d4c8dce6b889f0e8e4ec0ca34b7f40186203f06a946fa0276ba54029", + "sha256:c04a46716adde8d927adb9457bbe39cf473e1e2c2f5d0a16ceb837e5d841ad4f", + "sha256:c0b21078a4b56965e2b12f247467b234734491897e99c1d51cee628da9786959", + "sha256:c1c76a1743432b4b60ab3358c937a3fe1341c828ae6194108a94c69028247f22", + "sha256:c4983bf937209c57240cff65906b18bb35e64ae872da6a0db937d7b4af845dd7", + "sha256:c4fb39a81950ec280984b3a44f5bd12819953dc5fa3a7e6fa7a80db5ee853952", + "sha256:c57921cda3a80d0f2b8aec7e25c8aa14479ea92b5b51b6876d975d925a2ea346", + "sha256:c8063cf17b19661471ecbdb3df1c84f24ad2e389e326ccaf89e3fb2484d8dd7e", + "sha256:ccd16eb18a849fd8dcb23e23380e2f0a354e8daa0c984b8a732d9cfaba3a776d", + "sha256:cd6dbe0238f7743d0efe563ab46294f54f9bc8f4b9bcf57c3c666cc5bc9d1299", + "sha256:d62e51710986674142526ab9f78663ca2b0726066ae26b78b22e0f5e571238dd", + "sha256:db901e2ac34c931d73054d9797383d0f8009991e723dab15109740a63e7f902a", + "sha256:e03b8895a6990c9ab2cdcd0f2fe44088ca1c65ae592b8f795c3294af00a461c3", + "sha256:e1c8a2f4c69e08e89632defbfabec2feb8a8d99edc9f89ce33c4b9e36ab63037", + "sha256:e4b749b9cc6ee664a3300bb3a273c1ca8068c46be705b6c31cf5d276f8628a94", + "sha256:e6a5bf2cba5ae1bb80b154ed68a3cfa2fa00fde979a7f50d6598d3e17d9ac20c", + "sha256:e857a2232ba53ae940d3456f7533ce6ca98b81917d47adc3c7fd55dad8fab858", + "sha256:ee4006268ed33370957f55bf2e6f4d263eaf4dc3cfc473d1d90baff6ed36ce4a", + "sha256:eef9df1eefada2c09a5e7a40991b9fc6ac6ef20b1372abd48d2794a316dc0449", + "sha256:f058f6963fd82eb143c692cecdc89e075fa0828db2e5b291070485390b2f1c9c", + "sha256:f25c229a6ba38a35ae6e25ca1264621cc25d4d38dca2942a7fce0b67a4efe918", + "sha256:f2a1d0fd4242bd8643ce6f98927cf9c04540af6efa92323e9d3124f57727bfc1", + "sha256:f7560358a6811e52e9c4d142d497f1a6e10103d3a6881f18d04dbce3729c0e2c", + "sha256:f779d3ad205f108d14e99bb3859aa7dd8e9c68874617c72354d7ecaec2a054ac", + "sha256:f87f746ee241d30d6ed93969de31e5ffd09a2961a051e60ae6bddde9ec3583aa" ], "markers": "python_version >= '3.7'", - "version": "==3.1.0" + "version": "==3.2.0" }, "cryptography": { "hashes": [ - "sha256:05dc219433b14046c476f6f09d7636b92a1c3e5808b9a6536adf4932b3b2c440", - "sha256:0dcca15d3a19a66e63662dc8d30f8036b07be851a8680eda92d079868f106288", - "sha256:142bae539ef28a1c76794cca7f49729e7c54423f615cfd9b0b1fa90ebe53244b", - "sha256:3daf9b114213f8ba460b829a02896789751626a2a4e7a43a28ee77c04b5e4958", - "sha256:48f388d0d153350f378c7f7b41497a54ff1513c816bcbbcafe5b829e59b9ce5b", - "sha256:4df2af28d7bedc84fe45bd49bc35d710aede676e2a4cb7fc6d103a2adc8afe4d", - "sha256:4f01c9863da784558165f5d4d916093737a75203a5c5286fde60e503e4276c7a", - "sha256:7a38250f433cd41df7fcb763caa3ee9362777fdb4dc642b9a349721d2bf47404", - "sha256:8f79b5ff5ad9d3218afb1e7e20ea74da5f76943ee5edb7f76e56ec5161ec782b", - "sha256:956ba8701b4ffe91ba59665ed170a2ebbdc6fc0e40de5f6059195d9f2b33ca0e", - "sha256:a04386fb7bc85fab9cd51b6308633a3c271e3d0d3eae917eebab2fac6219b6d2", - "sha256:a95f4802d49faa6a674242e25bfeea6fc2acd915b5e5e29ac90a32b1139cae1c", - "sha256:adc0d980fd2760c9e5de537c28935cc32b9353baaf28e0814df417619c6c8c3b", - "sha256:aecbb1592b0188e030cb01f82d12556cf72e218280f621deed7d806afd2113f9", - "sha256:b12794f01d4cacfbd3177b9042198f3af1c856eedd0a98f10f141385c809a14b", - "sha256:c0764e72b36a3dc065c155e5b22f93df465da9c39af65516fe04ed3c68c92636", - "sha256:c33c0d32b8594fa647d2e01dbccc303478e16fdd7cf98652d5b3ed11aa5e5c99", - "sha256:cbaba590180cba88cb99a5f76f90808a624f18b169b90a4abb40c1fd8c19420e", - "sha256:d5a1bd0e9e2031465761dfa920c16b0065ad77321d8a8c1f5ee331021fda65e9" + "sha256:01f1d9e537f9a15b037d5d9ee442b8c22e3ae11ce65ea1f3316a41c78756b711", + "sha256:079347de771f9282fbfe0e0236c716686950c19dee1b76240ab09ce1624d76d7", + "sha256:182be4171f9332b6741ee818ec27daff9fb00349f706629f5cbf417bd50e66fd", + "sha256:192255f539d7a89f2102d07d7375b1e0a81f7478925b3bc2e0549ebf739dae0e", + "sha256:2a034bf7d9ca894720f2ec1d8b7b5832d7e363571828037f9e0c4f18c1b58a58", + "sha256:342f3767e25876751e14f8459ad85e77e660537ca0a066e10e75df9c9e9099f0", + "sha256:439c3cc4c0d42fa999b83ded80a9a1fb54d53c58d6e59234cfe97f241e6c781d", + "sha256:49c3222bb8f8e800aead2e376cbef687bc9e3cb9b58b29a261210456a7783d83", + "sha256:674b669d5daa64206c38e507808aae49904c988fa0a71c935e7006a3e1e83831", + "sha256:7a9a3bced53b7f09da251685224d6a260c3cb291768f54954e28f03ef14e3766", + "sha256:7af244b012711a26196450d34f483357e42aeddb04128885d95a69bd8b14b69b", + "sha256:7d230bf856164de164ecb615ccc14c7fc6de6906ddd5b491f3af90d3514c925c", + "sha256:84609ade00a6ec59a89729e87a503c6e36af98ddcd566d5f3be52e29ba993182", + "sha256:9a6673c1828db6270b76b22cc696f40cde9043eb90373da5c2f8f2158957f42f", + "sha256:9b6d717393dbae53d4e52684ef4f022444fc1cce3c48c38cb74fca29e1f08eaa", + "sha256:9c3fe6534d59d071ee82081ca3d71eed3210f76ebd0361798c74abc2bcf347d4", + "sha256:a719399b99377b218dac6cf547b6ec54e6ef20207b6165126a280b0ce97e0d2a", + "sha256:b332cba64d99a70c1e0836902720887fb4529ea49ea7f5462cf6640e095e11d2", + "sha256:d124682c7a23c9764e54ca9ab5b308b14b18eba02722b8659fb238546de83a76", + "sha256:d73f419a56d74fef257955f51b18d046f3506270a5fd2ac5febbfa259d6c0fa5", + "sha256:f0dc40e6f7aa37af01aba07277d3d64d5a03dc66d682097541ec4da03cc140ee", + "sha256:f14ad275364c8b4e525d018f6716537ae7b6d369c094805cae45300847e0894f", + "sha256:f772610fe364372de33d76edcd313636a25684edb94cee53fd790195f5989d14" ], - "markers": "python_version >= '3.6'", - "version": "==40.0.2" + "index": "pypi", + "version": "==41.0.2" }, "deprecated": { "hashes": [ - "sha256:43ac5335da90c31c24ba028af536a91d41d53f9e6901ddb021bcc572ce44e38d", - "sha256:64756e3e14c8c5eea9795d93c524551432a0be75629f8f29e67ab8caf076c76d" + "sha256:6fac8b097794a90302bdbb17b9b815e732d3c4720583ff1b198499d78470466c", + "sha256:e5323eb936458dccc2582dc6f9c322c852a775a27065ff2b0c4970b9d53d01b3" ], "markers": "python_version >= '2.7' and python_version not in '3.0, 3.1, 3.2, 3.3'", - "version": "==1.2.13" + "version": "==1.2.14" }, "idna": { "hashes": [ @@ -241,59 +245,59 @@ }, "markupsafe": { "hashes": [ - "sha256:0576fe974b40a400449768941d5d0858cc624e3249dfd1e0c33674e5c7ca7aed", - "sha256:085fd3201e7b12809f9e6e9bc1e5c96a368c8523fad5afb02afe3c051ae4afcc", - "sha256:090376d812fb6ac5f171e5938e82e7f2d7adc2b629101cec0db8b267815c85e2", - "sha256:0b462104ba25f1ac006fdab8b6a01ebbfbce9ed37fd37fd4acd70c67c973e460", - "sha256:137678c63c977754abe9086a3ec011e8fd985ab90631145dfb9294ad09c102a7", - "sha256:1bea30e9bf331f3fef67e0a3877b2288593c98a21ccb2cf29b74c581a4eb3af0", - "sha256:22152d00bf4a9c7c83960521fc558f55a1adbc0631fbb00a9471e097b19d72e1", - "sha256:22731d79ed2eb25059ae3df1dfc9cb1546691cc41f4e3130fe6bfbc3ecbbecfa", - "sha256:2298c859cfc5463f1b64bd55cb3e602528db6fa0f3cfd568d3605c50678f8f03", - "sha256:28057e985dace2f478e042eaa15606c7efccb700797660629da387eb289b9323", - "sha256:2e7821bffe00aa6bd07a23913b7f4e01328c3d5cc0b40b36c0bd81d362faeb65", - "sha256:2ec4f2d48ae59bbb9d1f9d7efb9236ab81429a764dedca114f5fdabbc3788013", - "sha256:340bea174e9761308703ae988e982005aedf427de816d1afe98147668cc03036", - "sha256:40627dcf047dadb22cd25ea7ecfe9cbf3bbbad0482ee5920b582f3809c97654f", - "sha256:40dfd3fefbef579ee058f139733ac336312663c6706d1163b82b3003fb1925c4", - "sha256:4cf06cdc1dda95223e9d2d3c58d3b178aa5dacb35ee7e3bbac10e4e1faacb419", - "sha256:50c42830a633fa0cf9e7d27664637532791bfc31c731a87b202d2d8ac40c3ea2", - "sha256:55f44b440d491028addb3b88f72207d71eeebfb7b5dbf0643f7c023ae1fba619", - "sha256:608e7073dfa9e38a85d38474c082d4281f4ce276ac0010224eaba11e929dd53a", - "sha256:63ba06c9941e46fa389d389644e2d8225e0e3e5ebcc4ff1ea8506dce646f8c8a", - "sha256:65608c35bfb8a76763f37036547f7adfd09270fbdbf96608be2bead319728fcd", - "sha256:665a36ae6f8f20a4676b53224e33d456a6f5a72657d9c83c2aa00765072f31f7", - "sha256:6d6607f98fcf17e534162f0709aaad3ab7a96032723d8ac8750ffe17ae5a0666", - "sha256:7313ce6a199651c4ed9d7e4cfb4aa56fe923b1adf9af3b420ee14e6d9a73df65", - "sha256:7668b52e102d0ed87cb082380a7e2e1e78737ddecdde129acadb0eccc5423859", - "sha256:7df70907e00c970c60b9ef2938d894a9381f38e6b9db73c5be35e59d92e06625", - "sha256:7e007132af78ea9df29495dbf7b5824cb71648d7133cf7848a2a5dd00d36f9ff", - "sha256:835fb5e38fd89328e9c81067fd642b3593c33e1e17e2fdbf77f5676abb14a156", - "sha256:8bca7e26c1dd751236cfb0c6c72d4ad61d986e9a41bbf76cb445f69488b2a2bd", - "sha256:8db032bf0ce9022a8e41a22598eefc802314e81b879ae093f36ce9ddf39ab1ba", - "sha256:99625a92da8229df6d44335e6fcc558a5037dd0a760e11d84be2260e6f37002f", - "sha256:9cad97ab29dfc3f0249b483412c85c8ef4766d96cdf9dcf5a1e3caa3f3661cf1", - "sha256:a4abaec6ca3ad8660690236d11bfe28dfd707778e2442b45addd2f086d6ef094", - "sha256:a6e40afa7f45939ca356f348c8e23048e02cb109ced1eb8420961b2f40fb373a", - "sha256:a6f2fcca746e8d5910e18782f976489939d54a91f9411c32051b4aab2bd7c513", - "sha256:a806db027852538d2ad7555b203300173dd1b77ba116de92da9afbc3a3be3eed", - "sha256:abcabc8c2b26036d62d4c746381a6f7cf60aafcc653198ad678306986b09450d", - "sha256:b8526c6d437855442cdd3d87eede9c425c4445ea011ca38d937db299382e6fa3", - "sha256:bb06feb762bade6bf3c8b844462274db0c76acc95c52abe8dbed28ae3d44a147", - "sha256:c0a33bc9f02c2b17c3ea382f91b4db0e6cde90b63b296422a939886a7a80de1c", - "sha256:c4a549890a45f57f1ebf99c067a4ad0cb423a05544accaf2b065246827ed9603", - "sha256:ca244fa73f50a800cf8c3ebf7fd93149ec37f5cb9596aa8873ae2c1d23498601", - "sha256:cf877ab4ed6e302ec1d04952ca358b381a882fbd9d1b07cccbfd61783561f98a", - "sha256:d9d971ec1e79906046aa3ca266de79eac42f1dbf3612a05dc9368125952bd1a1", - "sha256:da25303d91526aac3672ee6d49a2f3db2d9502a4a60b55519feb1a4c7714e07d", - "sha256:e55e40ff0cc8cc5c07996915ad367fa47da6b3fc091fdadca7f5403239c5fec3", - "sha256:f03a532d7dee1bed20bc4884194a16160a2de9ffc6354b3878ec9682bb623c54", - "sha256:f1cd098434e83e656abf198f103a8207a8187c0fc110306691a2e94a78d0abb2", - "sha256:f2bfb563d0211ce16b63c7cb9395d2c682a23187f54c3d79bfec33e6705473c6", - "sha256:f8ffb705ffcf5ddd0e80b65ddf7bed7ee4f5a441ea7d3419e861a12eaf41af58" + "sha256:05fb21170423db021895e1ea1e1f3ab3adb85d1c2333cbc2310f2a26bc77272e", + "sha256:0a4e4a1aff6c7ac4cd55792abf96c915634c2b97e3cc1c7129578aa68ebd754e", + "sha256:10bbfe99883db80bdbaff2dcf681dfc6533a614f700da1287707e8a5d78a8431", + "sha256:134da1eca9ec0ae528110ccc9e48041e0828d79f24121a1a146161103c76e686", + "sha256:1577735524cdad32f9f694208aa75e422adba74f1baee7551620e43a3141f559", + "sha256:1b40069d487e7edb2676d3fbdb2b0829ffa2cd63a2ec26c4938b2d34391b4ecc", + "sha256:282c2cb35b5b673bbcadb33a585408104df04f14b2d9b01d4c345a3b92861c2c", + "sha256:2c1b19b3aaacc6e57b7e25710ff571c24d6c3613a45e905b1fde04d691b98ee0", + "sha256:2ef12179d3a291be237280175b542c07a36e7f60718296278d8593d21ca937d4", + "sha256:338ae27d6b8745585f87218a3f23f1512dbf52c26c28e322dbe54bcede54ccb9", + "sha256:3c0fae6c3be832a0a0473ac912810b2877c8cb9d76ca48de1ed31e1c68386575", + "sha256:3fd4abcb888d15a94f32b75d8fd18ee162ca0c064f35b11134be77050296d6ba", + "sha256:42de32b22b6b804f42c5d98be4f7e5e977ecdd9ee9b660fda1a3edf03b11792d", + "sha256:504b320cd4b7eff6f968eddf81127112db685e81f7e36e75f9f84f0df46041c3", + "sha256:525808b8019e36eb524b8c68acdd63a37e75714eac50e988180b169d64480a00", + "sha256:56d9f2ecac662ca1611d183feb03a3fa4406469dafe241673d521dd5ae92a155", + "sha256:5bbe06f8eeafd38e5d0a4894ffec89378b6c6a625ff57e3028921f8ff59318ac", + "sha256:65c1a9bcdadc6c28eecee2c119465aebff8f7a584dd719facdd9e825ec61ab52", + "sha256:68e78619a61ecf91e76aa3e6e8e33fc4894a2bebe93410754bd28fce0a8a4f9f", + "sha256:69c0f17e9f5a7afdf2cc9fb2d1ce6aabdb3bafb7f38017c0b77862bcec2bbad8", + "sha256:6b2b56950d93e41f33b4223ead100ea0fe11f8e6ee5f641eb753ce4b77a7042b", + "sha256:787003c0ddb00500e49a10f2844fac87aa6ce977b90b0feaaf9de23c22508b24", + "sha256:7ef3cb2ebbf91e330e3bb937efada0edd9003683db6b57bb108c4001f37a02ea", + "sha256:8023faf4e01efadfa183e863fefde0046de576c6f14659e8782065bcece22198", + "sha256:8758846a7e80910096950b67071243da3e5a20ed2546e6392603c096778d48e0", + "sha256:8afafd99945ead6e075b973fefa56379c5b5c53fd8937dad92c662da5d8fd5ee", + "sha256:8c41976a29d078bb235fea9b2ecd3da465df42a562910f9022f1a03107bd02be", + "sha256:8e254ae696c88d98da6555f5ace2279cf7cd5b3f52be2b5cf97feafe883b58d2", + "sha256:9402b03f1a1b4dc4c19845e5c749e3ab82d5078d16a2a4c2cd2df62d57bb0707", + "sha256:962f82a3086483f5e5f64dbad880d31038b698494799b097bc59c2edf392fce6", + "sha256:9dcdfd0eaf283af041973bff14a2e143b8bd64e069f4c383416ecd79a81aab58", + "sha256:aa7bd130efab1c280bed0f45501b7c8795f9fdbeb02e965371bbef3523627779", + "sha256:ab4a0df41e7c16a1392727727e7998a467472d0ad65f3ad5e6e765015df08636", + "sha256:ad9e82fb8f09ade1c3e1b996a6337afac2b8b9e365f926f5a61aacc71adc5b3c", + "sha256:af598ed32d6ae86f1b747b82783958b1a4ab8f617b06fe68795c7f026abbdcad", + "sha256:b076b6226fb84157e3f7c971a47ff3a679d837cf338547532ab866c57930dbee", + "sha256:b7ff0f54cb4ff66dd38bebd335a38e2c22c41a8ee45aa608efc890ac3e3931bc", + "sha256:bfce63a9e7834b12b87c64d6b155fdd9b3b96191b6bd334bf37db7ff1fe457f2", + "sha256:c011a4149cfbcf9f03994ec2edffcb8b1dc2d2aede7ca243746df97a5d41ce48", + "sha256:c9c804664ebe8f83a211cace637506669e7890fec1b4195b505c214e50dd4eb7", + "sha256:ca379055a47383d02a5400cb0d110cef0a776fc644cda797db0c5696cfd7e18e", + "sha256:cb0932dc158471523c9637e807d9bfb93e06a95cbf010f1a38b98623b929ef2b", + "sha256:cd0f502fe016460680cd20aaa5a76d241d6f35a1c3350c474bac1273803893fa", + "sha256:ceb01949af7121f9fc39f7d27f91be8546f3fb112c608bc4029aef0bab86a2a5", + "sha256:d080e0a5eb2529460b30190fcfcc4199bd7f827663f858a226a81bc27beaa97e", + "sha256:dd15ff04ffd7e05ffcb7fe79f1b98041b8ea30ae9234aed2a9168b5797c3effb", + "sha256:df0be2b576a7abbf737b1575f048c23fb1d769f267ec4358296f31c2479db8f9", + "sha256:e09031c87a1e51556fdcb46e5bd4f59dfb743061cf93c4d6831bf894f125eb57", + "sha256:e4dd52d80b8c83fdce44e12478ad2e85c64ea965e75d66dbeafb0a3e77308fcc", + "sha256:fec21693218efe39aa7f8599346e90c705afa52c5b31ae019b2e57e8f6542bb2" ], "markers": "python_version >= '3.7'", - "version": "==2.1.2" + "version": "==2.1.3" }, "packaging": { "hashes": [ @@ -320,11 +324,11 @@ }, "pyjwt": { "hashes": [ - "sha256:ba2b425b15ad5ef12f200dc67dd56af4e26de2331f965c5439994dad075876e1", - "sha256:bd6ca4a3c4285c1a2d4349e5a035fdf8fb94e04ccd0fcbe6ba289dae9cc3e074" + "sha256:57e28d156e3d5c10088e0c68abb90bfac3df82b40a71bd0daa20c65ccd5c23de", + "sha256:59127c392cc44c2da5bb3192169a91f429924e17aff6534d70fdc02ab3e04320" ], "markers": "python_version >= '3.7'", - "version": "==2.7.0" + "version": "==2.8.0" }, "pynacl": { "hashes": [ @@ -344,49 +348,49 @@ }, "pyyaml": { "hashes": [ - "sha256:01b45c0191e6d66c470b6cf1b9531a771a83c1c4208272ead47a3ae4f2f603bf", - "sha256:0283c35a6a9fbf047493e3a0ce8d79ef5030852c51e9d911a27badfde0605293", - "sha256:055d937d65826939cb044fc8c9b08889e8c743fdc6a32b33e2390f66013e449b", - "sha256:07751360502caac1c067a8132d150cf3d61339af5691fe9e87803040dbc5db57", - "sha256:0b4624f379dab24d3725ffde76559cff63d9ec94e1736b556dacdfebe5ab6d4b", - "sha256:0ce82d761c532fe4ec3f87fc45688bdd3a4c1dc5e0b4a19814b9009a29baefd4", - "sha256:1e4747bc279b4f613a09eb64bba2ba602d8a6664c6ce6396a4d0cd413a50ce07", - "sha256:213c60cd50106436cc818accf5baa1aba61c0189ff610f64f4a3e8c6726218ba", - "sha256:231710d57adfd809ef5d34183b8ed1eeae3f76459c18fb4a0b373ad56bedcdd9", - "sha256:277a0ef2981ca40581a47093e9e2d13b3f1fbbeffae064c1d21bfceba2030287", - "sha256:2cd5df3de48857ed0544b34e2d40e9fac445930039f3cfe4bcc592a1f836d513", - "sha256:40527857252b61eacd1d9af500c3337ba8deb8fc298940291486c465c8b46ec0", - "sha256:432557aa2c09802be39460360ddffd48156e30721f5e8d917f01d31694216782", - "sha256:473f9edb243cb1935ab5a084eb238d842fb8f404ed2193a915d1784b5a6b5fc0", - "sha256:48c346915c114f5fdb3ead70312bd042a953a8ce5c7106d5bfb1a5254e47da92", - "sha256:50602afada6d6cbfad699b0c7bb50d5ccffa7e46a3d738092afddc1f9758427f", - "sha256:68fb519c14306fec9720a2a5b45bc9f0c8d1b9c72adf45c37baedfcd949c35a2", - "sha256:77f396e6ef4c73fdc33a9157446466f1cff553d979bd00ecb64385760c6babdc", - "sha256:81957921f441d50af23654aa6c5e5eaf9b06aba7f0a19c18a538dc7ef291c5a1", - "sha256:819b3830a1543db06c4d4b865e70ded25be52a2e0631ccd2f6a47a2822f2fd7c", - "sha256:897b80890765f037df3403d22bab41627ca8811ae55e9a722fd0392850ec4d86", - "sha256:98c4d36e99714e55cfbaaee6dd5badbc9a1ec339ebfc3b1f52e293aee6bb71a4", - "sha256:9df7ed3b3d2e0ecfe09e14741b857df43adb5a3ddadc919a2d94fbdf78fea53c", - "sha256:9fa600030013c4de8165339db93d182b9431076eb98eb40ee068700c9c813e34", - "sha256:a80a78046a72361de73f8f395f1f1e49f956c6be882eed58505a15f3e430962b", - "sha256:afa17f5bc4d1b10afd4466fd3a44dc0e245382deca5b3c353d8b757f9e3ecb8d", - "sha256:b3d267842bf12586ba6c734f89d1f5b871df0273157918b0ccefa29deb05c21c", - "sha256:b5b9eccad747aabaaffbc6064800670f0c297e52c12754eb1d976c57e4f74dcb", - "sha256:bfaef573a63ba8923503d27530362590ff4f576c626d86a9fed95822a8255fd7", - "sha256:c5687b8d43cf58545ade1fe3e055f70eac7a5a1a0bf42824308d868289a95737", - "sha256:cba8c411ef271aa037d7357a2bc8f9ee8b58b9965831d9e51baf703280dc73d3", - "sha256:d15a181d1ecd0d4270dc32edb46f7cb7733c7c508857278d3d378d14d606db2d", - "sha256:d4b0ba9512519522b118090257be113b9468d804b19d63c71dbcf4a48fa32358", - "sha256:d4db7c7aef085872ef65a8fd7d6d09a14ae91f691dec3e87ee5ee0539d516f53", - "sha256:d4eccecf9adf6fbcc6861a38015c2a64f38b9d94838ac1810a9023a0609e1b78", - "sha256:d67d839ede4ed1b28a4e8909735fc992a923cdb84e618544973d7dfc71540803", - "sha256:daf496c58a8c52083df09b80c860005194014c3698698d1a57cbcfa182142a3a", - "sha256:dbad0e9d368bb989f4515da330b88a057617d16b6a8245084f1b05400f24609f", - "sha256:e61ceaab6f49fb8bdfaa0f92c4b57bcfbea54c09277b1b4f7ac376bfb7a7c174", - "sha256:f84fbc98b019fef2ee9a1cb3ce93e3187a6df0b2538a651bfb890254ba9f90b5" + "sha256:062582fca9fabdd2c8b54a3ef1c978d786e0f6b3a1510e0ac93ef59e0ddae2bc", + "sha256:1635fd110e8d85d55237ab316b5b011de701ea0f29d07611174a1b42f1444741", + "sha256:184c5108a2aca3c5b3d3bf9395d50893a7ab82a38004c8f61c258d4428e80206", + "sha256:18aeb1bf9a78867dc38b259769503436b7c72f7a1f1f4c93ff9a17de54319b27", + "sha256:1d4c7e777c441b20e32f52bd377e0c409713e8bb1386e1099c2415f26e479595", + "sha256:1e2722cc9fbb45d9b87631ac70924c11d3a401b2d7f410cc0e3bbf249f2dca62", + "sha256:1fe35611261b29bd1de0070f0b2f47cb6ff71fa6595c077e42bd0c419fa27b98", + "sha256:28c119d996beec18c05208a8bd78cbe4007878c6dd15091efb73a30e90539696", + "sha256:42f8152b8dbc4fe7d96729ec2b99c7097d656dc1213a3229ca5383f973a5ed6d", + "sha256:4fb147e7a67ef577a588a0e2c17b6db51dda102c71de36f8549b6816a96e1867", + "sha256:50550eb667afee136e9a77d6dc71ae76a44df8b3e51e41b77f6de2932bfe0f47", + "sha256:510c9deebc5c0225e8c96813043e62b680ba2f9c50a08d3724c7f28a747d1486", + "sha256:5773183b6446b2c99bb77e77595dd486303b4faab2b086e7b17bc6bef28865f6", + "sha256:596106435fa6ad000c2991a98fa58eeb8656ef2325d7e158344fb33864ed87e3", + "sha256:6965a7bc3cf88e5a1c3bd2e0b5c22f8d677dc88a455344035f03399034eb3007", + "sha256:69b023b2b4daa7548bcfbd4aa3da05b3a74b772db9e23b982788168117739938", + "sha256:704219a11b772aea0d8ecd7058d0082713c3562b4e271b849ad7dc4a5c90c13c", + "sha256:7e07cbde391ba96ab58e532ff4803f79c4129397514e1413a7dc761ccd755735", + "sha256:81e0b275a9ecc9c0c0c07b4b90ba548307583c125f54d5b6946cfee6360c733d", + "sha256:9046c58c4395dff28dd494285c82ba00b546adfc7ef001486fbf0324bc174fba", + "sha256:9eb6caa9a297fc2c2fb8862bc5370d0303ddba53ba97e71f08023b6cd73d16a8", + "sha256:a0cd17c15d3bb3fa06978b4e8958dcdc6e0174ccea823003a106c7d4d7899ac5", + "sha256:afd7e57eddb1a54f0f1a974bc4391af8bcce0b444685d936840f125cf046d5bd", + "sha256:b1275ad35a5d18c62a7220633c913e1b42d44b46ee12554e5fd39c70a243d6a3", + "sha256:b786eecbdf8499b9ca1d697215862083bd6d2a99965554781d0d8d1ad31e13a0", + "sha256:ba336e390cd8e4d1739f42dfe9bb83a3cc2e80f567d8805e11b46f4a943f5515", + "sha256:baa90d3f661d43131ca170712d903e6295d1f7a0f595074f151c0aed377c9b9c", + "sha256:bc1bf2925a1ecd43da378f4db9e4f799775d6367bdb94671027b73b393a7c42c", + "sha256:bd4af7373a854424dabd882decdc5579653d7868b8fb26dc7d0e99f823aa5924", + "sha256:bf07ee2fef7014951eeb99f56f39c9bb4af143d8aa3c21b1677805985307da34", + "sha256:bfdf460b1736c775f2ba9f6a92bca30bc2095067b8a9d77876d1fad6cc3b4a43", + "sha256:c8098ddcc2a85b61647b2590f825f3db38891662cfc2fc776415143f599bb859", + "sha256:d2b04aac4d386b172d5b9692e2d2da8de7bfb6c387fa4f801fbf6fb2e6ba4673", + "sha256:d858aa552c999bc8a8d57426ed01e40bef403cd8ccdd0fc5f6f04a00414cac2a", + "sha256:f003ed9ad21d6a4713f0a9b5a7a0a79e08dd0f221aff4525a2be4c346ee60aab", + "sha256:f22ac1c3cac4dbc50079e965eba2c1058622631e526bd9afd45fedd49ba781fa", + "sha256:faca3bdcf85b2fc05d06ff3fbc1f83e1391b3e724afa3feba7d13eeab355484c", + "sha256:fca0e3a251908a499833aa292323f32437106001d436eca0e6e7833256674585", + "sha256:fd1592b3fdf65fff2ad0004b5e363300ef59ced41c2e6b3a99d4089fa8c5435d", + "sha256:fd66fc5d0da6d9815ba2cebeb4205f95818ff4b79c3ebe268e75d961704af52f" ], "markers": "python_version >= '3.6'", - "version": "==6.0" + "version": "==6.0.1" }, "requests": { "hashes": [ @@ -405,11 +409,11 @@ }, "urllib3": { "hashes": [ - "sha256:61717a1095d7e155cdb737ac7bb2f4324a858a1e2e6466f6d03ff630ca68d3cc", - "sha256:d055c2f9d38dc53c808f6fdc8eab7360b6fdbbde02340ed25cfbcd817c62469e" + "sha256:8d22f86aae8ef5e410d4f539fde9ce6b2113a001bb4d189e0aed70642d602b11", + "sha256:de7df1803967d2c2a98e4b11bb7d6bd9210474c46e8a0401514e3a42a75ebde4" ], "markers": "python_version >= '3.7'", - "version": "==2.0.2" + "version": "==2.0.4" }, "wrapt": { "hashes": [ From b6dc513b169bb165f8de04b840426eea06fac6e2 Mon Sep 17 00:00:00 2001 From: Ralf Heiringhoff Date: Wed, 26 Jul 2023 17:31:01 +0200 Subject: [PATCH 152/374] alignment with new plusserver brand guidelines (#127) Signed-off-by: Ralf Heiringhoff Co-authored-by: Kurt Garloff --- orgs/SovereignCloudStack/data.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/orgs/SovereignCloudStack/data.yaml b/orgs/SovereignCloudStack/data.yaml index 75adcee2..8119be9c 100644 --- a/orgs/SovereignCloudStack/data.yaml +++ b/orgs/SovereignCloudStack/data.yaml @@ -334,7 +334,7 @@ teams: - aeroflydesign - artificial-intelligence - slug: "plusserver" - description: "PlusServer GmbH" + description: "plusserver GmbH" privacy: closed parent: maintainer: From 62100d67afc46008fa63d1c99667279f29ab2b87 Mon Sep 17 00:00:00 2001 From: Felix Kronlage-Dammers Date: Wed, 26 Jul 2023 17:57:32 +0200 Subject: [PATCH 153/374] spikes are used in subjects, so we should have a label (#122) Signed-off-by: Felix Kronlage-Dammers --- config.yaml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/config.yaml b/config.yaml index c7e3ebaf..d6987304 100644 --- a/config.yaml +++ b/config.yaml @@ -78,6 +78,9 @@ labels: - name: epic description: "Issues that are spread across multiple sprints" color: "6a5acd" + - name: spike + description: "Issues used to turn known-unknowns into known-knowns" + color: "0366d6" - name: release3 description: "Issues or pull requests that are aimed for release 3" color: "51e898" From 537851759491df847b80fddfc7497c02d05d5d44 Mon Sep 17 00:00:00 2001 From: Felix Kronlage-Dammers Date: Wed, 26 Jul 2023 20:00:11 +0200 Subject: [PATCH 154/374] offboard tibeer, onboard new osism colleagues (#136) --- orgs/SovereignCloudStack/data.yaml | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/orgs/SovereignCloudStack/data.yaml b/orgs/SovereignCloudStack/data.yaml index 8119be9c..38d02d9d 100644 --- a/orgs/SovereignCloudStack/data.yaml +++ b/orgs/SovereignCloudStack/data.yaml @@ -231,6 +231,15 @@ members: - name: Filip Dobrovolny login: fdobrovolny role: member + - name: Nils Gondermann + login: gndrmnn + role: member + - name: Robin van der Linden + login: lindenb1 + role: member + - name: Sebastian Neumann + login: sbstnnmnn + role: member - name: Tobias Wolf login: NotTheEvilOne role: member @@ -333,6 +342,9 @@ teams: - ppkuschy - aeroflydesign - artificial-intelligence + - gndrmnn + - lindenb1 + - sbstnnmnn - slug: "plusserver" description: "plusserver GmbH" privacy: closed From 3556930eb452b1fd1ffda0ffdaa3afee03d01630 Mon Sep 17 00:00:00 2001 From: Max Wolfs Date: Wed, 2 Aug 2023 09:23:07 +0200 Subject: [PATCH 155/374] Add Martin (#137) Signed-off-by: Max Wolfs --- orgs/SovereignCloudStack/data.yaml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/orgs/SovereignCloudStack/data.yaml b/orgs/SovereignCloudStack/data.yaml index 38d02d9d..6a66d268 100644 --- a/orgs/SovereignCloudStack/data.yaml +++ b/orgs/SovereignCloudStack/data.yaml @@ -246,6 +246,9 @@ members: - name: Danny Eiselt login: DEiselt role: member + - name: Martin Loschwitz + login: madkiss + role: member # ========================== teams: - slug: "23technologies" @@ -345,6 +348,7 @@ teams: - gndrmnn - lindenb1 - sbstnnmnn + - madkiss - slug: "plusserver" description: "plusserver GmbH" privacy: closed From 336c8047dd163e503de38f96666b7c80e0576b78 Mon Sep 17 00:00:00 2001 From: Max Wolfs Date: Mon, 7 Aug 2023 17:55:45 +0200 Subject: [PATCH 156/374] Add Robert and Michael (#139) * add robert and michael Signed-off-by: Max Wolfs * fix robers gh handle Signed-off-by: Max Wolfs --------- Signed-off-by: Max Wolfs --- orgs/SovereignCloudStack/data.yaml | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/orgs/SovereignCloudStack/data.yaml b/orgs/SovereignCloudStack/data.yaml index 6a66d268..1794ec19 100644 --- a/orgs/SovereignCloudStack/data.yaml +++ b/orgs/SovereignCloudStack/data.yaml @@ -249,6 +249,12 @@ members: - name: Martin Loschwitz login: madkiss role: member + - name: Michael Bayr + login: michaelbayr + role: member + - name: Robert Holling + login: r6th7g + role: member # ========================== teams: - slug: "23technologies" From d194df7840ebc417697e15a9a0a0e863ba1d615c Mon Sep 17 00:00:00 2001 From: Max Wolfs Date: Tue, 8 Aug 2023 16:20:03 +0200 Subject: [PATCH 157/374] Update check-unmanaged-repos.yml (#140) Signed-off-by: Max Wolfs --- .github/workflows/check-unmanaged-repos.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/check-unmanaged-repos.yml b/.github/workflows/check-unmanaged-repos.yml index f6dcc69d..21be3151 100644 --- a/.github/workflows/check-unmanaged-repos.yml +++ b/.github/workflows/check-unmanaged-repos.yml @@ -55,7 +55,7 @@ jobs: with: filename: .github/unmanaged-repos-issue.md update_existing: true - assignees: itrich + assignees: maxwolfs search_existing: open env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} From 9dc2797a3c3e69ad88a11575a358bbc2c1ee0898 Mon Sep 17 00:00:00 2001 From: Max Wolfs Date: Tue, 8 Aug 2023 16:21:17 +0200 Subject: [PATCH 158/374] Fix handle for robert (#141) Signed-off-by: Max Wolfs --- orgs/SovereignCloudStack/data.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/orgs/SovereignCloudStack/data.yaml b/orgs/SovereignCloudStack/data.yaml index 1794ec19..083df995 100644 --- a/orgs/SovereignCloudStack/data.yaml +++ b/orgs/SovereignCloudStack/data.yaml @@ -253,7 +253,7 @@ members: login: michaelbayr role: member - name: Robert Holling - login: r6th7g + login: rholling role: member # ========================== teams: From 38eedf0f78f3b5c659ab198fdcfb8735d5b0e350 Mon Sep 17 00:00:00 2001 From: Kurt Garloff Date: Thu, 10 Aug 2023 12:07:28 +0200 Subject: [PATCH 159/374] Add sprint Izmir label. (#142) Signed-off-by: Kurt Garloff --- config.yaml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/config.yaml b/config.yaml index d6987304..bd1c8c20 100644 --- a/config.yaml +++ b/config.yaml @@ -196,3 +196,6 @@ labels: - name: "Sprint Hobart" description: "Sprint Hobart (2023, cwk 30+31)" color: "4080c0" + - name: "Sprint Izmir" + description: "Sprint Izmir (2023, cwk 32+33)" + color: "4080c0" From ae7b3ca6219ce21086c1f94a9eb58145769f0a76 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 10 Aug 2023 12:40:40 +0200 Subject: [PATCH 160/374] Bump cryptography from 41.0.2 to 41.0.3 (#138) Bumps [cryptography](https://github.com/pyca/cryptography) from 41.0.2 to 41.0.3. - [Changelog](https://github.com/pyca/cryptography/blob/main/CHANGELOG.rst) - [Commits](https://github.com/pyca/cryptography/compare/41.0.2...41.0.3) --- updated-dependencies: - dependency-name: cryptography dependency-type: indirect ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Max Wolfs --- Pipfile.lock | 48 ++++++++++++++++++++++++------------------------ 1 file changed, 24 insertions(+), 24 deletions(-) diff --git a/Pipfile.lock b/Pipfile.lock index 0a72e9d6..153902e0 100644 --- a/Pipfile.lock +++ b/Pipfile.lock @@ -192,32 +192,32 @@ }, "cryptography": { "hashes": [ - "sha256:01f1d9e537f9a15b037d5d9ee442b8c22e3ae11ce65ea1f3316a41c78756b711", - "sha256:079347de771f9282fbfe0e0236c716686950c19dee1b76240ab09ce1624d76d7", - "sha256:182be4171f9332b6741ee818ec27daff9fb00349f706629f5cbf417bd50e66fd", - "sha256:192255f539d7a89f2102d07d7375b1e0a81f7478925b3bc2e0549ebf739dae0e", - "sha256:2a034bf7d9ca894720f2ec1d8b7b5832d7e363571828037f9e0c4f18c1b58a58", - "sha256:342f3767e25876751e14f8459ad85e77e660537ca0a066e10e75df9c9e9099f0", - "sha256:439c3cc4c0d42fa999b83ded80a9a1fb54d53c58d6e59234cfe97f241e6c781d", - "sha256:49c3222bb8f8e800aead2e376cbef687bc9e3cb9b58b29a261210456a7783d83", - "sha256:674b669d5daa64206c38e507808aae49904c988fa0a71c935e7006a3e1e83831", - "sha256:7a9a3bced53b7f09da251685224d6a260c3cb291768f54954e28f03ef14e3766", - "sha256:7af244b012711a26196450d34f483357e42aeddb04128885d95a69bd8b14b69b", - "sha256:7d230bf856164de164ecb615ccc14c7fc6de6906ddd5b491f3af90d3514c925c", - "sha256:84609ade00a6ec59a89729e87a503c6e36af98ddcd566d5f3be52e29ba993182", - "sha256:9a6673c1828db6270b76b22cc696f40cde9043eb90373da5c2f8f2158957f42f", - "sha256:9b6d717393dbae53d4e52684ef4f022444fc1cce3c48c38cb74fca29e1f08eaa", - "sha256:9c3fe6534d59d071ee82081ca3d71eed3210f76ebd0361798c74abc2bcf347d4", - "sha256:a719399b99377b218dac6cf547b6ec54e6ef20207b6165126a280b0ce97e0d2a", - "sha256:b332cba64d99a70c1e0836902720887fb4529ea49ea7f5462cf6640e095e11d2", - "sha256:d124682c7a23c9764e54ca9ab5b308b14b18eba02722b8659fb238546de83a76", - "sha256:d73f419a56d74fef257955f51b18d046f3506270a5fd2ac5febbfa259d6c0fa5", - "sha256:f0dc40e6f7aa37af01aba07277d3d64d5a03dc66d682097541ec4da03cc140ee", - "sha256:f14ad275364c8b4e525d018f6716537ae7b6d369c094805cae45300847e0894f", - "sha256:f772610fe364372de33d76edcd313636a25684edb94cee53fd790195f5989d14" + "sha256:0d09fb5356f975974dbcb595ad2d178305e5050656affb7890a1583f5e02a306", + "sha256:23c2d778cf829f7d0ae180600b17e9fceea3c2ef8b31a99e3c694cbbf3a24b84", + "sha256:3fb248989b6363906827284cd20cca63bb1a757e0a2864d4c1682a985e3dca47", + "sha256:41d7aa7cdfded09b3d73a47f429c298e80796c8e825ddfadc84c8a7f12df212d", + "sha256:42cb413e01a5d36da9929baa9d70ca90d90b969269e5a12d39c1e0d475010116", + "sha256:4c2f0d35703d61002a2bbdcf15548ebb701cfdd83cdc12471d2bae80878a4207", + "sha256:4fd871184321100fb400d759ad0cddddf284c4b696568204d281c902fc7b0d81", + "sha256:5259cb659aa43005eb55a0e4ff2c825ca111a0da1814202c64d28a985d33b087", + "sha256:57a51b89f954f216a81c9d057bf1a24e2f36e764a1ca9a501a6964eb4a6800dd", + "sha256:652627a055cb52a84f8c448185922241dd5217443ca194d5739b44612c5e6507", + "sha256:67e120e9a577c64fe1f611e53b30b3e69744e5910ff3b6e97e935aeb96005858", + "sha256:6af1c6387c531cd364b72c28daa29232162010d952ceb7e5ca8e2827526aceae", + "sha256:6d192741113ef5e30d89dcb5b956ef4e1578f304708701b8b73d38e3e1461f34", + "sha256:7efe8041897fe7a50863e51b77789b657a133c75c3b094e51b5e4b5cec7bf906", + "sha256:84537453d57f55a50a5b6835622ee405816999a7113267739a1b4581f83535bd", + "sha256:8f09daa483aedea50d249ef98ed500569841d6498aa9c9f4b0531b9964658922", + "sha256:95dd7f261bb76948b52a5330ba5202b91a26fbac13ad0e9fc8a3ac04752058c7", + "sha256:a74fbcdb2a0d46fe00504f571a2a540532f4c188e6ccf26f1f178480117b33c4", + "sha256:a983e441a00a9d57a4d7c91b3116a37ae602907a7618b882c8013b5762e80574", + "sha256:ab8de0d091acbf778f74286f4989cf3d1528336af1b59f3e5d2ebca8b5fe49e1", + "sha256:aeb57c421b34af8f9fe830e1955bf493a86a7996cc1338fe41b30047d16e962c", + "sha256:ce785cf81a7bdade534297ef9e490ddff800d956625020ab2ec2780a556c313e", + "sha256:d0d651aa754ef58d75cec6edfbd21259d93810b73f6ec246436a21b7841908de" ], "index": "pypi", - "version": "==41.0.2" + "version": "==41.0.3" }, "deprecated": { "hashes": [ From 9ed4d2cb4ff6b92c62fa76cd745e75315dd9dd0c Mon Sep 17 00:00:00 2001 From: Kurt Garloff Date: Fri, 18 Aug 2023 11:54:00 +0200 Subject: [PATCH 161/374] Add David and Miguel as SCS members w/ mineryreport. (#143) Signed-off-by: Kurt Garloff --- orgs/SovereignCloudStack/data.yaml | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/orgs/SovereignCloudStack/data.yaml b/orgs/SovereignCloudStack/data.yaml index 083df995..c67f6887 100644 --- a/orgs/SovereignCloudStack/data.yaml +++ b/orgs/SovereignCloudStack/data.yaml @@ -255,6 +255,12 @@ members: - name: Robert Holling login: rholling role: member + - name: David Rodriguez Regueira + login: 90n20 + role: member + - name: Miguel Angel Romero de los Llanos + login: seykotron + role: member # ========================== teams: - slug: "23technologies" @@ -460,6 +466,13 @@ teams: - markus-hentsch member: - josephineSei + - slug: "mineryreport" + description: "Proventa/MineryReport" + privacy: closed + maintainer: + - 90n20 + member: + - seykotron # ========================== branch_protection_templates: main: From a4f2733d0b21199e9c66d1a05cc24062e85faaba Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Matthias=20B=C3=BCchse?= Date: Tue, 22 Aug 2023 16:53:25 +0000 Subject: [PATCH 162/374] Add sprints for J, K, and L (#147) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit To speed up the process just a little bit! Signed-off-by: Matthias Büchse --- config.yaml | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/config.yaml b/config.yaml index bd1c8c20..7352994c 100644 --- a/config.yaml +++ b/config.yaml @@ -199,3 +199,12 @@ labels: - name: "Sprint Izmir" description: "Sprint Izmir (2023, cwk 32+33)" color: "4080c0" + - name: "Sprint Jena" + description: "Sprint Jena (2023, cwk 34+35)" + color: "4080c0" + - name: "Sprint Kyoto" + description: "Sprint Kyoto (2023, cwk 36+37)" + color: "4080c0" + - name: "Sprint Ljubljana" + description: "Sprint Ljubljana (2023, cwk 38+39)" + color: "4080c0" From 3d0ebb8148acfd9795034c38f88f855aa41ea8c5 Mon Sep 17 00:00:00 2001 From: Kurt Garloff Date: Fri, 25 Aug 2023 19:51:03 +0200 Subject: [PATCH 163/374] Add @bitkeks (Dominik Pataky). (#148) Signed-off-by: Kurt Garloff --- orgs/SovereignCloudStack/data.yaml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/orgs/SovereignCloudStack/data.yaml b/orgs/SovereignCloudStack/data.yaml index c67f6887..d2897dba 100644 --- a/orgs/SovereignCloudStack/data.yaml +++ b/orgs/SovereignCloudStack/data.yaml @@ -261,6 +261,9 @@ members: - name: Miguel Angel Romero de los Llanos login: seykotron role: member + - name: Dominik Pataky + login: bitkeks + role: member # ========================== teams: - slug: "23technologies" From b42434545c31434ed3b3bed00f106c0bc284ef78 Mon Sep 17 00:00:00 2001 From: Jan Schoone <6106846+jschoone@users.noreply.github.com> Date: Sat, 26 Aug 2023 10:06:40 +0200 Subject: [PATCH 164/374] Add nitish and aniruddha to team syself (#146) * feat(members): add nitish and aniruddha to teams syself * Update orgs/SovereignCloudStack/data.yaml * fix: indenting and spacing Signed-off-by: Jan Schoone <6106846+jschoone@users.noreply.github.com> Co-authored-by: Kurt Garloff --- orgs/SovereignCloudStack/data.yaml | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/orgs/SovereignCloudStack/data.yaml b/orgs/SovereignCloudStack/data.yaml index d2897dba..775ccc9b 100644 --- a/orgs/SovereignCloudStack/data.yaml +++ b/orgs/SovereignCloudStack/data.yaml @@ -57,6 +57,12 @@ members: - name: "" login: janiskemper role: member + - name: Aniruddha Basak + login: aniruddha2000 + role: member + - name: Nitish Tiwari + login: nitisht + role: member - name: "" login: jklippel role: member @@ -390,6 +396,8 @@ teams: - janiskemper member: - guettli + - nitisht + - aniruddha2000 - slug: "uhurutec" description: "UhuruTec AG" privacy: closed From 0d3daf8197e9884daea605b61e4a7f1b4679375a Mon Sep 17 00:00:00 2001 From: Joshua I <62890337+joshuai96@users.noreply.github.com> Date: Tue, 5 Sep 2023 15:27:05 +0200 Subject: [PATCH 165/374] add configuration for status-page-deployment repository (#149) Signed-off-by: Joshua Irmer --- .../repositories/status-page-deployment.yml | 20 +++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 orgs/SovereignCloudStack/repositories/status-page-deployment.yml diff --git a/orgs/SovereignCloudStack/repositories/status-page-deployment.yml b/orgs/SovereignCloudStack/repositories/status-page-deployment.yml new file mode 100644 index 00000000..5fd84c95 --- /dev/null +++ b/orgs/SovereignCloudStack/repositories/status-page-deployment.yml @@ -0,0 +1,20 @@ +--- +status-page-deployment: + default_branch: main + description: Deployment information for the status page + homepage: 'https://scs.community/' + topics: [] + archived: false + has_issues: true + has_projects: false + has_wiki: false + private: false + delete_branch_on_merge: true + allow_merge_commit: false + allow_squash_merge: true + allow_rebase_merge: true + teams: [] + collaborators: [] + branch_protections: + - branch: "main" + template: "main" From bdc42559f00907f7490d542f681ef7c1e883f7c7 Mon Sep 17 00:00:00 2001 From: Felix Kronlage-Dammers Date: Tue, 5 Sep 2023 18:54:28 +0200 Subject: [PATCH 166/374] docs-page was archived (#150) Signed-off-by: Felix Kronlage-Dammers --- orgs/SovereignCloudStack/repositories/docs-page.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/orgs/SovereignCloudStack/repositories/docs-page.yml b/orgs/SovereignCloudStack/repositories/docs-page.yml index 00603d86..5a7f145a 100644 --- a/orgs/SovereignCloudStack/repositories/docs-page.yml +++ b/orgs/SovereignCloudStack/repositories/docs-page.yml @@ -5,7 +5,7 @@ docs-page: homepage: 'https://docs.scs.community/' topics: - documentation - archived: false + archived: true has_issues: true has_projects: false has_wiki: false From 6e8886efec022136da91acd0088df0e31f20c4e5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Joshua=20M=C3=BChlfort?= Date: Wed, 13 Sep 2023 19:15:09 +0200 Subject: [PATCH 167/374] Add central-api repo (#151) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Joshua Mühlfort --- .../repositories/central-api.yaml | 20 +++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 orgs/SovereignCloudStack/repositories/central-api.yaml diff --git a/orgs/SovereignCloudStack/repositories/central-api.yaml b/orgs/SovereignCloudStack/repositories/central-api.yaml new file mode 100644 index 00000000..06665b49 --- /dev/null +++ b/orgs/SovereignCloudStack/repositories/central-api.yaml @@ -0,0 +1,20 @@ +--- +central-api: + default_branch: main + description: 'MVP for SCS Central API' + homepage: 'https://scs.community/' + topics: [] + archived: false + has_issues: true + has_projects: false + has_wiki: false + private: false + delete_branch_on_merge: true + allow_merge_commit: false + allow_squash_merge: true + allow_rebase_merge: true + teams: [] + collaborators: [] + branch_protections: + - branch: "main" + template: "main" From ba82e59f327c679ac1c5dd6466fcd3cf55c475df Mon Sep 17 00:00:00 2001 From: Jan Schoone <6106846+jschoone@users.noreply.github.com> Date: Wed, 20 Sep 2023 07:11:55 +0200 Subject: [PATCH 168/374] feat(sprint): add Montreal and Nantes (#153) Signed-off-by: Jan Schoone <6106846+jschoone@users.noreply.github.com> --- config.yaml | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/config.yaml b/config.yaml index 7352994c..32581f10 100644 --- a/config.yaml +++ b/config.yaml @@ -208,3 +208,9 @@ labels: - name: "Sprint Ljubljana" description: "Sprint Ljubljana (2023, cwk 38+39)" color: "4080c0" + - name: "Sprint Montreal" + description: "Sprint Montreal (2023, cwk 40+41)" + color: "4080c0" + - name: "Sprint Nantes" + description: "Sprint Nantes (2023, cwk 42+43)" + color: "4080c0" From 1579e0e4c67817ac5d3f756f37ed09669c1eaa21 Mon Sep 17 00:00:00 2001 From: Felix Kronlage-Dammers Date: Sun, 1 Oct 2023 11:13:11 +0200 Subject: [PATCH 169/374] add R6 and R7 milestones (#155) Signed-off-by: Felix Kronlage-Dammers --- config.yaml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/config.yaml b/config.yaml index 32581f10..4938902d 100644 --- a/config.yaml +++ b/config.yaml @@ -4,6 +4,8 @@ milestones: - 'R3 (v4.0.0)' - 'R4 (v5.0.0)' - 'R5 (v6.0.0)' + - 'R6 (v7.0.0)' + - 'R7 (v8.0.0)' labels: - name: bug From bb3a647b5b3174cc7543495176760e34e15fb213 Mon Sep 17 00:00:00 2001 From: Kurt Garloff Date: Mon, 2 Oct 2023 11:03:52 +0200 Subject: [PATCH 170/374] Add Nadja. Remove Ramona & Paul from OSISM. Mov MatFechner to wavecon. (#157) Signed-off-by: Kurt Garloff --- orgs/SovereignCloudStack/data.yaml | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/orgs/SovereignCloudStack/data.yaml b/orgs/SovereignCloudStack/data.yaml index 775ccc9b..9b0905ad 100644 --- a/orgs/SovereignCloudStack/data.yaml +++ b/orgs/SovereignCloudStack/data.yaml @@ -8,7 +8,7 @@ members: role: member - name: Christian Berendt login: berendt - role: admin + role: member - name: Christian Otto Stelter login: costelter role: member @@ -270,6 +270,9 @@ members: - name: Dominik Pataky login: bitkeks role: member + - name: Nadja Schieber + login: nadja234 + role: member # ========================== teams: - slug: "23technologies" @@ -353,6 +356,7 @@ teams: - maxwolfs - jschoone - FriederikeZelke + - nadja234 - slug: "osism" description: "OSISM GmbH" privacy: closed @@ -360,10 +364,7 @@ teams: maintainer: - berendt member: - - matfechner - - ra-beer - osfrickler - - ppkuschy - aeroflydesign - artificial-intelligence - gndrmnn @@ -432,6 +433,7 @@ teams: - chschilling - flyersa - wwentland + - matfechner - slug: "stackhpc" description: "StackHPC" privacy: closed From fff1e4b97b542c054dd465049d22a544c4e45c7d Mon Sep 17 00:00:00 2001 From: Jan Schoone <6106846+jschoone@users.noreply.github.com> Date: Mon, 2 Oct 2023 11:11:36 +0200 Subject: [PATCH 171/374] feat(github): add validator and demo repos for SCS Cluster Stacks (#152) Signed-off-by: Jan Schoone <6106846+jschoone@users.noreply.github.com> Co-authored-by: Kurt Garloff --- .../repositories/cluster-stack-validator.yml | 21 +++++++++++++++++++ .../repositories/cluster-stacks-demo.yml | 21 +++++++++++++++++++ 2 files changed, 42 insertions(+) create mode 100644 orgs/SovereignCloudStack/repositories/cluster-stack-validator.yml create mode 100644 orgs/SovereignCloudStack/repositories/cluster-stacks-demo.yml diff --git a/orgs/SovereignCloudStack/repositories/cluster-stack-validator.yml b/orgs/SovereignCloudStack/repositories/cluster-stack-validator.yml new file mode 100644 index 00000000..f3ba62f5 --- /dev/null +++ b/orgs/SovereignCloudStack/repositories/cluster-stack-validator.yml @@ -0,0 +1,21 @@ +--- +cluster-stack-validator: + default_branch: main + description: Cluster Stack Validator + homepage: 'https://scs.community/' + topics: + - k8s + archived: false + has_issues: true + has_projects: false + has_wiki: false + private: false + delete_branch_on_merge: true + allow_merge_commit: false + allow_squash_merge: true + allow_rebase_merge: true + teams: [] + collaborators: [] + branch_protections: + - branch: "main" + template: "main" diff --git a/orgs/SovereignCloudStack/repositories/cluster-stacks-demo.yml b/orgs/SovereignCloudStack/repositories/cluster-stacks-demo.yml new file mode 100644 index 00000000..c3ee3598 --- /dev/null +++ b/orgs/SovereignCloudStack/repositories/cluster-stacks-demo.yml @@ -0,0 +1,21 @@ +--- +cluster-stacks-demo: + default_branch: main + description: Demo of Cluster Stacks + homepage: 'https://scs.community/' + topics: + - k8s + archived: false + has_issues: true + has_projects: false + has_wiki: false + private: false + delete_branch_on_merge: true + allow_merge_commit: false + allow_squash_merge: true + allow_rebase_merge: true + teams: [] + collaborators: [] + branch_protections: + - branch: "main" + template: "main" From be1560b02fa29719468910839ff1d0ed86a8a9b3 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 2 Oct 2023 09:14:08 +0000 Subject: [PATCH 172/374] Bump cryptography from 41.0.3 to 41.0.4 (#156) Bumps [cryptography](https://github.com/pyca/cryptography) from 41.0.3 to 41.0.4. - [Changelog](https://github.com/pyca/cryptography/blob/main/CHANGELOG.rst) - [Commits](https://github.com/pyca/cryptography/compare/41.0.3...41.0.4) --- updated-dependencies: - dependency-name: cryptography dependency-type: indirect ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Kurt Garloff --- Pipfile.lock | 82 ++++++++++++++++++++++++++++++++-------------------- 1 file changed, 51 insertions(+), 31 deletions(-) diff --git a/Pipfile.lock b/Pipfile.lock index 153902e0..c6d35e36 100644 --- a/Pipfile.lock +++ b/Pipfile.lock @@ -26,11 +26,11 @@ }, "ansible-core": { "hashes": [ - "sha256:637f62c9547023fb4704cd5de1329dc7c02ef9e583cea1c3be2ce6c2fde7739c", - "sha256:7830a988112ca148390bfb7db25193f51a95ef6f8b9e0e54e67f65957db8f60d" + "sha256:2c5d26d0f8d152020dd92d98f595f63c248a1997b8d74c5c3fb0d2408ec5a487", + "sha256:97ab6c2d62940a7a02c4f2505aad5c5e30bb486e8122899c5c147b16e98ef51e" ], "markers": "python_version >= '3.9'", - "version": "==2.14.8" + "version": "==2.14.10" }, "certifi": { "hashes": [ @@ -192,32 +192,32 @@ }, "cryptography": { "hashes": [ - "sha256:0d09fb5356f975974dbcb595ad2d178305e5050656affb7890a1583f5e02a306", - "sha256:23c2d778cf829f7d0ae180600b17e9fceea3c2ef8b31a99e3c694cbbf3a24b84", - "sha256:3fb248989b6363906827284cd20cca63bb1a757e0a2864d4c1682a985e3dca47", - "sha256:41d7aa7cdfded09b3d73a47f429c298e80796c8e825ddfadc84c8a7f12df212d", - "sha256:42cb413e01a5d36da9929baa9d70ca90d90b969269e5a12d39c1e0d475010116", - "sha256:4c2f0d35703d61002a2bbdcf15548ebb701cfdd83cdc12471d2bae80878a4207", - "sha256:4fd871184321100fb400d759ad0cddddf284c4b696568204d281c902fc7b0d81", - "sha256:5259cb659aa43005eb55a0e4ff2c825ca111a0da1814202c64d28a985d33b087", - "sha256:57a51b89f954f216a81c9d057bf1a24e2f36e764a1ca9a501a6964eb4a6800dd", - "sha256:652627a055cb52a84f8c448185922241dd5217443ca194d5739b44612c5e6507", - "sha256:67e120e9a577c64fe1f611e53b30b3e69744e5910ff3b6e97e935aeb96005858", - "sha256:6af1c6387c531cd364b72c28daa29232162010d952ceb7e5ca8e2827526aceae", - "sha256:6d192741113ef5e30d89dcb5b956ef4e1578f304708701b8b73d38e3e1461f34", - "sha256:7efe8041897fe7a50863e51b77789b657a133c75c3b094e51b5e4b5cec7bf906", - "sha256:84537453d57f55a50a5b6835622ee405816999a7113267739a1b4581f83535bd", - "sha256:8f09daa483aedea50d249ef98ed500569841d6498aa9c9f4b0531b9964658922", - "sha256:95dd7f261bb76948b52a5330ba5202b91a26fbac13ad0e9fc8a3ac04752058c7", - "sha256:a74fbcdb2a0d46fe00504f571a2a540532f4c188e6ccf26f1f178480117b33c4", - "sha256:a983e441a00a9d57a4d7c91b3116a37ae602907a7618b882c8013b5762e80574", - "sha256:ab8de0d091acbf778f74286f4989cf3d1528336af1b59f3e5d2ebca8b5fe49e1", - "sha256:aeb57c421b34af8f9fe830e1955bf493a86a7996cc1338fe41b30047d16e962c", - "sha256:ce785cf81a7bdade534297ef9e490ddff800d956625020ab2ec2780a556c313e", - "sha256:d0d651aa754ef58d75cec6edfbd21259d93810b73f6ec246436a21b7841908de" + "sha256:004b6ccc95943f6a9ad3142cfabcc769d7ee38a3f60fb0dddbfb431f818c3a67", + "sha256:047c4603aeb4bbd8db2756e38f5b8bd7e94318c047cfe4efeb5d715e08b49311", + "sha256:0d9409894f495d465fe6fda92cb70e8323e9648af912d5b9141d616df40a87b8", + "sha256:23a25c09dfd0d9f28da2352503b23e086f8e78096b9fd585d1d14eca01613e13", + "sha256:2ed09183922d66c4ec5fdaa59b4d14e105c084dd0febd27452de8f6f74704143", + "sha256:35c00f637cd0b9d5b6c6bd11b6c3359194a8eba9c46d4e875a3660e3b400005f", + "sha256:37480760ae08065437e6573d14be973112c9e6dcaf5f11d00147ee74f37a3829", + "sha256:3b224890962a2d7b57cf5eeb16ccaafba6083f7b811829f00476309bce2fe0fd", + "sha256:5a0f09cefded00e648a127048119f77bc2b2ec61e736660b5789e638f43cc397", + "sha256:5b72205a360f3b6176485a333256b9bcd48700fc755fef51c8e7e67c4b63e3ac", + "sha256:7e53db173370dea832190870e975a1e09c86a879b613948f09eb49324218c14d", + "sha256:7febc3094125fc126a7f6fb1f420d0da639f3f32cb15c8ff0dc3997c4549f51a", + "sha256:80907d3faa55dc5434a16579952ac6da800935cd98d14dbd62f6f042c7f5e839", + "sha256:86defa8d248c3fa029da68ce61fe735432b047e32179883bdb1e79ed9bb8195e", + "sha256:8ac4f9ead4bbd0bc8ab2d318f97d85147167a488be0e08814a37eb2f439d5cf6", + "sha256:93530900d14c37a46ce3d6c9e6fd35dbe5f5601bf6b3a5c325c7bffc030344d9", + "sha256:9eeb77214afae972a00dee47382d2591abe77bdae166bda672fb1e24702a3860", + "sha256:b5f4dfe950ff0479f1f00eda09c18798d4f49b98f4e2006d644b3301682ebdca", + "sha256:c3391bd8e6de35f6f1140e50aaeb3e2b3d6a9012536ca23ab0d9c35ec18c8a91", + "sha256:c880eba5175f4307129784eca96f4e70b88e57aa3f680aeba3bab0e980b0f37d", + "sha256:cecfefa17042941f94ab54f769c8ce0fe14beff2694e9ac684176a2535bf9714", + "sha256:e40211b4923ba5a6dc9769eab704bdb3fbb58d56c5b336d30996c24fcf12aadb", + "sha256:efc8ad4e6fc4f1752ebfb58aefece8b4e3c4cae940b0994d43649bdfce8d0d4f" ], "index": "pypi", - "version": "==41.0.3" + "version": "==41.0.4" }, "deprecated": { "hashes": [ @@ -249,8 +249,11 @@ "sha256:0a4e4a1aff6c7ac4cd55792abf96c915634c2b97e3cc1c7129578aa68ebd754e", "sha256:10bbfe99883db80bdbaff2dcf681dfc6533a614f700da1287707e8a5d78a8431", "sha256:134da1eca9ec0ae528110ccc9e48041e0828d79f24121a1a146161103c76e686", + "sha256:14ff806850827afd6b07a5f32bd917fb7f45b046ba40c57abdb636674a8b559c", "sha256:1577735524cdad32f9f694208aa75e422adba74f1baee7551620e43a3141f559", "sha256:1b40069d487e7edb2676d3fbdb2b0829ffa2cd63a2ec26c4938b2d34391b4ecc", + "sha256:1b8dd8c3fd14349433c79fa8abeb573a55fc0fdd769133baac1f5e07abf54aeb", + "sha256:1f67c7038d560d92149c060157d623c542173016c4babc0c1913cca0564b9939", "sha256:282c2cb35b5b673bbcadb33a585408104df04f14b2d9b01d4c345a3b92861c2c", "sha256:2c1b19b3aaacc6e57b7e25710ff571c24d6c3613a45e905b1fde04d691b98ee0", "sha256:2ef12179d3a291be237280175b542c07a36e7f60718296278d8593d21ca937d4", @@ -258,6 +261,7 @@ "sha256:3c0fae6c3be832a0a0473ac912810b2877c8cb9d76ca48de1ed31e1c68386575", "sha256:3fd4abcb888d15a94f32b75d8fd18ee162ca0c064f35b11134be77050296d6ba", "sha256:42de32b22b6b804f42c5d98be4f7e5e977ecdd9ee9b660fda1a3edf03b11792d", + "sha256:47d4f1c5f80fc62fdd7777d0d40a2e9dda0a05883ab11374334f6c4de38adffd", "sha256:504b320cd4b7eff6f968eddf81127112db685e81f7e36e75f9f84f0df46041c3", "sha256:525808b8019e36eb524b8c68acdd63a37e75714eac50e988180b169d64480a00", "sha256:56d9f2ecac662ca1611d183feb03a3fa4406469dafe241673d521dd5ae92a155", @@ -266,6 +270,7 @@ "sha256:68e78619a61ecf91e76aa3e6e8e33fc4894a2bebe93410754bd28fce0a8a4f9f", "sha256:69c0f17e9f5a7afdf2cc9fb2d1ce6aabdb3bafb7f38017c0b77862bcec2bbad8", "sha256:6b2b56950d93e41f33b4223ead100ea0fe11f8e6ee5f641eb753ce4b77a7042b", + "sha256:715d3562f79d540f251b99ebd6d8baa547118974341db04f5ad06d5ea3eb8007", "sha256:787003c0ddb00500e49a10f2844fac87aa6ce977b90b0feaaf9de23c22508b24", "sha256:7ef3cb2ebbf91e330e3bb937efada0edd9003683db6b57bb108c4001f37a02ea", "sha256:8023faf4e01efadfa183e863fefde0046de576c6f14659e8782065bcece22198", @@ -273,9 +278,12 @@ "sha256:8afafd99945ead6e075b973fefa56379c5b5c53fd8937dad92c662da5d8fd5ee", "sha256:8c41976a29d078bb235fea9b2ecd3da465df42a562910f9022f1a03107bd02be", "sha256:8e254ae696c88d98da6555f5ace2279cf7cd5b3f52be2b5cf97feafe883b58d2", + "sha256:8f9293864fe09b8149f0cc42ce56e3f0e54de883a9de90cd427f191c346eb2e1", "sha256:9402b03f1a1b4dc4c19845e5c749e3ab82d5078d16a2a4c2cd2df62d57bb0707", "sha256:962f82a3086483f5e5f64dbad880d31038b698494799b097bc59c2edf392fce6", + "sha256:9aad3c1755095ce347e26488214ef77e0485a3c34a50c5a5e2471dff60b9dd9c", "sha256:9dcdfd0eaf283af041973bff14a2e143b8bd64e069f4c383416ecd79a81aab58", + "sha256:aa57bd9cf8ae831a362185ee444e15a93ecb2e344c8e52e4d721ea3ab6ef1823", "sha256:aa7bd130efab1c280bed0f45501b7c8795f9fdbeb02e965371bbef3523627779", "sha256:ab4a0df41e7c16a1392727727e7998a467472d0ad65f3ad5e6e765015df08636", "sha256:ad9e82fb8f09ade1c3e1b996a6337afac2b8b9e365f926f5a61aacc71adc5b3c", @@ -294,7 +302,9 @@ "sha256:df0be2b576a7abbf737b1575f048c23fb1d769f267ec4358296f31c2479db8f9", "sha256:e09031c87a1e51556fdcb46e5bd4f59dfb743061cf93c4d6831bf894f125eb57", "sha256:e4dd52d80b8c83fdce44e12478ad2e85c64ea965e75d66dbeafb0a3e77308fcc", - "sha256:fec21693218efe39aa7f8599346e90c705afa52c5b31ae019b2e57e8f6542bb2" + "sha256:f698de3fd0c4e6972b92290a45bd9b1536bffe8c6759c62471efaa8acb4c37bc", + "sha256:fec21693218efe39aa7f8599346e90c705afa52c5b31ae019b2e57e8f6542bb2", + "sha256:ffcc3f7c66b5f5b7931a5aa68fc9cecc51e685ef90282f4a82f0f5e9b704ad11" ], "markers": "python_version >= '3.7'", "version": "==2.1.3" @@ -348,7 +358,9 @@ }, "pyyaml": { "hashes": [ + "sha256:04ac92ad1925b2cff1db0cfebffb6ffc43457495c9b3c39d3fcae417d7125dc5", "sha256:062582fca9fabdd2c8b54a3ef1c978d786e0f6b3a1510e0ac93ef59e0ddae2bc", + "sha256:0d3304d8c0adc42be59c5f8a4d9e3d7379e6955ad754aa9d6ab7a398b59dd1df", "sha256:1635fd110e8d85d55237ab316b5b011de701ea0f29d07611174a1b42f1444741", "sha256:184c5108a2aca3c5b3d3bf9395d50893a7ab82a38004c8f61c258d4428e80206", "sha256:18aeb1bf9a78867dc38b259769503436b7c72f7a1f1f4c93ff9a17de54319b27", @@ -356,7 +368,10 @@ "sha256:1e2722cc9fbb45d9b87631ac70924c11d3a401b2d7f410cc0e3bbf249f2dca62", "sha256:1fe35611261b29bd1de0070f0b2f47cb6ff71fa6595c077e42bd0c419fa27b98", "sha256:28c119d996beec18c05208a8bd78cbe4007878c6dd15091efb73a30e90539696", + "sha256:326c013efe8048858a6d312ddd31d56e468118ad4cdeda36c719bf5bb6192290", + "sha256:40df9b996c2b73138957fe23a16a4f0ba614f4c0efce1e9406a184b6d07fa3a9", "sha256:42f8152b8dbc4fe7d96729ec2b99c7097d656dc1213a3229ca5383f973a5ed6d", + "sha256:49a183be227561de579b4a36efbb21b3eab9651dd81b1858589f796549873dd6", "sha256:4fb147e7a67ef577a588a0e2c17b6db51dda102c71de36f8549b6816a96e1867", "sha256:50550eb667afee136e9a77d6dc71ae76a44df8b3e51e41b77f6de2932bfe0f47", "sha256:510c9deebc5c0225e8c96813043e62b680ba2f9c50a08d3724c7f28a747d1486", @@ -364,9 +379,12 @@ "sha256:596106435fa6ad000c2991a98fa58eeb8656ef2325d7e158344fb33864ed87e3", "sha256:6965a7bc3cf88e5a1c3bd2e0b5c22f8d677dc88a455344035f03399034eb3007", "sha256:69b023b2b4daa7548bcfbd4aa3da05b3a74b772db9e23b982788168117739938", + "sha256:6c22bec3fbe2524cde73d7ada88f6566758a8f7227bfbf93a408a9d86bcc12a0", "sha256:704219a11b772aea0d8ecd7058d0082713c3562b4e271b849ad7dc4a5c90c13c", "sha256:7e07cbde391ba96ab58e532ff4803f79c4129397514e1413a7dc761ccd755735", "sha256:81e0b275a9ecc9c0c0c07b4b90ba548307583c125f54d5b6946cfee6360c733d", + "sha256:855fb52b0dc35af121542a76b9a84f8d1cd886ea97c84703eaa6d88e37a2ad28", + "sha256:8d4e9c88387b0f5c7d5f281e55304de64cf7f9c0021a3525bd3b1c542da3b0e4", "sha256:9046c58c4395dff28dd494285c82ba00b546adfc7ef001486fbf0324bc174fba", "sha256:9eb6caa9a297fc2c2fb8862bc5370d0303ddba53ba97e71f08023b6cd73d16a8", "sha256:a0cd17c15d3bb3fa06978b4e8958dcdc6e0174ccea823003a106c7d4d7899ac5", @@ -381,7 +399,9 @@ "sha256:bfdf460b1736c775f2ba9f6a92bca30bc2095067b8a9d77876d1fad6cc3b4a43", "sha256:c8098ddcc2a85b61647b2590f825f3db38891662cfc2fc776415143f599bb859", "sha256:d2b04aac4d386b172d5b9692e2d2da8de7bfb6c387fa4f801fbf6fb2e6ba4673", + "sha256:d483d2cdf104e7c9fa60c544d92981f12ad66a457afae824d146093b8c294c54", "sha256:d858aa552c999bc8a8d57426ed01e40bef403cd8ccdd0fc5f6f04a00414cac2a", + "sha256:e7d73685e87afe9f3b36c799222440d6cf362062f78be1013661b00c5c6f678b", "sha256:f003ed9ad21d6a4713f0a9b5a7a0a79e08dd0f221aff4525a2be4c346ee60aab", "sha256:f22ac1c3cac4dbc50079e965eba2c1058622631e526bd9afd45fedd49ba781fa", "sha256:faca3bdcf85b2fc05d06ff3fbc1f83e1391b3e724afa3feba7d13eeab355484c", @@ -409,11 +429,11 @@ }, "urllib3": { "hashes": [ - "sha256:8d22f86aae8ef5e410d4f539fde9ce6b2113a001bb4d189e0aed70642d602b11", - "sha256:de7df1803967d2c2a98e4b11bb7d6bd9210474c46e8a0401514e3a42a75ebde4" + "sha256:13abf37382ea2ce6fb744d4dad67838eec857c9f4f57009891805e0b5e123594", + "sha256:ef16afa8ba34a1f989db38e1dbbe0c302e4289a47856990d0682e374563ce35e" ], "markers": "python_version >= '3.7'", - "version": "==2.0.4" + "version": "==2.0.5" }, "wrapt": { "hashes": [ From 87e335d108448617dff7e64409fd4758d5bde26b Mon Sep 17 00:00:00 2001 From: Kurt Garloff Date: Mon, 2 Oct 2023 12:02:54 +0200 Subject: [PATCH 173/374] Add Marc to SCS members and to SCS project org. (#158) Signed-off-by: Kurt Garloff --- orgs/SovereignCloudStack/data.yaml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/orgs/SovereignCloudStack/data.yaml b/orgs/SovereignCloudStack/data.yaml index 9b0905ad..e7995e90 100644 --- a/orgs/SovereignCloudStack/data.yaml +++ b/orgs/SovereignCloudStack/data.yaml @@ -273,6 +273,9 @@ members: - name: Nadja Schieber login: nadja234 role: member + - name: Marc Schöchlin + login: scoopex + role: member # ========================== teams: - slug: "23technologies" @@ -357,6 +360,7 @@ teams: - jschoone - FriederikeZelke - nadja234 + - scoopex - slug: "osism" description: "OSISM GmbH" privacy: closed From 46c8fa971ca9136858b6361b737a6af615232875 Mon Sep 17 00:00:00 2001 From: Jan Schoone <6106846+jschoone@users.noreply.github.com> Date: Wed, 4 Oct 2023 10:53:40 +0200 Subject: [PATCH 174/374] feat(repos): protect v6.0.0 of k8s-capi repo (#159) Signed-off-by: Jan Schoone <6106846+jschoone@users.noreply.github.com> --- .../repositories/k8s-cluster-api-provider.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/orgs/SovereignCloudStack/repositories/k8s-cluster-api-provider.yml b/orgs/SovereignCloudStack/repositories/k8s-cluster-api-provider.yml index 84854b39..b6e04448 100644 --- a/orgs/SovereignCloudStack/repositories/k8s-cluster-api-provider.yml +++ b/orgs/SovereignCloudStack/repositories/k8s-cluster-api-provider.yml @@ -19,3 +19,5 @@ k8s-cluster-api-provider: branch_protections: - branch: "main" template: "main" + - branch: "release/v6.0.0" + template: "main" From d570cb2825d5fde2c88004b8c23bc85faec4b1e2 Mon Sep 17 00:00:00 2001 From: Kurt Garloff Date: Wed, 4 Oct 2023 22:48:42 +0200 Subject: [PATCH 175/374] Fix/no minery parent (#145) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * Add empty parent for mineryreport team. Signed-off-by: Kurt Garloff * Remove redundant member role and empty parents. Also: Make Minery Report a daughter of Proventa because that is how they work with us. Signed-off-by: Kurt Garloff * Add sprints for J, K, and L (#147) To speed up the process just a little bit! Signed-off-by: Matthias Büchse * Add @bitkeks (Dominik Pataky). (#148) Signed-off-by: Kurt Garloff Signed-off-by: Felix Kronlage-Dammers * Add nitish and aniruddha to team syself (#146) * feat(members): add nitish and aniruddha to teams syself * Update orgs/SovereignCloudStack/data.yaml * fix: indenting and spacing Signed-off-by: Jan Schoone <6106846+jschoone@users.noreply.github.com> Co-authored-by: Kurt Garloff Signed-off-by: Felix Kronlage-Dammers * add configuration for status-page-deployment repository (#149) Signed-off-by: Joshua Irmer * docs-page was archived (#150) Signed-off-by: Felix Kronlage-Dammers * Add central-api repo (#151) Signed-off-by: Joshua Mühlfort * feat(sprint): add Montreal and Nantes (#153) Signed-off-by: Jan Schoone <6106846+jschoone@users.noreply.github.com> * add R6 and R7 milestones (#155) Signed-off-by: Felix Kronlage-Dammers * Add Nadja. Remove Ramona & Paul from OSISM. Mov MatFechner to wavecon. (#157) Signed-off-by: Kurt Garloff Signed-off-by: Felix Kronlage-Dammers * feat(github): add validator and demo repos for SCS Cluster Stacks (#152) Signed-off-by: Jan Schoone <6106846+jschoone@users.noreply.github.com> Co-authored-by: Kurt Garloff * Bump cryptography from 41.0.3 to 41.0.4 (#156) Bumps [cryptography](https://github.com/pyca/cryptography) from 41.0.3 to 41.0.4. - [Changelog](https://github.com/pyca/cryptography/blob/main/CHANGELOG.rst) - [Commits](https://github.com/pyca/cryptography/compare/41.0.3...41.0.4) --- updated-dependencies: - dependency-name: cryptography dependency-type: indirect ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Kurt Garloff * Add Marc to SCS members and to SCS project org. (#158) Signed-off-by: Kurt Garloff Signed-off-by: Felix Kronlage-Dammers * feat(repos): protect v6.0.0 of k8s-capi repo (#159) Signed-off-by: Jan Schoone <6106846+jschoone@users.noreply.github.com> --------- Signed-off-by: Kurt Garloff Signed-off-by: Matthias Büchse Signed-off-by: Felix Kronlage-Dammers Signed-off-by: Jan Schoone <6106846+jschoone@users.noreply.github.com> Signed-off-by: Joshua Irmer Signed-off-by: Joshua Mühlfort Signed-off-by: dependabot[bot] Co-authored-by: Matthias Büchse Co-authored-by: Felix Kronlage-Dammers Co-authored-by: Joshua I <62890337+joshuai96@users.noreply.github.com> Co-authored-by: Joshua Mühlfort Co-authored-by: Jan Schoone <6106846+jschoone@users.noreply.github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- orgs/SovereignCloudStack/data.yaml | 116 ++--------------------------- 1 file changed, 8 insertions(+), 108 deletions(-) diff --git a/orgs/SovereignCloudStack/data.yaml b/orgs/SovereignCloudStack/data.yaml index e7995e90..1475f8f6 100644 --- a/orgs/SovereignCloudStack/data.yaml +++ b/orgs/SovereignCloudStack/data.yaml @@ -2,286 +2,199 @@ members: - name: Andrej Friesen login: ajfriesen - role: member - name: Sven Batista Steinbach login: batistein - role: member - name: Christian Berendt login: berendt role: member - name: Christian Otto Stelter login: costelter - role: member - name: Stephan Ilaender login: coro1404 - role: member - name: Thorsten Schifferdecker login: curx - role: member - name: Elena Zander login: elZander - role: member - name: Felix Kronlage-Dammers login: fkr role: admin - name: Ralf Heiringhoff login: frosty-geek - role: member - name: Johann Gnaucke login: wieneo - role: member - name: Fynn Späker login: fynluk - role: member - name: Kurt Garloff login: garloff role: admin - name: Christian Rost login: grischdian - role: member - name: Max Harmathy login: harmathy - role: member - name: Jonas Schäfer login: horazont - role: member - name: Heiko Ritter login: cah-link - role: member - name: Philipp Westphal login: isaacintactile - role: member - name: Ibrahim takouna login: itakouna - role: member - name: "" login: janiskemper - role: member - name: Aniruddha Basak login: aniruddha2000 - role: member - name: Nitish Tiwari login: nitisht - role: member - name: "" login: jklippel - role: member - name: Jeff login: jnull - role: member - name: Joshua Mühlfort login: joshmue - role: member - name: Joshua Irmer login: JoshuaI96 - role: member - name: "" login: kgube - role: member - name: linwalth login: linwalth - role: member - name: Markus Lindenblatt login: maliblatt - role: member - name: Manuela Urban login: manuela-urban - role: member - name: Mark Goddard login: markgoddard - role: member - name: Mathias Fechner login: matfechner - role: member - name: "" login: mauhau - role: member - name: Malte Münch login: mxmxchere - role: member - name: Andre Machowiak login: nerdicbynature - role: member - name: Toens Bueker login: neuroserve - role: member - name: Oliver Otte login: o-otte - role: member - name: Dr. Jens Harbott login: osfrickler - role: member - name: Philipp Fell login: Phil9219 - role: member - name: René Lipkowsky login: PSwatchmen - role: member - name: "" login: ra-beer - role: member - name: Arvid Requate login: reqa - role: member - name: "Sascha Scherrer" login: saschascherrer - role: member - name: "" login: stunivention - role: member - name: Florian Winkler login: tinguin - role: member - name: Tobias Rydberg login: tobberydberg - role: member - name: Thierry Carrez login: ttx - role: member - name: Vadim Bauer login: Vad1mo - role: member - name: Sebastian Wenner login: wenners - role: member - name: Benjamin login: master-caster - role: member - name: Cemil login: cedegi - role: member - name: Alexander Diab login: alexander-diab - role: member - name: PJSINKA login: pjsinka - role: member - name: Stefan Schmidt login: ZaphodB - role: member - name: Wolodja Wentland login: wwentland - role: member - name: Nancy Buntfuss login: nbuntfuss - role: member - name: Juan Pedro Torres login: JuanPTM - role: member - name: Christian Schilling login: chschilling - role: member - name: Max Wolfs login: maxwolfs role: admin - name: Dag Dammann login: dagdammann - role: member - name: Friederike Zelke login: FriederikeZelke role: admin - name: Paul-Philipp Kuschy login: ppkuschy - role: member - name: Larissa login: aeroflydesign - role: member - name: Enrico Kern login: flyersa - role: member - name: Dirk Loßack login: dirklossack - role: member - name: Christian Schmitz login: uselessbusinessclown - role: member - name: Martin Pilka login: mpilka - role: member - name: Matej Feder login: matofeder - role: member - name: Roman Hros login: chess-knight - role: member - name: Jan Schoone login: jschoone role: admin - name: Nils Arnold login: Nils98Ar - role: member - name: Hannes Baum login: cah-hbaum - role: member - name: Josephine Seifert login: josephineSei - role: member - name: Anja Strunk login: anjastrunk - role: member - name: Toni Finger login: tonifinger - role: member - name: Markus Hentsch login: markus-hentsch - role: member - name: Thomas Güttler login: guettli - role: member - name: Sven Kieske login: artificial-intelligence - role: member - name: Matthias Büchse login: mbuechse - role: member - name: Filip Dobrovolny login: fdobrovolny - role: member - name: Nils Gondermann login: gndrmnn - role: member - name: Robin van der Linden login: lindenb1 - role: member - name: Sebastian Neumann login: sbstnnmnn - role: member - name: Tobias Wolf login: NotTheEvilOne - role: member - name: Danny Eiselt login: DEiselt - role: member - name: Martin Loschwitz login: madkiss - role: member - name: Michael Bayr login: michaelbayr - role: member - name: Robert Holling login: rholling - role: member - name: David Rodriguez Regueira login: 90n20 - role: member - name: Miguel Angel Romero de los Llanos login: seykotron - role: member - name: Dominik Pataky login: bitkeks - role: member - name: Nadja Schieber login: nadja234 - role: member - name: Marc Schöchlin login: scoopex - role: member # ========================== teams: - slug: "23technologies" description: "23technologies GmbH" privacy: closed - parent: maintainer: - berendt member: @@ -289,14 +202,12 @@ teams: - slug: "8gears" description: "8gears Ltd." privacy: closed - parent: maintainer: - Vad1mo member: [] - slug: "b1-systems" description: "B1 Systems GmbH" privacy: closed - parent: maintainer: - mxmxchere - curx @@ -309,7 +220,6 @@ teams: - slug: "cloud-and-heat" description: "Cloud&Heat Technologies GmbH" privacy: closed - parent: maintainer: - horazont - anjastrunk @@ -323,7 +233,6 @@ teams: - slug: "gonicus" description: "GONICUS GmbH" privacy: closed - parent: maintainer: - o-otte member: @@ -333,7 +242,6 @@ teams: - slug: "gridscale" description: "gridscale GmbH" privacy: closed - parent: maintainer: - ajfriesen member: @@ -341,18 +249,16 @@ teams: - slug: "openinfra" description: "OpenInfra Foundation" privacy: closed - parent: maintainer: - ttx member: [] - slug: "osba" description: "Open Source Business Alliance – Bundesverband für digitale Souveränität e.V." privacy: closed - parent: maintainer: - garloff - member: - fkr + member: - manuela-urban - alexander-diab - dirklossack @@ -364,7 +270,6 @@ teams: - slug: "osism" description: "OSISM GmbH" privacy: closed - parent: maintainer: - berendt member: @@ -378,7 +283,6 @@ teams: - slug: "plusserver" description: "plusserver GmbH" privacy: closed - parent: maintainer: - frosty-geek member: @@ -395,7 +299,6 @@ teams: - slug: "syself" description: "Syself GmbH" privacy: closed - parent: maintainer: - batistein - janiskemper @@ -406,7 +309,6 @@ teams: - slug: "uhurutec" description: "UhuruTec AG" privacy: closed - parent: maintainer: - jklippel member: @@ -415,7 +317,6 @@ teams: - slug: "univention" description: "Univention GmbH" privacy: closed - parent: maintainer: - reqa member: @@ -425,7 +326,6 @@ teams: - slug: "wavecon" description: "Wavecon GmbH" privacy: closed - parent: maintainer: - jnull member: @@ -441,34 +341,29 @@ teams: - slug: "stackhpc" description: "StackHPC" privacy: closed - parent: maintainer: - markgoddard member: [] - slug: "cleura" description: "Cleura" privacy: closed - parent: maintainer: - tobberydberg member: [] - slug: "tsystems" description: "T-Systems" privacy: closed - parent: maintainer: - wenners member: [] - slug: "cloudical" description: "Cloudical" privacy: closed - parent: maintainer: [] member: [] - slug: "dnation" description: "dNation" privacy: closed - parent: maintainer: - mpilka member: @@ -478,14 +373,19 @@ teams: - slug: "secustack" description: "SecuNet" privacy: closed - parent: maintainer: - markus-hentsch member: - josephineSei + - slug: "proventa" + description: "Proventa AG" + privacy: closed + maintainer: [] + member: [] - slug: "mineryreport" - description: "Proventa/MineryReport" + description: "Minery Report, S.L." privacy: closed + parent: "proventa" maintainer: - 90n20 member: From 2be0f010a78732944891a7988b56950d2a9b45d1 Mon Sep 17 00:00:00 2001 From: Felix Kronlage-Dammers Date: Thu, 5 Oct 2023 08:42:52 +0200 Subject: [PATCH 176/374] add some exception handling (#161) Signed-off-by: Felix Kronlage-Dammers Co-authored-by: Max Wolfs --- manage.py | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/manage.py b/manage.py index fd257387..f9afd350 100644 --- a/manage.py +++ b/manage.py @@ -94,7 +94,10 @@ f"{gh_repository.name} - {gh_milestone.title} should be in state 'closed'" ) if args.dry is False: - gh_milestone.edit(title=gh_milestone.title, state="closed") + try: + gh_milestone.edit(title=gh_milestone.title, state="closed") + except: + logging.info(f"{gh_repository.name} - milestone {milestone} - Failed to close milestone") gh_milestone_titles = [] for gh_milestone in gh_milestones: @@ -106,4 +109,7 @@ else: logging.info(f"{gh_repository.name} - milestone {milestone} does not exist") if args.dry is False: - gh_repository.create_milestone(title=milestone, state="open") + try: + gh_repository.create_milestone(title=milestone, state="open") + except: + logging.info(f"{gh_repository.name} - milestone {milestone} - Failed to create milestone") From e1028a4c4b370d226f4e54b3212df82dab07c2b5 Mon Sep 17 00:00:00 2001 From: Jan Schoone <6106846+jschoone@users.noreply.github.com> Date: Thu, 5 Oct 2023 16:25:44 +0200 Subject: [PATCH 177/374] feat(github org): add a team for very tender Signed-off-by: Jan Schoone <6106846+jschoone@users.noreply.github.com> --- orgs/SovereignCloudStack/data.yaml | 80 ++++++++++++++++++++++++++++++ 1 file changed, 80 insertions(+) diff --git a/orgs/SovereignCloudStack/data.yaml b/orgs/SovereignCloudStack/data.yaml index 1475f8f6..93804945 100644 --- a/orgs/SovereignCloudStack/data.yaml +++ b/orgs/SovereignCloudStack/data.yaml @@ -390,6 +390,86 @@ teams: - 90n20 member: - seykotron + - name: "VP01" + description: "OpsTooling, CI Tests Infra/IaaS, Metal as a Service, Life Cycle Management" + privacy: closed + maintainer: + - berendt + member: + - osfrickler + - artificial-intelligence + - gndrmnn + - lindenb1 + - sbstnnmnn + - madkiss + - name: "VP05" + description: "K8s aaS Integration" + privacy: closed + maintainer: + - batistein + - janiskemper + member: + - guettli + - nitisht + - aniruddha2000 + - name: "VP06a" + description: "Container Network and Storage Integration" + privacy: closed + maintainer: + - mxmxchere + member: + - NotTheEvilOne + - DEiselt + - name: "VP06c" + description: "Container Registry / Scanning" + maintainer: + - mpilka + member: + - matofeder + - chess-knight + - fdobrovolny + privacy: closed + - name: "VP06d" + description: "Container Monitoring / IaC / CI / Deployment Automation" + privacy: closed + maintainer: + - o-otte + member: + - joshmue + - master-caster + - JoshuaI96 + - name: "VP08" + description: "User Management & Federation" + privacy: closed + maintainer: + - reqa + member: + - JuanPTM + - name: "VP09c" + description: "Penetration Testing" + privacy: closed + maintainer: + - 90n20 + member: + - seykotron + - name: "VP10" + description: "SCS certification" + privacy: closed + maintainer: + - anjastrunk + member: + - josephineSei + - markus-hentsch + - cah-hbaum + - tonifinger + - mbuechse + - name: "VP13" + description: "Metering on IaaS layer" + privacy: closed + maintainer: + - horazont + member: + -cah-link # ========================== branch_protection_templates: main: From 87bff9f6761efe4303331573118e8e991ba09e03 Mon Sep 17 00:00:00 2001 From: Jan Schoone <6106846+jschoone@users.noreply.github.com> Date: Thu, 5 Oct 2023 16:30:09 +0200 Subject: [PATCH 178/374] fix(typo): it's slug not name... Signed-off-by: Jan Schoone <6106846+jschoone@users.noreply.github.com> --- orgs/SovereignCloudStack/data.yaml | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/orgs/SovereignCloudStack/data.yaml b/orgs/SovereignCloudStack/data.yaml index 93804945..f0ac62a9 100644 --- a/orgs/SovereignCloudStack/data.yaml +++ b/orgs/SovereignCloudStack/data.yaml @@ -390,7 +390,7 @@ teams: - 90n20 member: - seykotron - - name: "VP01" + - slug: "VP01" description: "OpsTooling, CI Tests Infra/IaaS, Metal as a Service, Life Cycle Management" privacy: closed maintainer: @@ -402,7 +402,7 @@ teams: - lindenb1 - sbstnnmnn - madkiss - - name: "VP05" + - slug: "VP05" description: "K8s aaS Integration" privacy: closed maintainer: @@ -412,7 +412,7 @@ teams: - guettli - nitisht - aniruddha2000 - - name: "VP06a" + - slug: "VP06a" description: "Container Network and Storage Integration" privacy: closed maintainer: @@ -420,7 +420,7 @@ teams: member: - NotTheEvilOne - DEiselt - - name: "VP06c" + - slug: "VP06c" description: "Container Registry / Scanning" maintainer: - mpilka @@ -429,7 +429,7 @@ teams: - chess-knight - fdobrovolny privacy: closed - - name: "VP06d" + - slug: "VP06d" description: "Container Monitoring / IaC / CI / Deployment Automation" privacy: closed maintainer: @@ -438,21 +438,21 @@ teams: - joshmue - master-caster - JoshuaI96 - - name: "VP08" + - slug: "VP08" description: "User Management & Federation" privacy: closed maintainer: - reqa member: - JuanPTM - - name: "VP09c" + - slug: "VP09c" description: "Penetration Testing" privacy: closed maintainer: - 90n20 member: - seykotron - - name: "VP10" + - slug: "VP10" description: "SCS certification" privacy: closed maintainer: @@ -463,7 +463,7 @@ teams: - cah-hbaum - tonifinger - mbuechse - - name: "VP13" + - slug: "VP13" description: "Metering on IaaS layer" privacy: closed maintainer: From 1bc0294fb4139e081a235592d50bee917682f14f Mon Sep 17 00:00:00 2001 From: Matej Feder Date: Tue, 10 Oct 2023 09:09:38 +0200 Subject: [PATCH 179/374] Add VP04 team and members to the SCS organization (#164) This commit manages modifications related to VP04 within the SCS organization. It adds the VP04 tender section, introduces the Daiteap team section, updates the dNation team, and incorporates all newly assigned SCS organization members into the newly created sections. Signed-off-by: Matej Feder --- orgs/SovereignCloudStack/data.yaml | 24 +++++++++++++++++++++++- 1 file changed, 23 insertions(+), 1 deletion(-) diff --git a/orgs/SovereignCloudStack/data.yaml b/orgs/SovereignCloudStack/data.yaml index f0ac62a9..a6955848 100644 --- a/orgs/SovereignCloudStack/data.yaml +++ b/orgs/SovereignCloudStack/data.yaml @@ -190,6 +190,12 @@ members: login: nadja234 - name: Marc Schöchlin login: scoopex + - name: Angel Kafazov + login: akafazov + - name: Bozhidar Ignatov + login: ignatov17 + - name: Matus Jenca + login: MatusJenca2 # ========================== teams: - slug: "23technologies" @@ -370,6 +376,7 @@ teams: - matofeder - chess-knight - fdobrovolny + - MatusJenca2 - slug: "secustack" description: "SecuNet" privacy: closed @@ -390,6 +397,13 @@ teams: - 90n20 member: - seykotron + - slug: "daiteap" + description: "Daiteap" + privacy: closed + maintainer: + - akafazov + member: + - ignatov17 - slug: "VP01" description: "OpsTooling, CI Tests Infra/IaaS, Metal as a Service, Life Cycle Management" privacy: closed @@ -402,6 +416,15 @@ teams: - lindenb1 - sbstnnmnn - madkiss + - slug: "VP04" + description: "Networking" + privacy: closed + maintainer: + - fdobrovolny + member: + - akafazov + - ignatov17 + - MatusJenca2 - slug: "VP05" description: "K8s aaS Integration" privacy: closed @@ -427,7 +450,6 @@ teams: member: - matofeder - chess-knight - - fdobrovolny privacy: closed - slug: "VP06d" description: "Container Monitoring / IaC / CI / Deployment Automation" From d33c8777e8dad299b0d0cc452d049079d3511a58 Mon Sep 17 00:00:00 2001 From: Roman Hros Date: Thu, 12 Oct 2023 13:31:50 +0200 Subject: [PATCH 180/374] Add manually created labels (#165) label 'stale' and 'e2e' labels Signed-off-by: Roman Hros --- config.yaml | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) diff --git a/config.yaml b/config.yaml index 4938902d..c617ff74 100644 --- a/config.yaml +++ b/config.yaml @@ -95,6 +95,33 @@ labels: - name: longterm description: "Issues or pull requests that relevent for longterm support" color: "ff00ff" + - name: stale + description: "" + color: "774527" + - name: e2e-test + description: "" + color: "1D76DB" + - name: e2e-quick-test + description: "" + color: "1D76DB" + - name: cancelled-e2e-test + description: "" + color: "BCD3CB" + - name: cancelled-e2e-quick-test + description: "" + color: "BCD3CB" + - name: failed-e2e-test + description: "" + color: "B60205" + - name: failed-e2e-quick-test + description: "" + color: "B60205" + - name: successful-e2e-test + description: "" + color: "59B40E" + - name: successful-e2e-quick-test + description: "" + color: "59B40E" - name: standards description: "Issues / ADR / pull requests relevant for standardization & certification" color: "50c3a5" From 06a9d2c5533c39e851e55cf10e1490dcd178f3b5 Mon Sep 17 00:00:00 2001 From: Ralf Heiringhoff Date: Wed, 18 Oct 2023 18:01:24 +0200 Subject: [PATCH 181/374] Update data.yaml (#168) removed saschascherrer (switched teams) + ezander (left the company) Signed-off-by: Ralf Heiringhoff --- orgs/SovereignCloudStack/data.yaml | 6 ------ 1 file changed, 6 deletions(-) diff --git a/orgs/SovereignCloudStack/data.yaml b/orgs/SovereignCloudStack/data.yaml index a6955848..8ff22781 100644 --- a/orgs/SovereignCloudStack/data.yaml +++ b/orgs/SovereignCloudStack/data.yaml @@ -13,8 +13,6 @@ members: login: coro1404 - name: Thorsten Schifferdecker login: curx - - name: Elena Zander - login: elZander - name: Felix Kronlage-Dammers login: fkr role: admin @@ -85,8 +83,6 @@ members: login: ra-beer - name: Arvid Requate login: reqa - - name: "Sascha Scherrer" - login: saschascherrer - name: "" login: stunivention - name: Florian Winkler @@ -297,11 +293,9 @@ teams: - nerdicbynature - costelter - Phil9219 - - elZander - PSwatchmen - wieneo - uselessbusinessclown - - saschascherrer - slug: "syself" description: "Syself GmbH" privacy: closed From fbebe5d92ff66efc939f3419e32c97a92ce754d6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marc=20Sch=C3=B6chlin?= Date: Thu, 19 Oct 2023 16:58:34 +0200 Subject: [PATCH 182/374] vp18: changes for private repo (#169) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * align lookup behavior of check_repositories.py to manage.py Signed-off-by: Marc Schöchlin * add group Signed-off-by: Marc Schöchlin --------- Signed-off-by: Marc Schöchlin --- check_repositories.py | 2 +- orgs/SovereignCloudStack/data.yaml | 9 +++++++++ 2 files changed, 10 insertions(+), 1 deletion(-) diff --git a/check_repositories.py b/check_repositories.py index 65e3c841..6078d593 100644 --- a/check_repositories.py +++ b/check_repositories.py @@ -11,7 +11,7 @@ defined_repos = set() error = 0 -for repo in gh.get_organization(ORGANIZATION).get_repos(): +for repo in gh.get_organization(ORGANIZATION).get_repos(type="public"): existing_repos.add(repo.name) repositories_dir = os.path.join("orgs/" + ORGANIZATION + "/repositories") diff --git a/orgs/SovereignCloudStack/data.yaml b/orgs/SovereignCloudStack/data.yaml index 8ff22781..4f9b5d84 100644 --- a/orgs/SovereignCloudStack/data.yaml +++ b/orgs/SovereignCloudStack/data.yaml @@ -486,6 +486,15 @@ teams: - horazont member: -cah-link + - slug: "VP18" + description: "The team which manages the scs test landscape" + privacy: closed + maintainer: + - scoopex + member: + - berendt + - fkr + # ========================== branch_protection_templates: main: From 10efb2783bff147fcd4590272f09948b9f06015d Mon Sep 17 00:00:00 2001 From: Matej Feder Date: Wed, 25 Oct 2023 11:11:23 +0200 Subject: [PATCH 183/374] Add Michal to SCS members and to dNation, VP06c teams (#166) Signed-off-by: Matej Feder Signed-off-by: Matej Feder --- orgs/SovereignCloudStack/data.yaml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/orgs/SovereignCloudStack/data.yaml b/orgs/SovereignCloudStack/data.yaml index 4f9b5d84..911d517e 100644 --- a/orgs/SovereignCloudStack/data.yaml +++ b/orgs/SovereignCloudStack/data.yaml @@ -192,6 +192,8 @@ members: login: ignatov17 - name: Matus Jenca login: MatusJenca2 + - name: Michal Gubricky + login: michal-gubricky # ========================== teams: - slug: "23technologies" @@ -371,6 +373,7 @@ teams: - chess-knight - fdobrovolny - MatusJenca2 + - michal-gubricky - slug: "secustack" description: "SecuNet" privacy: closed @@ -444,6 +447,7 @@ teams: member: - matofeder - chess-knight + - michal-gubricky privacy: closed - slug: "VP06d" description: "Container Monitoring / IaC / CI / Deployment Automation" From e8b1cb4de3f247109e4b9055d6e649da6852fa7e Mon Sep 17 00:00:00 2001 From: Christian Berendt Date: Wed, 25 Oct 2023 11:14:18 +0200 Subject: [PATCH 184/374] Add container-images repository (#162) Signed-off-by: Christian Berendt Signed-off-by: Kurt Garloff Co-authored-by: Kurt Garloff --- .../repositories/container-images.yml | 21 +++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 orgs/SovereignCloudStack/repositories/container-images.yml diff --git a/orgs/SovereignCloudStack/repositories/container-images.yml b/orgs/SovereignCloudStack/repositories/container-images.yml new file mode 100644 index 00000000..af5fbaa9 --- /dev/null +++ b/orgs/SovereignCloudStack/repositories/container-images.yml @@ -0,0 +1,21 @@ +--- +container-images: + default_branch: main + description: Container images collection + homepage: 'https://scs.community/' + topics: + - docker + archived: false + has_issues: true + has_projects: false + has_wiki: false + private: false + delete_branch_on_merge: true + allow_merge_commit: false + allow_squash_merge: true + allow_rebase_merge: true + teams: [] + collaborators: [] + branch_protections: + - branch: "main" + template: "main" From 1946d9089712001a92baa42fb45a353fb79f3e5d Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 25 Oct 2023 11:15:15 +0200 Subject: [PATCH 185/374] Bump urllib3 from 2.0.5 to 2.0.7 (#167) Bumps [urllib3](https://github.com/urllib3/urllib3) from 2.0.5 to 2.0.7. - [Release notes](https://github.com/urllib3/urllib3/releases) - [Changelog](https://github.com/urllib3/urllib3/blob/main/CHANGES.rst) - [Commits](https://github.com/urllib3/urllib3/compare/v2.0.5...2.0.7) --- updated-dependencies: - dependency-name: urllib3 dependency-type: indirect ... Signed-off-by: dependabot[bot] Signed-off-by: Kurt Garloff Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Kurt Garloff --- Pipfile.lock | 313 ++++++++++++++++++++++++++------------------------- 1 file changed, 160 insertions(+), 153 deletions(-) diff --git a/Pipfile.lock b/Pipfile.lock index c6d35e36..c5e5631f 100644 --- a/Pipfile.lock +++ b/Pipfile.lock @@ -22,15 +22,16 @@ "sha256:756a6d8fec6c19ccd7a00ad0f0cb18859f4ab77e0c5063f73a115f3fb75284aa" ], "index": "pypi", + "markers": "python_version >= '3.9'", "version": "==7.2.0" }, "ansible-core": { "hashes": [ - "sha256:2c5d26d0f8d152020dd92d98f595f63c248a1997b8d74c5c3fb0d2408ec5a487", - "sha256:97ab6c2d62940a7a02c4f2505aad5c5e30bb486e8122899c5c147b16e98ef51e" + "sha256:15cbcbdfeae2073cead428f671e313f8bbc46d14549016794e1dca0f0cc09298", + "sha256:66ca75e5c43014cc8d73eb784be886e19f16175c8a2d58d2c0df9f892534951d" ], "markers": "python_version >= '3.9'", - "version": "==2.14.10" + "version": "==2.14.11" }, "certifi": { "hashes": [ @@ -42,153 +43,157 @@ }, "cffi": { "hashes": [ - "sha256:00a9ed42e88df81ffae7a8ab6d9356b371399b91dbdf0c3cb1e84c03a13aceb5", - "sha256:03425bdae262c76aad70202debd780501fabeaca237cdfddc008987c0e0f59ef", - "sha256:04ed324bda3cda42b9b695d51bb7d54b680b9719cfab04227cdd1e04e5de3104", - "sha256:0e2642fe3142e4cc4af0799748233ad6da94c62a8bec3a6648bf8ee68b1c7426", - "sha256:173379135477dc8cac4bc58f45db08ab45d228b3363adb7af79436135d028405", - "sha256:198caafb44239b60e252492445da556afafc7d1e3ab7a1fb3f0584ef6d742375", - "sha256:1e74c6b51a9ed6589199c787bf5f9875612ca4a8a0785fb2d4a84429badaf22a", - "sha256:2012c72d854c2d03e45d06ae57f40d78e5770d252f195b93f581acf3ba44496e", - "sha256:21157295583fe8943475029ed5abdcf71eb3911894724e360acff1d61c1d54bc", - "sha256:2470043b93ff09bf8fb1d46d1cb756ce6132c54826661a32d4e4d132e1977adf", - "sha256:285d29981935eb726a4399badae8f0ffdff4f5050eaa6d0cfc3f64b857b77185", - "sha256:30d78fbc8ebf9c92c9b7823ee18eb92f2e6ef79b45ac84db507f52fbe3ec4497", - "sha256:320dab6e7cb2eacdf0e658569d2575c4dad258c0fcc794f46215e1e39f90f2c3", - "sha256:33ab79603146aace82c2427da5ca6e58f2b3f2fb5da893ceac0c42218a40be35", - "sha256:3548db281cd7d2561c9ad9984681c95f7b0e38881201e157833a2342c30d5e8c", - "sha256:3799aecf2e17cf585d977b780ce79ff0dc9b78d799fc694221ce814c2c19db83", - "sha256:39d39875251ca8f612b6f33e6b1195af86d1b3e60086068be9cc053aa4376e21", - "sha256:3b926aa83d1edb5aa5b427b4053dc420ec295a08e40911296b9eb1b6170f6cca", - "sha256:3bcde07039e586f91b45c88f8583ea7cf7a0770df3a1649627bf598332cb6984", - "sha256:3d08afd128ddaa624a48cf2b859afef385b720bb4b43df214f85616922e6a5ac", - "sha256:3eb6971dcff08619f8d91607cfc726518b6fa2a9eba42856be181c6d0d9515fd", - "sha256:40f4774f5a9d4f5e344f31a32b5096977b5d48560c5592e2f3d2c4374bd543ee", - "sha256:4289fc34b2f5316fbb762d75362931e351941fa95fa18789191b33fc4cf9504a", - "sha256:470c103ae716238bbe698d67ad020e1db9d9dba34fa5a899b5e21577e6d52ed2", - "sha256:4f2c9f67e9821cad2e5f480bc8d83b8742896f1242dba247911072d4fa94c192", - "sha256:50a74364d85fd319352182ef59c5c790484a336f6db772c1a9231f1c3ed0cbd7", - "sha256:54a2db7b78338edd780e7ef7f9f6c442500fb0d41a5a4ea24fff1c929d5af585", - "sha256:5635bd9cb9731e6d4a1132a498dd34f764034a8ce60cef4f5319c0541159392f", - "sha256:59c0b02d0a6c384d453fece7566d1c7e6b7bae4fc5874ef2ef46d56776d61c9e", - "sha256:5d598b938678ebf3c67377cdd45e09d431369c3b1a5b331058c338e201f12b27", - "sha256:5df2768244d19ab7f60546d0c7c63ce1581f7af8b5de3eb3004b9b6fc8a9f84b", - "sha256:5ef34d190326c3b1f822a5b7a45f6c4535e2f47ed06fec77d3d799c450b2651e", - "sha256:6975a3fac6bc83c4a65c9f9fcab9e47019a11d3d2cf7f3c0d03431bf145a941e", - "sha256:6c9a799e985904922a4d207a94eae35c78ebae90e128f0c4e521ce339396be9d", - "sha256:70df4e3b545a17496c9b3f41f5115e69a4f2e77e94e1d2a8e1070bc0c38c8a3c", - "sha256:7473e861101c9e72452f9bf8acb984947aa1661a7704553a9f6e4baa5ba64415", - "sha256:8102eaf27e1e448db915d08afa8b41d6c7ca7a04b7d73af6514df10a3e74bd82", - "sha256:87c450779d0914f2861b8526e035c5e6da0a3199d8f1add1a665e1cbc6fc6d02", - "sha256:8b7ee99e510d7b66cdb6c593f21c043c248537a32e0bedf02e01e9553a172314", - "sha256:91fc98adde3d7881af9b59ed0294046f3806221863722ba7d8d120c575314325", - "sha256:94411f22c3985acaec6f83c6df553f2dbe17b698cc7f8ae751ff2237d96b9e3c", - "sha256:98d85c6a2bef81588d9227dde12db8a7f47f639f4a17c9ae08e773aa9c697bf3", - "sha256:9ad5db27f9cabae298d151c85cf2bad1d359a1b9c686a275df03385758e2f914", - "sha256:a0b71b1b8fbf2b96e41c4d990244165e2c9be83d54962a9a1d118fd8657d2045", - "sha256:a0f100c8912c114ff53e1202d0078b425bee3649ae34d7b070e9697f93c5d52d", - "sha256:a591fe9e525846e4d154205572a029f653ada1a78b93697f3b5a8f1f2bc055b9", - "sha256:a5c84c68147988265e60416b57fc83425a78058853509c1b0629c180094904a5", - "sha256:a66d3508133af6e8548451b25058d5812812ec3798c886bf38ed24a98216fab2", - "sha256:a8c4917bd7ad33e8eb21e9a5bbba979b49d9a97acb3a803092cbc1133e20343c", - "sha256:b3bbeb01c2b273cca1e1e0c5df57f12dce9a4dd331b4fa1635b8bec26350bde3", - "sha256:cba9d6b9a7d64d4bd46167096fc9d2f835e25d7e4c121fb2ddfc6528fb0413b2", - "sha256:cc4d65aeeaa04136a12677d3dd0b1c0c94dc43abac5860ab33cceb42b801c1e8", - "sha256:ce4bcc037df4fc5e3d184794f27bdaab018943698f4ca31630bc7f84a7b69c6d", - "sha256:cec7d9412a9102bdc577382c3929b337320c4c4c4849f2c5cdd14d7368c5562d", - "sha256:d400bfb9a37b1351253cb402671cea7e89bdecc294e8016a707f6d1d8ac934f9", - "sha256:d61f4695e6c866a23a21acab0509af1cdfd2c013cf256bbf5b6b5e2695827162", - "sha256:db0fbb9c62743ce59a9ff687eb5f4afbe77e5e8403d6697f7446e5f609976f76", - "sha256:dd86c085fae2efd48ac91dd7ccffcfc0571387fe1193d33b6394db7ef31fe2a4", - "sha256:e00b098126fd45523dd056d2efba6c5a63b71ffe9f2bbe1a4fe1716e1d0c331e", - "sha256:e229a521186c75c8ad9490854fd8bbdd9a0c9aa3a524326b55be83b54d4e0ad9", - "sha256:e263d77ee3dd201c3a142934a086a4450861778baaeeb45db4591ef65550b0a6", - "sha256:ed9cb427ba5504c1dc15ede7d516b84757c3e3d7868ccc85121d9310d27eed0b", - "sha256:fa6693661a4c91757f4412306191b6dc88c1703f780c8234035eac011922bc01", - "sha256:fcd131dd944808b5bdb38e6f5b53013c5aa4f334c5cad0c72742f6eba4b73db0" + "sha256:0c9ef6ff37e974b73c25eecc13952c55bceed9112be2d9d938ded8e856138bcc", + "sha256:131fd094d1065b19540c3d72594260f118b231090295d8c34e19a7bbcf2e860a", + "sha256:1b8ebc27c014c59692bb2664c7d13ce7a6e9a629be20e54e7271fa696ff2b417", + "sha256:2c56b361916f390cd758a57f2e16233eb4f64bcbeee88a4881ea90fca14dc6ab", + "sha256:2d92b25dbf6cae33f65005baf472d2c245c050b1ce709cc4588cdcdd5495b520", + "sha256:31d13b0f99e0836b7ff893d37af07366ebc90b678b6664c955b54561fc36ef36", + "sha256:32c68ef735dbe5857c810328cb2481e24722a59a2003018885514d4c09af9743", + "sha256:3686dffb02459559c74dd3d81748269ffb0eb027c39a6fc99502de37d501faa8", + "sha256:582215a0e9adbe0e379761260553ba11c58943e4bbe9c36430c4ca6ac74b15ed", + "sha256:5b50bf3f55561dac5438f8e70bfcdfd74543fd60df5fa5f62d94e5867deca684", + "sha256:5bf44d66cdf9e893637896c7faa22298baebcd18d1ddb6d2626a6e39793a1d56", + "sha256:6602bc8dc6f3a9e02b6c22c4fc1e47aa50f8f8e6d3f78a5e16ac33ef5fefa324", + "sha256:673739cb539f8cdaa07d92d02efa93c9ccf87e345b9a0b556e3ecc666718468d", + "sha256:68678abf380b42ce21a5f2abde8efee05c114c2fdb2e9eef2efdb0257fba1235", + "sha256:68e7c44931cc171c54ccb702482e9fc723192e88d25a0e133edd7aff8fcd1f6e", + "sha256:6b3d6606d369fc1da4fd8c357d026317fbb9c9b75d36dc16e90e84c26854b088", + "sha256:748dcd1e3d3d7cd5443ef03ce8685043294ad6bd7c02a38d1bd367cfd968e000", + "sha256:7651c50c8c5ef7bdb41108b7b8c5a83013bfaa8a935590c5d74627c047a583c7", + "sha256:7b78010e7b97fef4bee1e896df8a4bbb6712b7f05b7ef630f9d1da00f6444d2e", + "sha256:7e61e3e4fa664a8588aa25c883eab612a188c725755afff6289454d6362b9673", + "sha256:80876338e19c951fdfed6198e70bc88f1c9758b94578d5a7c4c91a87af3cf31c", + "sha256:8895613bcc094d4a1b2dbe179d88d7fb4a15cee43c052e8885783fac397d91fe", + "sha256:88e2b3c14bdb32e440be531ade29d3c50a1a59cd4e51b1dd8b0865c54ea5d2e2", + "sha256:8f8e709127c6c77446a8c0a8c8bf3c8ee706a06cd44b1e827c3e6a2ee6b8c098", + "sha256:9cb4a35b3642fc5c005a6755a5d17c6c8b6bcb6981baf81cea8bfbc8903e8ba8", + "sha256:9f90389693731ff1f659e55c7d1640e2ec43ff725cc61b04b2f9c6d8d017df6a", + "sha256:a09582f178759ee8128d9270cd1344154fd473bb77d94ce0aeb2a93ebf0feaf0", + "sha256:a6a14b17d7e17fa0d207ac08642c8820f84f25ce17a442fd15e27ea18d67c59b", + "sha256:a72e8961a86d19bdb45851d8f1f08b041ea37d2bd8d4fd19903bc3083d80c896", + "sha256:abd808f9c129ba2beda4cfc53bde801e5bcf9d6e0f22f095e45327c038bfe68e", + "sha256:ac0f5edd2360eea2f1daa9e26a41db02dd4b0451b48f7c318e217ee092a213e9", + "sha256:b29ebffcf550f9da55bec9e02ad430c992a87e5f512cd63388abb76f1036d8d2", + "sha256:b2ca4e77f9f47c55c194982e10f058db063937845bb2b7a86c84a6cfe0aefa8b", + "sha256:b7be2d771cdba2942e13215c4e340bfd76398e9227ad10402a8767ab1865d2e6", + "sha256:b84834d0cf97e7d27dd5b7f3aca7b6e9263c56308ab9dc8aae9784abb774d404", + "sha256:b86851a328eedc692acf81fb05444bdf1891747c25af7529e39ddafaf68a4f3f", + "sha256:bcb3ef43e58665bbda2fb198698fcae6776483e0c4a631aa5647806c25e02cc0", + "sha256:c0f31130ebc2d37cdd8e44605fb5fa7ad59049298b3f745c74fa74c62fbfcfc4", + "sha256:c6a164aa47843fb1b01e941d385aab7215563bb8816d80ff3a363a9f8448a8dc", + "sha256:d8a9d3ebe49f084ad71f9269834ceccbf398253c9fac910c4fd7053ff1386936", + "sha256:db8e577c19c0fda0beb7e0d4e09e0ba74b1e4c092e0e40bfa12fe05b6f6d75ba", + "sha256:dc9b18bf40cc75f66f40a7379f6a9513244fe33c0e8aa72e2d56b0196a7ef872", + "sha256:e09f3ff613345df5e8c3667da1d918f9149bd623cd9070c983c013792a9a62eb", + "sha256:e4108df7fe9b707191e55f33efbcb2d81928e10cea45527879a4749cbe472614", + "sha256:e6024675e67af929088fda399b2094574609396b1decb609c55fa58b028a32a1", + "sha256:e70f54f1796669ef691ca07d046cd81a29cb4deb1e5f942003f401c0c4a2695d", + "sha256:e715596e683d2ce000574bae5d07bd522c781a822866c20495e52520564f0969", + "sha256:e760191dd42581e023a68b758769e2da259b5d52e3103c6060ddc02c9edb8d7b", + "sha256:ed86a35631f7bfbb28e108dd96773b9d5a6ce4811cf6ea468bb6a359b256b1e4", + "sha256:ee07e47c12890ef248766a6e55bd38ebfb2bb8edd4142d56db91b21ea68b7627", + "sha256:fa3a0128b152627161ce47201262d3140edb5a5c3da88d73a1b790a959126956", + "sha256:fcc8eb6d5902bb1cf6dc4f187ee3ea80a1eba0a89aba40a5cb20a5087d961357" ], - "version": "==1.15.1" + "markers": "python_version >= '3.8'", + "version": "==1.16.0" }, "charset-normalizer": { "hashes": [ - "sha256:04e57ab9fbf9607b77f7d057974694b4f6b142da9ed4a199859d9d4d5c63fe96", - "sha256:09393e1b2a9461950b1c9a45d5fd251dc7c6f228acab64da1c9c0165d9c7765c", - "sha256:0b87549028f680ca955556e3bd57013ab47474c3124dc069faa0b6545b6c9710", - "sha256:1000fba1057b92a65daec275aec30586c3de2401ccdcd41f8a5c1e2c87078706", - "sha256:1249cbbf3d3b04902ff081ffbb33ce3377fa6e4c7356f759f3cd076cc138d020", - "sha256:1920d4ff15ce893210c1f0c0e9d19bfbecb7983c76b33f046c13a8ffbd570252", - "sha256:193cbc708ea3aca45e7221ae58f0fd63f933753a9bfb498a3b474878f12caaad", - "sha256:1a100c6d595a7f316f1b6f01d20815d916e75ff98c27a01ae817439ea7726329", - "sha256:1f30b48dd7fa1474554b0b0f3fdfdd4c13b5c737a3c6284d3cdc424ec0ffff3a", - "sha256:203f0c8871d5a7987be20c72442488a0b8cfd0f43b7973771640fc593f56321f", - "sha256:246de67b99b6851627d945db38147d1b209a899311b1305dd84916f2b88526c6", - "sha256:2dee8e57f052ef5353cf608e0b4c871aee320dd1b87d351c28764fc0ca55f9f4", - "sha256:2efb1bd13885392adfda4614c33d3b68dee4921fd0ac1d3988f8cbb7d589e72a", - "sha256:2f4ac36d8e2b4cc1aa71df3dd84ff8efbe3bfb97ac41242fbcfc053c67434f46", - "sha256:3170c9399da12c9dc66366e9d14da8bf7147e1e9d9ea566067bbce7bb74bd9c2", - "sha256:3b1613dd5aee995ec6d4c69f00378bbd07614702a315a2cf6c1d21461fe17c23", - "sha256:3bb3d25a8e6c0aedd251753a79ae98a093c7e7b471faa3aa9a93a81431987ace", - "sha256:3bb7fda7260735efe66d5107fb7e6af6a7c04c7fce9b2514e04b7a74b06bf5dd", - "sha256:41b25eaa7d15909cf3ac4c96088c1f266a9a93ec44f87f1d13d4a0e86c81b982", - "sha256:45de3f87179c1823e6d9e32156fb14c1927fcc9aba21433f088fdfb555b77c10", - "sha256:46fb8c61d794b78ec7134a715a3e564aafc8f6b5e338417cb19fe9f57a5a9bf2", - "sha256:48021783bdf96e3d6de03a6e39a1171ed5bd7e8bb93fc84cc649d11490f87cea", - "sha256:4957669ef390f0e6719db3613ab3a7631e68424604a7b448f079bee145da6e09", - "sha256:5e86d77b090dbddbe78867a0275cb4df08ea195e660f1f7f13435a4649e954e5", - "sha256:6339d047dab2780cc6220f46306628e04d9750f02f983ddb37439ca47ced7149", - "sha256:681eb3d7e02e3c3655d1b16059fbfb605ac464c834a0c629048a30fad2b27489", - "sha256:6c409c0deba34f147f77efaa67b8e4bb83d2f11c8806405f76397ae5b8c0d1c9", - "sha256:7095f6fbfaa55defb6b733cfeb14efaae7a29f0b59d8cf213be4e7ca0b857b80", - "sha256:70c610f6cbe4b9fce272c407dd9d07e33e6bf7b4aa1b7ffb6f6ded8e634e3592", - "sha256:72814c01533f51d68702802d74f77ea026b5ec52793c791e2da806a3844a46c3", - "sha256:7a4826ad2bd6b07ca615c74ab91f32f6c96d08f6fcc3902ceeedaec8cdc3bcd6", - "sha256:7c70087bfee18a42b4040bb9ec1ca15a08242cf5867c58726530bdf3945672ed", - "sha256:855eafa5d5a2034b4621c74925d89c5efef61418570e5ef9b37717d9c796419c", - "sha256:8700f06d0ce6f128de3ccdbc1acaea1ee264d2caa9ca05daaf492fde7c2a7200", - "sha256:89f1b185a01fe560bc8ae5f619e924407efca2191b56ce749ec84982fc59a32a", - "sha256:8b2c760cfc7042b27ebdb4a43a4453bd829a5742503599144d54a032c5dc7e9e", - "sha256:8c2f5e83493748286002f9369f3e6607c565a6a90425a3a1fef5ae32a36d749d", - "sha256:8e098148dd37b4ce3baca71fb394c81dc5d9c7728c95df695d2dca218edf40e6", - "sha256:94aea8eff76ee6d1cdacb07dd2123a68283cb5569e0250feab1240058f53b623", - "sha256:95eb302ff792e12aba9a8b8f8474ab229a83c103d74a750ec0bd1c1eea32e669", - "sha256:9bd9b3b31adcb054116447ea22caa61a285d92e94d710aa5ec97992ff5eb7cf3", - "sha256:9e608aafdb55eb9f255034709e20d5a83b6d60c054df0802fa9c9883d0a937aa", - "sha256:a103b3a7069b62f5d4890ae1b8f0597618f628b286b03d4bc9195230b154bfa9", - "sha256:a386ebe437176aab38c041de1260cd3ea459c6ce5263594399880bbc398225b2", - "sha256:a38856a971c602f98472050165cea2cdc97709240373041b69030be15047691f", - "sha256:a401b4598e5d3f4a9a811f3daf42ee2291790c7f9d74b18d75d6e21dda98a1a1", - "sha256:a7647ebdfb9682b7bb97e2a5e7cb6ae735b1c25008a70b906aecca294ee96cf4", - "sha256:aaf63899c94de41fe3cf934601b0f7ccb6b428c6e4eeb80da72c58eab077b19a", - "sha256:b0dac0ff919ba34d4df1b6131f59ce95b08b9065233446be7e459f95554c0dc8", - "sha256:baacc6aee0b2ef6f3d308e197b5d7a81c0e70b06beae1f1fcacffdbd124fe0e3", - "sha256:bf420121d4c8dce6b889f0e8e4ec0ca34b7f40186203f06a946fa0276ba54029", - "sha256:c04a46716adde8d927adb9457bbe39cf473e1e2c2f5d0a16ceb837e5d841ad4f", - "sha256:c0b21078a4b56965e2b12f247467b234734491897e99c1d51cee628da9786959", - "sha256:c1c76a1743432b4b60ab3358c937a3fe1341c828ae6194108a94c69028247f22", - "sha256:c4983bf937209c57240cff65906b18bb35e64ae872da6a0db937d7b4af845dd7", - "sha256:c4fb39a81950ec280984b3a44f5bd12819953dc5fa3a7e6fa7a80db5ee853952", - "sha256:c57921cda3a80d0f2b8aec7e25c8aa14479ea92b5b51b6876d975d925a2ea346", - "sha256:c8063cf17b19661471ecbdb3df1c84f24ad2e389e326ccaf89e3fb2484d8dd7e", - "sha256:ccd16eb18a849fd8dcb23e23380e2f0a354e8daa0c984b8a732d9cfaba3a776d", - "sha256:cd6dbe0238f7743d0efe563ab46294f54f9bc8f4b9bcf57c3c666cc5bc9d1299", - "sha256:d62e51710986674142526ab9f78663ca2b0726066ae26b78b22e0f5e571238dd", - "sha256:db901e2ac34c931d73054d9797383d0f8009991e723dab15109740a63e7f902a", - "sha256:e03b8895a6990c9ab2cdcd0f2fe44088ca1c65ae592b8f795c3294af00a461c3", - "sha256:e1c8a2f4c69e08e89632defbfabec2feb8a8d99edc9f89ce33c4b9e36ab63037", - "sha256:e4b749b9cc6ee664a3300bb3a273c1ca8068c46be705b6c31cf5d276f8628a94", - "sha256:e6a5bf2cba5ae1bb80b154ed68a3cfa2fa00fde979a7f50d6598d3e17d9ac20c", - "sha256:e857a2232ba53ae940d3456f7533ce6ca98b81917d47adc3c7fd55dad8fab858", - "sha256:ee4006268ed33370957f55bf2e6f4d263eaf4dc3cfc473d1d90baff6ed36ce4a", - "sha256:eef9df1eefada2c09a5e7a40991b9fc6ac6ef20b1372abd48d2794a316dc0449", - "sha256:f058f6963fd82eb143c692cecdc89e075fa0828db2e5b291070485390b2f1c9c", - "sha256:f25c229a6ba38a35ae6e25ca1264621cc25d4d38dca2942a7fce0b67a4efe918", - "sha256:f2a1d0fd4242bd8643ce6f98927cf9c04540af6efa92323e9d3124f57727bfc1", - "sha256:f7560358a6811e52e9c4d142d497f1a6e10103d3a6881f18d04dbce3729c0e2c", - "sha256:f779d3ad205f108d14e99bb3859aa7dd8e9c68874617c72354d7ecaec2a054ac", - "sha256:f87f746ee241d30d6ed93969de31e5ffd09a2961a051e60ae6bddde9ec3583aa" + "sha256:02673e456dc5ab13659f85196c534dc596d4ef260e4d86e856c3b2773ce09843", + "sha256:02af06682e3590ab952599fbadac535ede5d60d78848e555aa58d0c0abbde786", + "sha256:03680bb39035fbcffe828eae9c3f8afc0428c91d38e7d61aa992ef7a59fb120e", + "sha256:0570d21da019941634a531444364f2482e8db0b3425fcd5ac0c36565a64142c8", + "sha256:09c77f964f351a7369cc343911e0df63e762e42bac24cd7d18525961c81754f4", + "sha256:0d3d5b7db9ed8a2b11a774db2bbea7ba1884430a205dbd54a32d61d7c2a190fa", + "sha256:1063da2c85b95f2d1a430f1c33b55c9c17ffaf5e612e10aeaad641c55a9e2b9d", + "sha256:12ebea541c44fdc88ccb794a13fe861cc5e35d64ed689513a5c03d05b53b7c82", + "sha256:153e7b6e724761741e0974fc4dcd406d35ba70b92bfe3fedcb497226c93b9da7", + "sha256:15b26ddf78d57f1d143bdf32e820fd8935d36abe8a25eb9ec0b5a71c82eb3895", + "sha256:1872d01ac8c618a8da634e232f24793883d6e456a66593135aeafe3784b0848d", + "sha256:187d18082694a29005ba2944c882344b6748d5be69e3a89bf3cc9d878e548d5a", + "sha256:1b2919306936ac6efb3aed1fbf81039f7087ddadb3160882a57ee2ff74fd2382", + "sha256:232ac332403e37e4a03d209a3f92ed9071f7d3dbda70e2a5e9cff1c4ba9f0678", + "sha256:23e8565ab7ff33218530bc817922fae827420f143479b753104ab801145b1d5b", + "sha256:24817cb02cbef7cd499f7c9a2735286b4782bd47a5b3516a0e84c50eab44b98e", + "sha256:249c6470a2b60935bafd1d1d13cd613f8cd8388d53461c67397ee6a0f5dce741", + "sha256:24a91a981f185721542a0b7c92e9054b7ab4fea0508a795846bc5b0abf8118d4", + "sha256:2502dd2a736c879c0f0d3e2161e74d9907231e25d35794584b1ca5284e43f596", + "sha256:250c9eb0f4600361dd80d46112213dff2286231d92d3e52af1e5a6083d10cad9", + "sha256:278c296c6f96fa686d74eb449ea1697f3c03dc28b75f873b65b5201806346a69", + "sha256:2935ffc78db9645cb2086c2f8f4cfd23d9b73cc0dc80334bc30aac6f03f68f8c", + "sha256:2f4a0033ce9a76e391542c182f0d48d084855b5fcba5010f707c8e8c34663d77", + "sha256:30a85aed0b864ac88309b7d94be09f6046c834ef60762a8833b660139cfbad13", + "sha256:380c4bde80bce25c6e4f77b19386f5ec9db230df9f2f2ac1e5ad7af2caa70459", + "sha256:3ae38d325b512f63f8da31f826e6cb6c367336f95e418137286ba362925c877e", + "sha256:3b447982ad46348c02cb90d230b75ac34e9886273df3a93eec0539308a6296d7", + "sha256:3debd1150027933210c2fc321527c2299118aa929c2f5a0a80ab6953e3bd1908", + "sha256:4162918ef3098851fcd8a628bf9b6a98d10c380725df9e04caf5ca6dd48c847a", + "sha256:468d2a840567b13a590e67dd276c570f8de00ed767ecc611994c301d0f8c014f", + "sha256:4cc152c5dd831641e995764f9f0b6589519f6f5123258ccaca8c6d34572fefa8", + "sha256:542da1178c1c6af8873e143910e2269add130a299c9106eef2594e15dae5e482", + "sha256:557b21a44ceac6c6b9773bc65aa1b4cc3e248a5ad2f5b914b91579a32e22204d", + "sha256:5707a746c6083a3a74b46b3a631d78d129edab06195a92a8ece755aac25a3f3d", + "sha256:588245972aca710b5b68802c8cad9edaa98589b1b42ad2b53accd6910dad3545", + "sha256:5adf257bd58c1b8632046bbe43ee38c04e1038e9d37de9c57a94d6bd6ce5da34", + "sha256:619d1c96099be5823db34fe89e2582b336b5b074a7f47f819d6b3a57ff7bdb86", + "sha256:63563193aec44bce707e0c5ca64ff69fa72ed7cf34ce6e11d5127555756fd2f6", + "sha256:67b8cc9574bb518ec76dc8e705d4c39ae78bb96237cb533edac149352c1f39fe", + "sha256:6a685067d05e46641d5d1623d7c7fdf15a357546cbb2f71b0ebde91b175ffc3e", + "sha256:70f1d09c0d7748b73290b29219e854b3207aea922f839437870d8cc2168e31cc", + "sha256:750b446b2ffce1739e8578576092179160f6d26bd5e23eb1789c4d64d5af7dc7", + "sha256:7966951325782121e67c81299a031f4c115615e68046f79b85856b86ebffc4cd", + "sha256:7b8b8bf1189b3ba9b8de5c8db4d541b406611a71a955bbbd7385bbc45fcb786c", + "sha256:7f5d10bae5d78e4551b7be7a9b29643a95aded9d0f602aa2ba584f0388e7a557", + "sha256:805dfea4ca10411a5296bcc75638017215a93ffb584c9e344731eef0dcfb026a", + "sha256:81bf654678e575403736b85ba3a7867e31c2c30a69bc57fe88e3ace52fb17b89", + "sha256:82eb849f085624f6a607538ee7b83a6d8126df6d2f7d3b319cb837b289123078", + "sha256:85a32721ddde63c9df9ebb0d2045b9691d9750cb139c161c80e500d210f5e26e", + "sha256:86d1f65ac145e2c9ed71d8ffb1905e9bba3a91ae29ba55b4c46ae6fc31d7c0d4", + "sha256:86f63face3a527284f7bb8a9d4f78988e3c06823f7bea2bd6f0e0e9298ca0403", + "sha256:8eaf82f0eccd1505cf39a45a6bd0a8cf1c70dcfc30dba338207a969d91b965c0", + "sha256:93aa7eef6ee71c629b51ef873991d6911b906d7312c6e8e99790c0f33c576f89", + "sha256:96c2b49eb6a72c0e4991d62406e365d87067ca14c1a729a870d22354e6f68115", + "sha256:9cf3126b85822c4e53aa28c7ec9869b924d6fcfb76e77a45c44b83d91afd74f9", + "sha256:9fe359b2e3a7729010060fbca442ca225280c16e923b37db0e955ac2a2b72a05", + "sha256:a0ac5e7015a5920cfce654c06618ec40c33e12801711da6b4258af59a8eff00a", + "sha256:a3f93dab657839dfa61025056606600a11d0b696d79386f974e459a3fbc568ec", + "sha256:a4b71f4d1765639372a3b32d2638197f5cd5221b19531f9245fcc9ee62d38f56", + "sha256:aae32c93e0f64469f74ccc730a7cb21c7610af3a775157e50bbd38f816536b38", + "sha256:aaf7b34c5bc56b38c931a54f7952f1ff0ae77a2e82496583b247f7c969eb1479", + "sha256:abecce40dfebbfa6abf8e324e1860092eeca6f7375c8c4e655a8afb61af58f2c", + "sha256:abf0d9f45ea5fb95051c8bfe43cb40cda383772f7e5023a83cc481ca2604d74e", + "sha256:ac71b2977fb90c35d41c9453116e283fac47bb9096ad917b8819ca8b943abecd", + "sha256:ada214c6fa40f8d800e575de6b91a40d0548139e5dc457d2ebb61470abf50186", + "sha256:b09719a17a2301178fac4470d54b1680b18a5048b481cb8890e1ef820cb80455", + "sha256:b1121de0e9d6e6ca08289583d7491e7fcb18a439305b34a30b20d8215922d43c", + "sha256:b3b2316b25644b23b54a6f6401074cebcecd1244c0b8e80111c9a3f1c8e83d65", + "sha256:b3d9b48ee6e3967b7901c052b670c7dda6deb812c309439adaffdec55c6d7b78", + "sha256:b5bcf60a228acae568e9911f410f9d9e0d43197d030ae5799e20dca8df588287", + "sha256:b8f3307af845803fb0b060ab76cf6dd3a13adc15b6b451f54281d25911eb92df", + "sha256:c2af80fb58f0f24b3f3adcb9148e6203fa67dd3f61c4af146ecad033024dde43", + "sha256:c350354efb159b8767a6244c166f66e67506e06c8924ed74669b2c70bc8735b1", + "sha256:c5a74c359b2d47d26cdbbc7845e9662d6b08a1e915eb015d044729e92e7050b7", + "sha256:c71f16da1ed8949774ef79f4a0260d28b83b3a50c6576f8f4f0288d109777989", + "sha256:d47ecf253780c90ee181d4d871cd655a789da937454045b17b5798da9393901a", + "sha256:d7eff0f27edc5afa9e405f7165f85a6d782d308f3b6b9d96016c010597958e63", + "sha256:d97d85fa63f315a8bdaba2af9a6a686e0eceab77b3089af45133252618e70884", + "sha256:db756e48f9c5c607b5e33dd36b1d5872d0422e960145b08ab0ec7fd420e9d649", + "sha256:dc45229747b67ffc441b3de2f3ae5e62877a282ea828a5bdb67883c4ee4a8810", + "sha256:e0fc42822278451bc13a2e8626cf2218ba570f27856b536e00cfa53099724828", + "sha256:e39c7eb31e3f5b1f88caff88bcff1b7f8334975b46f6ac6e9fc725d829bc35d4", + "sha256:e46cd37076971c1040fc8c41273a8b3e2c624ce4f2be3f5dfcb7a430c1d3acc2", + "sha256:e5c1502d4ace69a179305abb3f0bb6141cbe4714bc9b31d427329a95acfc8bdd", + "sha256:edfe077ab09442d4ef3c52cb1f9dab89bff02f4524afc0acf2d46be17dc479f5", + "sha256:effe5406c9bd748a871dbcaf3ac69167c38d72db8c9baf3ff954c344f31c4cbe", + "sha256:f0d1e3732768fecb052d90d62b220af62ead5748ac51ef61e7b32c266cac9293", + "sha256:f5969baeaea61c97efa706b9b107dcba02784b1601c74ac84f2a532ea079403e", + "sha256:f8888e31e3a85943743f8fc15e71536bda1c81d5aa36d014a3c0c44481d7db6e", + "sha256:fc52b79d83a3fe3a360902d3f5d79073a993597d48114c29485e9431092905d8" ], - "markers": "python_version >= '3.7'", - "version": "==3.2.0" + "markers": "python_full_version >= '3.7.0'", + "version": "==3.3.0" }, "cryptography": { "hashes": [ @@ -216,7 +221,7 @@ "sha256:e40211b4923ba5a6dc9769eab704bdb3fbb58d56c5b336d30996c24fcf12aadb", "sha256:efc8ad4e6fc4f1752ebfb58aefece8b4e3c4cae940b0994d43649bdfce8d0d4f" ], - "index": "pypi", + "markers": "python_version >= '3.7'", "version": "==41.0.4" }, "deprecated": { @@ -311,11 +316,11 @@ }, "packaging": { "hashes": [ - "sha256:994793af429502c4ea2ebf6bf664629d07c1a9fe974af92966e4b8d2df7edc61", - "sha256:a392980d2b6cffa644431898be54b0045151319d1e7ec34f0cfed48767dd334f" + "sha256:048fb0e9405036518eaaf48a55953c750c11e1a1b68e0dd1a9d62ed0c092cfc5", + "sha256:8c491190033a9af7e1d931d0b5dacc2ef47509b34dd0de67ed209b5203fc88c7" ], "markers": "python_version >= '3.7'", - "version": "==23.1" + "version": "==23.2" }, "pycparser": { "hashes": [ @@ -329,7 +334,7 @@ "sha256:b7bac601492a2b6c876ef326e4ffa3c1923e32707e415da76bfb8307ee8ffb7e", "sha256:e325f5ca2c111d19dea2796c8f1e7ae11da77287007736582196341390d31d35" ], - "index": "pypi", + "markers": "python_version >= '3.7'", "version": "==1.58.0" }, "pyjwt": { @@ -418,6 +423,7 @@ "sha256:942c5a758f98d790eaed1a29cb6eefc7ffb0d1cf7af05c3d2791656dbd6ad1e1" ], "index": "pypi", + "markers": "python_version >= '3.7'", "version": "==2.31.0" }, "resolvelib": { @@ -429,11 +435,12 @@ }, "urllib3": { "hashes": [ - "sha256:13abf37382ea2ce6fb744d4dad67838eec857c9f4f57009891805e0b5e123594", - "sha256:ef16afa8ba34a1f989db38e1dbbe0c302e4289a47856990d0682e374563ce35e" + "sha256:c97dfde1f7bd43a71c8d2a58e369e9b2bf692d1334ea9f9cae55add7d0dd0f84", + "sha256:fdb6d215c776278489906c2f8916e6e7d4f5a9b602ccbcfdf7f016fc8da0596e" ], + "index": "pypi", "markers": "python_version >= '3.7'", - "version": "==2.0.5" + "version": "==2.0.7" }, "wrapt": { "hashes": [ From 8d0ef0bb598cbdeb2ce11fe6a051ed99ccf8bd3b Mon Sep 17 00:00:00 2001 From: Jan Schoone <6106846+jschoone@users.noreply.github.com> Date: Wed, 1 Nov 2023 21:55:35 +0100 Subject: [PATCH 186/374] feat(sprint): add Orlando (#173) Signed-off-by: Jan Schoone <6106846+jschoone@users.noreply.github.com> --- config.yaml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/config.yaml b/config.yaml index c617ff74..465c354d 100644 --- a/config.yaml +++ b/config.yaml @@ -243,3 +243,6 @@ labels: - name: "Sprint Nantes" description: "Sprint Nantes (2023, cwk 42+43)" color: "4080c0" + - name: "Sprint Orlando" + description: "Sprint Orlando (2023, cwk 44+45)" + color: "4080c0" From b80e69efd2d1dcfe2a46f83cbc59a2affb701c56 Mon Sep 17 00:00:00 2001 From: Max Wolfs Date: Wed, 8 Nov 2023 13:35:14 +0100 Subject: [PATCH 187/374] Add chrisschwa from artcodix (#174) --- orgs/SovereignCloudStack/data.yaml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/orgs/SovereignCloudStack/data.yaml b/orgs/SovereignCloudStack/data.yaml index 911d517e..29547582 100644 --- a/orgs/SovereignCloudStack/data.yaml +++ b/orgs/SovereignCloudStack/data.yaml @@ -172,6 +172,8 @@ members: login: DEiselt - name: Martin Loschwitz login: madkiss + - name: Christian Schwaller + login: chrisschwa - name: Michael Bayr login: michaelbayr - name: Robert Holling From bed406580486bfd5e58408533c23228bc04206fc Mon Sep 17 00:00:00 2001 From: Oliver Kautz <69149308+o-otte@users.noreply.github.com> Date: Fri, 10 Nov 2023 23:07:15 +0100 Subject: [PATCH 188/374] Update Gonicus Team, add snkaupe, change Name of o-otte to Kautz (#175) Signed-off-by: Oliver Kautz --- orgs/SovereignCloudStack/data.yaml | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/orgs/SovereignCloudStack/data.yaml b/orgs/SovereignCloudStack/data.yaml index 29547582..946f02fd 100644 --- a/orgs/SovereignCloudStack/data.yaml +++ b/orgs/SovereignCloudStack/data.yaml @@ -71,8 +71,10 @@ members: login: nerdicbynature - name: Toens Bueker login: neuroserve - - name: Oliver Otte + - name: Oliver Kautz login: o-otte + - name: Sebastian Kaupe + login: snkaupe - name: Dr. Jens Harbott login: osfrickler - name: Philipp Fell @@ -245,6 +247,7 @@ teams: - joshmue - master-caster - JoshuaI96 + - snkaupe - slug: "gridscale" description: "gridscale GmbH" privacy: closed From fe797c7dc15f084f407f1fdc473eaa705ecbeae0 Mon Sep 17 00:00:00 2001 From: Matej Feder Date: Fri, 10 Nov 2023 23:09:40 +0100 Subject: [PATCH 189/374] Add zuul-mqtt-matrix-bridge repository (#170) This repository contains code that relays MQTT reports from Zuul-CI to the Matrix chat Signed-off-by: Matej Feder Co-authored-by: Kurt Garloff --- .../repositories/zuul_mqtt_matrix_bridge.yml | 21 +++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 orgs/SovereignCloudStack/repositories/zuul_mqtt_matrix_bridge.yml diff --git a/orgs/SovereignCloudStack/repositories/zuul_mqtt_matrix_bridge.yml b/orgs/SovereignCloudStack/repositories/zuul_mqtt_matrix_bridge.yml new file mode 100644 index 00000000..5bcfa84c --- /dev/null +++ b/orgs/SovereignCloudStack/repositories/zuul_mqtt_matrix_bridge.yml @@ -0,0 +1,21 @@ +--- +zuul-mqtt-matrix-bridge: + default_branch: main + description: Relay MQTT reports from Zuul-CI to the Matrix chat + homepage: 'https://zuul.scs.community/' + topics: + - zuul + archived: false + has_issues: true + has_projects: false + has_wiki: false + private: false + delete_branch_on_merge: true + allow_merge_commit: false + allow_squash_merge: true + allow_rebase_merge: true + teams: [] + collaborators: [] + branch_protections: + - branch: "main" + template: "main" From 47d275e862c5834d3b5d31d38fe5f4c9e9e54a51 Mon Sep 17 00:00:00 2001 From: Kurt Garloff Date: Fri, 10 Nov 2023 23:14:40 +0100 Subject: [PATCH 190/374] =?UTF-8?q?Make=20Marc=20Sch=C3=B6chlin=20admin.?= =?UTF-8?q?=20(#171)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Kurt Garloff --- orgs/SovereignCloudStack/data.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/orgs/SovereignCloudStack/data.yaml b/orgs/SovereignCloudStack/data.yaml index 946f02fd..fb95bbf2 100644 --- a/orgs/SovereignCloudStack/data.yaml +++ b/orgs/SovereignCloudStack/data.yaml @@ -190,6 +190,7 @@ members: login: nadja234 - name: Marc Schöchlin login: scoopex + role: admin - name: Angel Kafazov login: akafazov - name: Bozhidar Ignatov From 68e1ca8874e6019118eee1d2a2dcabc22ed27199 Mon Sep 17 00:00:00 2001 From: Matej Feder Date: Fri, 10 Nov 2023 23:16:15 +0100 Subject: [PATCH 191/374] Add k8s-observability repository (#172) Signed-off-by: Matej Feder Signed-off-by: Matej Feder Co-authored-by: Kurt Garloff --- .../repositories/k8s-observability.yml | 22 +++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100644 orgs/SovereignCloudStack/repositories/k8s-observability.yml diff --git a/orgs/SovereignCloudStack/repositories/k8s-observability.yml b/orgs/SovereignCloudStack/repositories/k8s-observability.yml new file mode 100644 index 00000000..458718ee --- /dev/null +++ b/orgs/SovereignCloudStack/repositories/k8s-observability.yml @@ -0,0 +1,22 @@ +--- +k8s-observability: + default_branch: main + description: Deployment manifests and knowledge base for the KaaS observability solution + homepage: 'https://scs.community/' + topics: + - k8s + - observability + archived: false + has_issues: true + has_projects: false + has_wiki: false + private: false + delete_branch_on_merge: true + allow_merge_commit: false + allow_squash_merge: true + allow_rebase_merge: true + teams: [] + collaborators: [] + branch_protections: + - branch: "main" + template: "main" From 010f994e5f38514b0351a77720f4b6fb6aa73191 Mon Sep 17 00:00:00 2001 From: Christian Schwaller <48364978+chrisschwa@users.noreply.github.com> Date: Thu, 23 Nov 2023 10:46:06 +0100 Subject: [PATCH 192/374] Add befisch from artcodix (#178) Signed-off-by: Christian Schwaller Co-authored-by: Christian Schwaller --- orgs/SovereignCloudStack/data.yaml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/orgs/SovereignCloudStack/data.yaml b/orgs/SovereignCloudStack/data.yaml index fb95bbf2..54134fb0 100644 --- a/orgs/SovereignCloudStack/data.yaml +++ b/orgs/SovereignCloudStack/data.yaml @@ -176,6 +176,8 @@ members: login: madkiss - name: Christian Schwaller login: chrisschwa + - name: Benjamin Fischer + login: befisch - name: Michael Bayr login: michaelbayr - name: Robert Holling From f492db2057d4377e2d690e960520409087dd1c5d Mon Sep 17 00:00:00 2001 From: Jan Schoone <6106846+jschoone@users.noreply.github.com> Date: Thu, 23 Nov 2023 10:47:42 +0100 Subject: [PATCH 193/374] feat(sprint): add Poznan and Quito (#176) Signed-off-by: Jan Schoone <6106846+jschoone@users.noreply.github.com> --- config.yaml | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/config.yaml b/config.yaml index 465c354d..6ff1867a 100644 --- a/config.yaml +++ b/config.yaml @@ -246,3 +246,9 @@ labels: - name: "Sprint Orlando" description: "Sprint Orlando (2023, cwk 44+45)" color: "4080c0" + - name: "Sprint Poznan" + description: "Sprint Poznan (2023, cwk 46+47)" + color: "4080c0" + - name: "Sprint Quito" + description: "Sprint Quito (2023, cwk 48+49)" + color: "4080c0" From ce5f56681d6df81af0c91b3abad83cda19377088 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Filip=20Dobrovoln=C3=BD?= Date: Thu, 23 Nov 2023 21:51:29 +0100 Subject: [PATCH 194/374] Add kolla-ansible fork repository (#180) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit For VP04 development local sandbox fork of Kolla Ansible before publishing changes to upstream. Signed-off-by: Filip Dobrovolný --- .../repositories/kolla-ansible.yml | 22 +++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100644 orgs/SovereignCloudStack/repositories/kolla-ansible.yml diff --git a/orgs/SovereignCloudStack/repositories/kolla-ansible.yml b/orgs/SovereignCloudStack/repositories/kolla-ansible.yml new file mode 100644 index 00000000..89bc5df9 --- /dev/null +++ b/orgs/SovereignCloudStack/repositories/kolla-ansible.yml @@ -0,0 +1,22 @@ +--- +kolla-ansible: + default_branch: master + description: Ansible deployment of the Kolla containers. Mirror of code maintained at opendev.org. + homepage: 'opendev.org/openstack/kolla-ansible' + topics: + - openstack-environment + - openstack + archived: false + has_issues: true + has_projects: false + has_wiki: false + private: false + delete_branch_on_merge: true + allow_merge_commit: false + allow_squash_merge: true + allow_rebase_merge: true + teams: [] + collaborators: [] + branch_protections: + - branch: "master" + template: "owner_bypass" From 04662cf0933e1ac2ac49d4d9efbbfce67c3570cc Mon Sep 17 00:00:00 2001 From: Felix Kronlage-Dammers Date: Mon, 27 Nov 2023 16:01:10 +0100 Subject: [PATCH 195/374] fix tyop of cah-link (#181) Signed-off-by: Felix Kronlage-Dammers --- orgs/SovereignCloudStack/data.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/orgs/SovereignCloudStack/data.yaml b/orgs/SovereignCloudStack/data.yaml index 54134fb0..0ff3c5ab 100644 --- a/orgs/SovereignCloudStack/data.yaml +++ b/orgs/SovereignCloudStack/data.yaml @@ -497,7 +497,7 @@ teams: maintainer: - horazont member: - -cah-link + - cah-link - slug: "VP18" description: "The team which manages the scs test landscape" privacy: closed From 9bcb038fa16323792131570999a14ee6b49b52fd Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marc=20Sch=C3=B6chlin?= Date: Mon, 27 Nov 2023 17:18:29 +0100 Subject: [PATCH 196/374] add coworkers to the repo (#182) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Marc Schöchlin --- orgs/SovereignCloudStack/data.yaml | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/orgs/SovereignCloudStack/data.yaml b/orgs/SovereignCloudStack/data.yaml index 0ff3c5ab..c796e74c 100644 --- a/orgs/SovereignCloudStack/data.yaml +++ b/orgs/SovereignCloudStack/data.yaml @@ -59,6 +59,8 @@ members: login: maliblatt - name: Manuela Urban login: manuela-urban + - name: Bianca Hollery-Pfister + login: BiancaHollery - name: Mark Goddard login: markgoddard - name: Mathias Fechner @@ -499,13 +501,15 @@ teams: member: - cah-link - slug: "VP18" - description: "The team which manages the scs test landscape" + description: "The team which manages the scs system landscape or needs information about it" privacy: closed maintainer: - scoopex member: - berendt - fkr + - BiancaHollery + - manuela-urban # ========================== branch_protection_templates: From 783205875907ab42e916fed5d86f873b4a9459bd Mon Sep 17 00:00:00 2001 From: Felix Kronlage-Dammers Date: Tue, 28 Nov 2023 14:17:09 +0100 Subject: [PATCH 197/374] add Markus Leberecht (#186) Signed-off-by: Felix Kronlage-Dammers --- orgs/SovereignCloudStack/data.yaml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/orgs/SovereignCloudStack/data.yaml b/orgs/SovereignCloudStack/data.yaml index c796e74c..5ea7f8b9 100644 --- a/orgs/SovereignCloudStack/data.yaml +++ b/orgs/SovereignCloudStack/data.yaml @@ -203,6 +203,8 @@ members: login: MatusJenca2 - name: Michal Gubricky login: michal-gubricky + - name: Markus Leberecht + login: mleberec # ========================== teams: - slug: "23technologies" From fddc9fed78cdeedbc43ccafe6ddfeb28a9d69d54 Mon Sep 17 00:00:00 2001 From: Jan Schoone <6106846+jschoone@users.noreply.github.com> Date: Tue, 28 Nov 2023 14:18:25 +0100 Subject: [PATCH 198/374] feat(teams): add anurag to vp05 and syself (#185) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Jan Schoone <6106846+jschoone@users.noreply.github.com> Co-authored-by: Marc Schöchlin --- orgs/SovereignCloudStack/data.yaml | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/orgs/SovereignCloudStack/data.yaml b/orgs/SovereignCloudStack/data.yaml index 5ea7f8b9..3f9e9689 100644 --- a/orgs/SovereignCloudStack/data.yaml +++ b/orgs/SovereignCloudStack/data.yaml @@ -37,13 +37,14 @@ members: login: isaacintactile - name: Ibrahim takouna login: itakouna - - name: "" + - name: "Janis Kemper" login: janiskemper - name: Aniruddha Basak login: aniruddha2000 - name: Nitish Tiwari login: nitisht - - name: "" + - name: Anurag + - name: "kranurag7" login: jklippel - name: Jeff login: jnull @@ -320,6 +321,7 @@ teams: - guettli - nitisht - aniruddha2000 + - kranurag7 - slug: "uhurutec" description: "UhuruTec AG" privacy: closed @@ -442,8 +444,8 @@ teams: - janiskemper member: - guettli - - nitisht - aniruddha2000 + - kranurag7 - slug: "VP06a" description: "Container Network and Storage Integration" privacy: closed From 9b587987a26779654b556bb586518d3626a0b73d Mon Sep 17 00:00:00 2001 From: Oliver Kautz <69149308+o-otte@users.noreply.github.com> Date: Wed, 29 Nov 2023 00:10:18 +0100 Subject: [PATCH 199/374] Onboard new Status Page Frontend Repository (#183) Signed-off-by: Oliver Kautz --- .../repositories/status-page-frontend.yml | 20 +++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 orgs/SovereignCloudStack/repositories/status-page-frontend.yml diff --git a/orgs/SovereignCloudStack/repositories/status-page-frontend.yml b/orgs/SovereignCloudStack/repositories/status-page-frontend.yml new file mode 100644 index 00000000..600aa1cd --- /dev/null +++ b/orgs/SovereignCloudStack/repositories/status-page-frontend.yml @@ -0,0 +1,20 @@ +--- +status-page-frontend: + default_branch: main + description: Development Repository for the Frontend of the Status Page Development efforts + homepage: 'https://scs.community/' + topics: [] + archived: false + has_issues: true + has_projects: false + has_wiki: false + private: false + delete_branch_on_merge: true + allow_merge_commit: false + allow_squash_merge: true + allow_rebase_merge: true + teams: [] + collaborators: [] + branch_protections: + - branch: "main" + template: "main" From be42b72da660512645c6e04fd8b3664093b1af0c Mon Sep 17 00:00:00 2001 From: Jan Schoone <6106846+jschoone@users.noreply.github.com> Date: Wed, 29 Nov 2023 15:02:30 +0100 Subject: [PATCH 200/374] feat(repo): add cluster-stack-provider-openstack (#191) Signed-off-by: Jan Schoone <6106846+jschoone@users.noreply.github.com> --- .../cluster-stack-provider-openstack.yml | 21 +++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 orgs/SovereignCloudStack/repositories/cluster-stack-provider-openstack.yml diff --git a/orgs/SovereignCloudStack/repositories/cluster-stack-provider-openstack.yml b/orgs/SovereignCloudStack/repositories/cluster-stack-provider-openstack.yml new file mode 100644 index 00000000..b1c198c9 --- /dev/null +++ b/orgs/SovereignCloudStack/repositories/cluster-stack-provider-openstack.yml @@ -0,0 +1,21 @@ +--- +cluster-stack-provider-openstack: + default_branch: main + description: Cluster Stack Provider Openstack + homepage: 'https://scs.community/' + topics: + - k8s + archived: false + has_issues: true + has_projects: false + has_wiki: false + private: false + delete_branch_on_merge: true + allow_merge_commit: false + allow_squash_merge: true + allow_rebase_merge: true + teams: [] + collaborators: [] + branch_protections: + - branch: "main" + template: "main" From 8e0b4f085177e92821cabb29d4bb6066e2c97513 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marc=20Sch=C3=B6chlin?= Date: Thu, 30 Nov 2023 15:54:34 +0100 Subject: [PATCH 201/374] add users (#192) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Marc Schöchlin --- orgs/SovereignCloudStack/data.yaml | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/orgs/SovereignCloudStack/data.yaml b/orgs/SovereignCloudStack/data.yaml index 3f9e9689..ad267871 100644 --- a/orgs/SovereignCloudStack/data.yaml +++ b/orgs/SovereignCloudStack/data.yaml @@ -1,5 +1,9 @@ --- members: + - name: Robin Leib + login: RLeibJH + - name: Daniel Mack + login: DMackJH - name: Andrej Friesen login: ajfriesen - name: Sven Batista Steinbach @@ -514,6 +518,8 @@ teams: - fkr - BiancaHollery - manuela-urban + - DMackJH + - RLeibJH # ========================== branch_protection_templates: From 6167a3874164bbf34cf38358f6a1dfaf93880d63 Mon Sep 17 00:00:00 2001 From: Felix Kronlage-Dammers Date: Sat, 2 Dec 2023 10:42:01 +0100 Subject: [PATCH 202/374] rename repository per request from @anjastrunk (#179) fixes https://github.com/SovereignCloudStack/gx-self-description-generator/issues/68 Signed-off-by: Felix Kronlage-Dammers --- ...-description-generator.yml => gx-credential-generator.yml} | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) rename orgs/SovereignCloudStack/repositories/{gx-self-description-generator.yml => gx-credential-generator.yml} (77%) diff --git a/orgs/SovereignCloudStack/repositories/gx-self-description-generator.yml b/orgs/SovereignCloudStack/repositories/gx-credential-generator.yml similarity index 77% rename from orgs/SovereignCloudStack/repositories/gx-self-description-generator.yml rename to orgs/SovereignCloudStack/repositories/gx-credential-generator.yml index 476e8a0e..64562fc4 100644 --- a/orgs/SovereignCloudStack/repositories/gx-self-description-generator.yml +++ b/orgs/SovereignCloudStack/repositories/gx-credential-generator.yml @@ -1,7 +1,7 @@ --- -gx-self-description-generator: +gx-credential-generator: default_branch: main - description: Tools for craeting Gaia-X Self-Descriptions (OpenStack, k8s, ...) + description: Tools for creating Gaia-X Credentials (OpenStack, k8s, ...) homepage: 'https://scs.community/' topics: - gaia-x From e11d3f65a3332fdd6fb867a766ca41739f4c76c2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marc=20Sch=C3=B6chlin?= Date: Wed, 6 Dec 2023 15:38:01 +0100 Subject: [PATCH 203/374] close #184: data, documentation, use bugfixed lib (#189) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Marc Schöchlin --- .../workflows/manage-github-repositories.yml | 3 +- .gitignore | 3 + .gitmodules | 4 +- Pipfile | 2 +- Pipfile.lock | 461 +++++++++--------- README.md | 54 +- ansible-collection-gitcontrol | 2 +- check_repositories.py | 2 + orgs/SovereignCloudStack/data.yaml | 19 +- 9 files changed, 298 insertions(+), 252 deletions(-) create mode 100644 .gitignore mode change 100644 => 100755 check_repositories.py diff --git a/.github/workflows/manage-github-repositories.yml b/.github/workflows/manage-github-repositories.yml index 2971ff9f..b351ac1a 100644 --- a/.github/workflows/manage-github-repositories.yml +++ b/.github/workflows/manage-github-repositories.yml @@ -39,7 +39,8 @@ jobs: - name: Install ansible collection run: | - ansible-galaxy collection install ansible-collection-gitcontrol + #ansible-galaxy collection install ansible-collection-gitcontrol + ansible-galaxy collection install git+https://github.com/SovereignCloudStack/ansible-collection-gitcontrol.git - name: Manage github repositories with Ansible run: | diff --git a/.gitignore b/.gitignore new file mode 100644 index 00000000..d6c987bf --- /dev/null +++ b/.gitignore @@ -0,0 +1,3 @@ +*.swp +*.swo +.idea diff --git a/.gitmodules b/.gitmodules index 10957c7f..684eee14 100644 --- a/.gitmodules +++ b/.gitmodules @@ -1,3 +1,5 @@ [submodule "ansible-collection-gitcontrol"] path = ansible-collection-gitcontrol - url = git@github.com:opentelekomcloud/ansible-collection-gitcontrol.git + # Use this until https://github.com/opentelekomcloud/ansible-collection-gitcontrol/pull/43 is merged + url = git@github.com:SovereignCloudStack/ansible-collection-gitcontrol.git + #url = git@github.com:opentelekomcloud/ansible-collection-gitcontrol.git diff --git a/Pipfile b/Pipfile index 5f4125f9..7f7b6122 100644 --- a/Pipfile +++ b/Pipfile @@ -11,4 +11,4 @@ requests = "*" [dev-packages] [requires] -python_version = "3.10" +python_version = "3" diff --git a/Pipfile.lock b/Pipfile.lock index c5e5631f..99200ea6 100644 --- a/Pipfile.lock +++ b/Pipfile.lock @@ -1,11 +1,11 @@ { "_meta": { "hash": { - "sha256": "c2601d9902ae0ae344ed2a612133dc9c79325e739b61fd559971232b193a6111" + "sha256": "3bd4af3163a5528491f5ef20ea751f8dffb2284386e87a1ec77f708f41ca835c" }, "pipfile-spec": 6, "requires": { - "python_version": "3.10" + "python_version": "3" }, "sources": [ { @@ -18,28 +18,27 @@ "default": { "ansible": { "hashes": [ - "sha256:60e2c1a58f1ceb34a190b7c380f7b3386d1e7369061954b1f8b8ca3df76063cc", - "sha256:756a6d8fec6c19ccd7a00ad0f0cb18859f4ab77e0c5063f73a115f3fb75284aa" + "sha256:4e758da22ff7a95ed2ab30cef12860407be68f65527af66a5b828739f634415a", + "sha256:cc06c251f142837cf540b7977724596a94f3d0fe9da9619175e9de6539cd0705" ], "index": "pypi", - "markers": "python_version >= '3.9'", - "version": "==7.2.0" + "version": "==9.0.1" }, "ansible-core": { "hashes": [ - "sha256:15cbcbdfeae2073cead428f671e313f8bbc46d14549016794e1dca0f0cc09298", - "sha256:66ca75e5c43014cc8d73eb784be886e19f16175c8a2d58d2c0df9f892534951d" + "sha256:6b4870ac65b708953e1509b8ccca669731a17d2beadabd8208c9f90d189058ca", + "sha256:b4a6c60fbc2f51e3ae68ec733c931ef957a04d7c8c92aa39242990b0f8adf149" ], - "markers": "python_version >= '3.9'", - "version": "==2.14.11" + "markers": "python_version >= '3.10'", + "version": "==2.16.0" }, "certifi": { "hashes": [ - "sha256:539cc1d13202e33ca466e88b2807e29f4c13049d6d87031a3c110744495cb082", - "sha256:92d6037539857d8206b8f6ae472e8b77db8058fec5937a1ef3f54304089edbb9" + "sha256:9b469f3a900bf28dc19b8cfbf8019bf47f7fdd1a65a1d4ffb98fc14166beb4d1", + "sha256:e036ab49d5b79556f99cfc2d9320b34cfbe5be05c5871b51de9329f0603b0474" ], "markers": "python_version >= '3.6'", - "version": "==2023.7.22" + "version": "==2023.11.17" }, "cffi": { "hashes": [ @@ -101,128 +100,128 @@ }, "charset-normalizer": { "hashes": [ - "sha256:02673e456dc5ab13659f85196c534dc596d4ef260e4d86e856c3b2773ce09843", - "sha256:02af06682e3590ab952599fbadac535ede5d60d78848e555aa58d0c0abbde786", - "sha256:03680bb39035fbcffe828eae9c3f8afc0428c91d38e7d61aa992ef7a59fb120e", - "sha256:0570d21da019941634a531444364f2482e8db0b3425fcd5ac0c36565a64142c8", - "sha256:09c77f964f351a7369cc343911e0df63e762e42bac24cd7d18525961c81754f4", - "sha256:0d3d5b7db9ed8a2b11a774db2bbea7ba1884430a205dbd54a32d61d7c2a190fa", - "sha256:1063da2c85b95f2d1a430f1c33b55c9c17ffaf5e612e10aeaad641c55a9e2b9d", - "sha256:12ebea541c44fdc88ccb794a13fe861cc5e35d64ed689513a5c03d05b53b7c82", - "sha256:153e7b6e724761741e0974fc4dcd406d35ba70b92bfe3fedcb497226c93b9da7", - "sha256:15b26ddf78d57f1d143bdf32e820fd8935d36abe8a25eb9ec0b5a71c82eb3895", - "sha256:1872d01ac8c618a8da634e232f24793883d6e456a66593135aeafe3784b0848d", - "sha256:187d18082694a29005ba2944c882344b6748d5be69e3a89bf3cc9d878e548d5a", - "sha256:1b2919306936ac6efb3aed1fbf81039f7087ddadb3160882a57ee2ff74fd2382", - "sha256:232ac332403e37e4a03d209a3f92ed9071f7d3dbda70e2a5e9cff1c4ba9f0678", - "sha256:23e8565ab7ff33218530bc817922fae827420f143479b753104ab801145b1d5b", - "sha256:24817cb02cbef7cd499f7c9a2735286b4782bd47a5b3516a0e84c50eab44b98e", - "sha256:249c6470a2b60935bafd1d1d13cd613f8cd8388d53461c67397ee6a0f5dce741", - "sha256:24a91a981f185721542a0b7c92e9054b7ab4fea0508a795846bc5b0abf8118d4", - "sha256:2502dd2a736c879c0f0d3e2161e74d9907231e25d35794584b1ca5284e43f596", - "sha256:250c9eb0f4600361dd80d46112213dff2286231d92d3e52af1e5a6083d10cad9", - "sha256:278c296c6f96fa686d74eb449ea1697f3c03dc28b75f873b65b5201806346a69", - "sha256:2935ffc78db9645cb2086c2f8f4cfd23d9b73cc0dc80334bc30aac6f03f68f8c", - "sha256:2f4a0033ce9a76e391542c182f0d48d084855b5fcba5010f707c8e8c34663d77", - "sha256:30a85aed0b864ac88309b7d94be09f6046c834ef60762a8833b660139cfbad13", - "sha256:380c4bde80bce25c6e4f77b19386f5ec9db230df9f2f2ac1e5ad7af2caa70459", - "sha256:3ae38d325b512f63f8da31f826e6cb6c367336f95e418137286ba362925c877e", - "sha256:3b447982ad46348c02cb90d230b75ac34e9886273df3a93eec0539308a6296d7", - "sha256:3debd1150027933210c2fc321527c2299118aa929c2f5a0a80ab6953e3bd1908", - "sha256:4162918ef3098851fcd8a628bf9b6a98d10c380725df9e04caf5ca6dd48c847a", - "sha256:468d2a840567b13a590e67dd276c570f8de00ed767ecc611994c301d0f8c014f", - "sha256:4cc152c5dd831641e995764f9f0b6589519f6f5123258ccaca8c6d34572fefa8", - "sha256:542da1178c1c6af8873e143910e2269add130a299c9106eef2594e15dae5e482", - "sha256:557b21a44ceac6c6b9773bc65aa1b4cc3e248a5ad2f5b914b91579a32e22204d", - "sha256:5707a746c6083a3a74b46b3a631d78d129edab06195a92a8ece755aac25a3f3d", - "sha256:588245972aca710b5b68802c8cad9edaa98589b1b42ad2b53accd6910dad3545", - "sha256:5adf257bd58c1b8632046bbe43ee38c04e1038e9d37de9c57a94d6bd6ce5da34", - "sha256:619d1c96099be5823db34fe89e2582b336b5b074a7f47f819d6b3a57ff7bdb86", - "sha256:63563193aec44bce707e0c5ca64ff69fa72ed7cf34ce6e11d5127555756fd2f6", - "sha256:67b8cc9574bb518ec76dc8e705d4c39ae78bb96237cb533edac149352c1f39fe", - "sha256:6a685067d05e46641d5d1623d7c7fdf15a357546cbb2f71b0ebde91b175ffc3e", - "sha256:70f1d09c0d7748b73290b29219e854b3207aea922f839437870d8cc2168e31cc", - "sha256:750b446b2ffce1739e8578576092179160f6d26bd5e23eb1789c4d64d5af7dc7", - "sha256:7966951325782121e67c81299a031f4c115615e68046f79b85856b86ebffc4cd", - "sha256:7b8b8bf1189b3ba9b8de5c8db4d541b406611a71a955bbbd7385bbc45fcb786c", - "sha256:7f5d10bae5d78e4551b7be7a9b29643a95aded9d0f602aa2ba584f0388e7a557", - "sha256:805dfea4ca10411a5296bcc75638017215a93ffb584c9e344731eef0dcfb026a", - "sha256:81bf654678e575403736b85ba3a7867e31c2c30a69bc57fe88e3ace52fb17b89", - "sha256:82eb849f085624f6a607538ee7b83a6d8126df6d2f7d3b319cb837b289123078", - "sha256:85a32721ddde63c9df9ebb0d2045b9691d9750cb139c161c80e500d210f5e26e", - "sha256:86d1f65ac145e2c9ed71d8ffb1905e9bba3a91ae29ba55b4c46ae6fc31d7c0d4", - "sha256:86f63face3a527284f7bb8a9d4f78988e3c06823f7bea2bd6f0e0e9298ca0403", - "sha256:8eaf82f0eccd1505cf39a45a6bd0a8cf1c70dcfc30dba338207a969d91b965c0", - "sha256:93aa7eef6ee71c629b51ef873991d6911b906d7312c6e8e99790c0f33c576f89", - "sha256:96c2b49eb6a72c0e4991d62406e365d87067ca14c1a729a870d22354e6f68115", - "sha256:9cf3126b85822c4e53aa28c7ec9869b924d6fcfb76e77a45c44b83d91afd74f9", - "sha256:9fe359b2e3a7729010060fbca442ca225280c16e923b37db0e955ac2a2b72a05", - "sha256:a0ac5e7015a5920cfce654c06618ec40c33e12801711da6b4258af59a8eff00a", - "sha256:a3f93dab657839dfa61025056606600a11d0b696d79386f974e459a3fbc568ec", - "sha256:a4b71f4d1765639372a3b32d2638197f5cd5221b19531f9245fcc9ee62d38f56", - "sha256:aae32c93e0f64469f74ccc730a7cb21c7610af3a775157e50bbd38f816536b38", - "sha256:aaf7b34c5bc56b38c931a54f7952f1ff0ae77a2e82496583b247f7c969eb1479", - "sha256:abecce40dfebbfa6abf8e324e1860092eeca6f7375c8c4e655a8afb61af58f2c", - "sha256:abf0d9f45ea5fb95051c8bfe43cb40cda383772f7e5023a83cc481ca2604d74e", - "sha256:ac71b2977fb90c35d41c9453116e283fac47bb9096ad917b8819ca8b943abecd", - "sha256:ada214c6fa40f8d800e575de6b91a40d0548139e5dc457d2ebb61470abf50186", - "sha256:b09719a17a2301178fac4470d54b1680b18a5048b481cb8890e1ef820cb80455", - "sha256:b1121de0e9d6e6ca08289583d7491e7fcb18a439305b34a30b20d8215922d43c", - "sha256:b3b2316b25644b23b54a6f6401074cebcecd1244c0b8e80111c9a3f1c8e83d65", - "sha256:b3d9b48ee6e3967b7901c052b670c7dda6deb812c309439adaffdec55c6d7b78", - "sha256:b5bcf60a228acae568e9911f410f9d9e0d43197d030ae5799e20dca8df588287", - "sha256:b8f3307af845803fb0b060ab76cf6dd3a13adc15b6b451f54281d25911eb92df", - "sha256:c2af80fb58f0f24b3f3adcb9148e6203fa67dd3f61c4af146ecad033024dde43", - "sha256:c350354efb159b8767a6244c166f66e67506e06c8924ed74669b2c70bc8735b1", - "sha256:c5a74c359b2d47d26cdbbc7845e9662d6b08a1e915eb015d044729e92e7050b7", - "sha256:c71f16da1ed8949774ef79f4a0260d28b83b3a50c6576f8f4f0288d109777989", - "sha256:d47ecf253780c90ee181d4d871cd655a789da937454045b17b5798da9393901a", - "sha256:d7eff0f27edc5afa9e405f7165f85a6d782d308f3b6b9d96016c010597958e63", - "sha256:d97d85fa63f315a8bdaba2af9a6a686e0eceab77b3089af45133252618e70884", - "sha256:db756e48f9c5c607b5e33dd36b1d5872d0422e960145b08ab0ec7fd420e9d649", - "sha256:dc45229747b67ffc441b3de2f3ae5e62877a282ea828a5bdb67883c4ee4a8810", - "sha256:e0fc42822278451bc13a2e8626cf2218ba570f27856b536e00cfa53099724828", - "sha256:e39c7eb31e3f5b1f88caff88bcff1b7f8334975b46f6ac6e9fc725d829bc35d4", - "sha256:e46cd37076971c1040fc8c41273a8b3e2c624ce4f2be3f5dfcb7a430c1d3acc2", - "sha256:e5c1502d4ace69a179305abb3f0bb6141cbe4714bc9b31d427329a95acfc8bdd", - "sha256:edfe077ab09442d4ef3c52cb1f9dab89bff02f4524afc0acf2d46be17dc479f5", - "sha256:effe5406c9bd748a871dbcaf3ac69167c38d72db8c9baf3ff954c344f31c4cbe", - "sha256:f0d1e3732768fecb052d90d62b220af62ead5748ac51ef61e7b32c266cac9293", - "sha256:f5969baeaea61c97efa706b9b107dcba02784b1601c74ac84f2a532ea079403e", - "sha256:f8888e31e3a85943743f8fc15e71536bda1c81d5aa36d014a3c0c44481d7db6e", - "sha256:fc52b79d83a3fe3a360902d3f5d79073a993597d48114c29485e9431092905d8" + "sha256:06435b539f889b1f6f4ac1758871aae42dc3a8c0e24ac9e60c2384973ad73027", + "sha256:06a81e93cd441c56a9b65d8e1d043daeb97a3d0856d177d5c90ba85acb3db087", + "sha256:0a55554a2fa0d408816b3b5cedf0045f4b8e1a6065aec45849de2d6f3f8e9786", + "sha256:0b2b64d2bb6d3fb9112bafa732def486049e63de9618b5843bcdd081d8144cd8", + "sha256:10955842570876604d404661fbccbc9c7e684caf432c09c715ec38fbae45ae09", + "sha256:122c7fa62b130ed55f8f285bfd56d5f4b4a5b503609d181f9ad85e55c89f4185", + "sha256:1ceae2f17a9c33cb48e3263960dc5fc8005351ee19db217e9b1bb15d28c02574", + "sha256:1d3193f4a680c64b4b6a9115943538edb896edc190f0b222e73761716519268e", + "sha256:1f79682fbe303db92bc2b1136016a38a42e835d932bab5b3b1bfcfbf0640e519", + "sha256:2127566c664442652f024c837091890cb1942c30937add288223dc895793f898", + "sha256:22afcb9f253dac0696b5a4be4a1c0f8762f8239e21b99680099abd9b2b1b2269", + "sha256:25baf083bf6f6b341f4121c2f3c548875ee6f5339300e08be3f2b2ba1721cdd3", + "sha256:2e81c7b9c8979ce92ed306c249d46894776a909505d8f5a4ba55b14206e3222f", + "sha256:3287761bc4ee9e33561a7e058c72ac0938c4f57fe49a09eae428fd88aafe7bb6", + "sha256:34d1c8da1e78d2e001f363791c98a272bb734000fcef47a491c1e3b0505657a8", + "sha256:37e55c8e51c236f95b033f6fb391d7d7970ba5fe7ff453dad675e88cf303377a", + "sha256:3d47fa203a7bd9c5b6cee4736ee84ca03b8ef23193c0d1ca99b5089f72645c73", + "sha256:3e4d1f6587322d2788836a99c69062fbb091331ec940e02d12d179c1d53e25fc", + "sha256:42cb296636fcc8b0644486d15c12376cb9fa75443e00fb25de0b8602e64c1714", + "sha256:45485e01ff4d3630ec0d9617310448a8702f70e9c01906b0d0118bdf9d124cf2", + "sha256:4a78b2b446bd7c934f5dcedc588903fb2f5eec172f3d29e52a9096a43722adfc", + "sha256:4ab2fe47fae9e0f9dee8c04187ce5d09f48eabe611be8259444906793ab7cbce", + "sha256:4d0d1650369165a14e14e1e47b372cfcb31d6ab44e6e33cb2d4e57265290044d", + "sha256:549a3a73da901d5bc3ce8d24e0600d1fa85524c10287f6004fbab87672bf3e1e", + "sha256:55086ee1064215781fff39a1af09518bc9255b50d6333f2e4c74ca09fac6a8f6", + "sha256:572c3763a264ba47b3cf708a44ce965d98555f618ca42c926a9c1616d8f34269", + "sha256:573f6eac48f4769d667c4442081b1794f52919e7edada77495aaed9236d13a96", + "sha256:5b4c145409bef602a690e7cfad0a15a55c13320ff7a3ad7ca59c13bb8ba4d45d", + "sha256:6463effa3186ea09411d50efc7d85360b38d5f09b870c48e4600f63af490e56a", + "sha256:65f6f63034100ead094b8744b3b97965785388f308a64cf8d7c34f2f2e5be0c4", + "sha256:663946639d296df6a2bb2aa51b60a2454ca1cb29835324c640dafb5ff2131a77", + "sha256:6897af51655e3691ff853668779c7bad41579facacf5fd7253b0133308cf000d", + "sha256:68d1f8a9e9e37c1223b656399be5d6b448dea850bed7d0f87a8311f1ff3dabb0", + "sha256:6ac7ffc7ad6d040517be39eb591cac5ff87416c2537df6ba3cba3bae290c0fed", + "sha256:6b3251890fff30ee142c44144871185dbe13b11bab478a88887a639655be1068", + "sha256:6c4caeef8fa63d06bd437cd4bdcf3ffefe6738fb1b25951440d80dc7df8c03ac", + "sha256:6ef1d82a3af9d3eecdba2321dc1b3c238245d890843e040e41e470ffa64c3e25", + "sha256:753f10e867343b4511128c6ed8c82f7bec3bd026875576dfd88483c5c73b2fd8", + "sha256:7cd13a2e3ddeed6913a65e66e94b51d80a041145a026c27e6bb76c31a853c6ab", + "sha256:7ed9e526742851e8d5cc9e6cf41427dfc6068d4f5a3bb03659444b4cabf6bc26", + "sha256:7f04c839ed0b6b98b1a7501a002144b76c18fb1c1850c8b98d458ac269e26ed2", + "sha256:802fe99cca7457642125a8a88a084cef28ff0cf9407060f7b93dca5aa25480db", + "sha256:80402cd6ee291dcb72644d6eac93785fe2c8b9cb30893c1af5b8fdd753b9d40f", + "sha256:8465322196c8b4d7ab6d1e049e4c5cb460d0394da4a27d23cc242fbf0034b6b5", + "sha256:86216b5cee4b06df986d214f664305142d9c76df9b6512be2738aa72a2048f99", + "sha256:87d1351268731db79e0f8e745d92493ee2841c974128ef629dc518b937d9194c", + "sha256:8bdb58ff7ba23002a4c5808d608e4e6c687175724f54a5dade5fa8c67b604e4d", + "sha256:8c622a5fe39a48f78944a87d4fb8a53ee07344641b0562c540d840748571b811", + "sha256:8d756e44e94489e49571086ef83b2bb8ce311e730092d2c34ca8f7d925cb20aa", + "sha256:8f4a014bc36d3c57402e2977dada34f9c12300af536839dc38c0beab8878f38a", + "sha256:9063e24fdb1e498ab71cb7419e24622516c4a04476b17a2dab57e8baa30d6e03", + "sha256:90d558489962fd4918143277a773316e56c72da56ec7aa3dc3dbbe20fdfed15b", + "sha256:923c0c831b7cfcb071580d3f46c4baf50f174be571576556269530f4bbd79d04", + "sha256:95f2a5796329323b8f0512e09dbb7a1860c46a39da62ecb2324f116fa8fdc85c", + "sha256:96b02a3dc4381e5494fad39be677abcb5e6634bf7b4fa83a6dd3112607547001", + "sha256:9f96df6923e21816da7e0ad3fd47dd8f94b2a5ce594e00677c0013018b813458", + "sha256:a10af20b82360ab00827f916a6058451b723b4e65030c5a18577c8b2de5b3389", + "sha256:a50aebfa173e157099939b17f18600f72f84eed3049e743b68ad15bd69b6bf99", + "sha256:a981a536974bbc7a512cf44ed14938cf01030a99e9b3a06dd59578882f06f985", + "sha256:a9a8e9031d613fd2009c182b69c7b2c1ef8239a0efb1df3f7c8da66d5dd3d537", + "sha256:ae5f4161f18c61806f411a13b0310bea87f987c7d2ecdbdaad0e94eb2e404238", + "sha256:aed38f6e4fb3f5d6bf81bfa990a07806be9d83cf7bacef998ab1a9bd660a581f", + "sha256:b01b88d45a6fcb69667cd6d2f7a9aeb4bf53760d7fc536bf679ec94fe9f3ff3d", + "sha256:b261ccdec7821281dade748d088bb6e9b69e6d15b30652b74cbbac25e280b796", + "sha256:b2b0a0c0517616b6869869f8c581d4eb2dd83a4d79e0ebcb7d373ef9956aeb0a", + "sha256:b4a23f61ce87adf89be746c8a8974fe1c823c891d8f86eb218bb957c924bb143", + "sha256:bd8f7df7d12c2db9fab40bdd87a7c09b1530128315d047a086fa3ae3435cb3a8", + "sha256:beb58fe5cdb101e3a055192ac291b7a21e3b7ef4f67fa1d74e331a7f2124341c", + "sha256:c002b4ffc0be611f0d9da932eb0f704fe2602a9a949d1f738e4c34c75b0863d5", + "sha256:c083af607d2515612056a31f0a8d9e0fcb5876b7bfc0abad3ecd275bc4ebc2d5", + "sha256:c180f51afb394e165eafe4ac2936a14bee3eb10debc9d9e4db8958fe36afe711", + "sha256:c235ebd9baae02f1b77bcea61bce332cb4331dc3617d254df3323aa01ab47bd4", + "sha256:cd70574b12bb8a4d2aaa0094515df2463cb429d8536cfb6c7ce983246983e5a6", + "sha256:d0eccceffcb53201b5bfebb52600a5fb483a20b61da9dbc885f8b103cbe7598c", + "sha256:d965bba47ddeec8cd560687584e88cf699fd28f192ceb452d1d7ee807c5597b7", + "sha256:db364eca23f876da6f9e16c9da0df51aa4f104a972735574842618b8c6d999d4", + "sha256:ddbb2551d7e0102e7252db79ba445cdab71b26640817ab1e3e3648dad515003b", + "sha256:deb6be0ac38ece9ba87dea880e438f25ca3eddfac8b002a2ec3d9183a454e8ae", + "sha256:e06ed3eb3218bc64786f7db41917d4e686cc4856944f53d5bdf83a6884432e12", + "sha256:e27ad930a842b4c5eb8ac0016b0a54f5aebbe679340c26101df33424142c143c", + "sha256:e537484df0d8f426ce2afb2d0f8e1c3d0b114b83f8850e5f2fbea0e797bd82ae", + "sha256:eb00ed941194665c332bf8e078baf037d6c35d7c4f3102ea2d4f16ca94a26dc8", + "sha256:eb6904c354526e758fda7167b33005998fb68c46fbc10e013ca97f21ca5c8887", + "sha256:eb8821e09e916165e160797a6c17edda0679379a4be5c716c260e836e122f54b", + "sha256:efcb3f6676480691518c177e3b465bcddf57cea040302f9f4e6e191af91174d4", + "sha256:f27273b60488abe721a075bcca6d7f3964f9f6f067c8c4c605743023d7d3944f", + "sha256:f30c3cb33b24454a82faecaf01b19c18562b1e89558fb6c56de4d9118a032fd5", + "sha256:fb69256e180cb6c8a894fee62b3afebae785babc1ee98b81cdf68bbca1987f33", + "sha256:fd1abc0d89e30cc4e02e4064dc67fcc51bd941eb395c502aac3ec19fab46b519", + "sha256:ff8fa367d09b717b2a17a052544193ad76cd49979c805768879cb63d9ca50561" ], "markers": "python_full_version >= '3.7.0'", - "version": "==3.3.0" + "version": "==3.3.2" }, "cryptography": { "hashes": [ - "sha256:004b6ccc95943f6a9ad3142cfabcc769d7ee38a3f60fb0dddbfb431f818c3a67", - "sha256:047c4603aeb4bbd8db2756e38f5b8bd7e94318c047cfe4efeb5d715e08b49311", - "sha256:0d9409894f495d465fe6fda92cb70e8323e9648af912d5b9141d616df40a87b8", - "sha256:23a25c09dfd0d9f28da2352503b23e086f8e78096b9fd585d1d14eca01613e13", - "sha256:2ed09183922d66c4ec5fdaa59b4d14e105c084dd0febd27452de8f6f74704143", - "sha256:35c00f637cd0b9d5b6c6bd11b6c3359194a8eba9c46d4e875a3660e3b400005f", - "sha256:37480760ae08065437e6573d14be973112c9e6dcaf5f11d00147ee74f37a3829", - "sha256:3b224890962a2d7b57cf5eeb16ccaafba6083f7b811829f00476309bce2fe0fd", - "sha256:5a0f09cefded00e648a127048119f77bc2b2ec61e736660b5789e638f43cc397", - "sha256:5b72205a360f3b6176485a333256b9bcd48700fc755fef51c8e7e67c4b63e3ac", - "sha256:7e53db173370dea832190870e975a1e09c86a879b613948f09eb49324218c14d", - "sha256:7febc3094125fc126a7f6fb1f420d0da639f3f32cb15c8ff0dc3997c4549f51a", - "sha256:80907d3faa55dc5434a16579952ac6da800935cd98d14dbd62f6f042c7f5e839", - "sha256:86defa8d248c3fa029da68ce61fe735432b047e32179883bdb1e79ed9bb8195e", - "sha256:8ac4f9ead4bbd0bc8ab2d318f97d85147167a488be0e08814a37eb2f439d5cf6", - "sha256:93530900d14c37a46ce3d6c9e6fd35dbe5f5601bf6b3a5c325c7bffc030344d9", - "sha256:9eeb77214afae972a00dee47382d2591abe77bdae166bda672fb1e24702a3860", - "sha256:b5f4dfe950ff0479f1f00eda09c18798d4f49b98f4e2006d644b3301682ebdca", - "sha256:c3391bd8e6de35f6f1140e50aaeb3e2b3d6a9012536ca23ab0d9c35ec18c8a91", - "sha256:c880eba5175f4307129784eca96f4e70b88e57aa3f680aeba3bab0e980b0f37d", - "sha256:cecfefa17042941f94ab54f769c8ce0fe14beff2694e9ac684176a2535bf9714", - "sha256:e40211b4923ba5a6dc9769eab704bdb3fbb58d56c5b336d30996c24fcf12aadb", - "sha256:efc8ad4e6fc4f1752ebfb58aefece8b4e3c4cae940b0994d43649bdfce8d0d4f" + "sha256:079b85658ea2f59c4f43b70f8119a52414cdb7be34da5d019a77bf96d473b960", + "sha256:09616eeaef406f99046553b8a40fbf8b1e70795a91885ba4c96a70793de5504a", + "sha256:13f93ce9bea8016c253b34afc6bd6a75993e5c40672ed5405a9c832f0d4a00bc", + "sha256:37a138589b12069efb424220bf78eac59ca68b95696fc622b6ccc1c0a197204a", + "sha256:3c78451b78313fa81607fa1b3f1ae0a5ddd8014c38a02d9db0616133987b9cdf", + "sha256:43f2552a2378b44869fe8827aa19e69512e3245a219104438692385b0ee119d1", + "sha256:48a0476626da912a44cc078f9893f292f0b3e4c739caf289268168d8f4702a39", + "sha256:49f0805fc0b2ac8d4882dd52f4a3b935b210935d500b6b805f321addc8177406", + "sha256:5429ec739a29df2e29e15d082f1d9ad683701f0ec7709ca479b3ff2708dae65a", + "sha256:5a1b41bc97f1ad230a41657d9155113c7521953869ae57ac39ac7f1bb471469a", + "sha256:68a2dec79deebc5d26d617bfdf6e8aab065a4f34934b22d3b5010df3ba36612c", + "sha256:7a698cb1dac82c35fcf8fe3417a3aaba97de16a01ac914b89a0889d364d2f6be", + "sha256:841df4caa01008bad253bce2a6f7b47f86dc9f08df4b433c404def869f590a15", + "sha256:90452ba79b8788fa380dfb587cca692976ef4e757b194b093d845e8d99f612f2", + "sha256:928258ba5d6f8ae644e764d0f996d61a8777559f72dfeb2eea7e2fe0ad6e782d", + "sha256:af03b32695b24d85a75d40e1ba39ffe7db7ffcb099fe507b39fd41a565f1b157", + "sha256:b640981bf64a3e978a56167594a0e97db71c89a479da8e175d8bb5be5178c003", + "sha256:c5ca78485a255e03c32b513f8c2bc39fedb7f5c5f8535545bdc223a03b24f248", + "sha256:c7f3201ec47d5207841402594f1d7950879ef890c0c495052fa62f58283fde1a", + "sha256:d5ec85080cce7b0513cfd233914eb8b7bbd0633f1d1703aa28d1dd5a72f678ec", + "sha256:d6c391c021ab1f7a82da5d8d0b3cee2f4b2c455ec86c8aebbc84837a631ff309", + "sha256:e3114da6d7f95d2dee7d3f4eec16dacff819740bbab931aff8648cb13c5ff5e7", + "sha256:f983596065a18a2183e7f79ab3fd4c475205b839e02cbc0efbbf9666c4b3083d" ], "markers": "python_version >= '3.7'", - "version": "==41.0.4" + "version": "==41.0.7" }, "deprecated": { "hashes": [ @@ -234,11 +233,11 @@ }, "idna": { "hashes": [ - "sha256:814f528e8dead7d329833b91c5faa87d60bf71824cd12a7530b5526063d02cb4", - "sha256:90b77e79eaa3eba6de819a0c442c0b4ceefc341a7a2ab77d7562bf49f425c5c2" + "sha256:9ecdbbd083b06798ae1e86adcbfe8ab1479cf864e4ee30fe4e46a003d12491ca", + "sha256:c05567e9c24a6b9faaa835c4821bad0590fbb9d5779e7caa6e1cc4978e7eb24f" ], "markers": "python_version >= '3.5'", - "version": "==3.4" + "version": "==3.6" }, "jinja2": { "hashes": [ @@ -331,13 +330,16 @@ }, "pygithub": { "hashes": [ - "sha256:b7bac601492a2b6c876ef326e4ffa3c1923e32707e415da76bfb8307ee8ffb7e", - "sha256:e325f5ca2c111d19dea2796c8f1e7ae11da77287007736582196341390d31d35" + "sha256:4b528d5d6f35e991ea5fd3f942f58748f24938805cb7fcf24486546637917337", + "sha256:ecf12c2809c44147bce63b047b3d2e9dac8a41b63e90fcb263c703f64936b97c" ], - "markers": "python_version >= '3.7'", - "version": "==1.58.0" + "index": "pypi", + "version": "==2.1.1" }, "pyjwt": { + "extras": [ + "crypto" + ], "hashes": [ "sha256:57e28d156e3d5c10088e0c68abb90bfac3df82b40a71bd0daa20c65ccd5c23de", "sha256:59127c392cc44c2da5bb3192169a91f429924e17aff6534d70fdc02ab3e04320" @@ -361,6 +363,14 @@ "markers": "python_version >= '3.6'", "version": "==1.5.0" }, + "python-dateutil": { + "hashes": [ + "sha256:0123cacc1627ae19ddf3c27a5de5bd67ee4586fbdd6440d9748f8abb483d3e86", + "sha256:961d03dc3453ebbc59dbdea9e4e11c5651520a876d0f4db161e8674aae935da9" + ], + "markers": "python_version >= '2.7' and python_version not in '3.0, 3.1, 3.2, 3.3'", + "version": "==2.8.2" + }, "pyyaml": { "hashes": [ "sha256:04ac92ad1925b2cff1db0cfebffb6ffc43457495c9b3c39d3fcae417d7125dc5", @@ -423,105 +433,114 @@ "sha256:942c5a758f98d790eaed1a29cb6eefc7ffb0d1cf7af05c3d2791656dbd6ad1e1" ], "index": "pypi", - "markers": "python_version >= '3.7'", "version": "==2.31.0" }, "resolvelib": { "hashes": [ - "sha256:c6ea56732e9fb6fca1b2acc2ccc68a0b6b8c566d8f3e78e0443310ede61dbd37", - "sha256:d9b7907f055c3b3a2cfc56c914ffd940122915826ff5fb5b1de0c99778f4de98" + "sha256:04ce76cbd63fded2078ce224785da6ecd42b9564b1390793f64ddecbe997b309", + "sha256:d2da45d1a8dfee81bdd591647783e340ef3bcb104b54c383f70d422ef5cc7dbf" + ], + "version": "==1.0.1" + }, + "six": { + "hashes": [ + "sha256:1e61c37477a1626458e36f7b1d82aa5c9b094fa4802892072e49de9c60c4c926", + "sha256:8abb2f1d86890a2dfb989f9a77cfcfd3e47c2a354b01111771326f8aa26e0254" ], - "version": "==0.8.1" + "markers": "python_version >= '2.7' and python_version not in '3.0, 3.1, 3.2, 3.3'", + "version": "==1.16.0" + }, + "typing-extensions": { + "hashes": [ + "sha256:8f92fc8806f9a6b641eaa5318da32b44d401efaac0f6678c9bc448ba3605faa0", + "sha256:df8e4339e9cb77357558cbdbceca33c303714cf861d1eef15e1070055ae8b7ef" + ], + "markers": "python_version >= '3.8'", + "version": "==4.8.0" }, "urllib3": { "hashes": [ - "sha256:c97dfde1f7bd43a71c8d2a58e369e9b2bf692d1334ea9f9cae55add7d0dd0f84", - "sha256:fdb6d215c776278489906c2f8916e6e7d4f5a9b602ccbcfdf7f016fc8da0596e" + "sha256:55901e917a5896a349ff771be919f8bd99aff50b79fe58fec595eb37bbc56bb3", + "sha256:df7aa8afb0148fa78488e7899b2c59b5f4ffcfa82e6c54ccb9dd37c1d7b52d54" ], - "index": "pypi", - "markers": "python_version >= '3.7'", - "version": "==2.0.7" + "markers": "python_version >= '3.8'", + "version": "==2.1.0" }, "wrapt": { "hashes": [ - "sha256:02fce1852f755f44f95af51f69d22e45080102e9d00258053b79367d07af39c0", - "sha256:077ff0d1f9d9e4ce6476c1a924a3332452c1406e59d90a2cf24aeb29eeac9420", - "sha256:078e2a1a86544e644a68422f881c48b84fef6d18f8c7a957ffd3f2e0a74a0d4a", - "sha256:0970ddb69bba00670e58955f8019bec4a42d1785db3faa043c33d81de2bf843c", - "sha256:1286eb30261894e4c70d124d44b7fd07825340869945c79d05bda53a40caa079", - "sha256:21f6d9a0d5b3a207cdf7acf8e58d7d13d463e639f0c7e01d82cdb671e6cb7923", - "sha256:230ae493696a371f1dbffaad3dafbb742a4d27a0afd2b1aecebe52b740167e7f", - "sha256:26458da5653aa5b3d8dc8b24192f574a58984c749401f98fff994d41d3f08da1", - "sha256:2cf56d0e237280baed46f0b5316661da892565ff58309d4d2ed7dba763d984b8", - "sha256:2e51de54d4fb8fb50d6ee8327f9828306a959ae394d3e01a1ba8b2f937747d86", - "sha256:2fbfbca668dd15b744418265a9607baa970c347eefd0db6a518aaf0cfbd153c0", - "sha256:38adf7198f8f154502883242f9fe7333ab05a5b02de7d83aa2d88ea621f13364", - "sha256:3a8564f283394634a7a7054b7983e47dbf39c07712d7b177b37e03f2467a024e", - "sha256:3abbe948c3cbde2689370a262a8d04e32ec2dd4f27103669a45c6929bcdbfe7c", - "sha256:3bbe623731d03b186b3d6b0d6f51865bf598587c38d6f7b0be2e27414f7f214e", - "sha256:40737a081d7497efea35ab9304b829b857f21558acfc7b3272f908d33b0d9d4c", - "sha256:41d07d029dd4157ae27beab04d22b8e261eddfc6ecd64ff7000b10dc8b3a5727", - "sha256:46ed616d5fb42f98630ed70c3529541408166c22cdfd4540b88d5f21006b0eff", - "sha256:493d389a2b63c88ad56cdc35d0fa5752daac56ca755805b1b0c530f785767d5e", - "sha256:4ff0d20f2e670800d3ed2b220d40984162089a6e2c9646fdb09b85e6f9a8fc29", - "sha256:54accd4b8bc202966bafafd16e69da9d5640ff92389d33d28555c5fd4f25ccb7", - "sha256:56374914b132c702aa9aa9959c550004b8847148f95e1b824772d453ac204a72", - "sha256:578383d740457fa790fdf85e6d346fda1416a40549fe8db08e5e9bd281c6a475", - "sha256:58d7a75d731e8c63614222bcb21dd992b4ab01a399f1f09dd82af17bbfc2368a", - "sha256:5c5aa28df055697d7c37d2099a7bc09f559d5053c3349b1ad0c39000e611d317", - "sha256:5fc8e02f5984a55d2c653f5fea93531e9836abbd84342c1d1e17abc4a15084c2", - "sha256:63424c681923b9f3bfbc5e3205aafe790904053d42ddcc08542181a30a7a51bd", - "sha256:64b1df0f83706b4ef4cfb4fb0e4c2669100fd7ecacfb59e091fad300d4e04640", - "sha256:74934ebd71950e3db69960a7da29204f89624dde411afbfb3b4858c1409b1e98", - "sha256:75669d77bb2c071333417617a235324a1618dba66f82a750362eccbe5b61d248", - "sha256:75760a47c06b5974aa5e01949bf7e66d2af4d08cb8c1d6516af5e39595397f5e", - "sha256:76407ab327158c510f44ded207e2f76b657303e17cb7a572ffe2f5a8a48aa04d", - "sha256:76e9c727a874b4856d11a32fb0b389afc61ce8aaf281ada613713ddeadd1cfec", - "sha256:77d4c1b881076c3ba173484dfa53d3582c1c8ff1f914c6461ab70c8428b796c1", - "sha256:780c82a41dc493b62fc5884fb1d3a3b81106642c5c5c78d6a0d4cbe96d62ba7e", - "sha256:7dc0713bf81287a00516ef43137273b23ee414fe41a3c14be10dd95ed98a2df9", - "sha256:7eebcdbe3677e58dd4c0e03b4f2cfa346ed4049687d839adad68cc38bb559c92", - "sha256:896689fddba4f23ef7c718279e42f8834041a21342d95e56922e1c10c0cc7afb", - "sha256:96177eb5645b1c6985f5c11d03fc2dbda9ad24ec0f3a46dcce91445747e15094", - "sha256:96e25c8603a155559231c19c0349245eeb4ac0096fe3c1d0be5c47e075bd4f46", - "sha256:9d37ac69edc5614b90516807de32d08cb8e7b12260a285ee330955604ed9dd29", - "sha256:9ed6aa0726b9b60911f4aed8ec5b8dd7bf3491476015819f56473ffaef8959bd", - "sha256:a487f72a25904e2b4bbc0817ce7a8de94363bd7e79890510174da9d901c38705", - "sha256:a4cbb9ff5795cd66f0066bdf5947f170f5d63a9274f99bdbca02fd973adcf2a8", - "sha256:a74d56552ddbde46c246b5b89199cb3fd182f9c346c784e1a93e4dc3f5ec9975", - "sha256:a89ce3fd220ff144bd9d54da333ec0de0399b52c9ac3d2ce34b569cf1a5748fb", - "sha256:abd52a09d03adf9c763d706df707c343293d5d106aea53483e0ec8d9e310ad5e", - "sha256:abd8f36c99512755b8456047b7be10372fca271bf1467a1caa88db991e7c421b", - "sha256:af5bd9ccb188f6a5fdda9f1f09d9f4c86cc8a539bd48a0bfdc97723970348418", - "sha256:b02f21c1e2074943312d03d243ac4388319f2456576b2c6023041c4d57cd7019", - "sha256:b06fa97478a5f478fb05e1980980a7cdf2712015493b44d0c87606c1513ed5b1", - "sha256:b0724f05c396b0a4c36a3226c31648385deb6a65d8992644c12a4963c70326ba", - "sha256:b130fe77361d6771ecf5a219d8e0817d61b236b7d8b37cc045172e574ed219e6", - "sha256:b56d5519e470d3f2fe4aa7585f0632b060d532d0696c5bdfb5e8319e1d0f69a2", - "sha256:b67b819628e3b748fd3c2192c15fb951f549d0f47c0449af0764d7647302fda3", - "sha256:ba1711cda2d30634a7e452fc79eabcadaffedf241ff206db2ee93dd2c89a60e7", - "sha256:bbeccb1aa40ab88cd29e6c7d8585582c99548f55f9b2581dfc5ba68c59a85752", - "sha256:bd84395aab8e4d36263cd1b9308cd504f6cf713b7d6d3ce25ea55670baec5416", - "sha256:c99f4309f5145b93eca6e35ac1a988f0dc0a7ccf9ccdcd78d3c0adf57224e62f", - "sha256:ca1cccf838cd28d5a0883b342474c630ac48cac5df0ee6eacc9c7290f76b11c1", - "sha256:cd525e0e52a5ff16653a3fc9e3dd827981917d34996600bbc34c05d048ca35cc", - "sha256:cdb4f085756c96a3af04e6eca7f08b1345e94b53af8921b25c72f096e704e145", - "sha256:ce42618f67741d4697684e501ef02f29e758a123aa2d669e2d964ff734ee00ee", - "sha256:d06730c6aed78cee4126234cf2d071e01b44b915e725a6cb439a879ec9754a3a", - "sha256:d5fe3e099cf07d0fb5a1e23d399e5d4d1ca3e6dfcbe5c8570ccff3e9208274f7", - "sha256:d6bcbfc99f55655c3d93feb7ef3800bd5bbe963a755687cbf1f490a71fb7794b", - "sha256:d787272ed958a05b2c86311d3a4135d3c2aeea4fc655705f074130aa57d71653", - "sha256:e169e957c33576f47e21864cf3fc9ff47c223a4ebca8960079b8bd36cb014fd0", - "sha256:e20076a211cd6f9b44a6be58f7eeafa7ab5720eb796975d0c03f05b47d89eb90", - "sha256:e826aadda3cae59295b95343db8f3d965fb31059da7de01ee8d1c40a60398b29", - "sha256:eef4d64c650f33347c1f9266fa5ae001440b232ad9b98f1f43dfe7a79435c0a6", - "sha256:f2e69b3ed24544b0d3dbe2c5c0ba5153ce50dcebb576fdc4696d52aa22db6034", - "sha256:f87ec75864c37c4c6cb908d282e1969e79763e0d9becdfe9fe5473b7bb1e5f09", - "sha256:fbec11614dba0424ca72f4e8ba3c420dba07b4a7c206c8c8e4e73f2e98f4c559", - "sha256:fd69666217b62fa5d7c6aa88e507493a34dec4fa20c5bd925e4bc12fce586639" + "sha256:0d2691979e93d06a95a26257adb7bfd0c93818e89b1406f5a28f36e0d8c1e1fc", + "sha256:14d7dc606219cdd7405133c713f2c218d4252f2a469003f8c46bb92d5d095d81", + "sha256:1a5db485fe2de4403f13fafdc231b0dbae5eca4359232d2efc79025527375b09", + "sha256:1acd723ee2a8826f3d53910255643e33673e1d11db84ce5880675954183ec47e", + "sha256:1ca9b6085e4f866bd584fb135a041bfc32cab916e69f714a7d1d397f8c4891ca", + "sha256:1dd50a2696ff89f57bd8847647a1c363b687d3d796dc30d4dd4a9d1689a706f0", + "sha256:2076fad65c6736184e77d7d4729b63a6d1ae0b70da4868adeec40989858eb3fb", + "sha256:2a88e6010048489cda82b1326889ec075a8c856c2e6a256072b28eaee3ccf487", + "sha256:3ebf019be5c09d400cf7b024aa52b1f3aeebeff51550d007e92c3c1c4afc2a40", + "sha256:418abb18146475c310d7a6dc71143d6f7adec5b004ac9ce08dc7a34e2babdc5c", + "sha256:43aa59eadec7890d9958748db829df269f0368521ba6dc68cc172d5d03ed8060", + "sha256:44a2754372e32ab315734c6c73b24351d06e77ffff6ae27d2ecf14cf3d229202", + "sha256:490b0ee15c1a55be9c1bd8609b8cecd60e325f0575fc98f50058eae366e01f41", + "sha256:49aac49dc4782cb04f58986e81ea0b4768e4ff197b57324dcbd7699c5dfb40b9", + "sha256:5eb404d89131ec9b4f748fa5cfb5346802e5ee8836f57d516576e61f304f3b7b", + "sha256:5f15814a33e42b04e3de432e573aa557f9f0f56458745c2074952f564c50e664", + "sha256:5f370f952971e7d17c7d1ead40e49f32345a7f7a5373571ef44d800d06b1899d", + "sha256:66027d667efe95cc4fa945af59f92c5a02c6f5bb6012bff9e60542c74c75c362", + "sha256:66dfbaa7cfa3eb707bbfcd46dab2bc6207b005cbc9caa2199bcbc81d95071a00", + "sha256:685f568fa5e627e93f3b52fda002c7ed2fa1800b50ce51f6ed1d572d8ab3e7fc", + "sha256:6906c4100a8fcbf2fa735f6059214bb13b97f75b1a61777fcf6432121ef12ef1", + "sha256:6a42cd0cfa8ffc1915aef79cb4284f6383d8a3e9dcca70c445dcfdd639d51267", + "sha256:6dcfcffe73710be01d90cae08c3e548d90932d37b39ef83969ae135d36ef3956", + "sha256:6f6eac2360f2d543cc875a0e5efd413b6cbd483cb3ad7ebf888884a6e0d2e966", + "sha256:72554a23c78a8e7aa02abbd699d129eead8b147a23c56e08d08dfc29cfdddca1", + "sha256:73870c364c11f03ed072dda68ff7aea6d2a3a5c3fe250d917a429c7432e15228", + "sha256:73aa7d98215d39b8455f103de64391cb79dfcad601701a3aa0dddacf74911d72", + "sha256:75ea7d0ee2a15733684badb16de6794894ed9c55aa5e9903260922f0482e687d", + "sha256:7bd2d7ff69a2cac767fbf7a2b206add2e9a210e57947dd7ce03e25d03d2de292", + "sha256:807cc8543a477ab7422f1120a217054f958a66ef7314f76dd9e77d3f02cdccd0", + "sha256:8e9723528b9f787dc59168369e42ae1c3b0d3fadb2f1a71de14531d321ee05b0", + "sha256:9090c9e676d5236a6948330e83cb89969f433b1943a558968f659ead07cb3b36", + "sha256:9153ed35fc5e4fa3b2fe97bddaa7cbec0ed22412b85bcdaf54aeba92ea37428c", + "sha256:9159485323798c8dc530a224bd3ffcf76659319ccc7bbd52e01e73bd0241a0c5", + "sha256:941988b89b4fd6b41c3f0bfb20e92bd23746579736b7343283297c4c8cbae68f", + "sha256:94265b00870aa407bd0cbcfd536f17ecde43b94fb8d228560a1e9d3041462d73", + "sha256:98b5e1f498a8ca1858a1cdbffb023bfd954da4e3fa2c0cb5853d40014557248b", + "sha256:9b201ae332c3637a42f02d1045e1d0cccfdc41f1f2f801dafbaa7e9b4797bfc2", + "sha256:a0ea261ce52b5952bf669684a251a66df239ec6d441ccb59ec7afa882265d593", + "sha256:a33a747400b94b6d6b8a165e4480264a64a78c8a4c734b62136062e9a248dd39", + "sha256:a452f9ca3e3267cd4d0fcf2edd0d035b1934ac2bd7e0e57ac91ad6b95c0c6389", + "sha256:a86373cf37cd7764f2201b76496aba58a52e76dedfaa698ef9e9688bfd9e41cf", + "sha256:ac83a914ebaf589b69f7d0a1277602ff494e21f4c2f743313414378f8f50a4cf", + "sha256:aefbc4cb0a54f91af643660a0a150ce2c090d3652cf4052a5397fb2de549cd89", + "sha256:b3646eefa23daeba62643a58aac816945cadc0afaf21800a1421eeba5f6cfb9c", + "sha256:b47cfad9e9bbbed2339081f4e346c93ecd7ab504299403320bf85f7f85c7d46c", + "sha256:b935ae30c6e7400022b50f8d359c03ed233d45b725cfdd299462f41ee5ffba6f", + "sha256:bb2dee3874a500de01c93d5c71415fcaef1d858370d405824783e7a8ef5db440", + "sha256:bc57efac2da352a51cc4658878a68d2b1b67dbe9d33c36cb826ca449d80a8465", + "sha256:bf5703fdeb350e36885f2875d853ce13172ae281c56e509f4e6eca049bdfb136", + "sha256:c31f72b1b6624c9d863fc095da460802f43a7c6868c5dda140f51da24fd47d7b", + "sha256:c5cd603b575ebceca7da5a3a251e69561bec509e0b46e4993e1cac402b7247b8", + "sha256:d2efee35b4b0a347e0d99d28e884dfd82797852d62fcd7ebdeee26f3ceb72cf3", + "sha256:d462f28826f4657968ae51d2181a074dfe03c200d6131690b7d65d55b0f360f8", + "sha256:d5e49454f19ef621089e204f862388d29e6e8d8b162efce05208913dde5b9ad6", + "sha256:da4813f751142436b075ed7aa012a8778aa43a99f7b36afe9b742d3ed8bdc95e", + "sha256:db2e408d983b0e61e238cf579c09ef7020560441906ca990fe8412153e3b291f", + "sha256:db98ad84a55eb09b3c32a96c576476777e87c520a34e2519d3e59c44710c002c", + "sha256:dbed418ba5c3dce92619656802cc5355cb679e58d0d89b50f116e4a9d5a9603e", + "sha256:dcdba5c86e368442528f7060039eda390cc4091bfd1dca41e8046af7c910dda8", + "sha256:decbfa2f618fa8ed81c95ee18a387ff973143c656ef800c9f24fb7e9c16054e2", + "sha256:e4fdb9275308292e880dcbeb12546df7f3e0f96c6b41197e0cf37d2826359020", + "sha256:eb1b046be06b0fce7249f1d025cd359b4b80fc1c3e24ad9eca33e0dcdb2e4a35", + "sha256:eb6e651000a19c96f452c85132811d25e9264d836951022d6e81df2fff38337d", + "sha256:ed867c42c268f876097248e05b6117a65bcd1e63b779e916fe2e33cd6fd0d3c3", + "sha256:edfad1d29c73f9b863ebe7082ae9321374ccb10879eeabc84ba3b69f2579d537", + "sha256:f2058f813d4f2b5e3a9eb2eb3faf8f1d99b81c3e51aeda4b168406443e8ba809", + "sha256:f6b2d0c6703c988d334f297aa5df18c45e97b0af3679bb75059e0e0bd8b1069d", + "sha256:f8212564d49c50eb4565e502814f694e240c55551a5f1bc841d4fcaabb0a9b8a", + "sha256:ffa565331890b90056c01db69c0fe634a776f8019c143a5ae265f9c6bc4bd6d4" ], - "markers": "python_version >= '2.7' and python_version not in '3.0, 3.1, 3.2, 3.3, 3.4'", - "version": "==1.15.0" + "markers": "python_version >= '3.6'", + "version": "==1.16.0" } }, "develop": {} diff --git a/README.md b/README.md index 2e81df84..2a597cc8 100644 --- a/README.md +++ b/README.md @@ -5,23 +5,34 @@ This repository manages the GitHub permissions for the SCS organization. The CI is based on the great work contributed by [OTC](https://github.com/opentelekomcloud/ansible-collection-gitcontrol) and [OSISM](https://github.com/osism/github-manager). -## Installation - -```sh -python3 -m pip install --upgrade pip -python3 -m pip install pipenv wheel -pipenv install -ansible-galaxy collection install ansible-collection-gitcontrol -``` - -## Usage - -As a prerequisite, a PAT must be created. The rights ``repo`` and ``admin:org`` are required. - -```sh -export API_TOKEN="" -pipenv run ansible-playbook playbook.yaml -e api_token=$API_TOKEN -``` +# Local usage + +You can use the following procedure to test, debug or improve github manager on your local system. + +* Installation + ```sh + git clone git@github.com:SovereignCloudStack/github-manager.git + cd github-manager + rm -rf ansible-collection-gitcontrol + git submodule update --init --recursive + python3 -m pip install --upgrade pip + python3 -m pip install pipenv wheel + pipenv install + # Use this until https://github.com/opentelekomcloud/ansible-collection-gitcontrol/pull/43 is merged + pipenv run ansible-galaxy collection install git+https://github.com/SovereignCloudStack/ansible-collection-gitcontrol.git + # pipenv run ansible-galaxy collection install git+https://github.com/opentelekomcloud/ansible-collection-gitcontrol.git + ``` +* Create a [personal access token - classic (PAT)](https://github.com/settings/tokens) + This should only have a short validity and must be renewed regularly. + (The rights ``repo`` and ``admin:org`` are required) +* Execute + ```sh + export API_TOKEN="" + pipenv run ansible-playbook playbook.yaml -e api_token=${API_TOKEN} + + # Debugging with Ansiballs: https://docs.ansible.com/ansible/latest/dev_guide/debugging.html + ANSIBLE_KEEP_REMOTE_FILES=1 pipenv run ansible-playbook playbook.yaml -e api_token=${API_TOKEN} -vvv + ``` ## Limitiations @@ -31,13 +42,16 @@ at least one commit must have been made on the main branch. * It is not possible to remove members from the organization or any team. Please first delete the corresponding lines in `data.yaml` here in this repository and delete the user afterwards via the GitHub UI. -We're working on these issues upstream: and +We're working on these issues upstream: and ## Github Actions -For the Github Action workflows a repository secret ``GHP_{{github_username}}`` needs to be provided. This should only have a short -validity and must be renewed regularly. +For the Github Action workflows a repository secret ``GHP_{{github_username}}`` needs to be provided. i +This should only have a short validity and must be renewed regularly. +Add the created token of the second step in the topic "Local usage" to +[REPOSITORTY_SECRETS](https://github.com/SovereignCloudStack/github-manager/settings/secrets/actions) +(Name: "GHP_") If the following error in the logs comes from ``Manage github repositories``x the token has expired and must be renewed. diff --git a/ansible-collection-gitcontrol b/ansible-collection-gitcontrol index e7971cd6..0eeae05e 160000 --- a/ansible-collection-gitcontrol +++ b/ansible-collection-gitcontrol @@ -1 +1 @@ -Subproject commit e7971cd63fc37034e14c4ea8b94adb91621737af +Subproject commit 0eeae05e66bbea79bd57fa7feba1725451f713fd diff --git a/check_repositories.py b/check_repositories.py old mode 100644 new mode 100755 index 6078d593..3c9c25b8 --- a/check_repositories.py +++ b/check_repositories.py @@ -1,3 +1,5 @@ +#!/usr/bin/env python3 + import os, sys import github import yaml diff --git a/orgs/SovereignCloudStack/data.yaml b/orgs/SovereignCloudStack/data.yaml index ad267871..3686707a 100644 --- a/orgs/SovereignCloudStack/data.yaml +++ b/orgs/SovereignCloudStack/data.yaml @@ -1,5 +1,7 @@ --- members: + - name: Marc Schoechlin GH Permissions Test + login: TestingGHPermissions - name: Robin Leib login: RLeibJH - name: Daniel Mack @@ -39,24 +41,25 @@ members: login: cah-link - name: Philipp Westphal login: isaacintactile - - name: Ibrahim takouna + - name: Ibrahim Takouna login: itakouna - - name: "Janis Kemper" + - name: Janis Kemper login: janiskemper - name: Aniruddha Basak login: aniruddha2000 - name: Nitish Tiwari login: nitisht - - name: Anurag - - name: "kranurag7" + - name: Jan Klippel login: jklippel + - name: Anurag + login: kranurag7 - name: Jeff login: jnull - name: Joshua Mühlfort login: joshmue - name: Joshua Irmer login: JoshuaI96 - - name: "" + - name: kgube login: kgube - name: linwalth login: linwalth @@ -88,11 +91,11 @@ members: login: Phil9219 - name: René Lipkowsky login: PSwatchmen - - name: "" + - name: ra-beer login: ra-beer - name: Arvid Requate login: reqa - - name: "" + - name: stunivention login: stunivention - name: Florian Winkler login: tinguin @@ -538,6 +541,7 @@ branch_protection_templates: require_code_owner_reviews: false required_approving_review_count: 1 restrictions: + allow_org_members: true required_linear_history: false allow_force_pushes: false allow_deletions: false @@ -577,6 +581,7 @@ branch_protection_templates: require_code_owner_reviews: false required_approving_review_count: 1 restrictions: + allow_org_members: true required_linear_history: false allow_force_pushes: false allow_deletions: false From 4214fc003437c98354f02f8d0e7335d441b7c7e9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marc=20Sch=C3=B6chlin?= Date: Wed, 6 Dec 2023 19:18:47 +0100 Subject: [PATCH 204/374] close #187 : add three remaining users (#194) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Marc Schöchlin --- orgs/SovereignCloudStack/data.yaml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/orgs/SovereignCloudStack/data.yaml b/orgs/SovereignCloudStack/data.yaml index 3686707a..62c697b2 100644 --- a/orgs/SovereignCloudStack/data.yaml +++ b/orgs/SovereignCloudStack/data.yaml @@ -2,6 +2,10 @@ members: - name: Marc Schoechlin GH Permissions Test login: TestingGHPermissions + - name: Sascha Scherrer + login: saschascherrer + - name: elZander + login: elZander - name: Robin Leib login: RLeibJH - name: Daniel Mack From c5002bd0b92c86f754e0513276285065fed855c1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marc=20Sch=C3=B6chlin?= Date: Wed, 6 Dec 2023 19:19:45 +0100 Subject: [PATCH 205/374] Fix check-unmanaged-repos (#193) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Marc Schöchlin --- .github/workflows/check-unmanaged-repos.yml | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/.github/workflows/check-unmanaged-repos.yml b/.github/workflows/check-unmanaged-repos.yml index 21be3151..2a19329e 100644 --- a/.github/workflows/check-unmanaged-repos.yml +++ b/.github/workflows/check-unmanaged-repos.yml @@ -40,12 +40,11 @@ jobs: - name: Call check_repositories.py id: check - shell: sh {0} + shell: bash {0} run: | - OUTPUT="$(pipenv run python3 check_repositories.py 2>&1)" - RESULT=$? - echo "CHECK_RESULT=$OUTPUT" >> "$GITHUB_OUTPUT" - exit $RESULT + set -o pipefail + pipenv run python3 check_repositories.py | tee "$GITHUB_OUTPUT" + exit $? env: API_TOKEN: ${{ secrets[format('GHP_{0}', github.actor)] }} From 90e7fef520701b448aaaecd3de2cbf3ab73932d2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marc=20Sch=C3=B6chlin?= Date: Thu, 7 Dec 2023 12:49:32 +0100 Subject: [PATCH 206/374] Fix reporting and change resposibility (#195) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * try to fix the path issue Signed-off-by: Marc Schöchlin * Improve the template Signed-off-by: Marc Schöchlin --------- Signed-off-by: Marc Schöchlin --- .github/unmanaged-repos-issue.md | 2 ++ .github/workflows/check-unmanaged-repos.yml | 6 ++++-- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/.github/unmanaged-repos-issue.md b/.github/unmanaged-repos-issue.md index c78c2016..2371919b 100644 --- a/.github/unmanaged-repos-issue.md +++ b/.github/unmanaged-repos-issue.md @@ -5,3 +5,5 @@ labels: housekeeping {{ env.BODY }} Last checked on {{ date | date('YYYY-MM-DD') }}. + +Workflow run url: {{ env.URL_REF }} diff --git a/.github/workflows/check-unmanaged-repos.yml b/.github/workflows/check-unmanaged-repos.yml index 2a19329e..54e3ad1f 100644 --- a/.github/workflows/check-unmanaged-repos.yml +++ b/.github/workflows/check-unmanaged-repos.yml @@ -6,6 +6,7 @@ name: Check for unmanaged repositories in organization push: branches: - main + - fix_reporting schedule: - cron: '30 5 * * *' jobs: @@ -52,10 +53,11 @@ jobs: if: ${{ failure() }} uses: dblock/create-a-github-issue@v3 with: - filename: .github/unmanaged-repos-issue.md + filename: ${{GITHUB_WORKSPACE}}/.github/unmanaged-repos-issue.md update_existing: true - assignees: maxwolfs + assignees: scoopex search_existing: open env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} BODY: ${{ steps.check.outputs.CHECK_RESULT }} + URL_REF: ${{ GITHUB_SERVER_URL }}/${{ GITHUB_REPOSITORY }}/actions/runs/${{ GITHUB_RUN_ID }} From b82e8931082b3f928fec56df5e55cc486fec71e2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marc=20Sch=C3=B6chlin?= Date: Thu, 7 Dec 2023 16:27:04 +0100 Subject: [PATCH 207/374] improve output and check users (#196) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * improve output and check users - closes #99 Signed-off-by: Marc Schöchlin * remove Signed-off-by: Marc Schöchlin --------- Signed-off-by: Marc Schöchlin --- ...os-issue.md => check-consistency-issue.md} | 0 ...anaged-repos.yml => check-consistency.yml} | 9 +- check_consistency.py | 92 +++++++++++++++++++ check_repositories.py | 39 -------- 4 files changed, 96 insertions(+), 44 deletions(-) rename .github/{unmanaged-repos-issue.md => check-consistency-issue.md} (100%) rename .github/workflows/{check-unmanaged-repos.yml => check-consistency.yml} (86%) create mode 100755 check_consistency.py delete mode 100755 check_repositories.py diff --git a/.github/unmanaged-repos-issue.md b/.github/check-consistency-issue.md similarity index 100% rename from .github/unmanaged-repos-issue.md rename to .github/check-consistency-issue.md diff --git a/.github/workflows/check-unmanaged-repos.yml b/.github/workflows/check-consistency.yml similarity index 86% rename from .github/workflows/check-unmanaged-repos.yml rename to .github/workflows/check-consistency.yml index 54e3ad1f..7ccf26a8 100644 --- a/.github/workflows/check-unmanaged-repos.yml +++ b/.github/workflows/check-consistency.yml @@ -6,11 +6,10 @@ name: Check for unmanaged repositories in organization push: branches: - main - - fix_reporting schedule: - cron: '30 5 * * *' jobs: - check-unmanaged-repos: + check-consistency: runs-on: ubuntu-latest steps: - name: Check token permissions @@ -39,12 +38,12 @@ jobs: python3 -m pip install pipenv wheel pipenv install - - name: Call check_repositories.py + - name: Call check_consistency.py id: check shell: bash {0} run: | set -o pipefail - pipenv run python3 check_repositories.py | tee "$GITHUB_OUTPUT" + pipenv run python3 check_consistency.py | tee "$GITHUB_OUTPUT" exit $? env: API_TOKEN: ${{ secrets[format('GHP_{0}', github.actor)] }} @@ -53,7 +52,7 @@ jobs: if: ${{ failure() }} uses: dblock/create-a-github-issue@v3 with: - filename: ${{GITHUB_WORKSPACE}}/.github/unmanaged-repos-issue.md + filename: ${{GITHUB_WORKSPACE}}/.github/check-consistency-issue.md update_existing: true assignees: scoopex search_existing: open diff --git a/check_consistency.py b/check_consistency.py new file mode 100755 index 00000000..635b4273 --- /dev/null +++ b/check_consistency.py @@ -0,0 +1,92 @@ +#!/usr/bin/env python3 + +import os, sys +import github +import yaml +from github import Github + +API_TOKEN = os.environ.get("API_TOKEN") +ORGANIZATION = os.environ.get("ORGANIZATION", "SovereignCloudStack") + + +def check_repos(gh: Github) -> int: + existing_repos = set() + defined_repos = set() + errors = 0 + + for repo in gh.get_organization(ORGANIZATION).get_repos(type="public"): + existing_repos.add(repo.name) + + repositories_dir = os.path.join("orgs/" + ORGANIZATION + "/repositories") + + for filename in os.listdir(repositories_dir): + if filename.endswith('.yaml') or filename.endswith('.yml'): + with open(os.path.join(repositories_dir, filename)) as f: + yaml_data = yaml.safe_load(f) + if yaml_data is not None: + defined_repos.add(list(yaml_data.keys())[0]) + + repos_not_on_github = defined_repos.difference(existing_repos) + repos_not_defined = existing_repos.difference(defined_repos) + + if len(repos_not_on_github) != 0: + print(f"# Repos not on GitHub:\n", file=sys.stderr) + for repo in repos_not_on_github: + print(f"* [{repo}](https://www.github.com/{ORGANIZATION}/{repo}/settings)", file=sys.stderr) + errors += 1 + print("\n", file=sys.stderr) + + if len(repos_not_defined) != 0: + print(f"# Repos not defined in github-manager:\n", file=sys.stderr) + for repo in repos_not_defined: + print(f"* [{repo}](https://www.github.com/{ORGANIZATION}/{repo}/settings)", file=sys.stderr) + errors += 1 + print("\n", file=sys.stderr) + return errors + + +def check_users(gh: Github) -> int: + data_file = os.path.join("orgs/" + ORGANIZATION + "/data.yaml") + + errors = 0 + defined_users = dict() + existing_users = dict() + + with open(data_file) as f: + yaml_data = yaml.safe_load(f) + for member in yaml_data["members"]: + defined_users[member["login"].lower()] = member["name"] + + for member in gh.get_organization(ORGANIZATION).get_members(): + existing_users[member.login.lower()] = member.name + + users_not_on_github = set(defined_users.keys()).difference(set(existing_users.keys())) + users_not_defined = set(existing_users.keys()).difference(set(defined_users.keys())) + + if len(users_not_on_github) != 0: + print(f"# Users not assigned to the GitHub organization:\n", file=sys.stderr) + for user in sorted(users_not_on_github): + print(f"* [{user} - {defined_users[user]}](https://www.github.com/{user})") + errors += 1 + print("\n", file=sys.stderr) + + if len(users_not_defined) != 0: + print(f"# Users which are not member of the github-organization {ORGANIZATION}:\n", file=sys.stderr) + for user in sorted(users_not_defined): + print(f"* [{user} - {existing_users[user]}](https://www.github.com/{user})") + errors += 1 + print("\n", file=sys.stderr) + return errors + + +gh = github.Github(login_or_token=API_TOKEN) + +errors = 0 +errors += check_repos(gh) +errors += check_users(gh) + +if errors >= 255: + print(f"\n{errors} detected", file=sys.stderr) + sys.exit(1) +else: + sys.exit(0) diff --git a/check_repositories.py b/check_repositories.py deleted file mode 100755 index 3c9c25b8..00000000 --- a/check_repositories.py +++ /dev/null @@ -1,39 +0,0 @@ -#!/usr/bin/env python3 - -import os, sys -import github -import yaml - -API_TOKEN = os.environ.get("API_TOKEN") -ORGANIZATION = os.environ.get("ORGANIZATION", "SovereignCloudStack") - -gh = github.Github(login_or_token=API_TOKEN) - -existing_repos = set() -defined_repos = set() -error = 0 - -for repo in gh.get_organization(ORGANIZATION).get_repos(type="public"): - existing_repos.add(repo.name) - -repositories_dir = os.path.join("orgs/" + ORGANIZATION + "/repositories") - -for filename in os.listdir(repositories_dir): - if filename.endswith('.yaml') or filename.endswith('.yml'): - with open(os.path.join(repositories_dir, filename)) as f: - yaml_data = yaml.safe_load(f) - if yaml_data is not None: - defined_repos.add(list(yaml_data.keys())[0]) - -not_on_github = defined_repos.difference(existing_repos) -not_defined = existing_repos.difference(defined_repos) - -if (len(not_on_github) != 0): - print(f"Not on GitHub: {not_on_github}", file=sys.stderr) - error += 1 - -if (len(not_defined) != 0): - print(f"Not defined in github-manager: {not_defined}", file=sys.stderr) - error += 1 - -sys.exit(error) From 96f12027b68e003703573c35bac3f53a07b7ac01 Mon Sep 17 00:00:00 2001 From: Felix Kronlage-Dammers Date: Fri, 8 Dec 2023 13:14:27 +0100 Subject: [PATCH 208/374] add dataport (#197) Signed-off-by: Felix Kronlage-Dammers --- orgs/SovereignCloudStack/data.yaml | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/orgs/SovereignCloudStack/data.yaml b/orgs/SovereignCloudStack/data.yaml index 62c697b2..ba12899e 100644 --- a/orgs/SovereignCloudStack/data.yaml +++ b/orgs/SovereignCloudStack/data.yaml @@ -217,6 +217,8 @@ members: login: michal-gubricky - name: Markus Leberecht login: mleberec + - name: Till Raubaum + login: Till769 # ========================== teams: - slug: "23technologies" @@ -426,6 +428,12 @@ teams: - akafazov member: - ignatov17 + - slug: "dataport" + description: "dataport AöR" + privacy: closed + maintainer: + - Till769 + member: [] - slug: "VP01" description: "OpsTooling, CI Tests Infra/IaaS, Metal as a Service, Life Cycle Management" privacy: closed From e978457fa3d7aaa6af9f59c924aa277ab75e091c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marc=20Sch=C3=B6chlin?= Date: Sat, 9 Dec 2023 15:48:17 +0100 Subject: [PATCH 209/374] align config optimize comparison (#198) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit closes #91 Signed-off-by: Marc Schöchlin --- .github/workflows/check-consistency.yml | 9 +-- README.md | 6 +- check_consistency.py | 65 ++++++++++++------- orgs/SovereignCloudStack/data.yaml | 4 -- .../ansible-collection-gitcontrol.yml | 19 ++++++ ...eaner.yml => cloud-provider-openstack.yml} | 9 ++- .../cluster-stacks-playground.yml | 19 ++++++ ...uster-api-provider-renovate-playground.yml | 19 ++++++ .../repositories/zuul-config.yml | 23 +++++++ 9 files changed, 135 insertions(+), 38 deletions(-) create mode 100644 orgs/SovereignCloudStack/repositories/ansible-collection-gitcontrol.yml rename orgs/SovereignCloudStack/repositories/{openstack-orphaned-resource-cleaner.yml => cloud-provider-openstack.yml} (58%) create mode 100644 orgs/SovereignCloudStack/repositories/cluster-stacks-playground.yml create mode 100644 orgs/SovereignCloudStack/repositories/k8s-cluster-api-provider-renovate-playground.yml create mode 100644 orgs/SovereignCloudStack/repositories/zuul-config.yml diff --git a/.github/workflows/check-consistency.yml b/.github/workflows/check-consistency.yml index 7ccf26a8..ec6312a7 100644 --- a/.github/workflows/check-consistency.yml +++ b/.github/workflows/check-consistency.yml @@ -1,11 +1,12 @@ --- -name: Check for unmanaged repositories in organization +name: Check consistency of github org configuration "on": workflow_dispatch: push: branches: - main + - repositiory-cleanup schedule: - cron: '30 5 * * *' jobs: @@ -43,7 +44,7 @@ jobs: shell: bash {0} run: | set -o pipefail - pipenv run python3 check_consistency.py | tee "$GITHUB_OUTPUT" + pipenv run python3 check_consistency.py | tee "$GITHUB_STEP_SUMMARY" exit $? env: API_TOKEN: ${{ secrets[format('GHP_{0}', github.actor)] }} @@ -52,11 +53,11 @@ jobs: if: ${{ failure() }} uses: dblock/create-a-github-issue@v3 with: - filename: ${{GITHUB_WORKSPACE}}/.github/check-consistency-issue.md + filename: ${{ github.workspace }}/.github/check-consistency-issue.md update_existing: true assignees: scoopex search_existing: open env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} BODY: ${{ steps.check.outputs.CHECK_RESULT }} - URL_REF: ${{ GITHUB_SERVER_URL }}/${{ GITHUB_REPOSITORY }}/actions/runs/${{ GITHUB_RUN_ID }} + URL_REF: ${{ github.server_url }}/${{ github.repository }}/actions/runs/${{ github.run_id }} diff --git a/README.md b/README.md index 2a597cc8..dc1154de 100644 --- a/README.md +++ b/README.md @@ -25,7 +25,7 @@ You can use the following procedure to test, debug or improve github manager on * Create a [personal access token - classic (PAT)](https://github.com/settings/tokens) This should only have a short validity and must be renewed regularly. (The rights ``repo`` and ``admin:org`` are required) -* Execute +* Execute Manager ```sh export API_TOKEN="" pipenv run ansible-playbook playbook.yaml -e api_token=${API_TOKEN} @@ -33,6 +33,10 @@ You can use the following procedure to test, debug or improve github manager on # Debugging with Ansiballs: https://docs.ansible.com/ansible/latest/dev_guide/debugging.html ANSIBLE_KEEP_REMOTE_FILES=1 pipenv run ansible-playbook playbook.yaml -e api_token=${API_TOKEN} -vvv ``` +* Execute Consistency Check + ``` + pipenv run ./check_consistency.py + ``` ## Limitiations diff --git a/check_consistency.py b/check_consistency.py index 635b4273..7120e84a 100755 --- a/check_consistency.py +++ b/check_consistency.py @@ -12,10 +12,14 @@ def check_repos(gh: Github) -> int: existing_repos = set() defined_repos = set() - errors = 0 + archived_repos = set() + errors_repos = 0 - for repo in gh.get_organization(ORGANIZATION).get_repos(type="public"): - existing_repos.add(repo.name) + for repo in gh.get_organization(ORGANIZATION).get_repos(type="public", ): + if repo.archived: + archived_repos.add(repo.name) + else: + existing_repos.add(repo.name) repositories_dir = os.path.join("orgs/" + ORGANIZATION + "/repositories") @@ -30,25 +34,35 @@ def check_repos(gh: Github) -> int: repos_not_defined = existing_repos.difference(defined_repos) if len(repos_not_on_github) != 0: - print(f"# Repos not on GitHub:\n", file=sys.stderr) + out_tmp = [f"\n# Repos not on GitHub:\n"] for repo in repos_not_on_github: - print(f"* [{repo}](https://www.github.com/{ORGANIZATION}/{repo}/settings)", file=sys.stderr) - errors += 1 - print("\n", file=sys.stderr) + if repo not in archived_repos: + errors_repos += 1 + out_tmp.append(f"* [{repo}](https://www.github.com/{ORGANIZATION}/{repo}/settings)") + if len(out_tmp) > 1: + print("\n".join(out_tmp)) + + out_tmp = [f"\n# Archived repos on GitHub, but still defined:\n"] + for repo in repos_not_on_github: + if repo in archived_repos: + out_tmp.append(f"* [{repo}](https://www.github.com/{ORGANIZATION}/{repo}/settings)") + if len(out_tmp) > 1: + print("\n".join(out_tmp)) if len(repos_not_defined) != 0: - print(f"# Repos not defined in github-manager:\n", file=sys.stderr) + out_tmp = [f"\n# Repos not defined in github-manager:\n"] for repo in repos_not_defined: - print(f"* [{repo}](https://www.github.com/{ORGANIZATION}/{repo}/settings)", file=sys.stderr) - errors += 1 - print("\n", file=sys.stderr) - return errors + out_tmp.append(f"* [{repo}](https://www.github.com/{ORGANIZATION}/{repo}/settings)") + errors_repos += 1 + if len(out_tmp) > 1: + print("\n".join(out_tmp)) + return errors_repos def check_users(gh: Github) -> int: data_file = os.path.join("orgs/" + ORGANIZATION + "/data.yaml") - errors = 0 + errors_users = 0 defined_users = dict() existing_users = dict() @@ -64,19 +78,20 @@ def check_users(gh: Github) -> int: users_not_defined = set(existing_users.keys()).difference(set(defined_users.keys())) if len(users_not_on_github) != 0: - print(f"# Users not assigned to the GitHub organization:\n", file=sys.stderr) + out_tmp = [f"\n# Users not (yet) assigned to the github organization:\n"] for user in sorted(users_not_on_github): - print(f"* [{user} - {defined_users[user]}](https://www.github.com/{user})") - errors += 1 - print("\n", file=sys.stderr) + out_tmp.append(f"* [{user} - {defined_users[user]}](https://www.github.com/{user})") + if len(out_tmp) > 1: + print("\n".join(out_tmp)) if len(users_not_defined) != 0: - print(f"# Users which are not member of the github-organization {ORGANIZATION}:\n", file=sys.stderr) + out_tmp = [f"\n# Users which are not defined in github manager:\n"] for user in sorted(users_not_defined): - print(f"* [{user} - {existing_users[user]}](https://www.github.com/{user})") - errors += 1 - print("\n", file=sys.stderr) - return errors + out_tmp.append(f"* [{user} - {existing_users[user]}](https://www.github.com/{user})") + errors_users += 1 + if len(out_tmp) > 1: + print("\n".join(out_tmp)) + return errors_users gh = github.Github(login_or_token=API_TOKEN) @@ -85,8 +100,10 @@ def check_users(gh: Github) -> int: errors += check_repos(gh) errors += check_users(gh) +if errors > 0: + print(f"\n{errors} errors detected", file=sys.stderr) + if errors >= 255: - print(f"\n{errors} detected", file=sys.stderr) - sys.exit(1) + sys.exit(255) else: sys.exit(0) diff --git a/orgs/SovereignCloudStack/data.yaml b/orgs/SovereignCloudStack/data.yaml index ba12899e..1c743707 100644 --- a/orgs/SovereignCloudStack/data.yaml +++ b/orgs/SovereignCloudStack/data.yaml @@ -2,10 +2,6 @@ members: - name: Marc Schoechlin GH Permissions Test login: TestingGHPermissions - - name: Sascha Scherrer - login: saschascherrer - - name: elZander - login: elZander - name: Robin Leib login: RLeibJH - name: Daniel Mack diff --git a/orgs/SovereignCloudStack/repositories/ansible-collection-gitcontrol.yml b/orgs/SovereignCloudStack/repositories/ansible-collection-gitcontrol.yml new file mode 100644 index 00000000..941fd490 --- /dev/null +++ b/orgs/SovereignCloudStack/repositories/ansible-collection-gitcontrol.yml @@ -0,0 +1,19 @@ +--- +ansible-collection-gitcontrol: + default_branch: main + description: This is a fork of opentelekomcloud/ansible-collection-gitcontrol + homepage: 'https://scs.community/contribute/' + topics: + - community + archived: false + has_issues: true + has_projects: false + has_wiki: false + private: false + delete_branch_on_merge: true + allow_merge_commit: false + allow_squash_merge: true + allow_rebase_merge: true + teams: [] + collaborators: [] + branch_protections: [] diff --git a/orgs/SovereignCloudStack/repositories/openstack-orphaned-resource-cleaner.yml b/orgs/SovereignCloudStack/repositories/cloud-provider-openstack.yml similarity index 58% rename from orgs/SovereignCloudStack/repositories/openstack-orphaned-resource-cleaner.yml rename to orgs/SovereignCloudStack/repositories/cloud-provider-openstack.yml index 7b0d17a1..9f03b2ca 100644 --- a/orgs/SovereignCloudStack/repositories/openstack-orphaned-resource-cleaner.yml +++ b/orgs/SovereignCloudStack/repositories/cloud-provider-openstack.yml @@ -1,11 +1,10 @@ --- -openstack-orphaned-resource-cleaner: +cloud-provider-openstack: default_branch: main - description: With this script it is possible to easily list and cleanup orphaned resources on an OpenStack cloud environment - homepage: 'https://scs.community/' + description: A fork of kubernetes/cloud-provider-openstack + homepage: 'https://scs.community/contribute/' topics: - - openstack - - openstack-environment + - community archived: false has_issues: true has_projects: false diff --git a/orgs/SovereignCloudStack/repositories/cluster-stacks-playground.yml b/orgs/SovereignCloudStack/repositories/cluster-stacks-playground.yml new file mode 100644 index 00000000..d595a3b6 --- /dev/null +++ b/orgs/SovereignCloudStack/repositories/cluster-stacks-playground.yml @@ -0,0 +1,19 @@ +--- +cluster-stacks-playground: + default_branch: main + description: This is a clone of SovereignCloudStack/cluster-stacks which is used for experimentation + homepage: 'https://scs.community/contribute/' + topics: + - community + archived: false + has_issues: true + has_projects: false + has_wiki: false + private: false + delete_branch_on_merge: true + allow_merge_commit: false + allow_squash_merge: true + allow_rebase_merge: true + teams: [] + collaborators: [] + branch_protections: [] diff --git a/orgs/SovereignCloudStack/repositories/k8s-cluster-api-provider-renovate-playground.yml b/orgs/SovereignCloudStack/repositories/k8s-cluster-api-provider-renovate-playground.yml new file mode 100644 index 00000000..fd31d9c7 --- /dev/null +++ b/orgs/SovereignCloudStack/repositories/k8s-cluster-api-provider-renovate-playground.yml @@ -0,0 +1,19 @@ +--- +k8s-cluster-api-provider-renovate-playground: + default_branch: main + description: A clone of SovereignCloudStack/k8s-cluster-api-provider + homepage: 'https://scs.community/contribute/' + topics: + - community + archived: false + has_issues: true + has_projects: false + has_wiki: false + private: false + delete_branch_on_merge: true + allow_merge_commit: false + allow_squash_merge: true + allow_rebase_merge: true + teams: [] + collaborators: [] + branch_protections: [] diff --git a/orgs/SovereignCloudStack/repositories/zuul-config.yml b/orgs/SovereignCloudStack/repositories/zuul-config.yml new file mode 100644 index 00000000..3d242f12 --- /dev/null +++ b/orgs/SovereignCloudStack/repositories/zuul-config.yml @@ -0,0 +1,23 @@ +--- +zuul-config: + default_branch: main + description: The configuration of our zuul instances + homepage: 'https://scs.community/contribute/' + topics: + - zuul + archived: false + has_issues: true + has_projects: false + has_wiki: false + private: false + delete_branch_on_merge: true + allow_merge_commit: false + allow_squash_merge: true + allow_rebase_merge: true + teams: [] + collaborators: + - username: master-caster + permission: write + branch_protections: + - branch: "main" + template: "main" From 90392d2b3bb92395a1a7da737642f009e1a157f0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marc=20Sch=C3=B6chlin?= Date: Sun, 10 Dec 2023 09:30:43 +0100 Subject: [PATCH 210/374] rework to solve unforseen errors (#199) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Marc Schöchlin --- .../repositories/cloud-provider-openstack.yml | 4 ++-- orgs/SovereignCloudStack/repositories/zuul-config.yml | 3 --- 2 files changed, 2 insertions(+), 5 deletions(-) diff --git a/orgs/SovereignCloudStack/repositories/cloud-provider-openstack.yml b/orgs/SovereignCloudStack/repositories/cloud-provider-openstack.yml index 9f03b2ca..c6c9f6ab 100644 --- a/orgs/SovereignCloudStack/repositories/cloud-provider-openstack.yml +++ b/orgs/SovereignCloudStack/repositories/cloud-provider-openstack.yml @@ -1,6 +1,6 @@ --- cloud-provider-openstack: - default_branch: main + default_branch: master description: A fork of kubernetes/cloud-provider-openstack homepage: 'https://scs.community/contribute/' topics: @@ -17,5 +17,5 @@ cloud-provider-openstack: teams: [] collaborators: [] branch_protections: - - branch: "main" + - branch: "master" template: "main" diff --git a/orgs/SovereignCloudStack/repositories/zuul-config.yml b/orgs/SovereignCloudStack/repositories/zuul-config.yml index 3d242f12..f9252872 100644 --- a/orgs/SovereignCloudStack/repositories/zuul-config.yml +++ b/orgs/SovereignCloudStack/repositories/zuul-config.yml @@ -15,9 +15,6 @@ zuul-config: allow_squash_merge: true allow_rebase_merge: true teams: [] - collaborators: - - username: master-caster - permission: write branch_protections: - branch: "main" template: "main" From b0148337d5e16fa7f0fea74d89e008b33addd463 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marc=20Sch=C3=B6chlin?= Date: Tue, 12 Dec 2023 15:12:29 +0100 Subject: [PATCH 211/374] Update data.yaml (#200) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Add Regina to the team Signed-off-by: Marc Schöchlin --- orgs/SovereignCloudStack/data.yaml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/orgs/SovereignCloudStack/data.yaml b/orgs/SovereignCloudStack/data.yaml index 1c743707..ac50e875 100644 --- a/orgs/SovereignCloudStack/data.yaml +++ b/orgs/SovereignCloudStack/data.yaml @@ -1,5 +1,7 @@ --- members: + - name: Regina Metz + login: reginametz - name: Marc Schoechlin GH Permissions Test login: TestingGHPermissions - name: Robin Leib From d096388fd56f42dcc1335b401c159cdbe0bc4eae Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Malte=20M=C3=BCnch?= Date: Tue, 12 Dec 2023 12:17:29 +0100 Subject: [PATCH 212/374] Adds Paul Hildebrandt to MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * The SCS project in general * the B1-Systems Team * the VP06a Team Signed-off-by: Malte Münch --- orgs/SovereignCloudStack/data.yaml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/orgs/SovereignCloudStack/data.yaml b/orgs/SovereignCloudStack/data.yaml index ac50e875..da6e3373 100644 --- a/orgs/SovereignCloudStack/data.yaml +++ b/orgs/SovereignCloudStack/data.yaml @@ -79,6 +79,8 @@ members: login: mauhau - name: Malte Münch login: mxmxchere + - name: Paul Hildebrandt + login: paulphys - name: Andre Machowiak login: nerdicbynature - name: Toens Bueker @@ -244,6 +246,7 @@ teams: - tinguin - NotTheEvilOne - DEiselt + - paulphys - slug: "cloud-and-heat" description: "Cloud&Heat Technologies GmbH" privacy: closed @@ -471,6 +474,7 @@ teams: member: - NotTheEvilOne - DEiselt + - paulphys - slug: "VP06c" description: "Container Registry / Scanning" maintainer: From 33321a6e5d0941d89215730e5b182d4bc9dbb3bd Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marc=20Sch=C3=B6chlin?= Date: Fri, 15 Dec 2023 12:33:45 +0100 Subject: [PATCH 213/374] add jens (#203) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Marc Schöchlin --- orgs/SovereignCloudStack/data.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/orgs/SovereignCloudStack/data.yaml b/orgs/SovereignCloudStack/data.yaml index da6e3373..756e989e 100644 --- a/orgs/SovereignCloudStack/data.yaml +++ b/orgs/SovereignCloudStack/data.yaml @@ -537,6 +537,7 @@ teams: - manuela-urban - DMackJH - RLeibJH + - osfrickler # ========================== branch_protection_templates: From a61d968905ed297427095634b9eb2ccd07808b25 Mon Sep 17 00:00:00 2001 From: Jan Schoone <6106846+jschoone@users.noreply.github.com> Date: Mon, 18 Dec 2023 11:45:52 +0100 Subject: [PATCH 214/374] feat(sprint): add Reykjavik (#204) Signed-off-by: Jan Schoone <6106846+jschoone@users.noreply.github.com> --- config.yaml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/config.yaml b/config.yaml index 6ff1867a..a304a74c 100644 --- a/config.yaml +++ b/config.yaml @@ -252,3 +252,6 @@ labels: - name: "Sprint Quito" description: "Sprint Quito (2023, cwk 48+49)" color: "4080c0" + - name: "Sprint Reykjavik" + description: "Sprint Reykjavik (2023, cwk 50+51)" + color: "4080c0" From 3b4e956c3377f8e280c212493ee1beae5bad1a5a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marc=20Sch=C3=B6chlin?= Date: Mon, 18 Dec 2023 15:38:25 +0100 Subject: [PATCH 215/374] Adding the bitkeks, adapting the osba team (#206) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Marc Schöchlin --- orgs/SovereignCloudStack/data.yaml | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/orgs/SovereignCloudStack/data.yaml b/orgs/SovereignCloudStack/data.yaml index 756e989e..c04d208a 100644 --- a/orgs/SovereignCloudStack/data.yaml +++ b/orgs/SovereignCloudStack/data.yaml @@ -289,6 +289,7 @@ teams: maintainer: - garloff - fkr + - scoopex member: - manuela-urban - alexander-diab @@ -297,7 +298,9 @@ teams: - jschoone - FriederikeZelke - nadja234 - - scoopex + - reginametz + - bitkeks + - BiancaHollery - slug: "osism" description: "OSISM GmbH" privacy: closed From 324c5bce44b4f9ba66e9b2e29f3a8b1526ac4f31 Mon Sep 17 00:00:00 2001 From: Ralf Heiringhoff Date: Tue, 19 Dec 2023 14:25:07 +0100 Subject: [PATCH 216/374] - added Mario + Aleksandr and removed Philipp (#202) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Ralf Heiringhoff Co-authored-by: Marc Schöchlin --- orgs/SovereignCloudStack/data.yaml | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/orgs/SovereignCloudStack/data.yaml b/orgs/SovereignCloudStack/data.yaml index c04d208a..4bd9a148 100644 --- a/orgs/SovereignCloudStack/data.yaml +++ b/orgs/SovereignCloudStack/data.yaml @@ -79,10 +79,14 @@ members: login: mauhau - name: Malte Münch login: mxmxchere + - name: Mario Minners + login: mario-minners - name: Paul Hildebrandt login: paulphys - name: Andre Machowiak login: nerdicbynature + - name: Aleksandr Gerasimenko + login: alexgesser - name: Toens Bueker login: neuroserve - name: Oliver Kautz @@ -91,8 +95,6 @@ members: login: snkaupe - name: Dr. Jens Harbott login: osfrickler - - name: Philipp Fell - login: Phil9219 - name: René Lipkowsky login: PSwatchmen - name: ra-beer @@ -324,10 +326,11 @@ teams: - maliblatt - nerdicbynature - costelter - - Phil9219 - PSwatchmen - wieneo - uselessbusinessclown + - mario-minners + - alexgesser - slug: "syself" description: "Syself GmbH" privacy: closed From d01ec0a7153aaaa0b3b02158d9d7207670ed3853 Mon Sep 17 00:00:00 2001 From: Jan Schoone <6106846+jschoone@users.noreply.github.com> Date: Wed, 20 Dec 2023 11:40:36 +0100 Subject: [PATCH 217/374] chore(repos): cluster-stack-validator no longer used (#207) * chore(repos): cluster-stack-validator no longer used Signed-off-by: Jan Schoone <6106846+jschoone@users.noreply.github.com> * chore: update gitstyring submodule Signed-off-by: SCS Bot --------- Signed-off-by: Jan Schoone <6106846+jschoone@users.noreply.github.com> Signed-off-by: SCS Bot Co-authored-by: SCS Bot --- ansible-collection-gitcontrol | 2 +- .../repositories/cluster-stack-validator.yml | 21 ------------------- 2 files changed, 1 insertion(+), 22 deletions(-) delete mode 100644 orgs/SovereignCloudStack/repositories/cluster-stack-validator.yml diff --git a/ansible-collection-gitcontrol b/ansible-collection-gitcontrol index 0eeae05e..93ff027c 160000 --- a/ansible-collection-gitcontrol +++ b/ansible-collection-gitcontrol @@ -1 +1 @@ -Subproject commit 0eeae05e66bbea79bd57fa7feba1725451f713fd +Subproject commit 93ff027c87c29ec00b7a9c7af40d956c8467b5e3 diff --git a/orgs/SovereignCloudStack/repositories/cluster-stack-validator.yml b/orgs/SovereignCloudStack/repositories/cluster-stack-validator.yml deleted file mode 100644 index f3ba62f5..00000000 --- a/orgs/SovereignCloudStack/repositories/cluster-stack-validator.yml +++ /dev/null @@ -1,21 +0,0 @@ ---- -cluster-stack-validator: - default_branch: main - description: Cluster Stack Validator - homepage: 'https://scs.community/' - topics: - - k8s - archived: false - has_issues: true - has_projects: false - has_wiki: false - private: false - delete_branch_on_merge: true - allow_merge_commit: false - allow_squash_merge: true - allow_rebase_merge: true - teams: [] - collaborators: [] - branch_protections: - - branch: "main" - template: "main" From 3b4a17d3d597d117d4f6ead840160b8ea579ffec Mon Sep 17 00:00:00 2001 From: Jan Schoone <6106846+jschoone@users.noreply.github.com> Date: Mon, 18 Dec 2023 11:42:48 +0100 Subject: [PATCH 218/374] feat(repo): add csmctl Signed-off-by: Jan Schoone <6106846+jschoone@users.noreply.github.com> --- .../repositories/csmctl.yml | 21 +++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 orgs/SovereignCloudStack/repositories/csmctl.yml diff --git a/orgs/SovereignCloudStack/repositories/csmctl.yml b/orgs/SovereignCloudStack/repositories/csmctl.yml new file mode 100644 index 00000000..7b33993a --- /dev/null +++ b/orgs/SovereignCloudStack/repositories/csmctl.yml @@ -0,0 +1,21 @@ +--- +csmctl: + default_branch: main + description: csmctl + homepage: 'https://github.com/SovereignCloudStack/csmctl' + topics: + - k8s + archived: false + has_issues: true + has_projects: false + has_wiki: false + private: false + delete_branch_on_merge: true + allow_merge_commit: false + allow_squash_merge: true + allow_rebase_merge: true + teams: [] + collaborators: [] + branch_protections: + - branch: "main" + template: "main" From a5d421696cf74b0cc0593ce4dc4653156fc81bc8 Mon Sep 17 00:00:00 2001 From: Jan Schoone <6106846+jschoone@users.noreply.github.com> Date: Tue, 19 Dec 2023 21:47:24 +0100 Subject: [PATCH 219/374] chore(repos): repo settings for csmctl Signed-off-by: Jan Schoone <6106846+jschoone@users.noreply.github.com> --- orgs/SovereignCloudStack/repositories/csmctl.yml | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/orgs/SovereignCloudStack/repositories/csmctl.yml b/orgs/SovereignCloudStack/repositories/csmctl.yml index 7b33993a..1c919ac6 100644 --- a/orgs/SovereignCloudStack/repositories/csmctl.yml +++ b/orgs/SovereignCloudStack/repositories/csmctl.yml @@ -11,11 +11,11 @@ csmctl: has_wiki: false private: false delete_branch_on_merge: true - allow_merge_commit: false - allow_squash_merge: true - allow_rebase_merge: true + allow_merge_commit: true + allow_squash_merge: false + allow_rebase_merge: false teams: [] collaborators: [] - branch_protections: - - branch: "main" - template: "main" + # The protection is intentionally switched off and will be switched on as + # soon as the repo is set up + branch_protections: [] From 2923903c525a007ec6765a5e917d0a9c06422451 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Joshua=20M=C3=BChlfort?= Date: Fri, 5 Jan 2024 21:42:39 +0100 Subject: [PATCH 220/374] Remove status-page-frontend repo (#208) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Joshua Mühlfort --- .../repositories/status-page-frontend.yml | 20 ------------------- 1 file changed, 20 deletions(-) delete mode 100644 orgs/SovereignCloudStack/repositories/status-page-frontend.yml diff --git a/orgs/SovereignCloudStack/repositories/status-page-frontend.yml b/orgs/SovereignCloudStack/repositories/status-page-frontend.yml deleted file mode 100644 index 600aa1cd..00000000 --- a/orgs/SovereignCloudStack/repositories/status-page-frontend.yml +++ /dev/null @@ -1,20 +0,0 @@ ---- -status-page-frontend: - default_branch: main - description: Development Repository for the Frontend of the Status Page Development efforts - homepage: 'https://scs.community/' - topics: [] - archived: false - has_issues: true - has_projects: false - has_wiki: false - private: false - delete_branch_on_merge: true - allow_merge_commit: false - allow_squash_merge: true - allow_rebase_merge: true - teams: [] - collaborators: [] - branch_protections: - - branch: "main" - template: "main" From eb2c232074a33c54099047f3392f87c25b7edb27 Mon Sep 17 00:00:00 2001 From: Oliver Kautz <69149308+o-otte@users.noreply.github.com> Date: Mon, 8 Jan 2024 11:17:54 +0100 Subject: [PATCH 221/374] Onboard new Gonicus Team Member Roy Farrell (#209) Signed-off-by: Oliver Kautz --- orgs/SovereignCloudStack/data.yaml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/orgs/SovereignCloudStack/data.yaml b/orgs/SovereignCloudStack/data.yaml index 4bd9a148..1969ecdc 100644 --- a/orgs/SovereignCloudStack/data.yaml +++ b/orgs/SovereignCloudStack/data.yaml @@ -93,6 +93,8 @@ members: login: o-otte - name: Sebastian Kaupe login: snkaupe + - name: Roy Farrell + login: PixelPhantomX - name: Dr. Jens Harbott login: osfrickler - name: René Lipkowsky @@ -272,6 +274,7 @@ teams: - master-caster - JoshuaI96 - snkaupe + - PixelPhantomX - slug: "gridscale" description: "gridscale GmbH" privacy: closed From 9e319637f50d7319dd25b659a481bacd0625c689 Mon Sep 17 00:00:00 2001 From: Ralf Heiringhoff Date: Mon, 8 Jan 2024 16:27:49 +0100 Subject: [PATCH 222/374] added Saif + Christian (#210) Signed-off-by: Ralf Heiringhoff --- orgs/SovereignCloudStack/data.yaml | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/orgs/SovereignCloudStack/data.yaml b/orgs/SovereignCloudStack/data.yaml index 1969ecdc..ef302c11 100644 --- a/orgs/SovereignCloudStack/data.yaml +++ b/orgs/SovereignCloudStack/data.yaml @@ -26,6 +26,10 @@ members: role: admin - name: Ralf Heiringhoff login: frosty-geek + - name: Saif Bilal + login: saifbilal81 + - name: Christian Stein + login: keyboardinterrupt - name: Johann Gnaucke login: wieneo - name: Fynn Späker @@ -334,6 +338,8 @@ teams: - uselessbusinessclown - mario-minners - alexgesser + - Keyboardinterrupt + - saifbila81 - slug: "syself" description: "Syself GmbH" privacy: closed From 86b2e86c7e036317776848e70d39f07965feece3 Mon Sep 17 00:00:00 2001 From: Felix Kronlage-Dammers Date: Tue, 9 Jan 2024 15:07:42 +0100 Subject: [PATCH 223/374] add people from VP03 (#211) Signed-off-by: Felix Kronlage-Dammers --- orgs/SovereignCloudStack/data.yaml | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/orgs/SovereignCloudStack/data.yaml b/orgs/SovereignCloudStack/data.yaml index ef302c11..e2b3353b 100644 --- a/orgs/SovereignCloudStack/data.yaml +++ b/orgs/SovereignCloudStack/data.yaml @@ -227,6 +227,14 @@ members: login: mleberec - name: Till Raubaum login: Till769 + - Name: Eike Waldt + login: yeoldegrove + - Name: Tilman Luetje + login: b1-luettje + - Name: Jan-Marten Brüggemann + login: brueggemann + - Name: Rafael te Boekhorst + login: boekhorstb1 # ========================== teams: - slug: "23technologies" @@ -255,6 +263,10 @@ teams: - NotTheEvilOne - DEiselt - paulphys + - yeoldegrove + - b1-luettje + - brueggemann + - boekhorstb1 - slug: "cloud-and-heat" description: "Cloud&Heat Technologies GmbH" privacy: closed @@ -462,6 +474,16 @@ teams: - lindenb1 - sbstnnmnn - madkiss + - slug: "VP03" + description: "Software defined Storage" + privacy: closed + maintainer: + - b1-luettje + member: + - NotTheEvilOne + - yeoldegrove + - brueggemann + - boekhorstb1 - slug: "VP04" description: "Networking" privacy: closed From 1231da694c1a6627e21b74252728d0822558fc5b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marc=20Sch=C3=B6chlin?= Date: Wed, 10 Jan 2024 12:10:27 +0100 Subject: [PATCH 224/374] fix crash on misconfigured users (#213) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Marc Schöchlin --- check_consistency.py | 31 ++++++++++++++++++++++++------ orgs/SovereignCloudStack/data.yaml | 8 ++++---- 2 files changed, 29 insertions(+), 10 deletions(-) diff --git a/check_consistency.py b/check_consistency.py index 7120e84a..f2e2f111 100755 --- a/check_consistency.py +++ b/check_consistency.py @@ -1,6 +1,8 @@ #!/usr/bin/env python3 import os, sys +from pprint import pformat + import github import yaml from github import Github @@ -59,6 +61,14 @@ def check_repos(gh: Github) -> int: return errors_repos +def check_user(data: dict) -> bool: + valid = True + for key in data.keys(): + if key not in ["login", "name", "role"]: + valid = False + return valid + + def check_users(gh: Github) -> int: data_file = os.path.join("orgs/" + ORGANIZATION + "/data.yaml") @@ -66,10 +76,14 @@ def check_users(gh: Github) -> int: defined_users = dict() existing_users = dict() + broken_users = [] with open(data_file) as f: yaml_data = yaml.safe_load(f) for member in yaml_data["members"]: - defined_users[member["login"].lower()] = member["name"] + if check_user(member): + defined_users[member["login"].lower()] = member["name"] + else: + broken_users.append(f"* User not correctly defined: >>>{pformat(member)}<<<") for member in gh.get_organization(ORGANIZATION).get_members(): existing_users[member.login.lower()] = member.name @@ -77,20 +91,25 @@ def check_users(gh: Github) -> int: users_not_on_github = set(defined_users.keys()).difference(set(existing_users.keys())) users_not_defined = set(existing_users.keys()).difference(set(defined_users.keys())) + if len(broken_users) != 0: + print(f"\n# Users which are defined but are broken:\n") + for user in broken_users: + print(user) + print() + errors_users += len(broken_users) + if len(users_not_on_github) != 0: out_tmp = [f"\n# Users not (yet) assigned to the github organization:\n"] for user in sorted(users_not_on_github): out_tmp.append(f"* [{user} - {defined_users[user]}](https://www.github.com/{user})") - if len(out_tmp) > 1: - print("\n".join(out_tmp)) + print("\n".join(out_tmp)) if len(users_not_defined) != 0: - out_tmp = [f"\n# Users which are not defined in github manager:\n"] + out_tmp = [ f"\n# Users which are not defined in github manager:\n" ] for user in sorted(users_not_defined): out_tmp.append(f"* [{user} - {existing_users[user]}](https://www.github.com/{user})") errors_users += 1 - if len(out_tmp) > 1: - print("\n".join(out_tmp)) + print("\n".join(out_tmp)) return errors_users diff --git a/orgs/SovereignCloudStack/data.yaml b/orgs/SovereignCloudStack/data.yaml index e2b3353b..31744fb9 100644 --- a/orgs/SovereignCloudStack/data.yaml +++ b/orgs/SovereignCloudStack/data.yaml @@ -227,13 +227,13 @@ members: login: mleberec - name: Till Raubaum login: Till769 - - Name: Eike Waldt + - name: Eike Waldt login: yeoldegrove - - Name: Tilman Luetje + - name: Tilman Luetje login: b1-luettje - - Name: Jan-Marten Brüggemann + - name: Jan-Marten Brüggemann login: brueggemann - - Name: Rafael te Boekhorst + - name: Rafael te Boekhorst login: boekhorstb1 # ========================== teams: From 8ea56c64a40f0b6c979df1ce843d22f7d8df9947 Mon Sep 17 00:00:00 2001 From: Jan Schoone Date: Wed, 17 Jan 2024 14:47:03 +0100 Subject: [PATCH 225/374] chore(repo config): enable protection for addons repo Signed-off-by: Jan Schoone --- .../repositories/cluster-stack-operator.yml | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/orgs/SovereignCloudStack/repositories/cluster-stack-operator.yml b/orgs/SovereignCloudStack/repositories/cluster-stack-operator.yml index e7a1090f..5c13401e 100644 --- a/orgs/SovereignCloudStack/repositories/cluster-stack-operator.yml +++ b/orgs/SovereignCloudStack/repositories/cluster-stack-operator.yml @@ -11,11 +11,13 @@ cluster-stack-operator: has_wiki: false private: false delete_branch_on_merge: true - allow_merge_commit: false - allow_squash_merge: true - allow_rebase_merge: true + allow_merge_commit: true + allow_squash_merge: false + allow_rebase_merge: false teams: [] collaborators: [] branch_protections: - branch: "main" template: "main" + - branch: "addons" + template: "main" From 6872b8f3152cc452ddb68472406a5e066dc111d5 Mon Sep 17 00:00:00 2001 From: Jan Schoone Date: Wed, 17 Jan 2024 14:50:23 +0100 Subject: [PATCH 226/374] chore(repo config): add csmctl repo config Signed-off-by: Jan Schoone --- orgs/SovereignCloudStack/repositories/csmctl.yml | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/orgs/SovereignCloudStack/repositories/csmctl.yml b/orgs/SovereignCloudStack/repositories/csmctl.yml index 1c919ac6..3aa8c937 100644 --- a/orgs/SovereignCloudStack/repositories/csmctl.yml +++ b/orgs/SovereignCloudStack/repositories/csmctl.yml @@ -11,11 +11,13 @@ csmctl: has_wiki: false private: false delete_branch_on_merge: true - allow_merge_commit: true - allow_squash_merge: false - allow_rebase_merge: false + allow_merge_commit: false + allow_squash_merge: true + allow_rebase_merge: true teams: [] collaborators: [] # The protection is intentionally switched off and will be switched on as # soon as the repo is set up - branch_protections: [] + branch_protections: + branch_protections: + - branch: "main" From 341f356d9e8008ab62a52d3947f69f00d347645f Mon Sep 17 00:00:00 2001 From: Jan Schoone Date: Wed, 17 Jan 2024 14:51:35 +0100 Subject: [PATCH 227/374] fix: duplicated keys Signed-off-by: Jan Schoone --- orgs/SovereignCloudStack/repositories/csmctl.yml | 1 - 1 file changed, 1 deletion(-) diff --git a/orgs/SovereignCloudStack/repositories/csmctl.yml b/orgs/SovereignCloudStack/repositories/csmctl.yml index 3aa8c937..18677060 100644 --- a/orgs/SovereignCloudStack/repositories/csmctl.yml +++ b/orgs/SovereignCloudStack/repositories/csmctl.yml @@ -18,6 +18,5 @@ csmctl: collaborators: [] # The protection is intentionally switched off and will be switched on as # soon as the repo is set up - branch_protections: branch_protections: - branch: "main" From b0228af01b3f2428dbe78ffa05ee205bd7f78080 Mon Sep 17 00:00:00 2001 From: Jan Schoone <6106846+jschoone@users.noreply.github.com> Date: Thu, 18 Jan 2024 23:30:18 +0100 Subject: [PATCH 228/374] Chore/cso repo config (#218) * chore(repo config): enable protection for addons repo Signed-off-by: Jan Schoone <6106846+jschoone@users.noreply.github.com> --- orgs/SovereignCloudStack/repositories/csmctl.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/orgs/SovereignCloudStack/repositories/csmctl.yml b/orgs/SovereignCloudStack/repositories/csmctl.yml index 18677060..0657f350 100644 --- a/orgs/SovereignCloudStack/repositories/csmctl.yml +++ b/orgs/SovereignCloudStack/repositories/csmctl.yml @@ -20,3 +20,4 @@ csmctl: # soon as the repo is set up branch_protections: - branch: "main" + template: "main" From e6d1ec3165b0a2603972c4b8699ef24b7d9c4791 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Matthias=20B=C3=BCchse?= Date: Fri, 26 Jan 2024 19:13:38 +0100 Subject: [PATCH 229/374] Add @cah-patrickthiem to org and team (#219) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Matthias Büchse --- orgs/SovereignCloudStack/data.yaml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/orgs/SovereignCloudStack/data.yaml b/orgs/SovereignCloudStack/data.yaml index 31744fb9..e1f89d1d 100644 --- a/orgs/SovereignCloudStack/data.yaml +++ b/orgs/SovereignCloudStack/data.yaml @@ -235,6 +235,8 @@ members: login: brueggemann - name: Rafael te Boekhorst login: boekhorstb1 + - name: Patrick Thiem + login: cah-patrickthiem # ========================== teams: - slug: "23technologies" @@ -280,6 +282,7 @@ teams: - cah-hbaum - tonifinger - mbuechse + - cah-patrickthiem - slug: "gonicus" description: "GONICUS GmbH" privacy: closed From 81a3a67255342e7df6043460b3a75422e87743aa Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 26 Jan 2024 19:14:49 +0100 Subject: [PATCH 230/374] Bump jinja2 from 3.1.2 to 3.1.3 (#216) Bumps [jinja2](https://github.com/pallets/jinja) from 3.1.2 to 3.1.3. - [Release notes](https://github.com/pallets/jinja/releases) - [Changelog](https://github.com/pallets/jinja/blob/main/CHANGES.rst) - [Commits](https://github.com/pallets/jinja/compare/3.1.2...3.1.3) --- updated-dependencies: - dependency-name: jinja2 dependency-type: indirect ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Kurt Garloff --- Pipfile.lock | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/Pipfile.lock b/Pipfile.lock index 99200ea6..ee527892 100644 --- a/Pipfile.lock +++ b/Pipfile.lock @@ -241,11 +241,12 @@ }, "jinja2": { "hashes": [ - "sha256:31351a702a408a9e7595a8fc6150fc3f43bb6bf7e319770cbc0db9df9437e852", - "sha256:6088930bfe239f0e6710546ab9c19c9ef35e29792895fed6e6e31a023a182a61" + "sha256:7d6d50dd97d52cbc355597bd845fabfbac3f551e1f99619e39a35ce8c370b5fa", + "sha256:ac8bd6544d4bb2c9792bf3a159e80bba8fda7f07e81bc3aed565432d5925ba90" ], + "index": "pypi", "markers": "python_version >= '3.7'", - "version": "==3.1.2" + "version": "==3.1.3" }, "markupsafe": { "hashes": [ From d920c8474769f276446aebe7c098054970add586 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Fri, 26 Jan 2024 19:28:42 +0100 Subject: [PATCH 231/374] chore: update gitstyring submodule (#215) * chore: update gitstyring submodule Signed-off-by: SCS Bot Co-authored-by: SCS Bot Co-authored-by: Eduard Itrich Co-authored-by: Kurt Garloff Co-authored-by: Max Wolfs From 3994e8e9c7b01ab7cebe9eab16c397d342e464d6 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 26 Jan 2024 19:29:23 +0100 Subject: [PATCH 232/374] Bump ansible-core from 2.16.0 to 2.16.1 (#220) Bumps [ansible-core](https://github.com/ansible/ansible) from 2.16.0 to 2.16.1. - [Release notes](https://github.com/ansible/ansible/releases) - [Commits](https://github.com/ansible/ansible/compare/v2.16.0...v2.16.1) --- updated-dependencies: - dependency-name: ansible-core dependency-type: indirect ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- Pipfile.lock | 190 +++++++++++++++++++++++++++------------------------ 1 file changed, 100 insertions(+), 90 deletions(-) diff --git a/Pipfile.lock b/Pipfile.lock index ee527892..eb51e4bb 100644 --- a/Pipfile.lock +++ b/Pipfile.lock @@ -26,11 +26,12 @@ }, "ansible-core": { "hashes": [ - "sha256:6b4870ac65b708953e1509b8ccca669731a17d2beadabd8208c9f90d189058ca", - "sha256:b4a6c60fbc2f51e3ae68ec733c931ef957a04d7c8c92aa39242990b0f8adf149" + "sha256:4fd1b3c86237507c67113f6770d2470f87477cd88244938d100a2d0fc37bf986", + "sha256:8fc972ba6ba2161ecbde8166c0042080726c754f69ecb3ccd8c6636c98dc1c7e" ], + "index": "pypi", "markers": "python_version >= '3.10'", - "version": "==2.16.0" + "version": "==2.16.1" }, "certifi": { "hashes": [ @@ -95,7 +96,7 @@ "sha256:fa3a0128b152627161ce47201262d3140edb5a5c3da88d73a1b790a959126956", "sha256:fcc8eb6d5902bb1cf6dc4f187ee3ea80a1eba0a89aba40a5cb20a5087d961357" ], - "markers": "python_version >= '3.8'", + "markers": "platform_python_implementation != 'PyPy'", "version": "==1.16.0" }, "charset-normalizer": { @@ -196,32 +197,41 @@ }, "cryptography": { "hashes": [ - "sha256:079b85658ea2f59c4f43b70f8119a52414cdb7be34da5d019a77bf96d473b960", - "sha256:09616eeaef406f99046553b8a40fbf8b1e70795a91885ba4c96a70793de5504a", - "sha256:13f93ce9bea8016c253b34afc6bd6a75993e5c40672ed5405a9c832f0d4a00bc", - "sha256:37a138589b12069efb424220bf78eac59ca68b95696fc622b6ccc1c0a197204a", - "sha256:3c78451b78313fa81607fa1b3f1ae0a5ddd8014c38a02d9db0616133987b9cdf", - "sha256:43f2552a2378b44869fe8827aa19e69512e3245a219104438692385b0ee119d1", - "sha256:48a0476626da912a44cc078f9893f292f0b3e4c739caf289268168d8f4702a39", - "sha256:49f0805fc0b2ac8d4882dd52f4a3b935b210935d500b6b805f321addc8177406", - "sha256:5429ec739a29df2e29e15d082f1d9ad683701f0ec7709ca479b3ff2708dae65a", - "sha256:5a1b41bc97f1ad230a41657d9155113c7521953869ae57ac39ac7f1bb471469a", - "sha256:68a2dec79deebc5d26d617bfdf6e8aab065a4f34934b22d3b5010df3ba36612c", - "sha256:7a698cb1dac82c35fcf8fe3417a3aaba97de16a01ac914b89a0889d364d2f6be", - "sha256:841df4caa01008bad253bce2a6f7b47f86dc9f08df4b433c404def869f590a15", - "sha256:90452ba79b8788fa380dfb587cca692976ef4e757b194b093d845e8d99f612f2", - "sha256:928258ba5d6f8ae644e764d0f996d61a8777559f72dfeb2eea7e2fe0ad6e782d", - "sha256:af03b32695b24d85a75d40e1ba39ffe7db7ffcb099fe507b39fd41a565f1b157", - "sha256:b640981bf64a3e978a56167594a0e97db71c89a479da8e175d8bb5be5178c003", - "sha256:c5ca78485a255e03c32b513f8c2bc39fedb7f5c5f8535545bdc223a03b24f248", - "sha256:c7f3201ec47d5207841402594f1d7950879ef890c0c495052fa62f58283fde1a", - "sha256:d5ec85080cce7b0513cfd233914eb8b7bbd0633f1d1703aa28d1dd5a72f678ec", - "sha256:d6c391c021ab1f7a82da5d8d0b3cee2f4b2c455ec86c8aebbc84837a631ff309", - "sha256:e3114da6d7f95d2dee7d3f4eec16dacff819740bbab931aff8648cb13c5ff5e7", - "sha256:f983596065a18a2183e7f79ab3fd4c475205b839e02cbc0efbbf9666c4b3083d" + "sha256:0b7cacc142260ada944de070ce810c3e2a438963ee3deb45aa26fd2cee94c9a4", + "sha256:126e0ba3cc754b200a2fb88f67d66de0d9b9e94070c5bc548318c8dab6383cb6", + "sha256:160fa08dfa6dca9cb8ad9bd84e080c0db6414ba5ad9a7470bc60fb154f60111e", + "sha256:16b9260d04a0bfc8952b00335ff54f471309d3eb9d7e8dbfe9b0bd9e26e67881", + "sha256:25ec6e9e81de5d39f111a4114193dbd39167cc4bbd31c30471cebedc2a92c323", + "sha256:265bdc693570b895eb641410b8fc9e8ddbce723a669236162b9d9cfb70bd8d77", + "sha256:2dff7a32880a51321f5de7869ac9dde6b1fca00fc1fef89d60e93f215468e824", + "sha256:2fe16624637d6e3e765530bc55caa786ff2cbca67371d306e5d0a72e7c3d0407", + "sha256:32ea63ceeae870f1a62e87f9727359174089f7b4b01e4999750827bf10e15d60", + "sha256:351db02c1938c8e6b1fee8a78d6b15c5ccceca7a36b5ce48390479143da3b411", + "sha256:430100abed6d3652208ae1dd410c8396213baee2e01a003a4449357db7dc9e14", + "sha256:4d84673c012aa698555d4710dcfe5f8a0ad76ea9dde8ef803128cc669640a2e0", + "sha256:50aecd93676bcca78379604ed664c45da82bc1241ffb6f97f6b7392ed5bc6f04", + "sha256:6ac8924085ed8287545cba89dc472fc224c10cc634cdf2c3e2866fe868108e77", + "sha256:6bfd823b336fdcd8e06285ae8883d3d2624d3bdef312a0e2ef905f332f8e9302", + "sha256:727387886c9c8de927c360a396c5edcb9340d9e960cda145fca75bdafdabd24c", + "sha256:7911586fc69d06cd0ab3f874a169433db1bc2f0e40988661408ac06c4527a986", + "sha256:802d6f83233cf9696b59b09eb067e6b4d5ae40942feeb8e13b213c8fad47f1aa", + "sha256:8d7efb6bf427d2add2f40b6e1e8e476c17508fa8907234775214b153e69c2e11", + "sha256:9544492e8024f29919eac2117edd8c950165e74eb551a22c53f6fdf6ba5f4cb8", + "sha256:95d900d19a370ae36087cc728e6e7be9c964ffd8cbcb517fd1efb9c9284a6abc", + "sha256:9d61fcdf37647765086030d81872488e4cb3fafe1d2dda1d487875c3709c0a49", + "sha256:ab6b302d51fbb1dd339abc6f139a480de14d49d50f65fdc7dff782aa8631d035", + "sha256:b512f33c6ab195852595187af5440d01bb5f8dd57cb7a91e1e009a17f1b7ebca", + "sha256:cb2861a9364fa27d24832c718150fdbf9ce6781d7dc246a516435f57cfa31fe7", + "sha256:d3594947d2507d4ef7a180a7f49a6db41f75fb874c2fd0e94f36b89bfd678bf2", + "sha256:d3902c779a92151f134f68e555dd0b17c658e13429f270d8a847399b99235a3f", + "sha256:d50718dd574a49d3ef3f7ef7ece66ef281b527951eb2267ce570425459f6a404", + "sha256:e5edf189431b4d51f5c6fb4a95084a75cef6b4646c934eb6e32304fc720e1453", + "sha256:e6edc3a568667daf7d349d7e820783426ee4f1c0feab86c29bd1d6fe2755e009", + "sha256:ed1b2130f5456a09a134cc505a17fc2830a1a48ed53efd37dcc904a23d7b82fa", + "sha256:fd33f53809bb363cf126bebe7a99d97735988d9b0131a2be59fbf83e1259a5b7" ], "markers": "python_version >= '3.7'", - "version": "==41.0.7" + "version": "==42.0.1" }, "deprecated": { "hashes": [ @@ -244,75 +254,74 @@ "sha256:7d6d50dd97d52cbc355597bd845fabfbac3f551e1f99619e39a35ce8c370b5fa", "sha256:ac8bd6544d4bb2c9792bf3a159e80bba8fda7f07e81bc3aed565432d5925ba90" ], - "index": "pypi", "markers": "python_version >= '3.7'", "version": "==3.1.3" }, "markupsafe": { "hashes": [ - "sha256:05fb21170423db021895e1ea1e1f3ab3adb85d1c2333cbc2310f2a26bc77272e", - "sha256:0a4e4a1aff6c7ac4cd55792abf96c915634c2b97e3cc1c7129578aa68ebd754e", - "sha256:10bbfe99883db80bdbaff2dcf681dfc6533a614f700da1287707e8a5d78a8431", - "sha256:134da1eca9ec0ae528110ccc9e48041e0828d79f24121a1a146161103c76e686", - "sha256:14ff806850827afd6b07a5f32bd917fb7f45b046ba40c57abdb636674a8b559c", - "sha256:1577735524cdad32f9f694208aa75e422adba74f1baee7551620e43a3141f559", - "sha256:1b40069d487e7edb2676d3fbdb2b0829ffa2cd63a2ec26c4938b2d34391b4ecc", - "sha256:1b8dd8c3fd14349433c79fa8abeb573a55fc0fdd769133baac1f5e07abf54aeb", - "sha256:1f67c7038d560d92149c060157d623c542173016c4babc0c1913cca0564b9939", - "sha256:282c2cb35b5b673bbcadb33a585408104df04f14b2d9b01d4c345a3b92861c2c", - "sha256:2c1b19b3aaacc6e57b7e25710ff571c24d6c3613a45e905b1fde04d691b98ee0", - "sha256:2ef12179d3a291be237280175b542c07a36e7f60718296278d8593d21ca937d4", - "sha256:338ae27d6b8745585f87218a3f23f1512dbf52c26c28e322dbe54bcede54ccb9", - "sha256:3c0fae6c3be832a0a0473ac912810b2877c8cb9d76ca48de1ed31e1c68386575", - "sha256:3fd4abcb888d15a94f32b75d8fd18ee162ca0c064f35b11134be77050296d6ba", - "sha256:42de32b22b6b804f42c5d98be4f7e5e977ecdd9ee9b660fda1a3edf03b11792d", - "sha256:47d4f1c5f80fc62fdd7777d0d40a2e9dda0a05883ab11374334f6c4de38adffd", - "sha256:504b320cd4b7eff6f968eddf81127112db685e81f7e36e75f9f84f0df46041c3", - "sha256:525808b8019e36eb524b8c68acdd63a37e75714eac50e988180b169d64480a00", - "sha256:56d9f2ecac662ca1611d183feb03a3fa4406469dafe241673d521dd5ae92a155", - "sha256:5bbe06f8eeafd38e5d0a4894ffec89378b6c6a625ff57e3028921f8ff59318ac", - "sha256:65c1a9bcdadc6c28eecee2c119465aebff8f7a584dd719facdd9e825ec61ab52", - "sha256:68e78619a61ecf91e76aa3e6e8e33fc4894a2bebe93410754bd28fce0a8a4f9f", - "sha256:69c0f17e9f5a7afdf2cc9fb2d1ce6aabdb3bafb7f38017c0b77862bcec2bbad8", - "sha256:6b2b56950d93e41f33b4223ead100ea0fe11f8e6ee5f641eb753ce4b77a7042b", - "sha256:715d3562f79d540f251b99ebd6d8baa547118974341db04f5ad06d5ea3eb8007", - "sha256:787003c0ddb00500e49a10f2844fac87aa6ce977b90b0feaaf9de23c22508b24", - "sha256:7ef3cb2ebbf91e330e3bb937efada0edd9003683db6b57bb108c4001f37a02ea", - "sha256:8023faf4e01efadfa183e863fefde0046de576c6f14659e8782065bcece22198", - "sha256:8758846a7e80910096950b67071243da3e5a20ed2546e6392603c096778d48e0", - "sha256:8afafd99945ead6e075b973fefa56379c5b5c53fd8937dad92c662da5d8fd5ee", - "sha256:8c41976a29d078bb235fea9b2ecd3da465df42a562910f9022f1a03107bd02be", - "sha256:8e254ae696c88d98da6555f5ace2279cf7cd5b3f52be2b5cf97feafe883b58d2", - "sha256:8f9293864fe09b8149f0cc42ce56e3f0e54de883a9de90cd427f191c346eb2e1", - "sha256:9402b03f1a1b4dc4c19845e5c749e3ab82d5078d16a2a4c2cd2df62d57bb0707", - "sha256:962f82a3086483f5e5f64dbad880d31038b698494799b097bc59c2edf392fce6", - "sha256:9aad3c1755095ce347e26488214ef77e0485a3c34a50c5a5e2471dff60b9dd9c", - "sha256:9dcdfd0eaf283af041973bff14a2e143b8bd64e069f4c383416ecd79a81aab58", - "sha256:aa57bd9cf8ae831a362185ee444e15a93ecb2e344c8e52e4d721ea3ab6ef1823", - "sha256:aa7bd130efab1c280bed0f45501b7c8795f9fdbeb02e965371bbef3523627779", - "sha256:ab4a0df41e7c16a1392727727e7998a467472d0ad65f3ad5e6e765015df08636", - "sha256:ad9e82fb8f09ade1c3e1b996a6337afac2b8b9e365f926f5a61aacc71adc5b3c", - "sha256:af598ed32d6ae86f1b747b82783958b1a4ab8f617b06fe68795c7f026abbdcad", - "sha256:b076b6226fb84157e3f7c971a47ff3a679d837cf338547532ab866c57930dbee", - "sha256:b7ff0f54cb4ff66dd38bebd335a38e2c22c41a8ee45aa608efc890ac3e3931bc", - "sha256:bfce63a9e7834b12b87c64d6b155fdd9b3b96191b6bd334bf37db7ff1fe457f2", - "sha256:c011a4149cfbcf9f03994ec2edffcb8b1dc2d2aede7ca243746df97a5d41ce48", - "sha256:c9c804664ebe8f83a211cace637506669e7890fec1b4195b505c214e50dd4eb7", - "sha256:ca379055a47383d02a5400cb0d110cef0a776fc644cda797db0c5696cfd7e18e", - "sha256:cb0932dc158471523c9637e807d9bfb93e06a95cbf010f1a38b98623b929ef2b", - "sha256:cd0f502fe016460680cd20aaa5a76d241d6f35a1c3350c474bac1273803893fa", - "sha256:ceb01949af7121f9fc39f7d27f91be8546f3fb112c608bc4029aef0bab86a2a5", - "sha256:d080e0a5eb2529460b30190fcfcc4199bd7f827663f858a226a81bc27beaa97e", - "sha256:dd15ff04ffd7e05ffcb7fe79f1b98041b8ea30ae9234aed2a9168b5797c3effb", - "sha256:df0be2b576a7abbf737b1575f048c23fb1d769f267ec4358296f31c2479db8f9", - "sha256:e09031c87a1e51556fdcb46e5bd4f59dfb743061cf93c4d6831bf894f125eb57", - "sha256:e4dd52d80b8c83fdce44e12478ad2e85c64ea965e75d66dbeafb0a3e77308fcc", - "sha256:f698de3fd0c4e6972b92290a45bd9b1536bffe8c6759c62471efaa8acb4c37bc", - "sha256:fec21693218efe39aa7f8599346e90c705afa52c5b31ae019b2e57e8f6542bb2", - "sha256:ffcc3f7c66b5f5b7931a5aa68fc9cecc51e685ef90282f4a82f0f5e9b704ad11" + "sha256:0042d6a9880b38e1dd9ff83146cc3c9c18a059b9360ceae207805567aacccc69", + "sha256:0c26f67b3fe27302d3a412b85ef696792c4a2386293c53ba683a89562f9399b0", + "sha256:0fbad3d346df8f9d72622ac71b69565e621ada2ce6572f37c2eae8dacd60385d", + "sha256:15866d7f2dc60cfdde12ebb4e75e41be862348b4728300c36cdf405e258415ec", + "sha256:1c98c33ffe20e9a489145d97070a435ea0679fddaabcafe19982fe9c971987d5", + "sha256:21e7af8091007bf4bebf4521184f4880a6acab8df0df52ef9e513d8e5db23411", + "sha256:23984d1bdae01bee794267424af55eef4dfc038dc5d1272860669b2aa025c9e3", + "sha256:31f57d64c336b8ccb1966d156932f3daa4fee74176b0fdc48ef580be774aae74", + "sha256:3583a3a3ab7958e354dc1d25be74aee6228938312ee875a22330c4dc2e41beb0", + "sha256:36d7626a8cca4d34216875aee5a1d3d654bb3dac201c1c003d182283e3205949", + "sha256:396549cea79e8ca4ba65525470d534e8a41070e6b3500ce2414921099cb73e8d", + "sha256:3a66c36a3864df95e4f62f9167c734b3b1192cb0851b43d7cc08040c074c6279", + "sha256:3aae9af4cac263007fd6309c64c6ab4506dd2b79382d9d19a1994f9240b8db4f", + "sha256:3ab3a886a237f6e9c9f4f7d272067e712cdb4efa774bef494dccad08f39d8ae6", + "sha256:47bb5f0142b8b64ed1399b6b60f700a580335c8e1c57f2f15587bd072012decc", + "sha256:49a3b78a5af63ec10d8604180380c13dcd870aba7928c1fe04e881d5c792dc4e", + "sha256:4df98d4a9cd6a88d6a585852f56f2155c9cdb6aec78361a19f938810aa020954", + "sha256:5045e892cfdaecc5b4c01822f353cf2c8feb88a6ec1c0adef2a2e705eef0f656", + "sha256:5244324676254697fe5c181fc762284e2c5fceeb1c4e3e7f6aca2b6f107e60dc", + "sha256:54635102ba3cf5da26eb6f96c4b8c53af8a9c0d97b64bdcb592596a6255d8518", + "sha256:54a7e1380dfece8847c71bf7e33da5d084e9b889c75eca19100ef98027bd9f56", + "sha256:55d03fea4c4e9fd0ad75dc2e7e2b6757b80c152c032ea1d1de487461d8140efc", + "sha256:698e84142f3f884114ea8cf83e7a67ca8f4ace8454e78fe960646c6c91c63bfa", + "sha256:6aa5e2e7fc9bc042ae82d8b79d795b9a62bd8f15ba1e7594e3db243f158b5565", + "sha256:7653fa39578957bc42e5ebc15cf4361d9e0ee4b702d7d5ec96cdac860953c5b4", + "sha256:765f036a3d00395a326df2835d8f86b637dbaf9832f90f5d196c3b8a7a5080cb", + "sha256:78bc995e004681246e85e28e068111a4c3f35f34e6c62da1471e844ee1446250", + "sha256:7a07f40ef8f0fbc5ef1000d0c78771f4d5ca03b4953fc162749772916b298fc4", + "sha256:8b570a1537367b52396e53325769608f2a687ec9a4363647af1cded8928af959", + "sha256:987d13fe1d23e12a66ca2073b8d2e2a75cec2ecb8eab43ff5624ba0ad42764bc", + "sha256:9896fca4a8eb246defc8b2a7ac77ef7553b638e04fbf170bff78a40fa8a91474", + "sha256:9e9e3c4020aa2dc62d5dd6743a69e399ce3de58320522948af6140ac959ab863", + "sha256:a0b838c37ba596fcbfca71651a104a611543077156cb0a26fe0c475e1f152ee8", + "sha256:a4d176cfdfde84f732c4a53109b293d05883e952bbba68b857ae446fa3119b4f", + "sha256:a76055d5cb1c23485d7ddae533229039b850db711c554a12ea64a0fd8a0129e2", + "sha256:a76cd37d229fc385738bd1ce4cba2a121cf26b53864c1772694ad0ad348e509e", + "sha256:a7cc49ef48a3c7a0005a949f3c04f8baa5409d3f663a1b36f0eba9bfe2a0396e", + "sha256:abf5ebbec056817057bfafc0445916bb688a255a5146f900445d081db08cbabb", + "sha256:b0fe73bac2fed83839dbdbe6da84ae2a31c11cfc1c777a40dbd8ac8a6ed1560f", + "sha256:b6f14a9cd50c3cb100eb94b3273131c80d102e19bb20253ac7bd7336118a673a", + "sha256:b83041cda633871572f0d3c41dddd5582ad7d22f65a72eacd8d3d6d00291df26", + "sha256:b835aba863195269ea358cecc21b400276747cc977492319fd7682b8cd2c253d", + "sha256:bf1196dcc239e608605b716e7b166eb5faf4bc192f8a44b81e85251e62584bd2", + "sha256:c669391319973e49a7c6230c218a1e3044710bc1ce4c8e6eb71f7e6d43a2c131", + "sha256:c7556bafeaa0a50e2fe7dc86e0382dea349ebcad8f010d5a7dc6ba568eaaa789", + "sha256:c8f253a84dbd2c63c19590fa86a032ef3d8cc18923b8049d91bcdeeb2581fbf6", + "sha256:d18b66fe626ac412d96c2ab536306c736c66cf2a31c243a45025156cc190dc8a", + "sha256:d5291d98cd3ad9a562883468c690a2a238c4a6388ab3bd155b0c75dd55ece858", + "sha256:d5c31fe855c77cad679b302aabc42d724ed87c043b1432d457f4976add1c2c3e", + "sha256:d6e427c7378c7f1b2bef6a344c925b8b63623d3321c09a237b7cc0e77dd98ceb", + "sha256:dac1ebf6983148b45b5fa48593950f90ed6d1d26300604f321c74a9ca1609f8e", + "sha256:de8153a7aae3835484ac168a9a9bdaa0c5eee4e0bc595503c95d53b942879c84", + "sha256:e1a0d1924a5013d4f294087e00024ad25668234569289650929ab871231668e7", + "sha256:e7902211afd0af05fbadcc9a312e4cf10f27b779cf1323e78d52377ae4b72bea", + "sha256:e888ff76ceb39601c59e219f281466c6d7e66bd375b4ec1ce83bcdc68306796b", + "sha256:f06e5a9e99b7df44640767842f414ed5d7bedaaa78cd817ce04bbd6fd86e2dd6", + "sha256:f6be2d708a9d0e9b0054856f07ac7070fbe1754be40ca8525d5adccdbda8f475", + "sha256:f9917691f410a2e0897d1ef99619fd3f7dd503647c8ff2475bf90c3cf222ad74", + "sha256:fc1a75aa8f11b87910ffd98de62b29d6520b6d6e8a3de69a70ca34dea85d2a8a", + "sha256:fe8512ed897d5daf089e5bd010c3dc03bb1bdae00b35588c49b98268d4a01e00" ], "markers": "python_version >= '3.7'", - "version": "==2.1.3" + "version": "==2.1.4" }, "packaging": { "hashes": [ @@ -403,6 +412,7 @@ "sha256:8d4e9c88387b0f5c7d5f281e55304de64cf7f9c0021a3525bd3b1c542da3b0e4", "sha256:9046c58c4395dff28dd494285c82ba00b546adfc7ef001486fbf0324bc174fba", "sha256:9eb6caa9a297fc2c2fb8862bc5370d0303ddba53ba97e71f08023b6cd73d16a8", + "sha256:a08c6f0fe150303c1c6b71ebcd7213c2858041a7e01975da3a99aed1e7a378ef", "sha256:a0cd17c15d3bb3fa06978b4e8958dcdc6e0174ccea823003a106c7d4d7899ac5", "sha256:afd7e57eddb1a54f0f1a974bc4391af8bcce0b444685d936840f125cf046d5bd", "sha256:b1275ad35a5d18c62a7220633c913e1b42d44b46ee12554e5fd39c70a243d6a3", From 3aaec8c37731a5451d5727547327166ac8d8ee07 Mon Sep 17 00:00:00 2001 From: Kurt Garloff Date: Wed, 7 Feb 2024 18:03:31 +0100 Subject: [PATCH 233/374] Add Martin Morgenstern. (#223) Signed-off-by: Kurt Garloff --- orgs/SovereignCloudStack/data.yaml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/orgs/SovereignCloudStack/data.yaml b/orgs/SovereignCloudStack/data.yaml index e1f89d1d..f8596720 100644 --- a/orgs/SovereignCloudStack/data.yaml +++ b/orgs/SovereignCloudStack/data.yaml @@ -237,6 +237,8 @@ members: login: boekhorstb1 - name: Patrick Thiem login: cah-patrickthiem + - name: Martin Morgenstern + login: martinmo # ========================== teams: - slug: "23technologies" @@ -283,6 +285,7 @@ teams: - tonifinger - mbuechse - cah-patrickthiem + - martinmo - slug: "gonicus" description: "GONICUS GmbH" privacy: closed From f7936dd94f9cfa4360e1783d8e4882e511625844 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marc=20Sch=C3=B6chlin?= Date: Thu, 8 Feb 2024 13:26:01 +0100 Subject: [PATCH 234/374] add new repository for the hardware landscape (#224) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Marc Schöchlin --- orgs/SovereignCloudStack/data.yaml | 7 ++++++ .../repositories/hardware-landscape.yml | 23 +++++++++++++++++++ 2 files changed, 30 insertions(+) create mode 100644 orgs/SovereignCloudStack/repositories/hardware-landscape.yml diff --git a/orgs/SovereignCloudStack/data.yaml b/orgs/SovereignCloudStack/data.yaml index f8596720..1914d3a4 100644 --- a/orgs/SovereignCloudStack/data.yaml +++ b/orgs/SovereignCloudStack/data.yaml @@ -568,6 +568,13 @@ teams: - horazont member: - cah-link + - slug: "hardware-landscape" + description: "The team which manages the scs system landscape or needs information about it" + privacy: closed + maintainer: + - scoopex + - bitkeks + - berendt - slug: "VP18" description: "The team which manages the scs system landscape or needs information about it" privacy: closed diff --git a/orgs/SovereignCloudStack/repositories/hardware-landscape.yml b/orgs/SovereignCloudStack/repositories/hardware-landscape.yml new file mode 100644 index 00000000..3d48d9f4 --- /dev/null +++ b/orgs/SovereignCloudStack/repositories/hardware-landscape.yml @@ -0,0 +1,23 @@ +--- +hardware-landscape: + default_branch: main + description: 'The management repo and the documentation of the SCS hardware landscape' + homepage: 'https://scs.community/' + topics: + - landscape + archived: false + has_issues: true + has_projects: false + has_wiki: false + private: false + delete_branch_on_merge: true + allow_merge_commit: false + allow_squash_merge: true + allow_rebase_merge: true + teams: + - slug: "hardware-landscape" + permission: "maintain" + collaborators: [] + branch_protections: + - branch: "main" + template: "main" From f27149cae62b8327aae48118e6db1ed8c73e4979 Mon Sep 17 00:00:00 2001 From: Christian Berendt Date: Thu, 8 Feb 2024 13:35:19 +0100 Subject: [PATCH 235/374] Use OpenStack instead of Openstack (#221) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Christian Berendt Co-authored-by: Marc Schöchlin --- .../repositories/cluster-stack-provider-openstack.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/orgs/SovereignCloudStack/repositories/cluster-stack-provider-openstack.yml b/orgs/SovereignCloudStack/repositories/cluster-stack-provider-openstack.yml index b1c198c9..41366b42 100644 --- a/orgs/SovereignCloudStack/repositories/cluster-stack-provider-openstack.yml +++ b/orgs/SovereignCloudStack/repositories/cluster-stack-provider-openstack.yml @@ -1,7 +1,7 @@ --- cluster-stack-provider-openstack: default_branch: main - description: Cluster Stack Provider Openstack + description: Cluster Stack Provider OpenStack homepage: 'https://scs.community/' topics: - k8s From dfe0cb07f472a4d3ea2417b8b3905b46204583b5 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 8 Feb 2024 13:41:37 +0100 Subject: [PATCH 236/374] Bump ansible-core from 2.16.1 to 2.16.3 (#222) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Bumps [ansible-core](https://github.com/ansible/ansible) from 2.16.1 to 2.16.3. - [Release notes](https://github.com/ansible/ansible/releases) - [Commits](https://github.com/ansible/ansible/compare/v2.16.1...v2.16.3) --- updated-dependencies: - dependency-name: ansible-core dependency-type: indirect ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Marc Schöchlin --- Pipfile.lock | 194 +++++++++++++++++++++++++-------------------------- 1 file changed, 97 insertions(+), 97 deletions(-) diff --git a/Pipfile.lock b/Pipfile.lock index eb51e4bb..db3704ef 100644 --- a/Pipfile.lock +++ b/Pipfile.lock @@ -26,12 +26,12 @@ }, "ansible-core": { "hashes": [ - "sha256:4fd1b3c86237507c67113f6770d2470f87477cd88244938d100a2d0fc37bf986", - "sha256:8fc972ba6ba2161ecbde8166c0042080726c754f69ecb3ccd8c6636c98dc1c7e" + "sha256:50c9f33a5b2ee645470a77f4bf99cf35d1ffdefef60388910020b0c58534bec1", + "sha256:76a8765a8586064ef073a299562e308fa2c180a75b5f7569bbd0f61d4171cdb3" ], "index": "pypi", "markers": "python_version >= '3.10'", - "version": "==2.16.1" + "version": "==2.16.3" }, "certifi": { "hashes": [ @@ -197,41 +197,41 @@ }, "cryptography": { "hashes": [ - "sha256:0b7cacc142260ada944de070ce810c3e2a438963ee3deb45aa26fd2cee94c9a4", - "sha256:126e0ba3cc754b200a2fb88f67d66de0d9b9e94070c5bc548318c8dab6383cb6", - "sha256:160fa08dfa6dca9cb8ad9bd84e080c0db6414ba5ad9a7470bc60fb154f60111e", - "sha256:16b9260d04a0bfc8952b00335ff54f471309d3eb9d7e8dbfe9b0bd9e26e67881", - "sha256:25ec6e9e81de5d39f111a4114193dbd39167cc4bbd31c30471cebedc2a92c323", - "sha256:265bdc693570b895eb641410b8fc9e8ddbce723a669236162b9d9cfb70bd8d77", - "sha256:2dff7a32880a51321f5de7869ac9dde6b1fca00fc1fef89d60e93f215468e824", - "sha256:2fe16624637d6e3e765530bc55caa786ff2cbca67371d306e5d0a72e7c3d0407", - "sha256:32ea63ceeae870f1a62e87f9727359174089f7b4b01e4999750827bf10e15d60", - "sha256:351db02c1938c8e6b1fee8a78d6b15c5ccceca7a36b5ce48390479143da3b411", - "sha256:430100abed6d3652208ae1dd410c8396213baee2e01a003a4449357db7dc9e14", - "sha256:4d84673c012aa698555d4710dcfe5f8a0ad76ea9dde8ef803128cc669640a2e0", - "sha256:50aecd93676bcca78379604ed664c45da82bc1241ffb6f97f6b7392ed5bc6f04", - "sha256:6ac8924085ed8287545cba89dc472fc224c10cc634cdf2c3e2866fe868108e77", - "sha256:6bfd823b336fdcd8e06285ae8883d3d2624d3bdef312a0e2ef905f332f8e9302", - "sha256:727387886c9c8de927c360a396c5edcb9340d9e960cda145fca75bdafdabd24c", - "sha256:7911586fc69d06cd0ab3f874a169433db1bc2f0e40988661408ac06c4527a986", - "sha256:802d6f83233cf9696b59b09eb067e6b4d5ae40942feeb8e13b213c8fad47f1aa", - "sha256:8d7efb6bf427d2add2f40b6e1e8e476c17508fa8907234775214b153e69c2e11", - "sha256:9544492e8024f29919eac2117edd8c950165e74eb551a22c53f6fdf6ba5f4cb8", - "sha256:95d900d19a370ae36087cc728e6e7be9c964ffd8cbcb517fd1efb9c9284a6abc", - "sha256:9d61fcdf37647765086030d81872488e4cb3fafe1d2dda1d487875c3709c0a49", - "sha256:ab6b302d51fbb1dd339abc6f139a480de14d49d50f65fdc7dff782aa8631d035", - "sha256:b512f33c6ab195852595187af5440d01bb5f8dd57cb7a91e1e009a17f1b7ebca", - "sha256:cb2861a9364fa27d24832c718150fdbf9ce6781d7dc246a516435f57cfa31fe7", - "sha256:d3594947d2507d4ef7a180a7f49a6db41f75fb874c2fd0e94f36b89bfd678bf2", - "sha256:d3902c779a92151f134f68e555dd0b17c658e13429f270d8a847399b99235a3f", - "sha256:d50718dd574a49d3ef3f7ef7ece66ef281b527951eb2267ce570425459f6a404", - "sha256:e5edf189431b4d51f5c6fb4a95084a75cef6b4646c934eb6e32304fc720e1453", - "sha256:e6edc3a568667daf7d349d7e820783426ee4f1c0feab86c29bd1d6fe2755e009", - "sha256:ed1b2130f5456a09a134cc505a17fc2830a1a48ed53efd37dcc904a23d7b82fa", - "sha256:fd33f53809bb363cf126bebe7a99d97735988d9b0131a2be59fbf83e1259a5b7" + "sha256:087887e55e0b9c8724cf05361357875adb5c20dec27e5816b653492980d20380", + "sha256:09a77e5b2e8ca732a19a90c5bca2d124621a1edb5438c5daa2d2738bfeb02589", + "sha256:130c0f77022b2b9c99d8cebcdd834d81705f61c68e91ddd614ce74c657f8b3ea", + "sha256:141e2aa5ba100d3788c0ad7919b288f89d1fe015878b9659b307c9ef867d3a65", + "sha256:28cb2c41f131a5758d6ba6a0504150d644054fd9f3203a1e8e8d7ac3aea7f73a", + "sha256:2f9f14185962e6a04ab32d1abe34eae8a9001569ee4edb64d2304bf0d65c53f3", + "sha256:320948ab49883557a256eab46149df79435a22d2fefd6a66fe6946f1b9d9d008", + "sha256:36d4b7c4be6411f58f60d9ce555a73df8406d484ba12a63549c88bd64f7967f1", + "sha256:3b15c678f27d66d247132cbf13df2f75255627bcc9b6a570f7d2fd08e8c081d2", + "sha256:3dbd37e14ce795b4af61b89b037d4bc157f2cb23e676fa16932185a04dfbf635", + "sha256:4383b47f45b14459cab66048d384614019965ba6c1a1a141f11b5a551cace1b2", + "sha256:44c95c0e96b3cb628e8452ec060413a49002a247b2b9938989e23a2c8291fc90", + "sha256:4b063d3413f853e056161eb0c7724822a9740ad3caa24b8424d776cebf98e7ee", + "sha256:52ed9ebf8ac602385126c9a2fe951db36f2cb0c2538d22971487f89d0de4065a", + "sha256:55d1580e2d7e17f45d19d3b12098e352f3a37fe86d380bf45846ef257054b242", + "sha256:5ef9bc3d046ce83c4bbf4c25e1e0547b9c441c01d30922d812e887dc5f125c12", + "sha256:5fa82a26f92871eca593b53359c12ad7949772462f887c35edaf36f87953c0e2", + "sha256:61321672b3ac7aade25c40449ccedbc6db72c7f5f0fdf34def5e2f8b51ca530d", + "sha256:701171f825dcab90969596ce2af253143b93b08f1a716d4b2a9d2db5084ef7be", + "sha256:841ec8af7a8491ac76ec5a9522226e287187a3107e12b7d686ad354bb78facee", + "sha256:8a06641fb07d4e8f6c7dda4fc3f8871d327803ab6542e33831c7ccfdcb4d0ad6", + "sha256:8e88bb9eafbf6a4014d55fb222e7360eef53e613215085e65a13290577394529", + "sha256:a00aee5d1b6c20620161984f8ab2ab69134466c51f58c052c11b076715e72929", + "sha256:a047682d324ba56e61b7ea7c7299d51e61fd3bca7dad2ccc39b72bd0118d60a1", + "sha256:a7ef8dd0bf2e1d0a27042b231a3baac6883cdd5557036f5e8df7139255feaac6", + "sha256:ad28cff53f60d99a928dfcf1e861e0b2ceb2bc1f08a074fdd601b314e1cc9e0a", + "sha256:b9097a208875fc7bbeb1286d0125d90bdfed961f61f214d3f5be62cd4ed8a446", + "sha256:b97fe7d7991c25e6a31e5d5e795986b18fbbb3107b873d5f3ae6dc9a103278e9", + "sha256:e0ec52ba3c7f1b7d813cd52649a5b3ef1fc0d433219dc8c93827c57eab6cf888", + "sha256:ea2c3ffb662fec8bbbfce5602e2c159ff097a4631d96235fcf0fb00e59e3ece4", + "sha256:fa3dec4ba8fb6e662770b74f62f1a0c7d4e37e25b58b2bf2c1be4c95372b4a33", + "sha256:fbeb725c9dc799a574518109336acccaf1303c30d45c075c665c0793c2f79a7f" ], "markers": "python_version >= '3.7'", - "version": "==42.0.1" + "version": "==42.0.2" }, "deprecated": { "hashes": [ @@ -259,69 +259,69 @@ }, "markupsafe": { "hashes": [ - "sha256:0042d6a9880b38e1dd9ff83146cc3c9c18a059b9360ceae207805567aacccc69", - "sha256:0c26f67b3fe27302d3a412b85ef696792c4a2386293c53ba683a89562f9399b0", - "sha256:0fbad3d346df8f9d72622ac71b69565e621ada2ce6572f37c2eae8dacd60385d", - "sha256:15866d7f2dc60cfdde12ebb4e75e41be862348b4728300c36cdf405e258415ec", - "sha256:1c98c33ffe20e9a489145d97070a435ea0679fddaabcafe19982fe9c971987d5", - "sha256:21e7af8091007bf4bebf4521184f4880a6acab8df0df52ef9e513d8e5db23411", - "sha256:23984d1bdae01bee794267424af55eef4dfc038dc5d1272860669b2aa025c9e3", - "sha256:31f57d64c336b8ccb1966d156932f3daa4fee74176b0fdc48ef580be774aae74", - "sha256:3583a3a3ab7958e354dc1d25be74aee6228938312ee875a22330c4dc2e41beb0", - "sha256:36d7626a8cca4d34216875aee5a1d3d654bb3dac201c1c003d182283e3205949", - "sha256:396549cea79e8ca4ba65525470d534e8a41070e6b3500ce2414921099cb73e8d", - "sha256:3a66c36a3864df95e4f62f9167c734b3b1192cb0851b43d7cc08040c074c6279", - "sha256:3aae9af4cac263007fd6309c64c6ab4506dd2b79382d9d19a1994f9240b8db4f", - "sha256:3ab3a886a237f6e9c9f4f7d272067e712cdb4efa774bef494dccad08f39d8ae6", - "sha256:47bb5f0142b8b64ed1399b6b60f700a580335c8e1c57f2f15587bd072012decc", - "sha256:49a3b78a5af63ec10d8604180380c13dcd870aba7928c1fe04e881d5c792dc4e", - "sha256:4df98d4a9cd6a88d6a585852f56f2155c9cdb6aec78361a19f938810aa020954", - "sha256:5045e892cfdaecc5b4c01822f353cf2c8feb88a6ec1c0adef2a2e705eef0f656", - "sha256:5244324676254697fe5c181fc762284e2c5fceeb1c4e3e7f6aca2b6f107e60dc", - "sha256:54635102ba3cf5da26eb6f96c4b8c53af8a9c0d97b64bdcb592596a6255d8518", - "sha256:54a7e1380dfece8847c71bf7e33da5d084e9b889c75eca19100ef98027bd9f56", - "sha256:55d03fea4c4e9fd0ad75dc2e7e2b6757b80c152c032ea1d1de487461d8140efc", - "sha256:698e84142f3f884114ea8cf83e7a67ca8f4ace8454e78fe960646c6c91c63bfa", - "sha256:6aa5e2e7fc9bc042ae82d8b79d795b9a62bd8f15ba1e7594e3db243f158b5565", - "sha256:7653fa39578957bc42e5ebc15cf4361d9e0ee4b702d7d5ec96cdac860953c5b4", - "sha256:765f036a3d00395a326df2835d8f86b637dbaf9832f90f5d196c3b8a7a5080cb", - "sha256:78bc995e004681246e85e28e068111a4c3f35f34e6c62da1471e844ee1446250", - "sha256:7a07f40ef8f0fbc5ef1000d0c78771f4d5ca03b4953fc162749772916b298fc4", - "sha256:8b570a1537367b52396e53325769608f2a687ec9a4363647af1cded8928af959", - "sha256:987d13fe1d23e12a66ca2073b8d2e2a75cec2ecb8eab43ff5624ba0ad42764bc", - "sha256:9896fca4a8eb246defc8b2a7ac77ef7553b638e04fbf170bff78a40fa8a91474", - "sha256:9e9e3c4020aa2dc62d5dd6743a69e399ce3de58320522948af6140ac959ab863", - "sha256:a0b838c37ba596fcbfca71651a104a611543077156cb0a26fe0c475e1f152ee8", - "sha256:a4d176cfdfde84f732c4a53109b293d05883e952bbba68b857ae446fa3119b4f", - "sha256:a76055d5cb1c23485d7ddae533229039b850db711c554a12ea64a0fd8a0129e2", - "sha256:a76cd37d229fc385738bd1ce4cba2a121cf26b53864c1772694ad0ad348e509e", - "sha256:a7cc49ef48a3c7a0005a949f3c04f8baa5409d3f663a1b36f0eba9bfe2a0396e", - "sha256:abf5ebbec056817057bfafc0445916bb688a255a5146f900445d081db08cbabb", - "sha256:b0fe73bac2fed83839dbdbe6da84ae2a31c11cfc1c777a40dbd8ac8a6ed1560f", - "sha256:b6f14a9cd50c3cb100eb94b3273131c80d102e19bb20253ac7bd7336118a673a", - "sha256:b83041cda633871572f0d3c41dddd5582ad7d22f65a72eacd8d3d6d00291df26", - "sha256:b835aba863195269ea358cecc21b400276747cc977492319fd7682b8cd2c253d", - "sha256:bf1196dcc239e608605b716e7b166eb5faf4bc192f8a44b81e85251e62584bd2", - "sha256:c669391319973e49a7c6230c218a1e3044710bc1ce4c8e6eb71f7e6d43a2c131", - "sha256:c7556bafeaa0a50e2fe7dc86e0382dea349ebcad8f010d5a7dc6ba568eaaa789", - "sha256:c8f253a84dbd2c63c19590fa86a032ef3d8cc18923b8049d91bcdeeb2581fbf6", - "sha256:d18b66fe626ac412d96c2ab536306c736c66cf2a31c243a45025156cc190dc8a", - "sha256:d5291d98cd3ad9a562883468c690a2a238c4a6388ab3bd155b0c75dd55ece858", - "sha256:d5c31fe855c77cad679b302aabc42d724ed87c043b1432d457f4976add1c2c3e", - "sha256:d6e427c7378c7f1b2bef6a344c925b8b63623d3321c09a237b7cc0e77dd98ceb", - "sha256:dac1ebf6983148b45b5fa48593950f90ed6d1d26300604f321c74a9ca1609f8e", - "sha256:de8153a7aae3835484ac168a9a9bdaa0c5eee4e0bc595503c95d53b942879c84", - "sha256:e1a0d1924a5013d4f294087e00024ad25668234569289650929ab871231668e7", - "sha256:e7902211afd0af05fbadcc9a312e4cf10f27b779cf1323e78d52377ae4b72bea", - "sha256:e888ff76ceb39601c59e219f281466c6d7e66bd375b4ec1ce83bcdc68306796b", - "sha256:f06e5a9e99b7df44640767842f414ed5d7bedaaa78cd817ce04bbd6fd86e2dd6", - "sha256:f6be2d708a9d0e9b0054856f07ac7070fbe1754be40ca8525d5adccdbda8f475", - "sha256:f9917691f410a2e0897d1ef99619fd3f7dd503647c8ff2475bf90c3cf222ad74", - "sha256:fc1a75aa8f11b87910ffd98de62b29d6520b6d6e8a3de69a70ca34dea85d2a8a", - "sha256:fe8512ed897d5daf089e5bd010c3dc03bb1bdae00b35588c49b98268d4a01e00" + "sha256:00e046b6dd71aa03a41079792f8473dc494d564611a8f89bbbd7cb93295ebdcf", + "sha256:075202fa5b72c86ad32dc7d0b56024ebdbcf2048c0ba09f1cde31bfdd57bcfff", + "sha256:0e397ac966fdf721b2c528cf028494e86172b4feba51d65f81ffd65c63798f3f", + "sha256:17b950fccb810b3293638215058e432159d2b71005c74371d784862b7e4683f3", + "sha256:1f3fbcb7ef1f16e48246f704ab79d79da8a46891e2da03f8783a5b6fa41a9532", + "sha256:2174c595a0d73a3080ca3257b40096db99799265e1c27cc5a610743acd86d62f", + "sha256:2b7c57a4dfc4f16f7142221afe5ba4e093e09e728ca65c51f5620c9aaeb9a617", + "sha256:2d2d793e36e230fd32babe143b04cec8a8b3eb8a3122d2aceb4a371e6b09b8df", + "sha256:30b600cf0a7ac9234b2638fbc0fb6158ba5bdcdf46aeb631ead21248b9affbc4", + "sha256:397081c1a0bfb5124355710fe79478cdbeb39626492b15d399526ae53422b906", + "sha256:3a57fdd7ce31c7ff06cdfbf31dafa96cc533c21e443d57f5b1ecc6cdc668ec7f", + "sha256:3c6b973f22eb18a789b1460b4b91bf04ae3f0c4234a0a6aa6b0a92f6f7b951d4", + "sha256:3e53af139f8579a6d5f7b76549125f0d94d7e630761a2111bc431fd820e163b8", + "sha256:4096e9de5c6fdf43fb4f04c26fb114f61ef0bf2e5604b6ee3019d51b69e8c371", + "sha256:4275d846e41ecefa46e2015117a9f491e57a71ddd59bbead77e904dc02b1bed2", + "sha256:4c31f53cdae6ecfa91a77820e8b151dba54ab528ba65dfd235c80b086d68a465", + "sha256:4f11aa001c540f62c6166c7726f71f7573b52c68c31f014c25cc7901deea0b52", + "sha256:5049256f536511ee3f7e1b3f87d1d1209d327e818e6ae1365e8653d7e3abb6a6", + "sha256:58c98fee265677f63a4385256a6d7683ab1832f3ddd1e66fe948d5880c21a169", + "sha256:598e3276b64aff0e7b3451b72e94fa3c238d452e7ddcd893c3ab324717456bad", + "sha256:5b7b716f97b52c5a14bffdf688f971b2d5ef4029127f1ad7a513973cfd818df2", + "sha256:5dedb4db619ba5a2787a94d877bc8ffc0566f92a01c0ef214865e54ecc9ee5e0", + "sha256:619bc166c4f2de5caa5a633b8b7326fbe98e0ccbfacabd87268a2b15ff73a029", + "sha256:629ddd2ca402ae6dbedfceeba9c46d5f7b2a61d9749597d4307f943ef198fc1f", + "sha256:656f7526c69fac7f600bd1f400991cc282b417d17539a1b228617081106feb4a", + "sha256:6ec585f69cec0aa07d945b20805be741395e28ac1627333b1c5b0105962ffced", + "sha256:72b6be590cc35924b02c78ef34b467da4ba07e4e0f0454a2c5907f473fc50ce5", + "sha256:7502934a33b54030eaf1194c21c692a534196063db72176b0c4028e140f8f32c", + "sha256:7a68b554d356a91cce1236aa7682dc01df0edba8d043fd1ce607c49dd3c1edcf", + "sha256:7b2e5a267c855eea6b4283940daa6e88a285f5f2a67f2220203786dfa59b37e9", + "sha256:823b65d8706e32ad2df51ed89496147a42a2a6e01c13cfb6ffb8b1e92bc910bb", + "sha256:8590b4ae07a35970728874632fed7bd57b26b0102df2d2b233b6d9d82f6c62ad", + "sha256:8dd717634f5a044f860435c1d8c16a270ddf0ef8588d4887037c5028b859b0c3", + "sha256:8dec4936e9c3100156f8a2dc89c4b88d5c435175ff03413b443469c7c8c5f4d1", + "sha256:97cafb1f3cbcd3fd2b6fbfb99ae11cdb14deea0736fc2b0952ee177f2b813a46", + "sha256:a17a92de5231666cfbe003f0e4b9b3a7ae3afb1ec2845aadc2bacc93ff85febc", + "sha256:a549b9c31bec33820e885335b451286e2969a2d9e24879f83fe904a5ce59d70a", + "sha256:ac07bad82163452a6884fe8fa0963fb98c2346ba78d779ec06bd7a6262132aee", + "sha256:ae2ad8ae6ebee9d2d94b17fb62763125f3f374c25618198f40cbb8b525411900", + "sha256:b91c037585eba9095565a3556f611e3cbfaa42ca1e865f7b8015fe5c7336d5a5", + "sha256:bc1667f8b83f48511b94671e0e441401371dfd0f0a795c7daa4a3cd1dde55bea", + "sha256:bec0a414d016ac1a18862a519e54b2fd0fc8bbfd6890376898a6c0891dd82e9f", + "sha256:bf50cd79a75d181c9181df03572cdce0fbb75cc353bc350712073108cba98de5", + "sha256:bff1b4290a66b490a2f4719358c0cdcd9bafb6b8f061e45c7a2460866bf50c2e", + "sha256:c061bb86a71b42465156a3ee7bd58c8c2ceacdbeb95d05a99893e08b8467359a", + "sha256:c8b29db45f8fe46ad280a7294f5c3ec36dbac9491f2d1c17345be8e69cc5928f", + "sha256:ce409136744f6521e39fd8e2a24c53fa18ad67aa5bc7c2cf83645cce5b5c4e50", + "sha256:d050b3361367a06d752db6ead6e7edeb0009be66bc3bae0ee9d97fb326badc2a", + "sha256:d283d37a890ba4c1ae73ffadf8046435c76e7bc2247bbb63c00bd1a709c6544b", + "sha256:d9fad5155d72433c921b782e58892377c44bd6252b5af2f67f16b194987338a4", + "sha256:daa4ee5a243f0f20d528d939d06670a298dd39b1ad5f8a72a4275124a7819eff", + "sha256:db0b55e0f3cc0be60c1f19efdde9a637c32740486004f20d1cff53c3c0ece4d2", + "sha256:e61659ba32cf2cf1481e575d0462554625196a1f2fc06a1c777d3f48e8865d46", + "sha256:ea3d8a3d18833cf4304cd2fc9cbb1efe188ca9b5efef2bdac7adc20594a0e46b", + "sha256:ec6a563cff360b50eed26f13adc43e61bc0c04d94b8be985e6fb24b81f6dcfdf", + "sha256:f5dfb42c4604dddc8e4305050aa6deb084540643ed5804d7455b5df8fe16f5e5", + "sha256:fa173ec60341d6bb97a89f5ea19c85c5643c1e7dedebc22f5181eb73573142c5", + "sha256:fa9db3f79de01457b03d4f01b34cf91bc0048eb2c3846ff26f66687c2f6d16ab", + "sha256:fce659a462a1be54d2ffcacea5e3ba2d74daa74f30f5f143fe0c58636e355fdd", + "sha256:ffee1f21e5ef0d712f9033568f8344d5da8cc2869dbd08d87c84656e6a2d2f68" ], "markers": "python_version >= '3.7'", - "version": "==2.1.4" + "version": "==2.1.5" }, "packaging": { "hashes": [ From 95781e52e010c22451b5a8b7a4661483ff591b23 Mon Sep 17 00:00:00 2001 From: Dominik Pataky Date: Fri, 16 Feb 2024 10:18:18 +0100 Subject: [PATCH 237/374] Add new repo for security infra scanner pipeline (config for Zuul) Signed-off-by: Dominik Pataky --- .../security-infra-scan-pipeline.yaml | 23 +++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100644 orgs/SovereignCloudStack/repositories/security-infra-scan-pipeline.yaml diff --git a/orgs/SovereignCloudStack/repositories/security-infra-scan-pipeline.yaml b/orgs/SovereignCloudStack/repositories/security-infra-scan-pipeline.yaml new file mode 100644 index 00000000..7c78187c --- /dev/null +++ b/orgs/SovereignCloudStack/repositories/security-infra-scan-pipeline.yaml @@ -0,0 +1,23 @@ +--- +security-infra-scan-pipeline: + default_branch: main + description: 'Security scanning pipeline in Zuul focussed on dynamic infra tests' + homepage: 'https://scs.community/' + topics: + - security + archived: false + has_issues: true + has_projects: false + has_wiki: false + private: false + delete_branch_on_merge: true + allow_merge_commit: false + allow_squash_merge: true + allow_rebase_merge: true + teams: + - slug: "VP09c" + permission: "maintain" + collaborators: [] + branch_protections: + - branch: "main" + template: "main" From 9f122be79997d7aa89d4999f16cc72a803629b52 Mon Sep 17 00:00:00 2001 From: Jan Schoone <6106846+jschoone@users.noreply.github.com> Date: Tue, 20 Feb 2024 21:20:41 +0100 Subject: [PATCH 238/374] feat(cspo): add vp06c as cspo admins Signed-off-by: Jan Schoone <6106846+jschoone@users.noreply.github.com> --- .../repositories/cluster-stack-provider-openstack.yml | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/orgs/SovereignCloudStack/repositories/cluster-stack-provider-openstack.yml b/orgs/SovereignCloudStack/repositories/cluster-stack-provider-openstack.yml index 41366b42..0fbbed8d 100644 --- a/orgs/SovereignCloudStack/repositories/cluster-stack-provider-openstack.yml +++ b/orgs/SovereignCloudStack/repositories/cluster-stack-provider-openstack.yml @@ -14,7 +14,9 @@ cluster-stack-provider-openstack: allow_merge_commit: false allow_squash_merge: true allow_rebase_merge: true - teams: [] + teams: + - slug: "VP06c" + permission: "admin" collaborators: [] branch_protections: - branch: "main" From 7ff1fa7a19d542b17dad4dc63d61a5cc6a1a9d17 Mon Sep 17 00:00:00 2001 From: Jan Schoone Date: Wed, 28 Feb 2024 17:01:25 +0100 Subject: [PATCH 239/374] feat(labels): add sprint names until z Signed-off-by: Jan Schoone --- config.yaml | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/config.yaml b/config.yaml index a304a74c..185fceab 100644 --- a/config.yaml +++ b/config.yaml @@ -255,3 +255,27 @@ labels: - name: "Sprint Reykjavik" description: "Sprint Reykjavik (2023, cwk 50+51)" color: "4080c0" + - name: "Sprint Swindon" + description: "Sprint Swindon (2023, cwk 52 + 2024, cwk 01)" + color: "4080c0" + - name: "Sprint Taipei" + description: "Sprint Taipei (2024, cwk 02+03)" + color: "4080c0" + - name: "Sprint Utrecht" + description: "Sprint Utrecht (2024, cwk 04+05)" + color: "4080c0" + - name: "Sprint Vancouver" + description: "Sprint Vancouver (2024, cwk 06+07)" + color: "4080c0" + - name: "Sprint Wellington" + description: "Sprint Wellington (2024, cwk 08+09)" + color: "4080c0" + - name: "Sprint Xalapa" + description: "Sprint Xalapa (2024, cwk 10+11)" + color: "4080c0" + - name: "Sprint Ystad" + description: "Sprint Ystad (2024, cwk 12+13)" + color: "4080c0" + - name: "Sprint Zaragoza" + description: "Sprint Zaragoza (2024, cwk 14+15)" + color: "4080c0" From 6009c36849ea173fc7f26b55afec0b10be5969ab Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jan-Marten=20Br=C3=BCggemann?= Date: Wed, 28 Feb 2024 17:48:22 +0100 Subject: [PATCH 240/374] Add new repo for rookify (#228) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Jan-Marten Brüggemann --- .../repositories/rookify.yml | 24 +++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100644 orgs/SovereignCloudStack/repositories/rookify.yml diff --git a/orgs/SovereignCloudStack/repositories/rookify.yml b/orgs/SovereignCloudStack/repositories/rookify.yml new file mode 100644 index 00000000..6e2181f9 --- /dev/null +++ b/orgs/SovereignCloudStack/repositories/rookify.yml @@ -0,0 +1,24 @@ +--- +rookify: + default_branch: main + description: 'Enable Ceph-Cluster migrations to Rook' + homepage: 'https://scs.community/' + topics: + - ceph + - k8s + archived: false + has_issues: true + has_projects: false + has_wiki: true + private: false + delete_branch_on_merge: true + allow_merge_commit: false + allow_squash_merge: true + allow_rebase_merge: true + teams: + - slug: "VP03" + permission: "maintain" + collaborators: [] + branch_protections: + - branch: "main" + template: "main" From b9815b1993a12a6652869a63a54ec2cf3abf9f64 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jan-Marten=20Br=C3=BCggemann?= Date: Thu, 29 Feb 2024 15:01:45 +0100 Subject: [PATCH 241/374] change vp03 group to admin MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Jan-Marten Brüggemann --- orgs/SovereignCloudStack/repositories/rookify.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/orgs/SovereignCloudStack/repositories/rookify.yml b/orgs/SovereignCloudStack/repositories/rookify.yml index 6e2181f9..58cd16c0 100644 --- a/orgs/SovereignCloudStack/repositories/rookify.yml +++ b/orgs/SovereignCloudStack/repositories/rookify.yml @@ -17,7 +17,7 @@ rookify: allow_rebase_merge: true teams: - slug: "VP03" - permission: "maintain" + permission: "admin" collaborators: [] branch_protections: - branch: "main" From 4371c9175e2ec36e142ec9ad8cee84d5b958f842 Mon Sep 17 00:00:00 2001 From: Jan Schoone <6106846+jschoone@users.noreply.github.com> Date: Fri, 1 Mar 2024 08:34:13 +0000 Subject: [PATCH 242/374] fix(calendar): add direct link (#230) Signed-off-by: Jan Schoone Co-authored-by: Max Wolfs --- orgs/SovereignCloudStack/repositories/calendar.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/orgs/SovereignCloudStack/repositories/calendar.yml b/orgs/SovereignCloudStack/repositories/calendar.yml index 05be6429..c1fea151 100644 --- a/orgs/SovereignCloudStack/repositories/calendar.yml +++ b/orgs/SovereignCloudStack/repositories/calendar.yml @@ -2,7 +2,7 @@ calendar: default_branch: main description: Public calendar of community related events, meetings and other interesting happenings - homepage: 'https://scs.community/contribute/' + homepage: 'https://docs.scs.community/community/collaboration/' topics: - community archived: false From 066692f14cb7df15f4308ddb33e272b122c3c84f Mon Sep 17 00:00:00 2001 From: Jan Schoone Date: Sun, 3 Mar 2024 21:36:04 +0100 Subject: [PATCH 243/374] feat(labels): add kaas-hackathon Signed-off-by: Jan Schoone --- config.yaml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/config.yaml b/config.yaml index 185fceab..268e37bd 100644 --- a/config.yaml +++ b/config.yaml @@ -200,6 +200,9 @@ labels: - name: "release-notes" description: "This change needs to be highlighted in the upcoming release notes" color: "50C3A5" + - name: "kaas-hackathon" + description: "" + color: "0dce67" # Sprint names - name: "Sprint Amsterdam" description: "Sprint Amsterdam (2023, cwk 16+17)" From f82876c5ac9696bd0e2b83c0dd2f180b3a75caf6 Mon Sep 17 00:00:00 2001 From: Dominik Pataky <33180520+bitkeks@users.noreply.github.com> Date: Tue, 5 Mar 2024 15:00:57 +0100 Subject: [PATCH 244/374] Add VP12 related stuff (#235) * Update config.yaml Signed-off-by: Dominik Pataky <33180520+bitkeks@users.noreply.github.com> * Create scs-health-monitor.yaml Signed-off-by: Dominik Pataky <33180520+bitkeks@users.noreply.github.com> * Update data.yaml (#234) Signed-off-by: Dominik Pataky <33180520+bitkeks@users.noreply.github.com> --------- Signed-off-by: Dominik Pataky <33180520+bitkeks@users.noreply.github.com> --- config.yaml | 3 +++ orgs/SovereignCloudStack/data.yaml | 14 +++++++++++ .../repositories/scs-health-monitor.yaml | 25 +++++++++++++++++++ 3 files changed, 42 insertions(+) create mode 100644 orgs/SovereignCloudStack/repositories/scs-health-monitor.yaml diff --git a/config.yaml b/config.yaml index 268e37bd..31070be7 100644 --- a/config.yaml +++ b/config.yaml @@ -194,6 +194,9 @@ labels: - name: "SCS-VP11" description: "Related to tender lot SCS-VP11" color: "0F5FE1" + - name: "SCS-VP12" + description: "Related to tender lot SCS-VP12" + color: "0F5FE1" - name: "SCS-VP13" description: "Related to tender lot SCS-VP13" color: "0F5FE1" diff --git a/orgs/SovereignCloudStack/data.yaml b/orgs/SovereignCloudStack/data.yaml index 1914d3a4..bfb90a2a 100644 --- a/orgs/SovereignCloudStack/data.yaml +++ b/orgs/SovereignCloudStack/data.yaml @@ -239,6 +239,12 @@ members: login: cah-patrickthiem - name: Martin Morgenstern login: martinmo + - name: Piotr Bigos + login: piobig2871 + - name: Katharina Trentau + login: fraugabel + - name: Erik Kostelansky + login: Erik-Kostelansky-dNation # ========================== teams: - slug: "23technologies" @@ -561,6 +567,14 @@ teams: - cah-hbaum - tonifinger - mbuechse + - slug: "VP12" + description: "Cloud/Containerplatform Health Monitoring" + privacy: closed + maintainer: + - piobig2871 + member: + - Erik-Kostelansky-dNation + - fraugabel - slug: "VP13" description: "Metering on IaaS layer" privacy: closed diff --git a/orgs/SovereignCloudStack/repositories/scs-health-monitor.yaml b/orgs/SovereignCloudStack/repositories/scs-health-monitor.yaml new file mode 100644 index 00000000..f5d7d917 --- /dev/null +++ b/orgs/SovereignCloudStack/repositories/scs-health-monitor.yaml @@ -0,0 +1,25 @@ +--- +scs-health-monitor: + default_branch: main + description: The new health monitor for IaaS and KaaS to test real-life scenarios + homepage: 'https://scs.community/' + topics: + - openstack + - kubernetes + - testing + - python + archived: false + has_issues: true + has_projects: false + has_wiki: false + private: false + delete_branch_on_merge: true + allow_merge_commit: false + allow_squash_merge: true + allow_rebase_merge: true + teams: + - "VP12" + collaborators: [] + branch_protections: + - branch: "main" + template: "main" From 054a984132cda4b78cc0a72f04978ad5a0266827 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 6 Mar 2024 10:49:11 +0100 Subject: [PATCH 245/374] Bump cryptography from 42.0.2 to 42.0.4 (#227) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Bumps [cryptography](https://github.com/pyca/cryptography) from 42.0.2 to 42.0.4. - [Changelog](https://github.com/pyca/cryptography/blob/main/CHANGELOG.rst) - [Commits](https://github.com/pyca/cryptography/compare/42.0.2...42.0.4) --- updated-dependencies: - dependency-name: cryptography dependency-type: indirect ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Marc Schöchlin --- Pipfile.lock | 67 ++++++++++++++++++++++++++-------------------------- 1 file changed, 34 insertions(+), 33 deletions(-) diff --git a/Pipfile.lock b/Pipfile.lock index db3704ef..e69a9fc3 100644 --- a/Pipfile.lock +++ b/Pipfile.lock @@ -197,41 +197,42 @@ }, "cryptography": { "hashes": [ - "sha256:087887e55e0b9c8724cf05361357875adb5c20dec27e5816b653492980d20380", - "sha256:09a77e5b2e8ca732a19a90c5bca2d124621a1edb5438c5daa2d2738bfeb02589", - "sha256:130c0f77022b2b9c99d8cebcdd834d81705f61c68e91ddd614ce74c657f8b3ea", - "sha256:141e2aa5ba100d3788c0ad7919b288f89d1fe015878b9659b307c9ef867d3a65", - "sha256:28cb2c41f131a5758d6ba6a0504150d644054fd9f3203a1e8e8d7ac3aea7f73a", - "sha256:2f9f14185962e6a04ab32d1abe34eae8a9001569ee4edb64d2304bf0d65c53f3", - "sha256:320948ab49883557a256eab46149df79435a22d2fefd6a66fe6946f1b9d9d008", - "sha256:36d4b7c4be6411f58f60d9ce555a73df8406d484ba12a63549c88bd64f7967f1", - "sha256:3b15c678f27d66d247132cbf13df2f75255627bcc9b6a570f7d2fd08e8c081d2", - "sha256:3dbd37e14ce795b4af61b89b037d4bc157f2cb23e676fa16932185a04dfbf635", - "sha256:4383b47f45b14459cab66048d384614019965ba6c1a1a141f11b5a551cace1b2", - "sha256:44c95c0e96b3cb628e8452ec060413a49002a247b2b9938989e23a2c8291fc90", - "sha256:4b063d3413f853e056161eb0c7724822a9740ad3caa24b8424d776cebf98e7ee", - "sha256:52ed9ebf8ac602385126c9a2fe951db36f2cb0c2538d22971487f89d0de4065a", - "sha256:55d1580e2d7e17f45d19d3b12098e352f3a37fe86d380bf45846ef257054b242", - "sha256:5ef9bc3d046ce83c4bbf4c25e1e0547b9c441c01d30922d812e887dc5f125c12", - "sha256:5fa82a26f92871eca593b53359c12ad7949772462f887c35edaf36f87953c0e2", - "sha256:61321672b3ac7aade25c40449ccedbc6db72c7f5f0fdf34def5e2f8b51ca530d", - "sha256:701171f825dcab90969596ce2af253143b93b08f1a716d4b2a9d2db5084ef7be", - "sha256:841ec8af7a8491ac76ec5a9522226e287187a3107e12b7d686ad354bb78facee", - "sha256:8a06641fb07d4e8f6c7dda4fc3f8871d327803ab6542e33831c7ccfdcb4d0ad6", - "sha256:8e88bb9eafbf6a4014d55fb222e7360eef53e613215085e65a13290577394529", - "sha256:a00aee5d1b6c20620161984f8ab2ab69134466c51f58c052c11b076715e72929", - "sha256:a047682d324ba56e61b7ea7c7299d51e61fd3bca7dad2ccc39b72bd0118d60a1", - "sha256:a7ef8dd0bf2e1d0a27042b231a3baac6883cdd5557036f5e8df7139255feaac6", - "sha256:ad28cff53f60d99a928dfcf1e861e0b2ceb2bc1f08a074fdd601b314e1cc9e0a", - "sha256:b9097a208875fc7bbeb1286d0125d90bdfed961f61f214d3f5be62cd4ed8a446", - "sha256:b97fe7d7991c25e6a31e5d5e795986b18fbbb3107b873d5f3ae6dc9a103278e9", - "sha256:e0ec52ba3c7f1b7d813cd52649a5b3ef1fc0d433219dc8c93827c57eab6cf888", - "sha256:ea2c3ffb662fec8bbbfce5602e2c159ff097a4631d96235fcf0fb00e59e3ece4", - "sha256:fa3dec4ba8fb6e662770b74f62f1a0c7d4e37e25b58b2bf2c1be4c95372b4a33", - "sha256:fbeb725c9dc799a574518109336acccaf1303c30d45c075c665c0793c2f79a7f" + "sha256:01911714117642a3f1792c7f376db572aadadbafcd8d75bb527166009c9f1d1b", + "sha256:0e89f7b84f421c56e7ff69f11c441ebda73b8a8e6488d322ef71746224c20fce", + "sha256:12d341bd42cdb7d4937b0cabbdf2a94f949413ac4504904d0cdbdce4a22cbf88", + "sha256:15a1fb843c48b4a604663fa30af60818cd28f895572386e5f9b8a665874c26e7", + "sha256:1cdcdbd117681c88d717437ada72bdd5be9de117f96e3f4d50dab3f59fd9ab20", + "sha256:1df6fcbf60560d2113b5ed90f072dc0b108d64750d4cbd46a21ec882c7aefce9", + "sha256:3c6048f217533d89f2f8f4f0fe3044bf0b2090453b7b73d0b77db47b80af8dff", + "sha256:3e970a2119507d0b104f0a8e281521ad28fc26f2820687b3436b8c9a5fcf20d1", + "sha256:44a64043f743485925d3bcac548d05df0f9bb445c5fcca6681889c7c3ab12764", + "sha256:4e36685cb634af55e0677d435d425043967ac2f3790ec652b2b88ad03b85c27b", + "sha256:5f8907fcf57392cd917892ae83708761c6ff3c37a8e835d7246ff0ad251d9298", + "sha256:69b22ab6506a3fe483d67d1ed878e1602bdd5912a134e6202c1ec672233241c1", + "sha256:6bfadd884e7280df24d26f2186e4e07556a05d37393b0f220a840b083dc6a824", + "sha256:6d0fbe73728c44ca3a241eff9aefe6496ab2656d6e7a4ea2459865f2e8613257", + "sha256:6ffb03d419edcab93b4b19c22ee80c007fb2d708429cecebf1dd3258956a563a", + "sha256:810bcf151caefc03e51a3d61e53335cd5c7316c0a105cc695f0959f2c638b129", + "sha256:831a4b37accef30cccd34fcb916a5d7b5be3cbbe27268a02832c3e450aea39cb", + "sha256:887623fe0d70f48ab3f5e4dbf234986b1329a64c066d719432d0698522749929", + "sha256:a0298bdc6e98ca21382afe914c642620370ce0470a01e1bef6dd9b5354c36854", + "sha256:a1327f280c824ff7885bdeef8578f74690e9079267c1c8bd7dc5cc5aa065ae52", + "sha256:c1f25b252d2c87088abc8bbc4f1ecbf7c919e05508a7e8628e6875c40bc70923", + "sha256:c3a5cbc620e1e17009f30dd34cb0d85c987afd21c41a74352d1719be33380885", + "sha256:ce8613beaffc7c14f091497346ef117c1798c202b01153a8cc7b8e2ebaaf41c0", + "sha256:d2a27aca5597c8a71abbe10209184e1a8e91c1fd470b5070a2ea60cafec35bcd", + "sha256:dad9c385ba8ee025bb0d856714f71d7840020fe176ae0229de618f14dae7a6e2", + "sha256:db4b65b02f59035037fde0998974d84244a64c3265bdef32a827ab9b63d61b18", + "sha256:e09469a2cec88fb7b078e16d4adec594414397e8879a4341c6ace96013463d5b", + "sha256:e53dc41cda40b248ebc40b83b31516487f7db95ab8ceac1f042626bc43a2f992", + "sha256:f1e85a178384bf19e36779d91ff35c7617c885da487d689b05c1366f9933ad74", + "sha256:f47be41843200f7faec0683ad751e5ef11b9a56a220d57f300376cd8aba81660", + "sha256:fb0cef872d8193e487fc6bdb08559c3aa41b659a7d9be48b2e10747f47863925", + "sha256:ffc73996c4fca3d2b6c1c8c12bfd3ad00def8621da24f547626bf06441400449" ], + "index": "pypi", "markers": "python_version >= '3.7'", - "version": "==42.0.2" + "version": "==42.0.4" }, "deprecated": { "hashes": [ From 908b7b18785462df20bea68b5ed8ac499ee711e7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marc=20Sch=C3=B6chlin?= Date: Wed, 6 Mar 2024 10:54:32 +0100 Subject: [PATCH 246/374] bugfix (#236) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Marc Schöchlin --- ansible-collection-gitcontrol | 1 - orgs/SovereignCloudStack/repositories/scs-health-monitor.yaml | 3 ++- 2 files changed, 2 insertions(+), 2 deletions(-) delete mode 160000 ansible-collection-gitcontrol diff --git a/ansible-collection-gitcontrol b/ansible-collection-gitcontrol deleted file mode 160000 index 93ff027c..00000000 --- a/ansible-collection-gitcontrol +++ /dev/null @@ -1 +0,0 @@ -Subproject commit 93ff027c87c29ec00b7a9c7af40d956c8467b5e3 diff --git a/orgs/SovereignCloudStack/repositories/scs-health-monitor.yaml b/orgs/SovereignCloudStack/repositories/scs-health-monitor.yaml index f5d7d917..fab949ad 100644 --- a/orgs/SovereignCloudStack/repositories/scs-health-monitor.yaml +++ b/orgs/SovereignCloudStack/repositories/scs-health-monitor.yaml @@ -18,7 +18,8 @@ scs-health-monitor: allow_squash_merge: true allow_rebase_merge: true teams: - - "VP12" + - slug: "VP12" + permission: "maintain" collaborators: [] branch_protections: - branch: "main" From eb9d2ba1c4742c1bc23a3de779a4256d44c9f66d Mon Sep 17 00:00:00 2001 From: Oliver Kautz <69149308+o-otte@users.noreply.github.com> Date: Wed, 6 Mar 2024 17:15:27 +0100 Subject: [PATCH 247/374] Remove master-caster from github org (#237) Signed-off-by: Oliver Kautz --- orgs/SovereignCloudStack/data.yaml | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/orgs/SovereignCloudStack/data.yaml b/orgs/SovereignCloudStack/data.yaml index bfb90a2a..cba3cdca 100644 --- a/orgs/SovereignCloudStack/data.yaml +++ b/orgs/SovereignCloudStack/data.yaml @@ -119,8 +119,6 @@ members: login: Vad1mo - name: Sebastian Wenner login: wenners - - name: Benjamin - login: master-caster - name: Cemil login: cedegi - name: Alexander Diab @@ -299,7 +297,6 @@ teams: - o-otte member: - joshmue - - master-caster - JoshuaI96 - snkaupe - PixelPhantomX @@ -540,8 +537,9 @@ teams: - o-otte member: - joshmue - - master-caster - JoshuaI96 + - snkaupe + - PixelPhantomX - slug: "VP08" description: "User Management & Federation" privacy: closed From 614734ded242404cadd9835a1ed276e8aa057096 Mon Sep 17 00:00:00 2001 From: Dominik Pataky <33180520+bitkeks@users.noreply.github.com> Date: Thu, 7 Mar 2024 12:10:25 +0100 Subject: [PATCH 248/374] Add Lubomir to VP12 (#238) Signed-off-by: Dominik Pataky --- orgs/SovereignCloudStack/data.yaml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/orgs/SovereignCloudStack/data.yaml b/orgs/SovereignCloudStack/data.yaml index cba3cdca..2ed92169 100644 --- a/orgs/SovereignCloudStack/data.yaml +++ b/orgs/SovereignCloudStack/data.yaml @@ -243,6 +243,8 @@ members: login: fraugabel - name: Erik Kostelansky login: Erik-Kostelansky-dNation + - name: Lubomir Dobrovodsky + login: dobrovodskydnation # ========================== teams: - slug: "23technologies" @@ -573,6 +575,7 @@ teams: member: - Erik-Kostelansky-dNation - fraugabel + - dobrovodskydnation - slug: "VP13" description: "Metering on IaaS layer" privacy: closed From 49479bbedc8580a4b5d5b662c558c1c71387e48b Mon Sep 17 00:00:00 2001 From: Felix Kronlage-Dammers Date: Tue, 12 Mar 2024 19:00:00 +0100 Subject: [PATCH 249/374] add colleagues from uhurutec, discussed with @berendt (#239) Signed-off-by: Felix Kronlage-Dammers --- orgs/SovereignCloudStack/data.yaml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/orgs/SovereignCloudStack/data.yaml b/orgs/SovereignCloudStack/data.yaml index 2ed92169..d57af086 100644 --- a/orgs/SovereignCloudStack/data.yaml +++ b/orgs/SovereignCloudStack/data.yaml @@ -382,6 +382,8 @@ teams: member: - harmathy - mauhau + - belgeron + - varkeen - slug: "univention" description: "Univention GmbH" privacy: closed @@ -485,6 +487,8 @@ teams: - lindenb1 - sbstnnmnn - madkiss + - belgeron + - varkeen - slug: "VP03" description: "Software defined Storage" privacy: closed From 29007199580251aa97b9b729691e9f83d2dfe6ce Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Matthias=20B=C3=BCchse?= Date: Fri, 22 Mar 2024 11:57:14 +0100 Subject: [PATCH 250/374] Update Cloud&Heat Technologies and VP10 (#241) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * Update Cloud&Heat Technologies and VP10 * added missing folks to C&H team * make mbuechse a maintainer * Add full name from Konrad Gube. (I asked him before if that's OK.) Signed-off-by: Matthias Büchse Signed-off-by: Kurt Garloff Co-authored-by: Kurt Garloff --- orgs/SovereignCloudStack/data.yaml | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/orgs/SovereignCloudStack/data.yaml b/orgs/SovereignCloudStack/data.yaml index d57af086..ed1eee49 100644 --- a/orgs/SovereignCloudStack/data.yaml +++ b/orgs/SovereignCloudStack/data.yaml @@ -65,7 +65,7 @@ members: login: joshmue - name: Joshua Irmer login: JoshuaI96 - - name: kgube + - name: Konrad Gube login: kgube - name: linwalth login: linwalth @@ -283,15 +283,16 @@ teams: maintainer: - horazont - anjastrunk + - mbuechse member: - kgube - - dagdammann - cah-link - cah-hbaum - tonifinger - - mbuechse + - josephineSei - cah-patrickthiem - martinmo + - markus-hentsch - slug: "gonicus" description: "GONICUS GmbH" privacy: closed @@ -565,12 +566,15 @@ teams: privacy: closed maintainer: - anjastrunk + - mbuechse member: - josephineSei - markus-hentsch - cah-hbaum - tonifinger - - mbuechse + - cah-patrickthiem + - martinmo + - kgube - slug: "VP12" description: "Cloud/Containerplatform Health Monitoring" privacy: closed From ab97205c8ff228d7464e695f56e74cde7b4caa7d Mon Sep 17 00:00:00 2001 From: Dominik Pataky <33180520+bitkeks@users.noreply.github.com> Date: Fri, 12 Apr 2024 14:42:30 +0200 Subject: [PATCH 251/374] Add spectertj to data.yaml (#245) Signed-off-by: Dominik Pataky <33180520+bitkeks@users.noreply.github.com> --- orgs/SovereignCloudStack/data.yaml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/orgs/SovereignCloudStack/data.yaml b/orgs/SovereignCloudStack/data.yaml index ed1eee49..b2db9148 100644 --- a/orgs/SovereignCloudStack/data.yaml +++ b/orgs/SovereignCloudStack/data.yaml @@ -245,6 +245,8 @@ members: login: Erik-Kostelansky-dNation - name: Lubomir Dobrovodsky login: dobrovodskydnation + - name: Antonio Juanilla + login: spectertj # ========================== teams: - slug: "23technologies" @@ -463,6 +465,7 @@ teams: - 90n20 member: - seykotron + - spectertj - slug: "daiteap" description: "Daiteap" privacy: closed @@ -561,6 +564,7 @@ teams: - 90n20 member: - seykotron + - spectertj - slug: "VP10" description: "SCS certification" privacy: closed From 66ba69f2a39935a428d8975db49d13e9441d44f3 Mon Sep 17 00:00:00 2001 From: Jan Schoone <6106846+jschoone@users.noreply.github.com> Date: Sun, 14 Apr 2024 22:27:05 +0200 Subject: [PATCH 252/374] feat(repo): add cluster-stackathon Signed-off-by: Jan Schoone <6106846+jschoone@users.noreply.github.com> --- .../repositories/cluster-stackathon.yml | 21 +++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 orgs/SovereignCloudStack/repositories/cluster-stackathon.yml diff --git a/orgs/SovereignCloudStack/repositories/cluster-stackathon.yml b/orgs/SovereignCloudStack/repositories/cluster-stackathon.yml new file mode 100644 index 00000000..54d97ea8 --- /dev/null +++ b/orgs/SovereignCloudStack/repositories/cluster-stackathon.yml @@ -0,0 +1,21 @@ +--- +cluster-stackathon: + default_branch: main + description: Collection for everything we hack on KaaS during the SCS Hackathon @ GONICUS + homepage: 'https://scs.community/' + topics: + - k8s + archived: false + has_issues: true + has_projects: false + has_wiki: false + private: false + delete_branch_on_merge: true + allow_merge_commit: false + allow_squash_merge: true + allow_rebase_merge: true + teams: [] + collaborators: [] + branch_protections: + - branch: "main" + template: "main" From 2fe30a372e4b4a18a0ac516dff1ca995df0c9364 Mon Sep 17 00:00:00 2001 From: Jan Schoone <6106846+jschoone@users.noreply.github.com> Date: Mon, 15 Apr 2024 11:31:44 +0200 Subject: [PATCH 253/374] feat(repos): openstack-flavor-manager has been archived Signed-off-by: Jan Schoone <6106846+jschoone@users.noreply.github.com> --- .../repositories/openstack-flavor-manager.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/orgs/SovereignCloudStack/repositories/openstack-flavor-manager.yml b/orgs/SovereignCloudStack/repositories/openstack-flavor-manager.yml index b31067c2..613a5b2d 100644 --- a/orgs/SovereignCloudStack/repositories/openstack-flavor-manager.yml +++ b/orgs/SovereignCloudStack/repositories/openstack-flavor-manager.yml @@ -5,7 +5,7 @@ openstack-flavor-manager: homepage: 'https://scs.community/' topics: - openstack - archived: false + archived: true has_issues: true has_projects: false has_wiki: false From c8165a096486300d9714fdc1f1575d69b84aa9f4 Mon Sep 17 00:00:00 2001 From: Ralf Heiringhoff Date: Tue, 16 Apr 2024 16:43:08 +0200 Subject: [PATCH 254/374] added Kilian (#244) Signed-off-by: Ralf Heiringhoff --- orgs/SovereignCloudStack/data.yaml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/orgs/SovereignCloudStack/data.yaml b/orgs/SovereignCloudStack/data.yaml index b2db9148..177ad06b 100644 --- a/orgs/SovereignCloudStack/data.yaml +++ b/orgs/SovereignCloudStack/data.yaml @@ -26,6 +26,8 @@ members: role: admin - name: Ralf Heiringhoff login: frosty-geek + - name: Kilian Ischtschuk + login: kilianischtschuk - name: Saif Bilal login: saifbilal81 - name: Christian Stein @@ -366,6 +368,7 @@ teams: - alexgesser - Keyboardinterrupt - saifbila81 + - kilianischtschuk - slug: "syself" description: "Syself GmbH" privacy: closed From 5068deda340573584ae32431c20d3b22a0bb15bf Mon Sep 17 00:00:00 2001 From: Roman Hros Date: Wed, 17 Apr 2024 08:08:06 +0200 Subject: [PATCH 255/374] Unprotect release/v6.0.0 of k8s-capi-provider repo (#242) --- .../repositories/k8s-cluster-api-provider.yml | 2 -- 1 file changed, 2 deletions(-) diff --git a/orgs/SovereignCloudStack/repositories/k8s-cluster-api-provider.yml b/orgs/SovereignCloudStack/repositories/k8s-cluster-api-provider.yml index b6e04448..84854b39 100644 --- a/orgs/SovereignCloudStack/repositories/k8s-cluster-api-provider.yml +++ b/orgs/SovereignCloudStack/repositories/k8s-cluster-api-provider.yml @@ -19,5 +19,3 @@ k8s-cluster-api-provider: branch_protections: - branch: "main" template: "main" - - branch: "release/v6.0.0" - template: "main" From b6e583201c5b2fbe68e71bb2563b240dd1f6aae7 Mon Sep 17 00:00:00 2001 From: Jan Schoone <6106846+jschoone@users.noreply.github.com> Date: Wed, 17 Apr 2024 16:08:15 +0200 Subject: [PATCH 256/374] feat(repos): add csctl-plugin-openstack (#249) Signed-off-by: Jan Schoone <6106846+jschoone@users.noreply.github.com> --- .../repositories/csctl-plugin-openstack.yml | 23 +++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100644 orgs/SovereignCloudStack/repositories/csctl-plugin-openstack.yml diff --git a/orgs/SovereignCloudStack/repositories/csctl-plugin-openstack.yml b/orgs/SovereignCloudStack/repositories/csctl-plugin-openstack.yml new file mode 100644 index 00000000..87eecc27 --- /dev/null +++ b/orgs/SovereignCloudStack/repositories/csctl-plugin-openstack.yml @@ -0,0 +1,23 @@ +--- +csctl-plugin-openstack: + default_branch: main + description: Build Openstack node images with csctl + homepage: 'https://scs.community/' + topics: + - k8s + archived: false + has_issues: true + has_projects: false + has_wiki: false + private: false + delete_branch_on_merge: true + allow_merge_commit: false + allow_squash_merge: true + allow_rebase_merge: true + teams: + - slug: "VP06c" + permission: "admin" + collaborators: [] + branch_protections: + - branch: "main" + template: "main" From a95ffc43580c4f0893395e14b128296db36b2e2f Mon Sep 17 00:00:00 2001 From: Jan Schoone <6106846+jschoone@users.noreply.github.com> Date: Mon, 22 Apr 2024 18:05:41 +0200 Subject: [PATCH 257/374] feat(org): add team cluster admins for use in kubernetes (#250) Signed-off-by: Jan Schoone <6106846+jschoone@users.noreply.github.com> --- orgs/SovereignCloudStack/data.yaml | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/orgs/SovereignCloudStack/data.yaml b/orgs/SovereignCloudStack/data.yaml index 177ad06b..47513c71 100644 --- a/orgs/SovereignCloudStack/data.yaml +++ b/orgs/SovereignCloudStack/data.yaml @@ -618,6 +618,16 @@ teams: - DMackJH - RLeibJH - osfrickler + - slug: "cluster-admins" + description: "Kubernetes Admins on shared clusters which use GitHub as auth service" + privacy: closed + maintainer: + - jschoone + member: + - bitkeks + - fkr + - garloff + - scoopex # ========================== branch_protection_templates: From de4322c1d428d2d262e21c310b814e53ab252d6c Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 22 Apr 2024 18:06:41 +0200 Subject: [PATCH 258/374] Bump idna from 3.6 to 3.7 (#243) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Bumps [idna](https://github.com/kjd/idna) from 3.6 to 3.7. - [Release notes](https://github.com/kjd/idna/releases) - [Changelog](https://github.com/kjd/idna/blob/master/HISTORY.rst) - [Commits](https://github.com/kjd/idna/compare/v3.6...v3.7) --- updated-dependencies: - dependency-name: idna dependency-type: indirect ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Marc Schöchlin --- Pipfile.lock | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/Pipfile.lock b/Pipfile.lock index e69a9fc3..52ef6d29 100644 --- a/Pipfile.lock +++ b/Pipfile.lock @@ -244,11 +244,12 @@ }, "idna": { "hashes": [ - "sha256:9ecdbbd083b06798ae1e86adcbfe8ab1479cf864e4ee30fe4e46a003d12491ca", - "sha256:c05567e9c24a6b9faaa835c4821bad0590fbb9d5779e7caa6e1cc4978e7eb24f" + "sha256:028ff3aadf0609c1fd278d8ea3089299412a7a8b9bd005dd08b9f8285bcb5cfc", + "sha256:82fee1fc78add43492d3a1898bfa6d8a904cc97d8427f683ed8e798d07761aa0" ], + "index": "pypi", "markers": "python_version >= '3.5'", - "version": "==3.6" + "version": "==3.7" }, "jinja2": { "hashes": [ From aa153f208ca156151f4f271d9a2d1c7a622637ec Mon Sep 17 00:00:00 2001 From: Jan Schoone <6106846+jschoone@users.noreply.github.com> Date: Mon, 22 Apr 2024 18:09:23 +0200 Subject: [PATCH 259/374] chore(teams): update container tenders (#248) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Jan Schoone <6106846+jschoone@users.noreply.github.com> Co-authored-by: Marc Schöchlin --- orgs/SovereignCloudStack/data.yaml | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/orgs/SovereignCloudStack/data.yaml b/orgs/SovereignCloudStack/data.yaml index 47513c71..a99f6857 100644 --- a/orgs/SovereignCloudStack/data.yaml +++ b/orgs/SovereignCloudStack/data.yaml @@ -512,6 +512,7 @@ teams: maintainer: - fdobrovolny member: + - matofeder - akafazov - ignatov17 - MatusJenca2 @@ -531,16 +532,14 @@ teams: maintainer: - mxmxchere member: - - NotTheEvilOne - DEiselt - paulphys - slug: "VP06c" description: "Container Registry / Scanning" maintainer: - mpilka - member: - - matofeder - chess-knight + member: - michal-gubricky privacy: closed - slug: "VP06d" From 94a406c27a8a4e743a0391e028dd10bb3385342a Mon Sep 17 00:00:00 2001 From: anjastrunk <119566837+anjastrunk@users.noreply.github.com> Date: Tue, 23 Apr 2024 12:59:28 +0200 Subject: [PATCH 260/374] Add scs-did-creator repo (#251) Signed-off-by: Anja Strunk --- .../repositories/scs-did-creator.yml | 22 +++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100644 orgs/SovereignCloudStack/repositories/scs-did-creator.yml diff --git a/orgs/SovereignCloudStack/repositories/scs-did-creator.yml b/orgs/SovereignCloudStack/repositories/scs-did-creator.yml new file mode 100644 index 00000000..79ed8690 --- /dev/null +++ b/orgs/SovereignCloudStack/repositories/scs-did-creator.yml @@ -0,0 +1,22 @@ +--- +gx-credential-generator: + default_branch: main + description: Tools for managing did:web DIDs for SCS clouds. + homepage: 'https://scs.community/' + topics: + - gaia-x + - DID + archived: false + has_issues: true + has_projects: false + has_wiki: false + private: false + delete_branch_on_merge: true + allow_merge_commit: false + allow_squash_merge: true + allow_rebase_merge: true + teams: [] + collaborators: [] + branch_protections: + - branch: "main" + template: "main" From 542bae7be38ec873e757fabc90d48af91e559d17 Mon Sep 17 00:00:00 2001 From: Jan Schoone <6106846+jschoone@users.noreply.github.com> Date: Wed, 24 Apr 2024 16:25:07 +0200 Subject: [PATCH 261/374] feat(repo): add moin-cluster-config (#252) Signed-off-by: Jan Schoone <6106846+jschoone@users.noreply.github.com> --- .../repositories/moin-cluster-config.yaml | 21 +++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 orgs/SovereignCloudStack/repositories/moin-cluster-config.yaml diff --git a/orgs/SovereignCloudStack/repositories/moin-cluster-config.yaml b/orgs/SovereignCloudStack/repositories/moin-cluster-config.yaml new file mode 100644 index 00000000..3fc772ba --- /dev/null +++ b/orgs/SovereignCloudStack/repositories/moin-cluster-config.yaml @@ -0,0 +1,21 @@ +--- +moin-cluster-config: + default_branch: main + description: Configuration for our community cluster moin.k8s.scs.community + homepage: 'https://scs.community/' + topics: + - k8s + archived: false + has_issues: true + has_projects: false + has_wiki: false + private: false + delete_branch_on_merge: true + allow_merge_commit: false + allow_squash_merge: true + allow_rebase_merge: true + teams: [] + collaborators: [] + branch_protections: + - branch: "main" + template: "main" From 8480abcaeebb7d4e5143e3f7169d888dd52af282 Mon Sep 17 00:00:00 2001 From: Felix Kronlage-Dammers Date: Thu, 25 Apr 2024 09:45:50 +0200 Subject: [PATCH 262/374] fix repo name (#254) Signed-off-by: Felix Kronlage-Dammers --- orgs/SovereignCloudStack/repositories/scs-did-creator.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/orgs/SovereignCloudStack/repositories/scs-did-creator.yml b/orgs/SovereignCloudStack/repositories/scs-did-creator.yml index 79ed8690..222075b9 100644 --- a/orgs/SovereignCloudStack/repositories/scs-did-creator.yml +++ b/orgs/SovereignCloudStack/repositories/scs-did-creator.yml @@ -1,5 +1,5 @@ --- -gx-credential-generator: +scs-did-creator: default_branch: main description: Tools for managing did:web DIDs for SCS clouds. homepage: 'https://scs.community/' From 09d6660da733a74880133406639232b34382c79e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marc=20Sch=C3=B6chlin?= Date: Thu, 25 Apr 2024 15:41:00 +0200 Subject: [PATCH 263/374] add Freerk-Ole (#255) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Marc Schöchlin --- orgs/SovereignCloudStack/data.yaml | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/orgs/SovereignCloudStack/data.yaml b/orgs/SovereignCloudStack/data.yaml index a99f6857..4323236b 100644 --- a/orgs/SovereignCloudStack/data.yaml +++ b/orgs/SovereignCloudStack/data.yaml @@ -1,5 +1,7 @@ --- members: + - name: Freerk-Ole Zakfeld + login: fzakfeld - name: Regina Metz login: reginametz - name: Marc Schoechlin GH Permissions Test @@ -399,6 +401,11 @@ teams: - stunivention - JuanPTM - nbuntfuss + - slug: "scaleup" + description: "ScaleUp Technologies GmbH & Co. KG" + privacy: closed + member: + - fzakfeld - slug: "wavecon" description: "Wavecon GmbH" privacy: closed From 3e4e931d6e7ee236ff05da62f2171822eb455690 Mon Sep 17 00:00:00 2001 From: Felix Kronlage-Dammers Date: Thu, 25 Apr 2024 15:47:05 +0200 Subject: [PATCH 264/374] empty topics for now (#256) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Felix Kronlage-Dammers Co-authored-by: Marc Schöchlin --- orgs/SovereignCloudStack/repositories/scs-did-creator.yml | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/orgs/SovereignCloudStack/repositories/scs-did-creator.yml b/orgs/SovereignCloudStack/repositories/scs-did-creator.yml index 222075b9..6e3e4029 100644 --- a/orgs/SovereignCloudStack/repositories/scs-did-creator.yml +++ b/orgs/SovereignCloudStack/repositories/scs-did-creator.yml @@ -3,9 +3,7 @@ scs-did-creator: default_branch: main description: Tools for managing did:web DIDs for SCS clouds. homepage: 'https://scs.community/' - topics: - - gaia-x - - DID + topics: [] archived: false has_issues: true has_projects: false From 62928bbed42b4d966be1b93a9d9a18a0e85f4c28 Mon Sep 17 00:00:00 2001 From: Kurt Garloff Date: Thu, 2 May 2024 09:23:18 +0200 Subject: [PATCH 265/374] Add Ilja Shmelkin to SCS Org, C&H, VP10. (#257) Signed-off-by: Kurt Garloff --- orgs/SovereignCloudStack/data.yaml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/orgs/SovereignCloudStack/data.yaml b/orgs/SovereignCloudStack/data.yaml index 4323236b..cc95a241 100644 --- a/orgs/SovereignCloudStack/data.yaml +++ b/orgs/SovereignCloudStack/data.yaml @@ -251,6 +251,8 @@ members: login: dobrovodskydnation - name: Antonio Juanilla login: spectertj + - name: Ilja Shmelkin + login: shmelkin # ========================== teams: - slug: "23technologies" @@ -299,6 +301,7 @@ teams: - cah-patrickthiem - martinmo - markus-hentsch + - shmelkin - slug: "gonicus" description: "GONICUS GmbH" privacy: closed @@ -588,6 +591,7 @@ teams: - cah-patrickthiem - martinmo - kgube + - shmelkin - slug: "VP12" description: "Cloud/Containerplatform Health Monitoring" privacy: closed From b96f02412f1317ef47b9bbad5e6bc979c8d20310 Mon Sep 17 00:00:00 2001 From: Kurt Garloff Date: Thu, 2 May 2024 09:52:45 +0200 Subject: [PATCH 266/374] Add Artem Goncharov. (#258) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Kurt Garloff Signed-off-by: Marc Schöchlin Co-authored-by: Marc Schöchlin --- orgs/SovereignCloudStack/data.yaml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/orgs/SovereignCloudStack/data.yaml b/orgs/SovereignCloudStack/data.yaml index cc95a241..c1ff02df 100644 --- a/orgs/SovereignCloudStack/data.yaml +++ b/orgs/SovereignCloudStack/data.yaml @@ -251,8 +251,11 @@ members: login: dobrovodskydnation - name: Antonio Juanilla login: spectertj + - name: Artem Goncharov + login: gtema - name: Ilja Shmelkin login: shmelkin + # ========================== teams: - slug: "23technologies" @@ -343,6 +346,7 @@ teams: - reginametz - bitkeks - BiancaHollery + - gtema - slug: "osism" description: "OSISM GmbH" privacy: closed From 8f024bd93a2eedb3b400c5917c5ff55bb645dbac Mon Sep 17 00:00:00 2001 From: Matej Feder Date: Thu, 2 May 2024 16:36:20 +0200 Subject: [PATCH 267/374] Add Ivan Vnucko to the SCS members (#253) Signed-off-by: Matej Feder Signed-off-by: Kurt Garloff Co-authored-by: Kurt Garloff --- orgs/SovereignCloudStack/data.yaml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/orgs/SovereignCloudStack/data.yaml b/orgs/SovereignCloudStack/data.yaml index c1ff02df..9057a921 100644 --- a/orgs/SovereignCloudStack/data.yaml +++ b/orgs/SovereignCloudStack/data.yaml @@ -251,6 +251,8 @@ members: login: dobrovodskydnation - name: Antonio Juanilla login: spectertj + - name: Ivan Vnučko + login: OgarOgarovic - name: Artem Goncharov login: gtema - name: Ilja Shmelkin @@ -462,6 +464,7 @@ teams: - fdobrovolny - MatusJenca2 - michal-gubricky + - OgarOgarovic - slug: "secustack" description: "SecuNet" privacy: closed @@ -530,6 +533,7 @@ teams: - akafazov - ignatov17 - MatusJenca2 + - OgarOgarovic - slug: "VP05" description: "K8s aaS Integration" privacy: closed From 51a80b75bbd4e5b1f75628e2543f5d85b71a3d27 Mon Sep 17 00:00:00 2001 From: Dominik Pataky <33180520+bitkeks@users.noreply.github.com> Date: Mon, 6 May 2024 12:31:33 +0200 Subject: [PATCH 268/374] Update data.yaml to remove Erik Ko. (#259) Signed-off-by: Dominik Pataky <33180520+bitkeks@users.noreply.github.com> --- orgs/SovereignCloudStack/data.yaml | 3 --- 1 file changed, 3 deletions(-) diff --git a/orgs/SovereignCloudStack/data.yaml b/orgs/SovereignCloudStack/data.yaml index 9057a921..cf4be18f 100644 --- a/orgs/SovereignCloudStack/data.yaml +++ b/orgs/SovereignCloudStack/data.yaml @@ -245,8 +245,6 @@ members: login: piobig2871 - name: Katharina Trentau login: fraugabel - - name: Erik Kostelansky - login: Erik-Kostelansky-dNation - name: Lubomir Dobrovodsky login: dobrovodskydnation - name: Antonio Juanilla @@ -606,7 +604,6 @@ teams: maintainer: - piobig2871 member: - - Erik-Kostelansky-dNation - fraugabel - dobrovodskydnation - slug: "VP13" From 6b292c497ecae4c25232a49f06327b166d48078b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marc=20Sch=C3=B6chlin?= Date: Thu, 16 May 2024 20:06:45 +0200 Subject: [PATCH 269/374] add Josefine (#261) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Marc Schöchlin --- orgs/SovereignCloudStack/data.yaml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/orgs/SovereignCloudStack/data.yaml b/orgs/SovereignCloudStack/data.yaml index cf4be18f..e624632e 100644 --- a/orgs/SovereignCloudStack/data.yaml +++ b/orgs/SovereignCloudStack/data.yaml @@ -2,6 +2,8 @@ members: - name: Freerk-Ole Zakfeld login: fzakfeld + - name: Josefine Kipke + login: zuse-z3 - name: Regina Metz login: reginametz - name: Marc Schoechlin GH Permissions Test @@ -633,6 +635,7 @@ teams: - DMackJH - RLeibJH - osfrickler + - zuse-z3 - slug: "cluster-admins" description: "Kubernetes Admins on shared clusters which use GitHub as auth service" privacy: closed From d731660650a04c60c2671058c3f4fcedd61fdadd Mon Sep 17 00:00:00 2001 From: Piotr Date: Fri, 17 May 2024 13:14:28 +0200 Subject: [PATCH 270/374] Adding Tomasz smado data into a data.yaml file (#262) Signed-off-by: Piotr Bigos Co-authored-by: Piotr Bigos --- orgs/SovereignCloudStack/data.yaml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/orgs/SovereignCloudStack/data.yaml b/orgs/SovereignCloudStack/data.yaml index e624632e..64bfcf20 100644 --- a/orgs/SovereignCloudStack/data.yaml +++ b/orgs/SovereignCloudStack/data.yaml @@ -257,6 +257,8 @@ members: login: gtema - name: Ilja Shmelkin login: shmelkin + - name: Tomas Smado + login: tsmado # ========================== teams: @@ -608,6 +610,7 @@ teams: member: - fraugabel - dobrovodskydnation + - tsmado - slug: "VP13" description: "Metering on IaaS layer" privacy: closed From 66109c688433ab9b6b31af1f40907a2f7182cd32 Mon Sep 17 00:00:00 2001 From: Felix Kronlage-Dammers Date: Wed, 22 May 2024 18:45:41 +0200 Subject: [PATCH 271/374] add colleagues from Zendis (#264) Signed-off-by: Felix Kronlage-Dammers --- orgs/SovereignCloudStack/data.yaml | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/orgs/SovereignCloudStack/data.yaml b/orgs/SovereignCloudStack/data.yaml index 64bfcf20..65dcc5eb 100644 --- a/orgs/SovereignCloudStack/data.yaml +++ b/orgs/SovereignCloudStack/data.yaml @@ -259,6 +259,12 @@ members: login: shmelkin - name: Tomas Smado login: tsmado + - name: Dominik Kaminski + login: dominikkaminski + - name: Rene Fischer + login: securitykernel + - name: Thorsten Rossner + login: thorsten-frlncr # ========================== teams: @@ -649,6 +655,14 @@ teams: - fkr - garloff - scoopex + - slug: "zendis" + description: "Colleagues from Zendis" + privacy: closed + maintainer: + - thorsten-frlncr + member: + - dominikkaminski + - securitykernel # ========================== branch_protection_templates: From 994a8a05ed1546c3fe1e839f593c030ac016f0ad Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 27 May 2024 10:39:06 +0200 Subject: [PATCH 272/374] Bump jinja2 from 3.1.3 to 3.1.4 (#260) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Bumps [jinja2](https://github.com/pallets/jinja) from 3.1.3 to 3.1.4. - [Release notes](https://github.com/pallets/jinja/releases) - [Changelog](https://github.com/pallets/jinja/blob/main/CHANGES.rst) - [Commits](https://github.com/pallets/jinja/compare/3.1.3...3.1.4) --- updated-dependencies: - dependency-name: jinja2 dependency-type: indirect ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Marc Schöchlin --- Pipfile.lock | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/Pipfile.lock b/Pipfile.lock index 52ef6d29..bfd09e80 100644 --- a/Pipfile.lock +++ b/Pipfile.lock @@ -253,11 +253,12 @@ }, "jinja2": { "hashes": [ - "sha256:7d6d50dd97d52cbc355597bd845fabfbac3f551e1f99619e39a35ce8c370b5fa", - "sha256:ac8bd6544d4bb2c9792bf3a159e80bba8fda7f07e81bc3aed565432d5925ba90" + "sha256:4a3aee7acbbe7303aede8e9648d13b8bf88a429282aa6122a993f0ac800cb369", + "sha256:bc5dd2abb727a5319567b7a813e6a2e7318c39f4f487cfe6c89c6f9c7d25197d" ], + "index": "pypi", "markers": "python_version >= '3.7'", - "version": "==3.1.3" + "version": "==3.1.4" }, "markupsafe": { "hashes": [ From a4f51c736ccc1f810cd027eea2a95a26db56fe09 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 27 May 2024 10:40:10 +0200 Subject: [PATCH 273/374] --- (#263) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit updated-dependencies: - dependency-name: requests dependency-type: direct:production ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Marc Schöchlin --- Pipfile.lock | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/Pipfile.lock b/Pipfile.lock index bfd09e80..a222b75f 100644 --- a/Pipfile.lock +++ b/Pipfile.lock @@ -35,11 +35,11 @@ }, "certifi": { "hashes": [ - "sha256:9b469f3a900bf28dc19b8cfbf8019bf47f7fdd1a65a1d4ffb98fc14166beb4d1", - "sha256:e036ab49d5b79556f99cfc2d9320b34cfbe5be05c5871b51de9329f0603b0474" + "sha256:0569859f95fc761b18b45ef421b1290a0f65f147e92a1e5eb3e635f9a5e4e66f", + "sha256:dc383c07b76109f368f6106eee2b593b04a011ea4d55f652c6ca24a754d1cdd1" ], "markers": "python_version >= '3.6'", - "version": "==2023.11.17" + "version": "==2024.2.2" }, "cffi": { "hashes": [ @@ -247,7 +247,6 @@ "sha256:028ff3aadf0609c1fd278d8ea3089299412a7a8b9bd005dd08b9f8285bcb5cfc", "sha256:82fee1fc78add43492d3a1898bfa6d8a904cc97d8427f683ed8e798d07761aa0" ], - "index": "pypi", "markers": "python_version >= '3.5'", "version": "==3.7" }, @@ -443,11 +442,12 @@ }, "requests": { "hashes": [ - "sha256:58cd2187c01e70e6e26505bca751777aa9f2ee0b7f4300988b709f44e013003f", - "sha256:942c5a758f98d790eaed1a29cb6eefc7ffb0d1cf7af05c3d2791656dbd6ad1e1" + "sha256:f2c3881dddb70d056c5bd7600a4fae312b2a300e39be6a118d30b90bd27262b5", + "sha256:fa5490319474c82ef1d2c9bc459d3652e3ae4ef4c4ebdd18a21145a47ca4b6b8" ], "index": "pypi", - "version": "==2.31.0" + "markers": "python_version >= '3.8'", + "version": "==2.32.0" }, "resolvelib": { "hashes": [ @@ -474,11 +474,11 @@ }, "urllib3": { "hashes": [ - "sha256:55901e917a5896a349ff771be919f8bd99aff50b79fe58fec595eb37bbc56bb3", - "sha256:df7aa8afb0148fa78488e7899b2c59b5f4ffcfa82e6c54ccb9dd37c1d7b52d54" + "sha256:450b20ec296a467077128bff42b73080516e71b56ff59a60a02bef2232c4fa9d", + "sha256:d0570876c61ab9e520d776c38acbbb5b05a776d3f9ff98a5c8fd5162a444cf19" ], "markers": "python_version >= '3.8'", - "version": "==2.1.0" + "version": "==2.2.1" }, "wrapt": { "hashes": [ From cbd1dfa12b65d1732bc0167cb304fa5017e26085 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Malte=20M=C3=BCnch?= Date: Wed, 29 May 2024 12:43:50 +0200 Subject: [PATCH 274/374] Adds new Teams for the moin-cluster MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Malte Münch --- orgs/SovereignCloudStack/data.yaml | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/orgs/SovereignCloudStack/data.yaml b/orgs/SovereignCloudStack/data.yaml index 65dcc5eb..48a675dd 100644 --- a/orgs/SovereignCloudStack/data.yaml +++ b/orgs/SovereignCloudStack/data.yaml @@ -268,6 +268,25 @@ members: # ========================== teams: + - slug: "moin-cluster-all-playgrounds" + description: "Members of this team have access to all tenant namespaces in the moin-cluster" + privacy: closed + maintainer: + - mxmxchere + member: + - jschoone + - paulphys + - slug: "moin-cluster-playground1" + description: "Members of this team have access to tenant namespace playground1 moin-cluster" + privacy: closed + maintainer: + - mxmxchere + member: + - DEiselt + - chess-knight + - garloff + - fkr + - scoopex - slug: "23technologies" description: "23technologies GmbH" privacy: closed From be32192012fd6ccdaf4e3806416bbac24befcdfd Mon Sep 17 00:00:00 2001 From: Felix Kronlage-Dammers Date: Mon, 10 Jun 2024 15:01:59 +0200 Subject: [PATCH 275/374] add Axel Lender and Johannes Huebner for VP03 (#267) Signed-off-by: Felix Kronlage-Dammers --- orgs/SovereignCloudStack/data.yaml | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/orgs/SovereignCloudStack/data.yaml b/orgs/SovereignCloudStack/data.yaml index 48a675dd..3ad11c00 100644 --- a/orgs/SovereignCloudStack/data.yaml +++ b/orgs/SovereignCloudStack/data.yaml @@ -265,6 +265,10 @@ members: login: securitykernel - name: Thorsten Rossner login: thorsten-frlncr + - name: Johannes Hübner + login: b1-huebner + - name: Axel Lender + login: b1-lender # ========================== teams: @@ -550,6 +554,8 @@ teams: - yeoldegrove - brueggemann - boekhorstb1 + - b1-huebner + - b1-lender - slug: "VP04" description: "Networking" privacy: closed From f9b983383bef2e003a54383698cc8226290d8bdc Mon Sep 17 00:00:00 2001 From: Dominik Pataky <33180520+bitkeks@users.noreply.github.com> Date: Thu, 13 Jun 2024 14:47:07 +0200 Subject: [PATCH 276/374] Add repo security-k8s-scan-pipeline (#270) Signed-off-by: Dominik Pataky --- .../security-k8s-scan-pipeline.yaml | 23 +++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100644 orgs/SovereignCloudStack/repositories/security-k8s-scan-pipeline.yaml diff --git a/orgs/SovereignCloudStack/repositories/security-k8s-scan-pipeline.yaml b/orgs/SovereignCloudStack/repositories/security-k8s-scan-pipeline.yaml new file mode 100644 index 00000000..0b5dfcdb --- /dev/null +++ b/orgs/SovereignCloudStack/repositories/security-k8s-scan-pipeline.yaml @@ -0,0 +1,23 @@ +--- +security-k8s-scan-pipeline: + default_branch: main + description: 'Security scanning focused on the Kubernetes container layer' + homepage: 'https://scs.community/' + topics: + - security + archived: false + has_issues: true + has_projects: false + has_wiki: false + private: false + delete_branch_on_merge: true + allow_merge_commit: false + allow_squash_merge: true + allow_rebase_merge: true + teams: + - slug: "VP09c" + permission: "maintain" + collaborators: [] + branch_protections: + - branch: "main" + template: "main" From 06c1633b069c8916f0cc0236de59bf7a86ff6f88 Mon Sep 17 00:00:00 2001 From: Oliver Kautz <69149308+o-otte@users.noreply.github.com> Date: Thu, 13 Jun 2024 14:47:49 +0200 Subject: [PATCH 277/374] Add Zuul Admin Group (#269) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit This adds a new Group to the GitHub Manager to manage people how should be able to do administrative work on Zuul. This group will be used for the OIDC workflow to allow administation of Zuul on the Web UI. Signed-off-by: Oliver Kautz Co-authored-by: Marc Schöchlin --- orgs/SovereignCloudStack/data.yaml | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/orgs/SovereignCloudStack/data.yaml b/orgs/SovereignCloudStack/data.yaml index 3ad11c00..e4d64282 100644 --- a/orgs/SovereignCloudStack/data.yaml +++ b/orgs/SovereignCloudStack/data.yaml @@ -688,6 +688,17 @@ teams: member: - dominikkaminski - securitykernel + - slug: "Zuul-Admins" + description: "Admins of the Zuul CI System" + privacy: closed + maintainer: + - o-otte + - PixelPhantomX + member: + - bitkeks + - fkr + - matofeder + - scoopex # ========================== branch_protection_templates: From 6413c7b2894c4fcf4cf6cf231ada41a043032cfa Mon Sep 17 00:00:00 2001 From: Dominik Pataky <33180520+bitkeks@users.noreply.github.com> Date: Fri, 14 Jun 2024 13:18:13 +0200 Subject: [PATCH 278/374] Add defectdojo instance repo (#271) Signed-off-by: Dominik Pataky --- .../repositories/defectdojo.yaml | 23 +++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100644 orgs/SovereignCloudStack/repositories/defectdojo.yaml diff --git a/orgs/SovereignCloudStack/repositories/defectdojo.yaml b/orgs/SovereignCloudStack/repositories/defectdojo.yaml new file mode 100644 index 00000000..3864225c --- /dev/null +++ b/orgs/SovereignCloudStack/repositories/defectdojo.yaml @@ -0,0 +1,23 @@ +--- +defectdojo: + default_branch: main + description: 'Setup scripts and config for SCS DefectDojo instance' + homepage: 'https://scs.community/' + topics: + - security + archived: false + has_issues: true + has_projects: false + has_wiki: false + private: false + delete_branch_on_merge: true + allow_merge_commit: false + allow_squash_merge: true + allow_rebase_merge: true + teams: + - slug: "VP09c" + permission: "maintain" + collaborators: [] + branch_protections: + - branch: "main" + template: "main" From bb37f650a067bc53b90f9dc1e580d00667a89117 Mon Sep 17 00:00:00 2001 From: Felix Kronlage-Dammers Date: Tue, 18 Jun 2024 22:48:51 +0200 Subject: [PATCH 279/374] add syseleven team (#274) Signed-off-by: Felix Kronlage-Dammers --- orgs/SovereignCloudStack/data.yaml | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/orgs/SovereignCloudStack/data.yaml b/orgs/SovereignCloudStack/data.yaml index e4d64282..396204b5 100644 --- a/orgs/SovereignCloudStack/data.yaml +++ b/orgs/SovereignCloudStack/data.yaml @@ -269,6 +269,8 @@ members: login: b1-huebner - name: Axel Lender login: b1-lender + - name: Adrien Cunin + login: Adri2000 # ========================== teams: @@ -699,6 +701,12 @@ teams: - fkr - matofeder - scoopex + - slug: "SysEleven" + description: "Colleagues from SysEleven" + privacy: closed + maintainer: + - Adri2000 + member: [] # ========================== branch_protection_templates: From 4b1594aa80f641ec4e9caf690b7fca97248b4d8a Mon Sep 17 00:00:00 2001 From: Artem Goncharov Date: Wed, 19 Jun 2024 15:56:17 +0200 Subject: [PATCH 280/374] grant gtema admin privileges (#275) In order to be able to verify projects configuration with respect to CI/CD and forcibly and timely merge security relevant PRs grant admin privileges Signed-off-by: Artem Goncharov --- orgs/SovereignCloudStack/data.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/orgs/SovereignCloudStack/data.yaml b/orgs/SovereignCloudStack/data.yaml index 396204b5..da733f11 100644 --- a/orgs/SovereignCloudStack/data.yaml +++ b/orgs/SovereignCloudStack/data.yaml @@ -255,6 +255,7 @@ members: login: OgarOgarovic - name: Artem Goncharov login: gtema + role: admin - name: Ilja Shmelkin login: shmelkin - name: Tomas Smado From c9054e200b2d312ba67cc8b2e5f3d09944e49be3 Mon Sep 17 00:00:00 2001 From: Martin Morgenstern Date: Wed, 19 Jun 2024 16:01:39 +0200 Subject: [PATCH 281/374] Add @martinmo to moin-cluster-playground1 (#268) Signed-off-by: Martin Morgenstern --- orgs/SovereignCloudStack/data.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/orgs/SovereignCloudStack/data.yaml b/orgs/SovereignCloudStack/data.yaml index da733f11..106d10c2 100644 --- a/orgs/SovereignCloudStack/data.yaml +++ b/orgs/SovereignCloudStack/data.yaml @@ -294,6 +294,7 @@ teams: - garloff - fkr - scoopex + - martinmo - slug: "23technologies" description: "23technologies GmbH" privacy: closed From d4e6ad86b34045147d8c6c0c122a66f38d0d3f5e Mon Sep 17 00:00:00 2001 From: Kurt Garloff Date: Wed, 19 Jun 2024 16:13:24 +0200 Subject: [PATCH 282/374] Feat/add Univention Silke & Tim (#266) * Add Silke Meyer and Tim Breidenbach from Univention. (VP08) Signed-off-by: Kurt Garloff Signed-off-by: Felix Kronlage-Dammers * Also ad them to VP08. Signed-off-by: Kurt Garloff * Add Silke Meyer and Tim Breidenbach from Univention. (VP08) Signed-off-by: Kurt Garloff * fix duplicate introduced by my merge Signed-off-by: Felix Kronlage-Dammers --------- Signed-off-by: Kurt Garloff Signed-off-by: Felix Kronlage-Dammers Co-authored-by: Felix Kronlage-Dammers --- orgs/SovereignCloudStack/data.yaml | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/orgs/SovereignCloudStack/data.yaml b/orgs/SovereignCloudStack/data.yaml index 106d10c2..6bffc228 100644 --- a/orgs/SovereignCloudStack/data.yaml +++ b/orgs/SovereignCloudStack/data.yaml @@ -266,6 +266,10 @@ members: login: securitykernel - name: Thorsten Rossner login: thorsten-frlncr + - name: Silke Meyer + login: slkmeyer + - name: Tim Breidenbach + login: tbreiden - name: Johannes Hübner login: b1-huebner - name: Axel Lender @@ -441,10 +445,12 @@ teams: privacy: closed maintainer: - reqa + - JuanPTM member: - stunivention - - JuanPTM - nbuntfuss + - slkmeyer + - tbreiden - slug: "scaleup" description: "ScaleUp Technologies GmbH & Co. KG" privacy: closed @@ -614,6 +620,8 @@ teams: - reqa member: - JuanPTM + - tbreiden + - slkmeyer - slug: "VP09c" description: "Penetration Testing" privacy: closed From 2c318dd474d556c2a5704c85e2fbdcfbc8bc5643 Mon Sep 17 00:00:00 2001 From: Paul Hildebrandt Date: Tue, 25 Jun 2024 16:09:10 +0200 Subject: [PATCH 283/374] Add cluster-gen repo Signed-off-by: Paul Hildebrandt --- .../repositories/cluster-gen.yml | 21 +++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 orgs/SovereignCloudStack/repositories/cluster-gen.yml diff --git a/orgs/SovereignCloudStack/repositories/cluster-gen.yml b/orgs/SovereignCloudStack/repositories/cluster-gen.yml new file mode 100644 index 00000000..2eb4d9c0 --- /dev/null +++ b/orgs/SovereignCloudStack/repositories/cluster-gen.yml @@ -0,0 +1,21 @@ +--- +cluster-gen: + default_branch: main + description: Generate Cluster objects based on SCS Cluster Stack + homepage: 'https://cluster-gen.moin.k8s.scs.community' + topics: + - k8s + archived: false + has_issues: true + has_projects: false + has_wiki: false + private: false + delete_branch_on_merge: true + allow_merge_commit: false + allow_squash_merge: true + allow_rebase_merge: true + teams: [] + collaborators: [] + branch_protections: + - branch: "main" + template: "main" From e9d82e6763ff1cae4a902c8ef82c4ad9ed6fa5ca Mon Sep 17 00:00:00 2001 From: Paul Hildebrandt Date: Tue, 25 Jun 2024 16:10:39 +0200 Subject: [PATCH 284/374] Add cluster-gen repo Signed-off-by: Paul Hildebrandt --- orgs/SovereignCloudStack/repositories/cluster-gen.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/orgs/SovereignCloudStack/repositories/cluster-gen.yml b/orgs/SovereignCloudStack/repositories/cluster-gen.yml index 2eb4d9c0..d56b0c9f 100644 --- a/orgs/SovereignCloudStack/repositories/cluster-gen.yml +++ b/orgs/SovereignCloudStack/repositories/cluster-gen.yml @@ -1,7 +1,7 @@ --- cluster-gen: default_branch: main - description: Generate Cluster objects based on SCS Cluster Stack + description: Generate Cluster objects based on SCS Cluster Stacks homepage: 'https://cluster-gen.moin.k8s.scs.community' topics: - k8s From bc7de2b71ea115fed888dedc58d3bed7e7f2dceb Mon Sep 17 00:00:00 2001 From: Jan Schoone <6106846+jschoone@users.noreply.github.com> Date: Thu, 27 Jun 2024 15:47:54 +0200 Subject: [PATCH 285/374] Lightning Talk Signed-off-by: Jan Schoone <6106846+jschoone@users.noreply.github.com> --- orgs/SovereignCloudStack/data.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/orgs/SovereignCloudStack/data.yaml b/orgs/SovereignCloudStack/data.yaml index 6bffc228..08d71f73 100644 --- a/orgs/SovereignCloudStack/data.yaml +++ b/orgs/SovereignCloudStack/data.yaml @@ -287,6 +287,7 @@ teams: member: - jschoone - paulphys + - slug: "moin-cluster-playground1" description: "Members of this team have access to tenant namespace playground1 moin-cluster" privacy: closed From b172ea4bc67536f135c37a6d6bec1c206e172aa6 Mon Sep 17 00:00:00 2001 From: Martin Morgenstern Date: Thu, 27 Jun 2024 15:49:41 +0200 Subject: [PATCH 286/374] Add martinmo to team moin-cluster-all-playgrounds Signed-off-by: Martin Morgenstern --- orgs/SovereignCloudStack/data.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/orgs/SovereignCloudStack/data.yaml b/orgs/SovereignCloudStack/data.yaml index 08d71f73..ebc0dbba 100644 --- a/orgs/SovereignCloudStack/data.yaml +++ b/orgs/SovereignCloudStack/data.yaml @@ -287,7 +287,7 @@ teams: member: - jschoone - paulphys - + - martinmo - slug: "moin-cluster-playground1" description: "Members of this team have access to tenant namespace playground1 moin-cluster" privacy: closed From eebf105ead3583039a66f55fbe2e86101b2bc1bd Mon Sep 17 00:00:00 2001 From: Artem Goncharov Date: Thu, 27 Jun 2024 15:51:14 +0200 Subject: [PATCH 287/374] Add gtema to playground Signed-off-by: Artem Goncharov --- orgs/SovereignCloudStack/data.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/orgs/SovereignCloudStack/data.yaml b/orgs/SovereignCloudStack/data.yaml index ebc0dbba..4061aae4 100644 --- a/orgs/SovereignCloudStack/data.yaml +++ b/orgs/SovereignCloudStack/data.yaml @@ -288,6 +288,7 @@ teams: - jschoone - paulphys - martinmo + - gtema - slug: "moin-cluster-playground1" description: "Members of this team have access to tenant namespace playground1 moin-cluster" privacy: closed From 24588c00cd2d7c739bdc4f51daec7833cf539c6f Mon Sep 17 00:00:00 2001 From: Roman Hros Date: Thu, 27 Jun 2024 15:52:41 +0200 Subject: [PATCH 288/374] Add chess-knight Signed-off-by: Roman Hros --- orgs/SovereignCloudStack/data.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/orgs/SovereignCloudStack/data.yaml b/orgs/SovereignCloudStack/data.yaml index 4061aae4..a4b5e426 100644 --- a/orgs/SovereignCloudStack/data.yaml +++ b/orgs/SovereignCloudStack/data.yaml @@ -289,6 +289,7 @@ teams: - paulphys - martinmo - gtema + - chess-knight - slug: "moin-cluster-playground1" description: "Members of this team have access to tenant namespace playground1 moin-cluster" privacy: closed From b12b4156f4773146854c656c3815bf1a3aaad641 Mon Sep 17 00:00:00 2001 From: Danny Eiselt Date: Thu, 27 Jun 2024 15:55:28 +0200 Subject: [PATCH 289/374] Add DEiselt to playground Signed-off-by: Danny Eiselt --- orgs/SovereignCloudStack/data.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/orgs/SovereignCloudStack/data.yaml b/orgs/SovereignCloudStack/data.yaml index a4b5e426..16b43b76 100644 --- a/orgs/SovereignCloudStack/data.yaml +++ b/orgs/SovereignCloudStack/data.yaml @@ -290,6 +290,7 @@ teams: - martinmo - gtema - chess-knight + - DEiselt - slug: "moin-cluster-playground1" description: "Members of this team have access to tenant namespace playground1 moin-cluster" privacy: closed From a6e669444bbdc79ca90076dd001758ee629a2cc5 Mon Sep 17 00:00:00 2001 From: Matej Feder Date: Thu, 27 Jun 2024 15:58:27 +0200 Subject: [PATCH 290/374] Add matofeder to the moin-cluster-all-playgrounds Signed-off-by: Matej Feder --- orgs/SovereignCloudStack/data.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/orgs/SovereignCloudStack/data.yaml b/orgs/SovereignCloudStack/data.yaml index 16b43b76..9ff0836d 100644 --- a/orgs/SovereignCloudStack/data.yaml +++ b/orgs/SovereignCloudStack/data.yaml @@ -291,6 +291,7 @@ teams: - gtema - chess-knight - DEiselt + - matofeder - slug: "moin-cluster-playground1" description: "Members of this team have access to tenant namespace playground1 moin-cluster" privacy: closed From 42831228ccbe2f2effc19ca69bfc7b11331d5735 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Malte=20M=C3=BCnch?= Date: Thu, 27 Jun 2024 19:33:20 +0200 Subject: [PATCH 291/374] Update moin-cluster-playground members MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * Added missing members of playground1 to all playgrounds * Added curx to all playgrounds * Removed playground1 team (nobody looses access as all members have been moved to all-playgrounds) Signed-off-by: Malte Münch --- orgs/SovereignCloudStack/data.yaml | 10 +--------- 1 file changed, 1 insertion(+), 9 deletions(-) diff --git a/orgs/SovereignCloudStack/data.yaml b/orgs/SovereignCloudStack/data.yaml index 9ff0836d..6830c827 100644 --- a/orgs/SovereignCloudStack/data.yaml +++ b/orgs/SovereignCloudStack/data.yaml @@ -292,18 +292,10 @@ teams: - chess-knight - DEiselt - matofeder - - slug: "moin-cluster-playground1" - description: "Members of this team have access to tenant namespace playground1 moin-cluster" - privacy: closed - maintainer: - - mxmxchere - member: - - DEiselt - - chess-knight - garloff - fkr - scoopex - - martinmo + - curx - slug: "23technologies" description: "23technologies GmbH" privacy: closed From bee4f5287f29f2f6b284f15b0a411f0656d46c7d Mon Sep 17 00:00:00 2001 From: Ralf Heiringhoff Date: Wed, 3 Jul 2024 17:14:51 +0200 Subject: [PATCH 292/374] add marcvorwerk; remove kilianischtschuk (#279) Signed-off-by: Ralf Heiringhoff --- orgs/SovereignCloudStack/data.yaml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/orgs/SovereignCloudStack/data.yaml b/orgs/SovereignCloudStack/data.yaml index 6830c827..a2fe06d1 100644 --- a/orgs/SovereignCloudStack/data.yaml +++ b/orgs/SovereignCloudStack/data.yaml @@ -30,8 +30,8 @@ members: role: admin - name: Ralf Heiringhoff login: frosty-geek - - name: Kilian Ischtschuk - login: kilianischtschuk + - name: Marc Vorwerk + login: marcvorwerk - name: Saif Bilal login: saifbilal81 - name: Christian Stein @@ -403,8 +403,8 @@ teams: privacy: closed maintainer: - frosty-geek - member: - neuroserve + member: - maliblatt - nerdicbynature - costelter @@ -415,7 +415,7 @@ teams: - alexgesser - Keyboardinterrupt - saifbila81 - - kilianischtschuk + - marcvorwerk - slug: "syself" description: "Syself GmbH" privacy: closed From 2c54b08ffc7a6b247a36d4b8ff45258a166e90a2 Mon Sep 17 00:00:00 2001 From: Jan Schoone <6106846+jschoone@users.noreply.github.com> Date: Fri, 5 Jul 2024 17:24:39 +0200 Subject: [PATCH 293/374] chore(members): remove anurag from org Signed-off-by: Jan Schoone <6106846+jschoone@users.noreply.github.com> --- orgs/SovereignCloudStack/data.yaml | 4 ---- 1 file changed, 4 deletions(-) diff --git a/orgs/SovereignCloudStack/data.yaml b/orgs/SovereignCloudStack/data.yaml index a2fe06d1..89de5aaf 100644 --- a/orgs/SovereignCloudStack/data.yaml +++ b/orgs/SovereignCloudStack/data.yaml @@ -63,8 +63,6 @@ members: login: nitisht - name: Jan Klippel login: jklippel - - name: Anurag - login: kranurag7 - name: Jeff login: jnull - name: Joshua Mühlfort @@ -426,7 +424,6 @@ teams: - guettli - nitisht - aniruddha2000 - - kranurag7 - slug: "uhurutec" description: "UhuruTec AG" privacy: closed @@ -583,7 +580,6 @@ teams: member: - guettli - aniruddha2000 - - kranurag7 - slug: "VP06a" description: "Container Network and Storage Integration" privacy: closed From f532ca0b30ae33134f285cd760cf81a13ea8f6f3 Mon Sep 17 00:00:00 2001 From: Max Wolfs Date: Tue, 16 Jul 2024 09:47:23 +0200 Subject: [PATCH 294/374] fix url (#282) Signed-off-by: Max Wolfs --- orgs/SovereignCloudStack/repositories/Docs.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/orgs/SovereignCloudStack/repositories/Docs.yml b/orgs/SovereignCloudStack/repositories/Docs.yml index b992bbc9..e13e8823 100644 --- a/orgs/SovereignCloudStack/repositories/Docs.yml +++ b/orgs/SovereignCloudStack/repositories/Docs.yml @@ -2,7 +2,7 @@ docs: default_branch: main description: Entry point for SCS Docs - homepage: 'https://scs.community/' + homepage: 'https://docs.scs.community/' topics: - documentation archived: false From 4b2bc92d36df089c51d53d680de1801166cc3068 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Joshua=20M=C3=BChlfort?= Date: Fri, 9 Aug 2024 13:48:53 +0200 Subject: [PATCH 295/374] Add joshmue to moin"-cluster-all-playgrounds" team MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Joshua Mühlfort --- orgs/SovereignCloudStack/data.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/orgs/SovereignCloudStack/data.yaml b/orgs/SovereignCloudStack/data.yaml index 89de5aaf..76e4eb35 100644 --- a/orgs/SovereignCloudStack/data.yaml +++ b/orgs/SovereignCloudStack/data.yaml @@ -294,6 +294,7 @@ teams: - fkr - scoopex - curx + - joshmue - slug: "23technologies" description: "23technologies GmbH" privacy: closed From fe405cc94c3b893affd6c24b3c99ab64ec25b8a1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Joshua=20M=C3=BChlfort?= Date: Mon, 12 Aug 2024 10:14:41 +0200 Subject: [PATCH 296/374] Add joshmue to "cluster-admins" MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Joshua Mühlfort --- orgs/SovereignCloudStack/data.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/orgs/SovereignCloudStack/data.yaml b/orgs/SovereignCloudStack/data.yaml index 76e4eb35..b50ecfa0 100644 --- a/orgs/SovereignCloudStack/data.yaml +++ b/orgs/SovereignCloudStack/data.yaml @@ -686,6 +686,7 @@ teams: - fkr - garloff - scoopex + - joshmue - slug: "zendis" description: "Colleagues from Zendis" privacy: closed From 2a7aa537d4bf73a33edeb4acb6bc6cc01635d641 Mon Sep 17 00:00:00 2001 From: Kurt Garloff Date: Tue, 3 Sep 2024 15:27:52 +0200 Subject: [PATCH 297/374] Additions for Katha, Piotr, Michal, Tomas (#286) - Katha is now part of VP10-3 and also of C&H. - Piotr, Michal, Tomas are part of VP10-3 and dNation. Signed-off-by: Kurt Garloff --- orgs/SovereignCloudStack/data.yaml | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/orgs/SovereignCloudStack/data.yaml b/orgs/SovereignCloudStack/data.yaml index b50ecfa0..31c405c9 100644 --- a/orgs/SovereignCloudStack/data.yaml +++ b/orgs/SovereignCloudStack/data.yaml @@ -342,6 +342,7 @@ teams: - martinmo - markus-hentsch - shmelkin + - fraugabel - slug: "gonicus" description: "GONICUS GmbH" privacy: closed @@ -501,6 +502,8 @@ teams: - MatusJenca2 - michal-gubricky - OgarOgarovic + - piobig2871 + - tsmado - slug: "secustack" description: "SecuNet" privacy: closed @@ -639,6 +642,10 @@ teams: - martinmo - kgube - shmelkin + - fraugabel + - piobig2871 + - michal-gubricky + - tsmado - slug: "VP12" description: "Cloud/Containerplatform Health Monitoring" privacy: closed From 94097afda628b80854bcabed8efb39da70ddc26c Mon Sep 17 00:00:00 2001 From: Jan Schoone <6106846+jschoone@users.noreply.github.com> Date: Thu, 12 Sep 2024 14:31:12 +0200 Subject: [PATCH 298/374] chore(repos): rename csmctl to csctl Signed-off-by: Jan Schoone <6106846+jschoone@users.noreply.github.com> --- .../repositories/{csmctl.yml => csctl.yml} | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) rename orgs/SovereignCloudStack/repositories/{csmctl.yml => csctl.yml} (83%) diff --git a/orgs/SovereignCloudStack/repositories/csmctl.yml b/orgs/SovereignCloudStack/repositories/csctl.yml similarity index 83% rename from orgs/SovereignCloudStack/repositories/csmctl.yml rename to orgs/SovereignCloudStack/repositories/csctl.yml index 0657f350..1cc8083a 100644 --- a/orgs/SovereignCloudStack/repositories/csmctl.yml +++ b/orgs/SovereignCloudStack/repositories/csctl.yml @@ -1,8 +1,8 @@ --- -csmctl: +csctl: default_branch: main - description: csmctl - homepage: 'https://github.com/SovereignCloudStack/csmctl' + description: csctl + homepage: "https://github.com/SovereignCloudStack/csctl" topics: - k8s archived: false From b9fe9b2e06fbfec3a3204b4ab87583786532e1bb Mon Sep 17 00:00:00 2001 From: Jan Schoone <6106846+jschoone@users.noreply.github.com> Date: Thu, 12 Sep 2024 16:13:13 +0200 Subject: [PATCH 299/374] feat(milestones): add r8 Signed-off-by: Jan Schoone <6106846+jschoone@users.noreply.github.com> --- config.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/config.yaml b/config.yaml index 31070be7..34696dc9 100644 --- a/config.yaml +++ b/config.yaml @@ -6,6 +6,7 @@ milestones: - 'R5 (v6.0.0)' - 'R6 (v7.0.0)' - 'R7 (v8.0.0)' + - 'R8 (v9.0.0)' labels: - name: bug From c62871632a93674f4cdb02320dfc7c694c4bbb18 Mon Sep 17 00:00:00 2001 From: Felix Kronlage-Dammers Date: Mon, 16 Sep 2024 14:53:02 +0200 Subject: [PATCH 300/374] cleanup (#290) Signed-off-by: Felix Kronlage-Dammers --- orgs/SovereignCloudStack/data.yaml | 69 ------------------------------ 1 file changed, 69 deletions(-) diff --git a/orgs/SovereignCloudStack/data.yaml b/orgs/SovereignCloudStack/data.yaml index 31c405c9..3920cfff 100644 --- a/orgs/SovereignCloudStack/data.yaml +++ b/orgs/SovereignCloudStack/data.yaml @@ -12,8 +12,6 @@ members: login: RLeibJH - name: Daniel Mack login: DMackJH - - name: Andrej Friesen - login: ajfriesen - name: Sven Batista Steinbach login: batistein - name: Christian Berendt @@ -21,10 +19,6 @@ members: role: member - name: Christian Otto Stelter login: costelter - - name: Stephan Ilaender - login: coro1404 - - name: Thorsten Schifferdecker - login: curx - name: Felix Kronlage-Dammers login: fkr role: admin @@ -53,8 +47,6 @@ members: login: cah-link - name: Philipp Westphal login: isaacintactile - - name: Ibrahim Takouna - login: itakouna - name: Janis Kemper login: janiskemper - name: Aniruddha Basak @@ -79,8 +71,6 @@ members: login: manuela-urban - name: Bianca Hollery-Pfister login: BiancaHollery - - name: Mark Goddard - login: markgoddard - name: Mathias Fechner login: matfechner - name: "" @@ -107,20 +97,14 @@ members: login: osfrickler - name: René Lipkowsky login: PSwatchmen - - name: ra-beer - login: ra-beer - name: Arvid Requate login: reqa - name: stunivention login: stunivention - name: Florian Winkler login: tinguin - - name: Tobias Rydberg - login: tobberydberg - name: Thierry Carrez login: ttx - - name: Vadim Bauer - login: Vad1mo - name: Sebastian Wenner login: wenners - name: Cemil @@ -131,8 +115,6 @@ members: login: pjsinka - name: Stefan Schmidt login: ZaphodB - - name: Wolodja Wentland - login: wwentland - name: Nancy Buntfuss login: nbuntfuss - name: Juan Pedro Torres @@ -149,8 +131,6 @@ members: role: admin - name: Paul-Philipp Kuschy login: ppkuschy - - name: Larissa - login: aeroflydesign - name: Enrico Kern login: flyersa - name: Dirk Loßack @@ -196,8 +176,6 @@ members: login: NotTheEvilOne - name: Danny Eiselt login: DEiselt - - name: Martin Loschwitz - login: madkiss - name: Christian Schwaller login: chrisschwa - name: Benjamin Fischer @@ -302,12 +280,6 @@ teams: - berendt member: - fynluk - - slug: "8gears" - description: "8gears Ltd." - privacy: closed - maintainer: - - Vad1mo - member: [] - slug: "b1-systems" description: "B1 Systems GmbH" privacy: closed @@ -353,13 +325,6 @@ teams: - JoshuaI96 - snkaupe - PixelPhantomX - - slug: "gridscale" - description: "gridscale GmbH" - privacy: closed - maintainer: - - ajfriesen - member: - - itakouna - slug: "openinfra" description: "OpenInfra Foundation" privacy: closed @@ -392,12 +357,10 @@ teams: - berendt member: - osfrickler - - aeroflydesign - artificial-intelligence - gndrmnn - lindenb1 - sbstnnmnn - - madkiss - slug: "plusserver" description: "plusserver GmbH" privacy: closed @@ -464,32 +427,7 @@ teams: - cedegi - pjsinka - chschilling - - flyersa - - wwentland - matfechner - - slug: "stackhpc" - description: "StackHPC" - privacy: closed - maintainer: - - markgoddard - member: [] - - slug: "cleura" - description: "Cleura" - privacy: closed - maintainer: - - tobberydberg - member: [] - - slug: "tsystems" - description: "T-Systems" - privacy: closed - maintainer: - - wenners - member: [] - - slug: "cloudical" - description: "Cloudical" - privacy: closed - maintainer: [] - member: [] - slug: "dnation" description: "dNation" privacy: closed @@ -504,13 +442,6 @@ teams: - OgarOgarovic - piobig2871 - tsmado - - slug: "secustack" - description: "SecuNet" - privacy: closed - maintainer: - - markus-hentsch - member: - - josephineSei - slug: "proventa" description: "Proventa AG" privacy: closed From e336638e8002a76a81f932b02ed4f7164c470b1d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marc=20Sch=C3=B6chlin?= Date: Wed, 25 Sep 2024 15:16:39 +0200 Subject: [PATCH 301/374] add new website repository (#291) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Marc Schöchlin --- .../repositories/sovereigncloudstack_org.yml | 21 +++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 orgs/SovereignCloudStack/repositories/sovereigncloudstack_org.yml diff --git a/orgs/SovereignCloudStack/repositories/sovereigncloudstack_org.yml b/orgs/SovereignCloudStack/repositories/sovereigncloudstack_org.yml new file mode 100644 index 00000000..4f6849bb --- /dev/null +++ b/orgs/SovereignCloudStack/repositories/sovereigncloudstack_org.yml @@ -0,0 +1,21 @@ +--- +sovereigncloudstack.org: + default_branch: main + description: Base content for sovereigncloudstack.org + homepage: 'https://sovereigncloudstack.org' + topics: + - community + archived: false + has_issues: true + has_projects: false + has_wiki: false + private: false + delete_branch_on_merge: true + allow_merge_commit: false + allow_squash_merge: true + allow_rebase_merge: true + teams: [] + collaborators: [] + branch_protections: + - branch: "main" + template: "owner_bypass" From 69ae0010dcac9d5921b448dce88f4dcaa386e9fa Mon Sep 17 00:00:00 2001 From: Dominik Pataky <33180520+bitkeks@users.noreply.github.com> Date: Wed, 25 Sep 2024 17:44:20 +0200 Subject: [PATCH 302/374] Create scs-bootstrap-clusterstacks-openstack.yaml (#293) Adds github manager for scs-bootstrap-clusterstacks-openstack repo (currently a fork from @bitkeks) Signed-off-by: Dominik Pataky <33180520+bitkeks@users.noreply.github.com> --- ...scs-bootstrap-clusterstacks-openstack.yaml | 22 +++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100644 orgs/SovereignCloudStack/repositories/scs-bootstrap-clusterstacks-openstack.yaml diff --git a/orgs/SovereignCloudStack/repositories/scs-bootstrap-clusterstacks-openstack.yaml b/orgs/SovereignCloudStack/repositories/scs-bootstrap-clusterstacks-openstack.yaml new file mode 100644 index 00000000..93654581 --- /dev/null +++ b/orgs/SovereignCloudStack/repositories/scs-bootstrap-clusterstacks-openstack.yaml @@ -0,0 +1,22 @@ +--- +scs-bootstrap-clusterstacks-openstack: + default_branch: main + description: Bootstrapping script to deploy a Cluster Stacks Kubernetes cluster on OpenStack + homepage: 'https://scs.community/' + topics: + - k8s + - cluster stacks + archived: false + has_issues: true + has_projects: false + has_wiki: false + private: false + delete_branch_on_merge: true + allow_merge_commit: false + allow_squash_merge: true + allow_rebase_merge: true + teams: [] + collaborators: [] + branch_protections: + - branch: "main" + template: "main" From 5d00e05c162255b1e714b2ce1b214a3662d19b9f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marc=20Sch=C3=B6chlin?= Date: Thu, 26 Sep 2024 14:31:24 +0200 Subject: [PATCH 303/374] Fix archived repos (#294) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * Improve consistency check - Ignore repos which are marked as archived - Allow the definition of multiple repos in a single file * archived archived repos * removed useless repos --------- Signed-off-by: Marc Schöchlin --- check_consistency.py | 4 +++- .../repositories/gx-scs-identity-provider.yml | 21 ----------------- .../repositories/infrastructure.yml | 2 +- .../repositories/k8s-harbor-manual.yml | 21 ----------------- .../repositories/k8s-open-policy-agent.yml | 2 +- .../repositories/k8s-operator-scylla.yml | 2 +- .../repositories/k8s-os-health-monitor.yml | 2 +- .../repositories/openstack-vyos-image.yml | 23 ------------------- .../repositories/ort-docker.yml | 21 ----------------- .../repositories/poc-gardener.yml | 2 +- .../repositories/poc-kubermatic.yml | 2 +- .../repositories/poc-rancher.yml | 2 +- .../repositories/slides.yml | 21 ----------------- .../repositories/testbed-gx-k8s.yml | 22 ------------------ .../repositories/testbed-gx-scs.yml | 2 +- .../repositories/zuul_config.yml | 21 ----------------- .../repositories/zuul_deployment.yml | 21 ----------------- .../repositories/zuul_sandbox.yml | 21 ----------------- 18 files changed, 11 insertions(+), 201 deletions(-) delete mode 100644 orgs/SovereignCloudStack/repositories/gx-scs-identity-provider.yml delete mode 100644 orgs/SovereignCloudStack/repositories/k8s-harbor-manual.yml delete mode 100644 orgs/SovereignCloudStack/repositories/openstack-vyos-image.yml delete mode 100644 orgs/SovereignCloudStack/repositories/ort-docker.yml delete mode 100644 orgs/SovereignCloudStack/repositories/slides.yml delete mode 100644 orgs/SovereignCloudStack/repositories/testbed-gx-k8s.yml delete mode 100644 orgs/SovereignCloudStack/repositories/zuul_config.yml delete mode 100644 orgs/SovereignCloudStack/repositories/zuul_deployment.yml delete mode 100644 orgs/SovereignCloudStack/repositories/zuul_sandbox.yml diff --git a/check_consistency.py b/check_consistency.py index f2e2f111..ea1eb99a 100755 --- a/check_consistency.py +++ b/check_consistency.py @@ -30,7 +30,9 @@ def check_repos(gh: Github) -> int: with open(os.path.join(repositories_dir, filename)) as f: yaml_data = yaml.safe_load(f) if yaml_data is not None: - defined_repos.add(list(yaml_data.keys())[0]) + for r_name in yaml_data.keys(): + if not yaml_data[r_name].get("archived", False): + defined_repos.add(list(yaml_data.keys())[0]) repos_not_on_github = defined_repos.difference(existing_repos) repos_not_defined = existing_repos.difference(defined_repos) diff --git a/orgs/SovereignCloudStack/repositories/gx-scs-identity-provider.yml b/orgs/SovereignCloudStack/repositories/gx-scs-identity-provider.yml deleted file mode 100644 index 90ffc456..00000000 --- a/orgs/SovereignCloudStack/repositories/gx-scs-identity-provider.yml +++ /dev/null @@ -1,21 +0,0 @@ ---- -gx-scs-identity-provider: - default_branch: main - description: IdP and Federation Work for Gaia-X and SCS - homepage: 'https://scs.community/' - topics: - - gaia-x - archived: false - has_issues: true - has_projects: false - has_wiki: false - private: false - delete_branch_on_merge: true - allow_merge_commit: false - allow_squash_merge: true - allow_rebase_merge: true - teams: [] - collaborators: [] - branch_protections: - - branch: "main" - template: "main" diff --git a/orgs/SovereignCloudStack/repositories/infrastructure.yml b/orgs/SovereignCloudStack/repositories/infrastructure.yml index 5d866186..24e086d7 100644 --- a/orgs/SovereignCloudStack/repositories/infrastructure.yml +++ b/orgs/SovereignCloudStack/repositories/infrastructure.yml @@ -4,7 +4,7 @@ infrastructure: description: 'This repository should contain all automation manifests used to deploy central SCS provided infrastructure' homepage: 'https://scs.community/' topics: [] - archived: false + archived: true has_issues: true has_projects: false has_wiki: false diff --git a/orgs/SovereignCloudStack/repositories/k8s-harbor-manual.yml b/orgs/SovereignCloudStack/repositories/k8s-harbor-manual.yml deleted file mode 100644 index a65dc15c..00000000 --- a/orgs/SovereignCloudStack/repositories/k8s-harbor-manual.yml +++ /dev/null @@ -1,21 +0,0 @@ ---- -k8s-harbor-manual: - default_branch: main - description: 'Manual deployment manifests for Harbor' - homepage: 'https://scs.community/' - topics: - - k8s - archived: false - has_issues: true - has_projects: false - has_wiki: false - private: false - delete_branch_on_merge: true - allow_merge_commit: false - allow_squash_merge: true - allow_rebase_merge: true - teams: [] - collaborators: [] - branch_protections: - - branch: "main" - template: "main" diff --git a/orgs/SovereignCloudStack/repositories/k8s-open-policy-agent.yml b/orgs/SovereignCloudStack/repositories/k8s-open-policy-agent.yml index 5d1bdac0..f071000a 100644 --- a/orgs/SovereignCloudStack/repositories/k8s-open-policy-agent.yml +++ b/orgs/SovereignCloudStack/repositories/k8s-open-policy-agent.yml @@ -5,7 +5,7 @@ k8s-open-policy-agent: homepage: 'https://scs.community/' topics: - k8s - archived: false + archived: true has_issues: true has_projects: false has_wiki: false diff --git a/orgs/SovereignCloudStack/repositories/k8s-operator-scylla.yml b/orgs/SovereignCloudStack/repositories/k8s-operator-scylla.yml index fd973933..520545ae 100644 --- a/orgs/SovereignCloudStack/repositories/k8s-operator-scylla.yml +++ b/orgs/SovereignCloudStack/repositories/k8s-operator-scylla.yml @@ -5,7 +5,7 @@ k8s-operator-scylla: homepage: 'https://scs.community/' topics: - k8s - archived: false + archived: true has_issues: true has_projects: false has_wiki: false diff --git a/orgs/SovereignCloudStack/repositories/k8s-os-health-monitor.yml b/orgs/SovereignCloudStack/repositories/k8s-os-health-monitor.yml index c00173c3..9b9417e4 100644 --- a/orgs/SovereignCloudStack/repositories/k8s-os-health-monitor.yml +++ b/orgs/SovereignCloudStack/repositories/k8s-os-health-monitor.yml @@ -5,7 +5,7 @@ k8s-os-health-monitor: homepage: 'https://scs.community/' topics: - k8s - archived: false + archived: true has_issues: true has_projects: false has_wiki: false diff --git a/orgs/SovereignCloudStack/repositories/openstack-vyos-image.yml b/orgs/SovereignCloudStack/repositories/openstack-vyos-image.yml deleted file mode 100644 index 94568863..00000000 --- a/orgs/SovereignCloudStack/repositories/openstack-vyos-image.yml +++ /dev/null @@ -1,23 +0,0 @@ ---- -openstack-vyos-image: - default_branch: main - description: VyOS on OpenStack - homepage: 'https://scs.community/' - topics: - - openstack - - openstack-environment - - openstack-glance - archived: false - has_issues: true - has_projects: false - has_wiki: false - private: false - delete_branch_on_merge: true - allow_merge_commit: false - allow_squash_merge: true - allow_rebase_merge: true - teams: [] - collaborators: [] - branch_protections: - - branch: "main" - template: "main" diff --git a/orgs/SovereignCloudStack/repositories/ort-docker.yml b/orgs/SovereignCloudStack/repositories/ort-docker.yml deleted file mode 100644 index e60c276b..00000000 --- a/orgs/SovereignCloudStack/repositories/ort-docker.yml +++ /dev/null @@ -1,21 +0,0 @@ ---- -ort-docker: - default_branch: main - description: Docker images for OSS Review Toolkit - homepage: 'https://scs.community/' - topics: - - oss-review-toolkit - archived: false - has_issues: true - has_projects: false - has_wiki: false - private: false - delete_branch_on_merge: true - allow_merge_commit: false - allow_squash_merge: true - allow_rebase_merge: true - teams: [] - collaborators: [] - branch_protections: - - branch: "main" - template: "main" diff --git a/orgs/SovereignCloudStack/repositories/poc-gardener.yml b/orgs/SovereignCloudStack/repositories/poc-gardener.yml index 44ba761f..b8768337 100644 --- a/orgs/SovereignCloudStack/repositories/poc-gardener.yml +++ b/orgs/SovereignCloudStack/repositories/poc-gardener.yml @@ -4,7 +4,7 @@ poc-gardener: description: Automatically set up SAP Gardener on SCS compliant IaaS homepage: 'https://scs.community/' topics: [] - archived: false + archived: true has_issues: true has_projects: false has_wiki: false diff --git a/orgs/SovereignCloudStack/repositories/poc-kubermatic.yml b/orgs/SovereignCloudStack/repositories/poc-kubermatic.yml index f04a123c..9ce06e28 100644 --- a/orgs/SovereignCloudStack/repositories/poc-kubermatic.yml +++ b/orgs/SovereignCloudStack/repositories/poc-kubermatic.yml @@ -4,7 +4,7 @@ poc-kubermatic: description: 'Automatically set up Kubermatic on SCS compliant IaaS' homepage: 'https://scs.community/' topics: [] - archived: false + archived: true has_issues: true has_projects: false has_wiki: false diff --git a/orgs/SovereignCloudStack/repositories/poc-rancher.yml b/orgs/SovereignCloudStack/repositories/poc-rancher.yml index 82b0d060..cf4e3f35 100644 --- a/orgs/SovereignCloudStack/repositories/poc-rancher.yml +++ b/orgs/SovereignCloudStack/repositories/poc-rancher.yml @@ -4,7 +4,7 @@ poc-rancher: description: 'Automatically set up Rancher on SCS compliant IaaS' homepage: 'https://scs.community/' topics: [] - archived: false + archived: true has_issues: true has_projects: false has_wiki: false diff --git a/orgs/SovereignCloudStack/repositories/slides.yml b/orgs/SovereignCloudStack/repositories/slides.yml deleted file mode 100644 index 452c337d..00000000 --- a/orgs/SovereignCloudStack/repositories/slides.yml +++ /dev/null @@ -1,21 +0,0 @@ ---- -slides: - default_branch: main - description: Slides presented within SCS community - homepage: 'https://scs.community/' - topics: - - community - archived: false - has_issues: true - has_projects: false - has_wiki: false - private: false - delete_branch_on_merge: true - allow_merge_commit: false - allow_squash_merge: true - allow_rebase_merge: true - teams: [] - collaborators: [] - branch_protections: - - branch: "main" - template: "main" diff --git a/orgs/SovereignCloudStack/repositories/testbed-gx-k8s.yml b/orgs/SovereignCloudStack/repositories/testbed-gx-k8s.yml deleted file mode 100644 index da5433a2..00000000 --- a/orgs/SovereignCloudStack/repositories/testbed-gx-k8s.yml +++ /dev/null @@ -1,22 +0,0 @@ ---- -testbed-gx-k8s: - default_branch: main - description: GAIA-X Kubernetes testbed - homepage: 'https://scs.community/' - topics: - - kubernetes - - gaia-x - archived: false - has_issues: true - has_projects: false - has_wiki: false - private: false - delete_branch_on_merge: true - allow_merge_commit: false - allow_squash_merge: true - allow_rebase_merge: true - teams: [] - collaborators: [] - branch_protections: - - branch: "main" - template: "main" diff --git a/orgs/SovereignCloudStack/repositories/testbed-gx-scs.yml b/orgs/SovereignCloudStack/repositories/testbed-gx-scs.yml index b8c47a1e..b9356c45 100644 --- a/orgs/SovereignCloudStack/repositories/testbed-gx-scs.yml +++ b/orgs/SovereignCloudStack/repositories/testbed-gx-scs.yml @@ -6,7 +6,7 @@ testbed-gx-scs: topics: - openstack-environment - gaia-x - archived: false + archived: true has_issues: true has_projects: false has_wiki: false diff --git a/orgs/SovereignCloudStack/repositories/zuul_config.yml b/orgs/SovereignCloudStack/repositories/zuul_config.yml deleted file mode 100644 index bac84798..00000000 --- a/orgs/SovereignCloudStack/repositories/zuul_config.yml +++ /dev/null @@ -1,21 +0,0 @@ ---- -zuul_config: - default_branch: main - description: Zuul Config Files - homepage: 'https://zuul.scs.community/' - topics: - - zuul - archived: false - has_issues: true - has_projects: false - has_wiki: false - private: false - delete_branch_on_merge: true - allow_merge_commit: false - allow_squash_merge: true - allow_rebase_merge: true - teams: [] - collaborators: [] - branch_protections: - - branch: "main" - template: "main" diff --git a/orgs/SovereignCloudStack/repositories/zuul_deployment.yml b/orgs/SovereignCloudStack/repositories/zuul_deployment.yml deleted file mode 100644 index e58b8f2e..00000000 --- a/orgs/SovereignCloudStack/repositories/zuul_deployment.yml +++ /dev/null @@ -1,21 +0,0 @@ ---- -zuul_deployment: - default_branch: main - description: 'SCS Zuul-CI deployment' - homepage: 'https://zuul.scs.community/' - topics: - - zuul - archived: false - has_issues: true - has_projects: false - has_wiki: false - private: false - delete_branch_on_merge: true - allow_merge_commit: false - allow_squash_merge: true - allow_rebase_merge: true - teams: [] - collaborators: [] - branch_protections: - - branch: "main" - template: "main" diff --git a/orgs/SovereignCloudStack/repositories/zuul_sandbox.yml b/orgs/SovereignCloudStack/repositories/zuul_sandbox.yml deleted file mode 100644 index 9ec60685..00000000 --- a/orgs/SovereignCloudStack/repositories/zuul_sandbox.yml +++ /dev/null @@ -1,21 +0,0 @@ ---- -zuul_sandbox: - default_branch: main - description: Repo for testing the Zuul-CI - homepage: 'https://zuul.scs.community' - topics: - - zuul - archived: false - has_issues: true - has_projects: false - has_wiki: false - private: false - delete_branch_on_merge: true - allow_merge_commit: false - allow_squash_merge: true - allow_rebase_merge: true - teams: [] - collaborators: [] - branch_protections: - - branch: "main" - template: "main" From c0a1e4a5f62cdddf6bf16bef8f25173031377ecc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marc=20Sch=C3=B6chlin?= Date: Mon, 30 Sep 2024 15:33:23 +0200 Subject: [PATCH 304/374] Changed parameter after rebase with upstream (#297) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Marc Schöchlin --- orgs/SovereignCloudStack/data.yaml | 6 ++---- .../repositories/scs-bootstrap-clusterstacks-openstack.yaml | 2 +- 2 files changed, 3 insertions(+), 5 deletions(-) diff --git a/orgs/SovereignCloudStack/data.yaml b/orgs/SovereignCloudStack/data.yaml index 3920cfff..7c1ea699 100644 --- a/orgs/SovereignCloudStack/data.yaml +++ b/orgs/SovereignCloudStack/data.yaml @@ -667,8 +667,7 @@ branch_protection_templates: dismiss_stale_reviews: false require_code_owner_reviews: false required_approving_review_count: 1 - restrictions: - allow_org_members: true + restrictions: null required_linear_history: false allow_force_pushes: false allow_deletions: false @@ -707,8 +706,7 @@ branch_protection_templates: dismiss_stale_reviews: false require_code_owner_reviews: false required_approving_review_count: 1 - restrictions: - allow_org_members: true + restrictions: null required_linear_history: false allow_force_pushes: false allow_deletions: false diff --git a/orgs/SovereignCloudStack/repositories/scs-bootstrap-clusterstacks-openstack.yaml b/orgs/SovereignCloudStack/repositories/scs-bootstrap-clusterstacks-openstack.yaml index 93654581..e8cb6f87 100644 --- a/orgs/SovereignCloudStack/repositories/scs-bootstrap-clusterstacks-openstack.yaml +++ b/orgs/SovereignCloudStack/repositories/scs-bootstrap-clusterstacks-openstack.yaml @@ -5,7 +5,7 @@ scs-bootstrap-clusterstacks-openstack: homepage: 'https://scs.community/' topics: - k8s - - cluster stacks + - cluster-stacks archived: false has_issues: true has_projects: false From 4b44c43fb80f9ec0cd0f9cd5e69193c9f8e46215 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marc=20Sch=C3=B6chlin?= Date: Mon, 30 Sep 2024 15:35:39 +0200 Subject: [PATCH 305/374] Align users and minor bugfix (#296) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * user cleanup - activate automatic removal of users - add missing users * bugfix a unusable topic Signed-off-by: Marc Schöchlin --- orgs/SovereignCloudStack/data.yaml | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/orgs/SovereignCloudStack/data.yaml b/orgs/SovereignCloudStack/data.yaml index 7c1ea699..b3269194 100644 --- a/orgs/SovereignCloudStack/data.yaml +++ b/orgs/SovereignCloudStack/data.yaml @@ -1,4 +1,8 @@ --- + +# This removes automatically all users which are not defined here +exclusive: true + members: - name: Freerk-Ole Zakfeld login: fzakfeld @@ -73,8 +77,12 @@ members: login: BiancaHollery - name: Mathias Fechner login: matfechner - - name: "" + - name: Matthias Haag login: mauhau + - name: Andreas Schrogl + login: belgeron + - name: Volker Arendt + login: varkeen - name: Malte Münch login: mxmxchere - name: Mario Minners @@ -225,6 +233,8 @@ members: login: fraugabel - name: Lubomir Dobrovodsky login: dobrovodskydnation + - name: Erik Kostelanský + login: erik-kostelansky-dnation - name: Antonio Juanilla login: spectertj - name: Ivan Vnučko From e590ae2c3158386e5aa748ece8162c1d1d0d2a9b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marc=20Sch=C3=B6chlin?= Date: Wed, 2 Oct 2024 16:27:58 +0200 Subject: [PATCH 306/374] Return to the offical implementation (#298) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Upstream now offically implements pagination. (see also https://github.com/opentelekomcloud/ansible-collection-gitcontrol/pull/44) It could still be that the iterator described in the PR has to be deactivated or implemented differently after all. But we'll try it this way first and then correct it if necessary. (With low probability) Signed-off-by: Marc Schöchlin --- .github/workflows/manage-github-repositories.yml | 3 +-- README.md | 4 +--- .../repositories/ansible-collection-gitcontrol.yml | 3 ++- 3 files changed, 4 insertions(+), 6 deletions(-) diff --git a/.github/workflows/manage-github-repositories.yml b/.github/workflows/manage-github-repositories.yml index b351ac1a..2971ff9f 100644 --- a/.github/workflows/manage-github-repositories.yml +++ b/.github/workflows/manage-github-repositories.yml @@ -39,8 +39,7 @@ jobs: - name: Install ansible collection run: | - #ansible-galaxy collection install ansible-collection-gitcontrol - ansible-galaxy collection install git+https://github.com/SovereignCloudStack/ansible-collection-gitcontrol.git + ansible-galaxy collection install ansible-collection-gitcontrol - name: Manage github repositories with Ansible run: | diff --git a/README.md b/README.md index dc1154de..da0ea4c5 100644 --- a/README.md +++ b/README.md @@ -18,9 +18,7 @@ You can use the following procedure to test, debug or improve github manager on python3 -m pip install --upgrade pip python3 -m pip install pipenv wheel pipenv install - # Use this until https://github.com/opentelekomcloud/ansible-collection-gitcontrol/pull/43 is merged - pipenv run ansible-galaxy collection install git+https://github.com/SovereignCloudStack/ansible-collection-gitcontrol.git - # pipenv run ansible-galaxy collection install git+https://github.com/opentelekomcloud/ansible-collection-gitcontrol.git + pipenv run ansible-galaxy collection install git+https://github.com/opentelekomcloud/ansible-collection-gitcontrol.git ``` * Create a [personal access token - classic (PAT)](https://github.com/settings/tokens) This should only have a short validity and must be renewed regularly. diff --git a/orgs/SovereignCloudStack/repositories/ansible-collection-gitcontrol.yml b/orgs/SovereignCloudStack/repositories/ansible-collection-gitcontrol.yml index 941fd490..e698dca0 100644 --- a/orgs/SovereignCloudStack/repositories/ansible-collection-gitcontrol.yml +++ b/orgs/SovereignCloudStack/repositories/ansible-collection-gitcontrol.yml @@ -1,11 +1,12 @@ --- +# TODO: Delete after 2024-11-30 ansible-collection-gitcontrol: default_branch: main description: This is a fork of opentelekomcloud/ansible-collection-gitcontrol homepage: 'https://scs.community/contribute/' topics: - community - archived: false + archived: true has_issues: true has_projects: false has_wiki: false From e6f55b2b2b587f6ec2ff4b2c97b53ccbcdc8e695 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marc=20Sch=C3=B6chlin?= Date: Wed, 2 Oct 2024 16:39:41 +0200 Subject: [PATCH 307/374] Return to the offical implementation (#299) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * fix collection address Signed-off-by: Marc Schöchlin --------- Signed-off-by: Marc Schöchlin --- .github/workflows/manage-github-repositories.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/manage-github-repositories.yml b/.github/workflows/manage-github-repositories.yml index 2971ff9f..317417f0 100644 --- a/.github/workflows/manage-github-repositories.yml +++ b/.github/workflows/manage-github-repositories.yml @@ -39,7 +39,7 @@ jobs: - name: Install ansible collection run: | - ansible-galaxy collection install ansible-collection-gitcontrol + ansible-galaxy collection install git+https://github.com/opentelekomcloud/ansible-collection-gitcontrol.git - name: Manage github repositories with Ansible run: | From 17a1d6130374c1d67381d6aab64931e4470e462f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marc=20Sch=C3=B6chlin?= Date: Mon, 7 Oct 2024 10:58:20 +0200 Subject: [PATCH 308/374] Add management for temporary fork, fix memberships (#301) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Marc Schöchlin --- orgs/SovereignCloudStack/data.yaml | 6 ++--- .../repositories/sonic-buildimage.yml | 24 +++++++++++++++++++ 2 files changed, 26 insertions(+), 4 deletions(-) create mode 100644 orgs/SovereignCloudStack/repositories/sonic-buildimage.yml diff --git a/orgs/SovereignCloudStack/data.yaml b/orgs/SovereignCloudStack/data.yaml index b3269194..6877fae9 100644 --- a/orgs/SovereignCloudStack/data.yaml +++ b/orgs/SovereignCloudStack/data.yaml @@ -509,11 +509,9 @@ teams: description: "Networking" privacy: closed maintainer: - - fdobrovolny - member: - matofeder - - akafazov - - ignatov17 + member: + - fdobrovolny - MatusJenca2 - OgarOgarovic - slug: "VP05" diff --git a/orgs/SovereignCloudStack/repositories/sonic-buildimage.yml b/orgs/SovereignCloudStack/repositories/sonic-buildimage.yml new file mode 100644 index 00000000..897cb50d --- /dev/null +++ b/orgs/SovereignCloudStack/repositories/sonic-buildimage.yml @@ -0,0 +1,24 @@ +--- +sonic-buildimage: + default_branch: main + description: 'A fork of the offical sonic repo' + homepage: 'https://scs.community/' + topics: + - landscape + - vp04 + archived: false + has_issues: false + has_projects: false + has_wiki: false + private: false + delete_branch_on_merge: true + allow_merge_commit: false + allow_squash_merge: true + allow_rebase_merge: true + teams: + - slug: "vp04" + permission: "admin" + collaborators: [] + branch_protections: + - branch: "main" + template: "main" From e35686de7c9017c85af700966ccf64d423914f13 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 9 Oct 2024 22:31:15 +0200 Subject: [PATCH 309/374] Bump urllib3 from 2.2.1 to 2.2.2 (#272) Bumps [urllib3](https://github.com/urllib3/urllib3) from 2.2.1 to 2.2.2. - [Release notes](https://github.com/urllib3/urllib3/releases) - [Changelog](https://github.com/urllib3/urllib3/blob/main/CHANGES.rst) - [Commits](https://github.com/urllib3/urllib3/compare/2.2.1...2.2.2) --- updated-dependencies: - dependency-name: urllib3 dependency-type: indirect ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Kurt Garloff --- Pipfile.lock | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/Pipfile.lock b/Pipfile.lock index a222b75f..c387faa9 100644 --- a/Pipfile.lock +++ b/Pipfile.lock @@ -474,11 +474,12 @@ }, "urllib3": { "hashes": [ - "sha256:450b20ec296a467077128bff42b73080516e71b56ff59a60a02bef2232c4fa9d", - "sha256:d0570876c61ab9e520d776c38acbbb5b05a776d3f9ff98a5c8fd5162a444cf19" + "sha256:a448b2f64d686155468037e1ace9f2d2199776e17f0a46610480d311f73e3472", + "sha256:dd505485549a7a552833da5e6063639d0d177c04f23bc3864e41e5dc5f612168" ], + "index": "pypi", "markers": "python_version >= '3.8'", - "version": "==2.2.1" + "version": "==2.2.2" }, "wrapt": { "hashes": [ From 9872759f3a6002e0ddfd4f660d6d6e8aefe37512 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 9 Oct 2024 22:32:30 +0200 Subject: [PATCH 310/374] Bump certifi from 2024.2.2 to 2024.7.4 (#281) Bumps [certifi](https://github.com/certifi/python-certifi) from 2024.2.2 to 2024.7.4. - [Commits](https://github.com/certifi/python-certifi/compare/2024.02.02...2024.07.04) --- updated-dependencies: - dependency-name: certifi dependency-type: indirect ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Max Wolfs Co-authored-by: Kurt Garloff --- Pipfile.lock | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/Pipfile.lock b/Pipfile.lock index c387faa9..6a4be815 100644 --- a/Pipfile.lock +++ b/Pipfile.lock @@ -35,11 +35,12 @@ }, "certifi": { "hashes": [ - "sha256:0569859f95fc761b18b45ef421b1290a0f65f147e92a1e5eb3e635f9a5e4e66f", - "sha256:dc383c07b76109f368f6106eee2b593b04a011ea4d55f652c6ca24a754d1cdd1" + "sha256:5a1e7645bc0ec61a09e26c36f6106dd4cf40c6db3a1fb6352b0244e7fb057c7b", + "sha256:c198e21b1289c2ab85ee4e67bb4b4ef3ead0892059901a8d5b622f24a1101e90" ], + "index": "pypi", "markers": "python_version >= '3.6'", - "version": "==2024.2.2" + "version": "==2024.7.4" }, "cffi": { "hashes": [ From 42fc0c47dd3c86a4eddf6edbb667e13334c35754 Mon Sep 17 00:00:00 2001 From: Kurt Garloff Date: Thu, 10 Oct 2024 08:31:24 +0000 Subject: [PATCH 311/374] Add Tobias Anker to C&H and VP10. (#302) Signed-off-by: Kurt Garloff --- orgs/SovereignCloudStack/data.yaml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/orgs/SovereignCloudStack/data.yaml b/orgs/SovereignCloudStack/data.yaml index 6877fae9..58405def 100644 --- a/orgs/SovereignCloudStack/data.yaml +++ b/orgs/SovereignCloudStack/data.yaml @@ -262,6 +262,8 @@ members: login: b1-lender - name: Adrien Cunin login: Adri2000 + - name: Tobias Anker + login: kitsudaiki # ========================== teams: @@ -325,6 +327,7 @@ teams: - markus-hentsch - shmelkin - fraugabel + - kitsudaiki - slug: "gonicus" description: "GONICUS GmbH" privacy: closed @@ -585,6 +588,7 @@ teams: - piobig2871 - michal-gubricky - tsmado + - kitsudaiki - slug: "VP12" description: "Cloud/Containerplatform Health Monitoring" privacy: closed From 82b765ffa618eab3da00e4e09220e13d260c4b14 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 10 Oct 2024 08:33:22 +0000 Subject: [PATCH 312/374] Bump cryptography from 42.0.4 to 43.0.1 (#287) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Bumps [cryptography](https://github.com/pyca/cryptography) from 42.0.4 to 43.0.1. - [Changelog](https://github.com/pyca/cryptography/blob/main/CHANGELOG.rst) - [Commits](https://github.com/pyca/cryptography/compare/42.0.4...43.0.1) --- updated-dependencies: - dependency-name: cryptography dependency-type: indirect ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Marc Schöchlin Co-authored-by: Kurt Garloff --- Pipfile.lock | 189 +++++++++++++++++++++++++++------------------------ 1 file changed, 100 insertions(+), 89 deletions(-) diff --git a/Pipfile.lock b/Pipfile.lock index 6a4be815..bf3015d7 100644 --- a/Pipfile.lock +++ b/Pipfile.lock @@ -44,61 +44,76 @@ }, "cffi": { "hashes": [ - "sha256:0c9ef6ff37e974b73c25eecc13952c55bceed9112be2d9d938ded8e856138bcc", - "sha256:131fd094d1065b19540c3d72594260f118b231090295d8c34e19a7bbcf2e860a", - "sha256:1b8ebc27c014c59692bb2664c7d13ce7a6e9a629be20e54e7271fa696ff2b417", - "sha256:2c56b361916f390cd758a57f2e16233eb4f64bcbeee88a4881ea90fca14dc6ab", - "sha256:2d92b25dbf6cae33f65005baf472d2c245c050b1ce709cc4588cdcdd5495b520", - "sha256:31d13b0f99e0836b7ff893d37af07366ebc90b678b6664c955b54561fc36ef36", - "sha256:32c68ef735dbe5857c810328cb2481e24722a59a2003018885514d4c09af9743", - "sha256:3686dffb02459559c74dd3d81748269ffb0eb027c39a6fc99502de37d501faa8", - "sha256:582215a0e9adbe0e379761260553ba11c58943e4bbe9c36430c4ca6ac74b15ed", - "sha256:5b50bf3f55561dac5438f8e70bfcdfd74543fd60df5fa5f62d94e5867deca684", - "sha256:5bf44d66cdf9e893637896c7faa22298baebcd18d1ddb6d2626a6e39793a1d56", - "sha256:6602bc8dc6f3a9e02b6c22c4fc1e47aa50f8f8e6d3f78a5e16ac33ef5fefa324", - "sha256:673739cb539f8cdaa07d92d02efa93c9ccf87e345b9a0b556e3ecc666718468d", - "sha256:68678abf380b42ce21a5f2abde8efee05c114c2fdb2e9eef2efdb0257fba1235", - "sha256:68e7c44931cc171c54ccb702482e9fc723192e88d25a0e133edd7aff8fcd1f6e", - "sha256:6b3d6606d369fc1da4fd8c357d026317fbb9c9b75d36dc16e90e84c26854b088", - "sha256:748dcd1e3d3d7cd5443ef03ce8685043294ad6bd7c02a38d1bd367cfd968e000", - "sha256:7651c50c8c5ef7bdb41108b7b8c5a83013bfaa8a935590c5d74627c047a583c7", - "sha256:7b78010e7b97fef4bee1e896df8a4bbb6712b7f05b7ef630f9d1da00f6444d2e", - "sha256:7e61e3e4fa664a8588aa25c883eab612a188c725755afff6289454d6362b9673", - "sha256:80876338e19c951fdfed6198e70bc88f1c9758b94578d5a7c4c91a87af3cf31c", - "sha256:8895613bcc094d4a1b2dbe179d88d7fb4a15cee43c052e8885783fac397d91fe", - "sha256:88e2b3c14bdb32e440be531ade29d3c50a1a59cd4e51b1dd8b0865c54ea5d2e2", - "sha256:8f8e709127c6c77446a8c0a8c8bf3c8ee706a06cd44b1e827c3e6a2ee6b8c098", - "sha256:9cb4a35b3642fc5c005a6755a5d17c6c8b6bcb6981baf81cea8bfbc8903e8ba8", - "sha256:9f90389693731ff1f659e55c7d1640e2ec43ff725cc61b04b2f9c6d8d017df6a", - "sha256:a09582f178759ee8128d9270cd1344154fd473bb77d94ce0aeb2a93ebf0feaf0", - "sha256:a6a14b17d7e17fa0d207ac08642c8820f84f25ce17a442fd15e27ea18d67c59b", - "sha256:a72e8961a86d19bdb45851d8f1f08b041ea37d2bd8d4fd19903bc3083d80c896", - "sha256:abd808f9c129ba2beda4cfc53bde801e5bcf9d6e0f22f095e45327c038bfe68e", - "sha256:ac0f5edd2360eea2f1daa9e26a41db02dd4b0451b48f7c318e217ee092a213e9", - "sha256:b29ebffcf550f9da55bec9e02ad430c992a87e5f512cd63388abb76f1036d8d2", - "sha256:b2ca4e77f9f47c55c194982e10f058db063937845bb2b7a86c84a6cfe0aefa8b", - "sha256:b7be2d771cdba2942e13215c4e340bfd76398e9227ad10402a8767ab1865d2e6", - "sha256:b84834d0cf97e7d27dd5b7f3aca7b6e9263c56308ab9dc8aae9784abb774d404", - "sha256:b86851a328eedc692acf81fb05444bdf1891747c25af7529e39ddafaf68a4f3f", - "sha256:bcb3ef43e58665bbda2fb198698fcae6776483e0c4a631aa5647806c25e02cc0", - "sha256:c0f31130ebc2d37cdd8e44605fb5fa7ad59049298b3f745c74fa74c62fbfcfc4", - "sha256:c6a164aa47843fb1b01e941d385aab7215563bb8816d80ff3a363a9f8448a8dc", - "sha256:d8a9d3ebe49f084ad71f9269834ceccbf398253c9fac910c4fd7053ff1386936", - "sha256:db8e577c19c0fda0beb7e0d4e09e0ba74b1e4c092e0e40bfa12fe05b6f6d75ba", - "sha256:dc9b18bf40cc75f66f40a7379f6a9513244fe33c0e8aa72e2d56b0196a7ef872", - "sha256:e09f3ff613345df5e8c3667da1d918f9149bd623cd9070c983c013792a9a62eb", - "sha256:e4108df7fe9b707191e55f33efbcb2d81928e10cea45527879a4749cbe472614", - "sha256:e6024675e67af929088fda399b2094574609396b1decb609c55fa58b028a32a1", - "sha256:e70f54f1796669ef691ca07d046cd81a29cb4deb1e5f942003f401c0c4a2695d", - "sha256:e715596e683d2ce000574bae5d07bd522c781a822866c20495e52520564f0969", - "sha256:e760191dd42581e023a68b758769e2da259b5d52e3103c6060ddc02c9edb8d7b", - "sha256:ed86a35631f7bfbb28e108dd96773b9d5a6ce4811cf6ea468bb6a359b256b1e4", - "sha256:ee07e47c12890ef248766a6e55bd38ebfb2bb8edd4142d56db91b21ea68b7627", - "sha256:fa3a0128b152627161ce47201262d3140edb5a5c3da88d73a1b790a959126956", - "sha256:fcc8eb6d5902bb1cf6dc4f187ee3ea80a1eba0a89aba40a5cb20a5087d961357" + "sha256:011aff3524d578a9412c8b3cfaa50f2c0bd78e03eb7af7aa5e0df59b158efb2f", + "sha256:0a048d4f6630113e54bb4b77e315e1ba32a5a31512c31a273807d0027a7e69ab", + "sha256:0bb15e7acf8ab35ca8b24b90af52c8b391690ef5c4aec3d31f38f0d37d2cc499", + "sha256:0d46ee4764b88b91f16661a8befc6bfb24806d885e27436fdc292ed7e6f6d058", + "sha256:0e60821d312f99d3e1569202518dddf10ae547e799d75aef3bca3a2d9e8ee693", + "sha256:0fdacad9e0d9fc23e519efd5ea24a70348305e8d7d85ecbb1a5fa66dc834e7fb", + "sha256:14b9cbc8f7ac98a739558eb86fabc283d4d564dafed50216e7f7ee62d0d25377", + "sha256:17c6d6d3260c7f2d94f657e6872591fe8733872a86ed1345bda872cfc8c74885", + "sha256:1a2ddbac59dc3716bc79f27906c010406155031a1c801410f1bafff17ea304d2", + "sha256:2404f3de742f47cb62d023f0ba7c5a916c9c653d5b368cc966382ae4e57da401", + "sha256:24658baf6224d8f280e827f0a50c46ad819ec8ba380a42448e24459daf809cf4", + "sha256:24aa705a5f5bd3a8bcfa4d123f03413de5d86e497435693b638cbffb7d5d8a1b", + "sha256:2770bb0d5e3cc0e31e7318db06efcbcdb7b31bcb1a70086d3177692a02256f59", + "sha256:331ad15c39c9fe9186ceaf87203a9ecf5ae0ba2538c9e898e3a6967e8ad3db6f", + "sha256:3aa9d43b02a0c681f0bfbc12d476d47b2b2b6a3f9287f11ee42989a268a1833c", + "sha256:41f4915e09218744d8bae14759f983e466ab69b178de38066f7579892ff2a555", + "sha256:4304d4416ff032ed50ad6bb87416d802e67139e31c0bde4628f36a47a3164bfa", + "sha256:435a22d00ec7d7ea533db494da8581b05977f9c37338c80bc86314bec2619424", + "sha256:45f7cd36186db767d803b1473b3c659d57a23b5fa491ad83c6d40f2af58e4dbb", + "sha256:48b389b1fd5144603d61d752afd7167dfd205973a43151ae5045b35793232aa2", + "sha256:4e67d26532bfd8b7f7c05d5a766d6f437b362c1bf203a3a5ce3593a645e870b8", + "sha256:516a405f174fd3b88829eabfe4bb296ac602d6a0f68e0d64d5ac9456194a5b7e", + "sha256:5ba5c243f4004c750836f81606a9fcb7841f8874ad8f3bf204ff5e56332b72b9", + "sha256:5bdc0f1f610d067c70aa3737ed06e2726fd9d6f7bfee4a351f4c40b6831f4e82", + "sha256:6107e445faf057c118d5050560695e46d272e5301feffda3c41849641222a828", + "sha256:6327b572f5770293fc062a7ec04160e89741e8552bf1c358d1a23eba68166759", + "sha256:669b29a9eca6146465cc574659058ed949748f0809a2582d1f1a324eb91054dc", + "sha256:6ce01337d23884b21c03869d2f68c5523d43174d4fc405490eb0091057943118", + "sha256:6d872186c1617d143969defeadac5a904e6e374183e07977eedef9c07c8953bf", + "sha256:6f76a90c345796c01d85e6332e81cab6d70de83b829cf1d9762d0a3da59c7932", + "sha256:70d2aa9fb00cf52034feac4b913181a6e10356019b18ef89bc7c12a283bf5f5a", + "sha256:7cbc78dc018596315d4e7841c8c3a7ae31cc4d638c9b627f87d52e8abaaf2d29", + "sha256:856bf0924d24e7f93b8aee12a3a1095c34085600aa805693fb7f5d1962393206", + "sha256:8a98748ed1a1df4ee1d6f927e151ed6c1a09d5ec21684de879c7ea6aa96f58f2", + "sha256:93a7350f6706b31f457c1457d3a3259ff9071a66f312ae64dc024f049055f72c", + "sha256:964823b2fc77b55355999ade496c54dde161c621cb1f6eac61dc30ed1b63cd4c", + "sha256:a003ac9edc22d99ae1286b0875c460351f4e101f8c9d9d2576e78d7e048f64e0", + "sha256:a0ce71725cacc9ebf839630772b07eeec220cbb5f03be1399e0457a1464f8e1a", + "sha256:a47eef975d2b8b721775a0fa286f50eab535b9d56c70a6e62842134cf7841195", + "sha256:a8b5b9712783415695663bd463990e2f00c6750562e6ad1d28e072a611c5f2a6", + "sha256:a9015f5b8af1bb6837a3fcb0cdf3b874fe3385ff6274e8b7925d81ccaec3c5c9", + "sha256:aec510255ce690d240f7cb23d7114f6b351c733a74c279a84def763660a2c3bc", + "sha256:b00e7bcd71caa0282cbe3c90966f738e2db91e64092a877c3ff7f19a1628fdcb", + "sha256:b50aaac7d05c2c26dfd50c3321199f019ba76bb650e346a6ef3616306eed67b0", + "sha256:b7b6ea9e36d32582cda3465f54c4b454f62f23cb083ebc7a94e2ca6ef011c3a7", + "sha256:bb9333f58fc3a2296fb1d54576138d4cf5d496a2cc118422bd77835e6ae0b9cb", + "sha256:c1c13185b90bbd3f8b5963cd8ce7ad4ff441924c31e23c975cb150e27c2bf67a", + "sha256:c3b8bd3133cd50f6b637bb4322822c94c5ce4bf0d724ed5ae70afce62187c492", + "sha256:c5d97162c196ce54af6700949ddf9409e9833ef1003b4741c2b39ef46f1d9720", + "sha256:c815270206f983309915a6844fe994b2fa47e5d05c4c4cef267c3b30e34dbe42", + "sha256:cab2eba3830bf4f6d91e2d6718e0e1c14a2f5ad1af68a89d24ace0c6b17cced7", + "sha256:d1df34588123fcc88c872f5acb6f74ae59e9d182a2707097f9e28275ec26a12d", + "sha256:d6bdcd415ba87846fd317bee0774e412e8792832e7805938987e4ede1d13046d", + "sha256:db9a30ec064129d605d0f1aedc93e00894b9334ec74ba9c6bdd08147434b33eb", + "sha256:dbc183e7bef690c9abe5ea67b7b60fdbca81aa8da43468287dae7b5c046107d4", + "sha256:dca802c8db0720ce1c49cce1149ff7b06e91ba15fa84b1d59144fef1a1bc7ac2", + "sha256:dec6b307ce928e8e112a6bb9921a1cb00a0e14979bf28b98e084a4b8a742bd9b", + "sha256:df8bb0010fdd0a743b7542589223a2816bdde4d94bb5ad67884348fa2c1c67e8", + "sha256:e4094c7b464cf0a858e75cd14b03509e84789abf7b79f8537e6a72152109c76e", + "sha256:e4760a68cab57bfaa628938e9c2971137e05ce48e762a9cb53b76c9b569f1204", + "sha256:eb09b82377233b902d4c3fbeeb7ad731cdab579c6c6fda1f763cd779139e47c3", + "sha256:eb862356ee9391dc5a0b3cbc00f416b48c1b9a52d252d898e5b7696a5f9fe150", + "sha256:ef9528915df81b8f4c7612b19b8628214c65c9b7f74db2e34a646a0a2a0da2d4", + "sha256:f3157624b7558b914cb039fd1af735e5e8049a87c817cc215109ad1c8779df76", + "sha256:f3e0992f23bbb0be00a921eae5363329253c3b86287db27092461c887b791e5e", + "sha256:f9338cc05451f1942d0d8203ec2c346c830f8e86469903d5126c1f0a13a2bcbb", + "sha256:ffef8fd58a36fb5f1196919638f73dd3ae0db1a878982b27a9a5a176ede4ba91" ], "markers": "platform_python_implementation != 'PyPy'", - "version": "==1.16.0" + "version": "==1.17.0" }, "charset-normalizer": { "hashes": [ @@ -198,42 +213,37 @@ }, "cryptography": { "hashes": [ - "sha256:01911714117642a3f1792c7f376db572aadadbafcd8d75bb527166009c9f1d1b", - "sha256:0e89f7b84f421c56e7ff69f11c441ebda73b8a8e6488d322ef71746224c20fce", - "sha256:12d341bd42cdb7d4937b0cabbdf2a94f949413ac4504904d0cdbdce4a22cbf88", - "sha256:15a1fb843c48b4a604663fa30af60818cd28f895572386e5f9b8a665874c26e7", - "sha256:1cdcdbd117681c88d717437ada72bdd5be9de117f96e3f4d50dab3f59fd9ab20", - "sha256:1df6fcbf60560d2113b5ed90f072dc0b108d64750d4cbd46a21ec882c7aefce9", - "sha256:3c6048f217533d89f2f8f4f0fe3044bf0b2090453b7b73d0b77db47b80af8dff", - "sha256:3e970a2119507d0b104f0a8e281521ad28fc26f2820687b3436b8c9a5fcf20d1", - "sha256:44a64043f743485925d3bcac548d05df0f9bb445c5fcca6681889c7c3ab12764", - "sha256:4e36685cb634af55e0677d435d425043967ac2f3790ec652b2b88ad03b85c27b", - "sha256:5f8907fcf57392cd917892ae83708761c6ff3c37a8e835d7246ff0ad251d9298", - "sha256:69b22ab6506a3fe483d67d1ed878e1602bdd5912a134e6202c1ec672233241c1", - "sha256:6bfadd884e7280df24d26f2186e4e07556a05d37393b0f220a840b083dc6a824", - "sha256:6d0fbe73728c44ca3a241eff9aefe6496ab2656d6e7a4ea2459865f2e8613257", - "sha256:6ffb03d419edcab93b4b19c22ee80c007fb2d708429cecebf1dd3258956a563a", - "sha256:810bcf151caefc03e51a3d61e53335cd5c7316c0a105cc695f0959f2c638b129", - "sha256:831a4b37accef30cccd34fcb916a5d7b5be3cbbe27268a02832c3e450aea39cb", - "sha256:887623fe0d70f48ab3f5e4dbf234986b1329a64c066d719432d0698522749929", - "sha256:a0298bdc6e98ca21382afe914c642620370ce0470a01e1bef6dd9b5354c36854", - "sha256:a1327f280c824ff7885bdeef8578f74690e9079267c1c8bd7dc5cc5aa065ae52", - "sha256:c1f25b252d2c87088abc8bbc4f1ecbf7c919e05508a7e8628e6875c40bc70923", - "sha256:c3a5cbc620e1e17009f30dd34cb0d85c987afd21c41a74352d1719be33380885", - "sha256:ce8613beaffc7c14f091497346ef117c1798c202b01153a8cc7b8e2ebaaf41c0", - "sha256:d2a27aca5597c8a71abbe10209184e1a8e91c1fd470b5070a2ea60cafec35bcd", - "sha256:dad9c385ba8ee025bb0d856714f71d7840020fe176ae0229de618f14dae7a6e2", - "sha256:db4b65b02f59035037fde0998974d84244a64c3265bdef32a827ab9b63d61b18", - "sha256:e09469a2cec88fb7b078e16d4adec594414397e8879a4341c6ace96013463d5b", - "sha256:e53dc41cda40b248ebc40b83b31516487f7db95ab8ceac1f042626bc43a2f992", - "sha256:f1e85a178384bf19e36779d91ff35c7617c885da487d689b05c1366f9933ad74", - "sha256:f47be41843200f7faec0683ad751e5ef11b9a56a220d57f300376cd8aba81660", - "sha256:fb0cef872d8193e487fc6bdb08559c3aa41b659a7d9be48b2e10747f47863925", - "sha256:ffc73996c4fca3d2b6c1c8c12bfd3ad00def8621da24f547626bf06441400449" + "sha256:014f58110f53237ace6a408b5beb6c427b64e084eb451ef25a28308270086494", + "sha256:1bbcce1a551e262dfbafb6e6252f1ae36a248e615ca44ba302df077a846a8806", + "sha256:203e92a75716d8cfb491dc47c79e17d0d9207ccffcbcb35f598fbe463ae3444d", + "sha256:27e613d7077ac613e399270253259d9d53872aaf657471473ebfc9a52935c062", + "sha256:2bd51274dcd59f09dd952afb696bf9c61a7a49dfc764c04dd33ef7a6b502a1e2", + "sha256:38926c50cff6f533f8a2dae3d7f19541432610d114a70808f0926d5aaa7121e4", + "sha256:511f4273808ab590912a93ddb4e3914dfd8a388fed883361b02dea3791f292e1", + "sha256:58d4e9129985185a06d849aa6df265bdd5a74ca6e1b736a77959b498e0505b85", + "sha256:5b43d1ea6b378b54a1dc99dd8a2b5be47658fe9a7ce0a58ff0b55f4b43ef2b84", + "sha256:61ec41068b7b74268fa86e3e9e12b9f0c21fcf65434571dbb13d954bceb08042", + "sha256:666ae11966643886c2987b3b721899d250855718d6d9ce41b521252a17985f4d", + "sha256:68aaecc4178e90719e95298515979814bda0cbada1256a4485414860bd7ab962", + "sha256:7c05650fe8023c5ed0d46793d4b7d7e6cd9c04e68eabe5b0aeea836e37bdcec2", + "sha256:80eda8b3e173f0f247f711eef62be51b599b5d425c429b5d4ca6a05e9e856baa", + "sha256:8385d98f6a3bf8bb2d65a73e17ed87a3ba84f6991c155691c51112075f9ffc5d", + "sha256:88cce104c36870d70c49c7c8fd22885875d950d9ee6ab54df2745f83ba0dc365", + "sha256:9d3cdb25fa98afdd3d0892d132b8d7139e2c087da1712041f6b762e4f807cc96", + "sha256:a575913fb06e05e6b4b814d7f7468c2c660e8bb16d8d5a1faf9b33ccc569dd47", + "sha256:ac119bb76b9faa00f48128b7f5679e1d8d437365c5d26f1c2c3f0da4ce1b553d", + "sha256:c1332724be35d23a854994ff0b66530119500b6053d0bd3363265f7e5e77288d", + "sha256:d03a475165f3134f773d1388aeb19c2d25ba88b6a9733c5c590b9ff7bbfa2e0c", + "sha256:d75601ad10b059ec832e78823b348bfa1a59f6b8d545db3a24fd44362a1564cb", + "sha256:de41fd81a41e53267cb020bb3a7212861da53a7d39f863585d13ea11049cf277", + "sha256:e710bf40870f4db63c3d7d929aa9e09e4e7ee219e703f949ec4073b4294f6172", + "sha256:ea25acb556320250756e53f9e20a4177515f012c9eaea17eb7587a8c4d8ae034", + "sha256:f98bf604c82c416bc829e490c700ca1553eafdf2912a91e23a79d97d9801372a", + "sha256:fba1007b3ef89946dbbb515aeeb41e30203b004f0b4b00e5e16078b518563289" ], "index": "pypi", "markers": "python_version >= '3.7'", - "version": "==42.0.4" + "version": "==43.0.1" }, "deprecated": { "hashes": [ @@ -336,10 +346,11 @@ }, "pycparser": { "hashes": [ - "sha256:8ee45429555515e1f6b185e78100aea234072576aa43ab53aefcae078162fca9", - "sha256:e644fdec12f7872f86c58ff790da456218b10f863970249516d60a5eaca77206" + "sha256:491c8be9c040f5390f5bf44a5b07752bd07f56edf992381b05c701439eec10f6", + "sha256:c3702b6d3dd8c7abc1afa565d7e63d53a1d0bd86cdc24edd75470f4de499cfcc" ], - "version": "==2.21" + "markers": "python_version >= '3.8'", + "version": "==2.22" }, "pygithub": { "hashes": [ From 5f7aaffd2741bef6ce94b7d470aeb3404b3249e6 Mon Sep 17 00:00:00 2001 From: Artem Goncharov Date: Fri, 11 Oct 2024 10:18:51 +0200 Subject: [PATCH 313/374] Manage zuul repos (#303) - add 2 new repos that were not under manager so far - archive old `zuul` repo as not used since quite a while Signed-off-by: Artem Goncharov --- .../repositories/system-config.yml | 18 +++++++++++++++++ .../repositories/zuul-config.yml | 2 +- .../repositories/zuul-scs-jobs.yml | 20 +++++++++++++++++++ .../SovereignCloudStack/repositories/zuul.yml | 2 +- 4 files changed, 40 insertions(+), 2 deletions(-) create mode 100644 orgs/SovereignCloudStack/repositories/system-config.yml create mode 100644 orgs/SovereignCloudStack/repositories/zuul-scs-jobs.yml diff --git a/orgs/SovereignCloudStack/repositories/system-config.yml b/orgs/SovereignCloudStack/repositories/system-config.yml new file mode 100644 index 00000000..f9862d30 --- /dev/null +++ b/orgs/SovereignCloudStack/repositories/system-config.yml @@ -0,0 +1,18 @@ +--- +system-config: + default_branch: main + description: The configuration of our SCS infrastructure + homepage: 'https://scs.community/contribute/' + archived: false + has_issues: true + has_projects: false + has_wiki: false + private: false + delete_branch_on_merge: true + allow_merge_commit: false + allow_squash_merge: true + allow_rebase_merge: true + teams: [] + branch_protections: + - branch: "main" + template: "main" diff --git a/orgs/SovereignCloudStack/repositories/zuul-config.yml b/orgs/SovereignCloudStack/repositories/zuul-config.yml index f9252872..dac0cd68 100644 --- a/orgs/SovereignCloudStack/repositories/zuul-config.yml +++ b/orgs/SovereignCloudStack/repositories/zuul-config.yml @@ -1,7 +1,7 @@ --- zuul-config: default_branch: main - description: The configuration of our zuul instances + description: The configuration of our SCS tenant in zuul homepage: 'https://scs.community/contribute/' topics: - zuul diff --git a/orgs/SovereignCloudStack/repositories/zuul-scs-jobs.yml b/orgs/SovereignCloudStack/repositories/zuul-scs-jobs.yml new file mode 100644 index 00000000..4d8e506f --- /dev/null +++ b/orgs/SovereignCloudStack/repositories/zuul-scs-jobs.yml @@ -0,0 +1,20 @@ +--- +zuul-scs-jobs: + default_branch: main + description: The configuration of our zuul instances + homepage: 'https://scs.community/contribute/' + topics: + - zuul + archived: false + has_issues: true + has_projects: false + has_wiki: false + private: false + delete_branch_on_merge: true + allow_merge_commit: false + allow_squash_merge: true + allow_rebase_merge: true + teams: [] + branch_protections: + - branch: "main" + template: "main" diff --git a/orgs/SovereignCloudStack/repositories/zuul.yml b/orgs/SovereignCloudStack/repositories/zuul.yml index 74902899..377662dc 100644 --- a/orgs/SovereignCloudStack/repositories/zuul.yml +++ b/orgs/SovereignCloudStack/repositories/zuul.yml @@ -5,7 +5,7 @@ zuul: homepage: 'https://zuul.scs.community/' topics: - zuul - archived: false + archived: true has_issues: true has_projects: false has_wiki: false From 6467519442c56dbd540aff5446839c02776c2182 Mon Sep 17 00:00:00 2001 From: Jan Schoone Date: Fri, 18 Oct 2024 11:52:03 +0200 Subject: [PATCH 314/374] feat(repos): add docs for opendesk on scs Signed-off-by: Jan Schoone --- .../repositories/opendesk-on-scs.yml | 21 +++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 orgs/SovereignCloudStack/repositories/opendesk-on-scs.yml diff --git a/orgs/SovereignCloudStack/repositories/opendesk-on-scs.yml b/orgs/SovereignCloudStack/repositories/opendesk-on-scs.yml new file mode 100644 index 00000000..c3ad8b9b --- /dev/null +++ b/orgs/SovereignCloudStack/repositories/opendesk-on-scs.yml @@ -0,0 +1,21 @@ +--- +opendesk-on-scs: + default_branch: main + description: Docs for openDesk on SCS + homepage: "https://docs.scs.community/user-docs/application-examples/opendesk-on-scs/overview" + topics: + - documentation + archived: true + has_issues: true + has_projects: false + has_wiki: false + private: false + delete_branch_on_merge: true + allow_merge_commit: false + allow_squash_merge: true + allow_rebase_merge: true + teams: [] + collaborators: [] + branch_protections: + - branch: "main" + template: "owner_bypass" From 0c0ae74ecdf12b7f292d36d53cd65e3b8325214f Mon Sep 17 00:00:00 2001 From: Jan Schoone Date: Mon, 28 Oct 2024 15:23:45 +0100 Subject: [PATCH 315/374] chore(repos): archive cluster-stackathon Signed-off-by: Jan Schoone --- orgs/SovereignCloudStack/repositories/cluster-stackathon.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/orgs/SovereignCloudStack/repositories/cluster-stackathon.yml b/orgs/SovereignCloudStack/repositories/cluster-stackathon.yml index 54d97ea8..ce5f8105 100644 --- a/orgs/SovereignCloudStack/repositories/cluster-stackathon.yml +++ b/orgs/SovereignCloudStack/repositories/cluster-stackathon.yml @@ -5,8 +5,8 @@ cluster-stackathon: homepage: 'https://scs.community/' topics: - k8s - archived: false - has_issues: true + archived: true + has_issues: false has_projects: false has_wiki: false private: false From 06a6ffb1611a7f5b95000299f0c0da08ce5d7e86 Mon Sep 17 00:00:00 2001 From: Jan Schoone <6106846+jschoone@users.noreply.github.com> Date: Wed, 30 Oct 2024 16:58:10 +0100 Subject: [PATCH 316/374] feat(repos): add capi-jsgen (#308) Signed-off-by: Jan Schoone --- .../repositories/capi_jsgen.yml | 21 +++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 orgs/SovereignCloudStack/repositories/capi_jsgen.yml diff --git a/orgs/SovereignCloudStack/repositories/capi_jsgen.yml b/orgs/SovereignCloudStack/repositories/capi_jsgen.yml new file mode 100644 index 00000000..7083477a --- /dev/null +++ b/orgs/SovereignCloudStack/repositories/capi_jsgen.yml @@ -0,0 +1,21 @@ +--- +capi-jsgen: + default_branch: main + description: CAPI json-schema generator, part of SovereignCloudStack/cluster-gen + homepage: "https://cluster-gen.moin.k8s.scs.community" + topics: + - k8s + archived: false + has_issues: true + has_projects: false + has_wiki: false + private: false + delete_branch_on_merge: true + allow_merge_commit: false + allow_squash_merge: true + allow_rebase_merge: true + teams: [] + collaborators: [] + branch_protections: + - branch: "main" + template: "main" From f7c029b8be1df4ea97a3a36a10f521ee3dc51775 Mon Sep 17 00:00:00 2001 From: Kurt Garloff Date: Thu, 31 Oct 2024 08:56:35 +0100 Subject: [PATCH 317/374] Add Marius to OSBA team. (#306) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Kurt Garloff Co-authored-by: Marc Schöchlin --- orgs/SovereignCloudStack/data.yaml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/orgs/SovereignCloudStack/data.yaml b/orgs/SovereignCloudStack/data.yaml index 58405def..9221730d 100644 --- a/orgs/SovereignCloudStack/data.yaml +++ b/orgs/SovereignCloudStack/data.yaml @@ -264,6 +264,8 @@ members: login: Adri2000 - name: Tobias Anker login: kitsudaiki + - name: Marius Quabeck + login: MariusQuabeck # ========================== teams: @@ -363,6 +365,7 @@ teams: - bitkeks - BiancaHollery - gtema + - MariusQuabeck - slug: "osism" description: "OSISM GmbH" privacy: closed From 45b033899b22f5aa716fb60f63333103b75c91fd Mon Sep 17 00:00:00 2001 From: Felix Kronlage-Dammers Date: Fri, 1 Nov 2024 19:41:11 +0100 Subject: [PATCH 318/374] sonic-buildimage has no main branch. (#310) fixes the github-manager errors present for months. Signed-off-by: Felix Kronlage-Dammers --- orgs/SovereignCloudStack/repositories/sonic-buildimage.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/orgs/SovereignCloudStack/repositories/sonic-buildimage.yml b/orgs/SovereignCloudStack/repositories/sonic-buildimage.yml index 897cb50d..0ce413ca 100644 --- a/orgs/SovereignCloudStack/repositories/sonic-buildimage.yml +++ b/orgs/SovereignCloudStack/repositories/sonic-buildimage.yml @@ -1,6 +1,6 @@ --- sonic-buildimage: - default_branch: main + default_branch: master description: 'A fork of the offical sonic repo' homepage: 'https://scs.community/' topics: From d8d1d4c1fba8506eabd6ffdab6b325d3418c0372 Mon Sep 17 00:00:00 2001 From: Felix Kronlage-Dammers Date: Fri, 1 Nov 2024 20:40:35 +0100 Subject: [PATCH 319/374] opendesk docs is not archived (#311) Signed-off-by: Felix Kronlage-Dammers --- orgs/SovereignCloudStack/repositories/opendesk-on-scs.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/orgs/SovereignCloudStack/repositories/opendesk-on-scs.yml b/orgs/SovereignCloudStack/repositories/opendesk-on-scs.yml index c3ad8b9b..2284a2c9 100644 --- a/orgs/SovereignCloudStack/repositories/opendesk-on-scs.yml +++ b/orgs/SovereignCloudStack/repositories/opendesk-on-scs.yml @@ -5,7 +5,7 @@ opendesk-on-scs: homepage: "https://docs.scs.community/user-docs/application-examples/opendesk-on-scs/overview" topics: - documentation - archived: true + archived: false has_issues: true has_projects: false has_wiki: false From a4f0a00992589d26605745ba713e9ac04b92e5af Mon Sep 17 00:00:00 2001 From: Freerk-Ole Zakfeld <43890789+fzakfeld@users.noreply.github.com> Date: Mon, 4 Nov 2024 19:50:33 +0100 Subject: [PATCH 320/374] Add mojansch and clouds to scaleup team (#312) Signed-off-by: Freerk-Ole Zakfeld --- orgs/SovereignCloudStack/data.yaml | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/orgs/SovereignCloudStack/data.yaml b/orgs/SovereignCloudStack/data.yaml index 9221730d..4b1bacd1 100644 --- a/orgs/SovereignCloudStack/data.yaml +++ b/orgs/SovereignCloudStack/data.yaml @@ -4,6 +4,10 @@ exclusive: true members: + - name: Melvin Ziemann + login: cloucs + - name: Moritz Jannasch + login: mojansch - name: Freerk-Ole Zakfeld login: fzakfeld - name: Josefine Kipke @@ -431,6 +435,8 @@ teams: privacy: closed member: - fzakfeld + - cloucs + - mojansch - slug: "wavecon" description: "Wavecon GmbH" privacy: closed From 47d8e9e7163924ac9bcd3d9d51e4cf5d3007af1b Mon Sep 17 00:00:00 2001 From: tonifinger <129007376+tonifinger@users.noreply.github.com> Date: Thu, 14 Nov 2024 17:19:51 +0100 Subject: [PATCH 321/374] Add SCS standards kaas developers to moin-cluster (#315) Signed-off-by: Toni Finger --- orgs/SovereignCloudStack/data.yaml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/orgs/SovereignCloudStack/data.yaml b/orgs/SovereignCloudStack/data.yaml index 4b1bacd1..573106fa 100644 --- a/orgs/SovereignCloudStack/data.yaml +++ b/orgs/SovereignCloudStack/data.yaml @@ -291,6 +291,10 @@ teams: - scoopex - curx - joshmue + - michal-gubricky + - cah-patrickthiem + - mbuechse + - tonifinger - slug: "23technologies" description: "23technologies GmbH" privacy: closed From b221310471c13e7109416dac97dc01bd75c571ab Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marc=20Sch=C3=B6chlin?= Date: Mon, 18 Nov 2024 14:42:58 +0100 Subject: [PATCH 322/374] add new empty repo: openstack-workload-generator, rework groups (#314) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * add new empty repo * rework hardware-landscape team and drop VP18 team --------- Signed-off-by: Marc Schöchlin --- orgs/SovereignCloudStack/data.yaml | 14 +--------- .../openstack-workload-generator.yml | 26 +++++++++++++++++++ 2 files changed, 27 insertions(+), 13 deletions(-) create mode 100644 orgs/SovereignCloudStack/repositories/openstack-workload-generator.yml diff --git a/orgs/SovereignCloudStack/data.yaml b/orgs/SovereignCloudStack/data.yaml index 573106fa..4e211463 100644 --- a/orgs/SovereignCloudStack/data.yaml +++ b/orgs/SovereignCloudStack/data.yaml @@ -623,21 +623,9 @@ teams: privacy: closed maintainer: - scoopex - - bitkeks - - berendt - - slug: "VP18" - description: "The team which manages the scs system landscape or needs information about it" - privacy: closed - maintainer: - - scoopex + - fkr member: - berendt - - fkr - - BiancaHollery - - manuela-urban - - DMackJH - - RLeibJH - - osfrickler - zuse-z3 - slug: "cluster-admins" description: "Kubernetes Admins on shared clusters which use GitHub as auth service" diff --git a/orgs/SovereignCloudStack/repositories/openstack-workload-generator.yml b/orgs/SovereignCloudStack/repositories/openstack-workload-generator.yml new file mode 100644 index 00000000..bdafb357 --- /dev/null +++ b/orgs/SovereignCloudStack/repositories/openstack-workload-generator.yml @@ -0,0 +1,26 @@ +--- +openstack-workload-generator: + default_branch: main + description: 'A tool to generate domain and project structures in openstack for testing purposes' + homepage: 'https://scs.community/' + topics: + - openstack + - testing + archived: false + has_issues: true + has_projects: false + has_wiki: true + private: false + delete_branch_on_merge: true + allow_merge_commit: false + allow_squash_merge: true + allow_rebase_merge: true + maintainer: + - scoopex + teams: + - slug: "osba" + permission: "admin" + collaborators: [] + branch_protections: + - branch: "main" + template: "main" From b2b7e826a26f7cf3be9b8f7c304a7760abd06f0c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marc=20Sch=C3=B6chlin?= Date: Wed, 20 Nov 2024 10:31:48 +0100 Subject: [PATCH 323/374] Cleanup of uneeded users (#316) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit cleanup of obsolet users --------- Signed-off-by: Marc Schöchlin --- orgs/SovereignCloudStack/data.yaml | 7 ------- 1 file changed, 7 deletions(-) diff --git a/orgs/SovereignCloudStack/data.yaml b/orgs/SovereignCloudStack/data.yaml index 4e211463..3e8fb3fb 100644 --- a/orgs/SovereignCloudStack/data.yaml +++ b/orgs/SovereignCloudStack/data.yaml @@ -14,12 +14,6 @@ members: login: zuse-z3 - name: Regina Metz login: reginametz - - name: Marc Schoechlin GH Permissions Test - login: TestingGHPermissions - - name: Robin Leib - login: RLeibJH - - name: Daniel Mack - login: DMackJH - name: Sven Batista Steinbach login: batistein - name: Christian Berendt @@ -506,7 +500,6 @@ teams: - gndrmnn - lindenb1 - sbstnnmnn - - madkiss - belgeron - varkeen - slug: "VP03" From 83590ef23ae24e25c3de5baa3531990079cce810 Mon Sep 17 00:00:00 2001 From: Jan Schoone <6106846+jschoone@users.noreply.github.com> Date: Wed, 20 Nov 2024 18:21:19 +0100 Subject: [PATCH 324/374] chore(teams): cleanup cluster admins (#317) Signed-off-by: Jan Schoone --- orgs/SovereignCloudStack/data.yaml | 2 -- 1 file changed, 2 deletions(-) diff --git a/orgs/SovereignCloudStack/data.yaml b/orgs/SovereignCloudStack/data.yaml index 3e8fb3fb..ea3f66ab 100644 --- a/orgs/SovereignCloudStack/data.yaml +++ b/orgs/SovereignCloudStack/data.yaml @@ -626,11 +626,9 @@ teams: maintainer: - jschoone member: - - bitkeks - fkr - garloff - scoopex - - joshmue - slug: "zendis" description: "Colleagues from Zendis" privacy: closed From 8590c3899b9fc1d6a39481d01f335454ac561ad0 Mon Sep 17 00:00:00 2001 From: boekhorstb1 <91957243+boekhorstb1@users.noreply.github.com> Date: Fri, 29 Nov 2024 21:43:59 +0100 Subject: [PATCH 325/374] feat: add cephadm-rookify-repository (#318) Signed-off-by: Boekhorst --- .../cephadm-rookify-testsetup.yml | 25 +++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100644 orgs/SovereignCloudStack/repositories/cephadm-rookify-testsetup.yml diff --git a/orgs/SovereignCloudStack/repositories/cephadm-rookify-testsetup.yml b/orgs/SovereignCloudStack/repositories/cephadm-rookify-testsetup.yml new file mode 100644 index 00000000..53cd8402 --- /dev/null +++ b/orgs/SovereignCloudStack/repositories/cephadm-rookify-testsetup.yml @@ -0,0 +1,25 @@ +--- +cephadm-rookify-testsetup: + default_branch: main + description: 'Test the rookification of Cephadm with Rookify' + homepage: 'https://scs.community/' + topics: + - ceph + - k8s + - rookify + archived: false + has_issues: true + has_projects: false + has_wiki: true + private: false + delete_branch_on_merge: true + allow_merge_commit: false + allow_squash_merge: true + allow_rebase_merge: true + teams: + - slug: "VP03" + permission: "admin" + collaborators: [] + branch_protections: + - branch: "main" + template: "main" From 14f5618ae79c455aff208258da3dcaa17911e4ec Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marc=20Sch=C3=B6chlin?= Date: Sun, 1 Dec 2024 16:57:17 +0100 Subject: [PATCH 326/374] add bypasses (#319) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Marc Schöchlin --- orgs/SovereignCloudStack/repositories/hardware-landscape.yml | 2 +- .../repositories/openstack-workload-generator.yml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/orgs/SovereignCloudStack/repositories/hardware-landscape.yml b/orgs/SovereignCloudStack/repositories/hardware-landscape.yml index 3d48d9f4..ab7bdd58 100644 --- a/orgs/SovereignCloudStack/repositories/hardware-landscape.yml +++ b/orgs/SovereignCloudStack/repositories/hardware-landscape.yml @@ -20,4 +20,4 @@ hardware-landscape: collaborators: [] branch_protections: - branch: "main" - template: "main" + template: "owner_bypass" diff --git a/orgs/SovereignCloudStack/repositories/openstack-workload-generator.yml b/orgs/SovereignCloudStack/repositories/openstack-workload-generator.yml index bdafb357..3078cd13 100644 --- a/orgs/SovereignCloudStack/repositories/openstack-workload-generator.yml +++ b/orgs/SovereignCloudStack/repositories/openstack-workload-generator.yml @@ -23,4 +23,4 @@ openstack-workload-generator: collaborators: [] branch_protections: - branch: "main" - template: "main" + template: "owner_bypass" From d2ccc8a1bdbf2a89602c37bcbb076da16abc7353 Mon Sep 17 00:00:00 2001 From: Felix Kronlage-Dammers Date: Tue, 3 Dec 2024 09:53:07 +0100 Subject: [PATCH 327/374] add RRZE / FAU (#320) discussed with @cpt-kernel-afk Signed-off-by: Felix Kronlage-Dammers --- orgs/SovereignCloudStack/data.yaml | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/orgs/SovereignCloudStack/data.yaml b/orgs/SovereignCloudStack/data.yaml index ea3f66ab..8dab17a2 100644 --- a/orgs/SovereignCloudStack/data.yaml +++ b/orgs/SovereignCloudStack/data.yaml @@ -264,6 +264,8 @@ members: login: kitsudaiki - name: Marius Quabeck login: MariusQuabeck + - name: Lukas Kraus + login: cpt-kernel-afk # ========================== teams: @@ -654,6 +656,11 @@ teams: maintainer: - Adri2000 member: [] + - slug: "rrze-fau" + description: "Colleagues from RRZE / FAU" + privacy: closed + maintainer: + - cpt-kernel-afk # ========================== branch_protection_templates: From 090a5a9620add1e60f3c4f9bdd5258e8dbe754e7 Mon Sep 17 00:00:00 2001 From: Jan Schoone <6106846+jschoone@users.noreply.github.com> Date: Wed, 4 Dec 2024 18:01:13 +0100 Subject: [PATCH 328/374] feat(repos): add openstack-csp-helper (#321) Signed-off-by: Jan Schoone --- .../repositories/openstack-csp-helper.yml | 20 +++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 orgs/SovereignCloudStack/repositories/openstack-csp-helper.yml diff --git a/orgs/SovereignCloudStack/repositories/openstack-csp-helper.yml b/orgs/SovereignCloudStack/repositories/openstack-csp-helper.yml new file mode 100644 index 00000000..16124090 --- /dev/null +++ b/orgs/SovereignCloudStack/repositories/openstack-csp-helper.yml @@ -0,0 +1,20 @@ +--- +openstack-csp-helper: + default_branch: main + description: Helper chart for using openstack cluster-stacks + topics: + - k8s + archived: false + has_issues: true + has_projects: false + has_wiki: false + private: false + delete_branch_on_merge: true + allow_merge_commit: false + allow_squash_merge: true + allow_rebase_merge: true + teams: [] + collaborators: [] + branch_protections: + - branch: "main" + template: "main" From ad14c457c3c2c64c0648c009f429dc83dc1e6850 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marc=20Sch=C3=B6chlin?= Date: Mon, 16 Dec 2024 16:03:17 +0100 Subject: [PATCH 329/374] add fzakfeld to hw-landscape (#322) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Marc Schöchlin --- orgs/SovereignCloudStack/data.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/orgs/SovereignCloudStack/data.yaml b/orgs/SovereignCloudStack/data.yaml index 8dab17a2..6e05dae0 100644 --- a/orgs/SovereignCloudStack/data.yaml +++ b/orgs/SovereignCloudStack/data.yaml @@ -619,6 +619,7 @@ teams: maintainer: - scoopex - fkr + - fzakfeld member: - berendt - zuse-z3 From 7bb9f467f1daf514fc06f8e9ff489ee1bc864f95 Mon Sep 17 00:00:00 2001 From: Kurt Garloff Date: Tue, 14 Jan 2025 15:23:37 +0000 Subject: [PATCH 330/374] =?UTF-8?q?Fix=20name=20of=20Tilman=20L=C3=BCttje.?= =?UTF-8?q?=20(#323)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Kurt Garloff --- orgs/SovereignCloudStack/data.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/orgs/SovereignCloudStack/data.yaml b/orgs/SovereignCloudStack/data.yaml index 6e05dae0..b7781f0f 100644 --- a/orgs/SovereignCloudStack/data.yaml +++ b/orgs/SovereignCloudStack/data.yaml @@ -215,7 +215,7 @@ members: login: Till769 - name: Eike Waldt login: yeoldegrove - - name: Tilman Luetje + - name: Tilman Luettje login: b1-luettje - name: Jan-Marten Brüggemann login: brueggemann From fbb2733a0ac22b8308b6ce59023c76fb311338bb Mon Sep 17 00:00:00 2001 From: Felix Kronlage-Dammers Date: Wed, 15 Jan 2025 13:35:01 +0100 Subject: [PATCH 331/374] add @janhorstmann (#324) Signed-off-by: Felix Kronlage-Dammers --- orgs/SovereignCloudStack/data.yaml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/orgs/SovereignCloudStack/data.yaml b/orgs/SovereignCloudStack/data.yaml index b7781f0f..145306d1 100644 --- a/orgs/SovereignCloudStack/data.yaml +++ b/orgs/SovereignCloudStack/data.yaml @@ -266,6 +266,8 @@ members: login: MariusQuabeck - name: Lukas Kraus login: cpt-kernel-afk + - name: Jan Horstmann + login: janhorstmann # ========================== teams: @@ -381,6 +383,7 @@ teams: - gndrmnn - lindenb1 - sbstnnmnn + - janhorstmann - slug: "plusserver" description: "plusserver GmbH" privacy: closed From 361b560dca2fdf454e6fbcc04c82aa5f9aa54523 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 17 Jan 2025 09:05:10 +0100 Subject: [PATCH 332/374] Bump ansible-core from 2.16.3 to 2.17.6 in the pip group (#313) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Bumps the pip group with 1 update: [ansible-core](https://github.com/ansible/ansible). Updates `ansible-core` from 2.16.3 to 2.17.6 - [Release notes](https://github.com/ansible/ansible/releases) - [Commits](https://github.com/ansible/ansible/compare/v2.16.3...v2.17.6) --- updated-dependencies: - dependency-name: ansible-core dependency-type: indirect dependency-group: pip ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Marc Schöchlin Co-authored-by: Kurt Garloff --- Pipfile.lock | 441 ++++++++++++++++++++++++++------------------------- 1 file changed, 221 insertions(+), 220 deletions(-) diff --git a/Pipfile.lock b/Pipfile.lock index bf3015d7..e3316819 100644 --- a/Pipfile.lock +++ b/Pipfile.lock @@ -26,12 +26,12 @@ }, "ansible-core": { "hashes": [ - "sha256:50c9f33a5b2ee645470a77f4bf99cf35d1ffdefef60388910020b0c58534bec1", - "sha256:76a8765a8586064ef073a299562e308fa2c180a75b5f7569bbd0f61d4171cdb3" + "sha256:3e53970b7cebfe2adb39b711c1e2f8bbfcbedac828da51dc0357a19070638e95", + "sha256:dab09cd49fe7e17003e13188ce1ab52a0a6e5b88bc4bf29ff101cfdcb2862395" ], "index": "pypi", "markers": "python_version >= '3.10'", - "version": "==2.16.3" + "version": "==2.17.6" }, "certifi": { "hashes": [ @@ -44,76 +44,76 @@ }, "cffi": { "hashes": [ - "sha256:011aff3524d578a9412c8b3cfaa50f2c0bd78e03eb7af7aa5e0df59b158efb2f", - "sha256:0a048d4f6630113e54bb4b77e315e1ba32a5a31512c31a273807d0027a7e69ab", - "sha256:0bb15e7acf8ab35ca8b24b90af52c8b391690ef5c4aec3d31f38f0d37d2cc499", - "sha256:0d46ee4764b88b91f16661a8befc6bfb24806d885e27436fdc292ed7e6f6d058", - "sha256:0e60821d312f99d3e1569202518dddf10ae547e799d75aef3bca3a2d9e8ee693", - "sha256:0fdacad9e0d9fc23e519efd5ea24a70348305e8d7d85ecbb1a5fa66dc834e7fb", - "sha256:14b9cbc8f7ac98a739558eb86fabc283d4d564dafed50216e7f7ee62d0d25377", - "sha256:17c6d6d3260c7f2d94f657e6872591fe8733872a86ed1345bda872cfc8c74885", - "sha256:1a2ddbac59dc3716bc79f27906c010406155031a1c801410f1bafff17ea304d2", - "sha256:2404f3de742f47cb62d023f0ba7c5a916c9c653d5b368cc966382ae4e57da401", - "sha256:24658baf6224d8f280e827f0a50c46ad819ec8ba380a42448e24459daf809cf4", - "sha256:24aa705a5f5bd3a8bcfa4d123f03413de5d86e497435693b638cbffb7d5d8a1b", - "sha256:2770bb0d5e3cc0e31e7318db06efcbcdb7b31bcb1a70086d3177692a02256f59", - "sha256:331ad15c39c9fe9186ceaf87203a9ecf5ae0ba2538c9e898e3a6967e8ad3db6f", - "sha256:3aa9d43b02a0c681f0bfbc12d476d47b2b2b6a3f9287f11ee42989a268a1833c", - "sha256:41f4915e09218744d8bae14759f983e466ab69b178de38066f7579892ff2a555", - "sha256:4304d4416ff032ed50ad6bb87416d802e67139e31c0bde4628f36a47a3164bfa", - "sha256:435a22d00ec7d7ea533db494da8581b05977f9c37338c80bc86314bec2619424", - "sha256:45f7cd36186db767d803b1473b3c659d57a23b5fa491ad83c6d40f2af58e4dbb", - "sha256:48b389b1fd5144603d61d752afd7167dfd205973a43151ae5045b35793232aa2", - "sha256:4e67d26532bfd8b7f7c05d5a766d6f437b362c1bf203a3a5ce3593a645e870b8", - "sha256:516a405f174fd3b88829eabfe4bb296ac602d6a0f68e0d64d5ac9456194a5b7e", - "sha256:5ba5c243f4004c750836f81606a9fcb7841f8874ad8f3bf204ff5e56332b72b9", - "sha256:5bdc0f1f610d067c70aa3737ed06e2726fd9d6f7bfee4a351f4c40b6831f4e82", - "sha256:6107e445faf057c118d5050560695e46d272e5301feffda3c41849641222a828", - "sha256:6327b572f5770293fc062a7ec04160e89741e8552bf1c358d1a23eba68166759", - "sha256:669b29a9eca6146465cc574659058ed949748f0809a2582d1f1a324eb91054dc", - "sha256:6ce01337d23884b21c03869d2f68c5523d43174d4fc405490eb0091057943118", - "sha256:6d872186c1617d143969defeadac5a904e6e374183e07977eedef9c07c8953bf", - "sha256:6f76a90c345796c01d85e6332e81cab6d70de83b829cf1d9762d0a3da59c7932", - "sha256:70d2aa9fb00cf52034feac4b913181a6e10356019b18ef89bc7c12a283bf5f5a", - "sha256:7cbc78dc018596315d4e7841c8c3a7ae31cc4d638c9b627f87d52e8abaaf2d29", - "sha256:856bf0924d24e7f93b8aee12a3a1095c34085600aa805693fb7f5d1962393206", - "sha256:8a98748ed1a1df4ee1d6f927e151ed6c1a09d5ec21684de879c7ea6aa96f58f2", - "sha256:93a7350f6706b31f457c1457d3a3259ff9071a66f312ae64dc024f049055f72c", - "sha256:964823b2fc77b55355999ade496c54dde161c621cb1f6eac61dc30ed1b63cd4c", - "sha256:a003ac9edc22d99ae1286b0875c460351f4e101f8c9d9d2576e78d7e048f64e0", - "sha256:a0ce71725cacc9ebf839630772b07eeec220cbb5f03be1399e0457a1464f8e1a", - "sha256:a47eef975d2b8b721775a0fa286f50eab535b9d56c70a6e62842134cf7841195", - "sha256:a8b5b9712783415695663bd463990e2f00c6750562e6ad1d28e072a611c5f2a6", - "sha256:a9015f5b8af1bb6837a3fcb0cdf3b874fe3385ff6274e8b7925d81ccaec3c5c9", - "sha256:aec510255ce690d240f7cb23d7114f6b351c733a74c279a84def763660a2c3bc", - "sha256:b00e7bcd71caa0282cbe3c90966f738e2db91e64092a877c3ff7f19a1628fdcb", - "sha256:b50aaac7d05c2c26dfd50c3321199f019ba76bb650e346a6ef3616306eed67b0", - "sha256:b7b6ea9e36d32582cda3465f54c4b454f62f23cb083ebc7a94e2ca6ef011c3a7", - "sha256:bb9333f58fc3a2296fb1d54576138d4cf5d496a2cc118422bd77835e6ae0b9cb", - "sha256:c1c13185b90bbd3f8b5963cd8ce7ad4ff441924c31e23c975cb150e27c2bf67a", - "sha256:c3b8bd3133cd50f6b637bb4322822c94c5ce4bf0d724ed5ae70afce62187c492", - "sha256:c5d97162c196ce54af6700949ddf9409e9833ef1003b4741c2b39ef46f1d9720", - "sha256:c815270206f983309915a6844fe994b2fa47e5d05c4c4cef267c3b30e34dbe42", - "sha256:cab2eba3830bf4f6d91e2d6718e0e1c14a2f5ad1af68a89d24ace0c6b17cced7", - "sha256:d1df34588123fcc88c872f5acb6f74ae59e9d182a2707097f9e28275ec26a12d", - "sha256:d6bdcd415ba87846fd317bee0774e412e8792832e7805938987e4ede1d13046d", - "sha256:db9a30ec064129d605d0f1aedc93e00894b9334ec74ba9c6bdd08147434b33eb", - "sha256:dbc183e7bef690c9abe5ea67b7b60fdbca81aa8da43468287dae7b5c046107d4", - "sha256:dca802c8db0720ce1c49cce1149ff7b06e91ba15fa84b1d59144fef1a1bc7ac2", - "sha256:dec6b307ce928e8e112a6bb9921a1cb00a0e14979bf28b98e084a4b8a742bd9b", - "sha256:df8bb0010fdd0a743b7542589223a2816bdde4d94bb5ad67884348fa2c1c67e8", - "sha256:e4094c7b464cf0a858e75cd14b03509e84789abf7b79f8537e6a72152109c76e", - "sha256:e4760a68cab57bfaa628938e9c2971137e05ce48e762a9cb53b76c9b569f1204", - "sha256:eb09b82377233b902d4c3fbeeb7ad731cdab579c6c6fda1f763cd779139e47c3", - "sha256:eb862356ee9391dc5a0b3cbc00f416b48c1b9a52d252d898e5b7696a5f9fe150", - "sha256:ef9528915df81b8f4c7612b19b8628214c65c9b7f74db2e34a646a0a2a0da2d4", - "sha256:f3157624b7558b914cb039fd1af735e5e8049a87c817cc215109ad1c8779df76", - "sha256:f3e0992f23bbb0be00a921eae5363329253c3b86287db27092461c887b791e5e", - "sha256:f9338cc05451f1942d0d8203ec2c346c830f8e86469903d5126c1f0a13a2bcbb", - "sha256:ffef8fd58a36fb5f1196919638f73dd3ae0db1a878982b27a9a5a176ede4ba91" + "sha256:045d61c734659cc045141be4bae381a41d89b741f795af1dd018bfb532fd0df8", + "sha256:0984a4925a435b1da406122d4d7968dd861c1385afe3b45ba82b750f229811e2", + "sha256:0e2b1fac190ae3ebfe37b979cc1ce69c81f4e4fe5746bb401dca63a9062cdaf1", + "sha256:0f048dcf80db46f0098ccac01132761580d28e28bc0f78ae0d58048063317e15", + "sha256:1257bdabf294dceb59f5e70c64a3e2f462c30c7ad68092d01bbbfb1c16b1ba36", + "sha256:1c39c6016c32bc48dd54561950ebd6836e1670f2ae46128f67cf49e789c52824", + "sha256:1d599671f396c4723d016dbddb72fe8e0397082b0a77a4fab8028923bec050e8", + "sha256:28b16024becceed8c6dfbc75629e27788d8a3f9030691a1dbf9821a128b22c36", + "sha256:2bb1a08b8008b281856e5971307cc386a8e9c5b625ac297e853d36da6efe9c17", + "sha256:30c5e0cb5ae493c04c8b42916e52ca38079f1b235c2f8ae5f4527b963c401caf", + "sha256:31000ec67d4221a71bd3f67df918b1f88f676f1c3b535a7eb473255fdc0b83fc", + "sha256:386c8bf53c502fff58903061338ce4f4950cbdcb23e2902d86c0f722b786bbe3", + "sha256:3edc8d958eb099c634dace3c7e16560ae474aa3803a5df240542b305d14e14ed", + "sha256:45398b671ac6d70e67da8e4224a065cec6a93541bb7aebe1b198a61b58c7b702", + "sha256:46bf43160c1a35f7ec506d254e5c890f3c03648a4dbac12d624e4490a7046cd1", + "sha256:4ceb10419a9adf4460ea14cfd6bc43d08701f0835e979bf821052f1805850fe8", + "sha256:51392eae71afec0d0c8fb1a53b204dbb3bcabcb3c9b807eedf3e1e6ccf2de903", + "sha256:5da5719280082ac6bd9aa7becb3938dc9f9cbd57fac7d2871717b1feb0902ab6", + "sha256:610faea79c43e44c71e1ec53a554553fa22321b65fae24889706c0a84d4ad86d", + "sha256:636062ea65bd0195bc012fea9321aca499c0504409f413dc88af450b57ffd03b", + "sha256:6883e737d7d9e4899a8a695e00ec36bd4e5e4f18fabe0aca0efe0a4b44cdb13e", + "sha256:6b8b4a92e1c65048ff98cfe1f735ef8f1ceb72e3d5f0c25fdb12087a23da22be", + "sha256:6f17be4345073b0a7b8ea599688f692ac3ef23ce28e5df79c04de519dbc4912c", + "sha256:706510fe141c86a69c8ddc029c7910003a17353970cff3b904ff0686a5927683", + "sha256:72e72408cad3d5419375fc87d289076ee319835bdfa2caad331e377589aebba9", + "sha256:733e99bc2df47476e3848417c5a4540522f234dfd4ef3ab7fafdf555b082ec0c", + "sha256:7596d6620d3fa590f677e9ee430df2958d2d6d6de2feeae5b20e82c00b76fbf8", + "sha256:78122be759c3f8a014ce010908ae03364d00a1f81ab5c7f4a7a5120607ea56e1", + "sha256:805b4371bf7197c329fcb3ead37e710d1bca9da5d583f5073b799d5c5bd1eee4", + "sha256:85a950a4ac9c359340d5963966e3e0a94a676bd6245a4b55bc43949eee26a655", + "sha256:8f2cdc858323644ab277e9bb925ad72ae0e67f69e804f4898c070998d50b1a67", + "sha256:9755e4345d1ec879e3849e62222a18c7174d65a6a92d5b346b1863912168b595", + "sha256:98e3969bcff97cae1b2def8ba499ea3d6f31ddfdb7635374834cf89a1a08ecf0", + "sha256:a08d7e755f8ed21095a310a693525137cfe756ce62d066e53f502a83dc550f65", + "sha256:a1ed2dd2972641495a3ec98445e09766f077aee98a1c896dcb4ad0d303628e41", + "sha256:a24ed04c8ffd54b0729c07cee15a81d964e6fee0e3d4d342a27b020d22959dc6", + "sha256:a45e3c6913c5b87b3ff120dcdc03f6131fa0065027d0ed7ee6190736a74cd401", + "sha256:a9b15d491f3ad5d692e11f6b71f7857e7835eb677955c00cc0aefcd0669adaf6", + "sha256:ad9413ccdeda48c5afdae7e4fa2192157e991ff761e7ab8fdd8926f40b160cc3", + "sha256:b2ab587605f4ba0bf81dc0cb08a41bd1c0a5906bd59243d56bad7668a6fc6c16", + "sha256:b62ce867176a75d03a665bad002af8e6d54644fad99a3c70905c543130e39d93", + "sha256:c03e868a0b3bc35839ba98e74211ed2b05d2119be4e8a0f224fba9384f1fe02e", + "sha256:c59d6e989d07460165cc5ad3c61f9fd8f1b4796eacbd81cee78957842b834af4", + "sha256:c7eac2ef9b63c79431bc4b25f1cd649d7f061a28808cbc6c47b534bd789ef964", + "sha256:c9c3d058ebabb74db66e431095118094d06abf53284d9c81f27300d0e0d8bc7c", + "sha256:ca74b8dbe6e8e8263c0ffd60277de77dcee6c837a3d0881d8c1ead7268c9e576", + "sha256:caaf0640ef5f5517f49bc275eca1406b0ffa6aa184892812030f04c2abf589a0", + "sha256:cdf5ce3acdfd1661132f2a9c19cac174758dc2352bfe37d98aa7512c6b7178b3", + "sha256:d016c76bdd850f3c626af19b0542c9677ba156e4ee4fccfdd7848803533ef662", + "sha256:d01b12eeeb4427d3110de311e1774046ad344f5b1a7403101878976ecd7a10f3", + "sha256:d63afe322132c194cf832bfec0dc69a99fb9bb6bbd550f161a49e9e855cc78ff", + "sha256:da95af8214998d77a98cc14e3a3bd00aa191526343078b530ceb0bd710fb48a5", + "sha256:dd398dbc6773384a17fe0d3e7eeb8d1a21c2200473ee6806bb5e6a8e62bb73dd", + "sha256:de2ea4b5833625383e464549fec1bc395c1bdeeb5f25c4a3a82b5a8c756ec22f", + "sha256:de55b766c7aa2e2a3092c51e0483d700341182f08e67c63630d5b6f200bb28e5", + "sha256:df8b1c11f177bc2313ec4b2d46baec87a5f3e71fc8b45dab2ee7cae86d9aba14", + "sha256:e03eab0a8677fa80d646b5ddece1cbeaf556c313dcfac435ba11f107ba117b5d", + "sha256:e221cf152cff04059d011ee126477f0d9588303eb57e88923578ace7baad17f9", + "sha256:e31ae45bc2e29f6b2abd0de1cc3b9d5205aa847cafaecb8af1476a609a2f6eb7", + "sha256:edae79245293e15384b51f88b00613ba9f7198016a5948b5dddf4917d4d26382", + "sha256:f1e22e8c4419538cb197e4dd60acc919d7696e5ef98ee4da4e01d3f8cfa4cc5a", + "sha256:f3a2b4222ce6b60e2e8b337bb9596923045681d71e5a082783484d845390938e", + "sha256:f6a16c31041f09ead72d69f583767292f750d24913dadacf5756b966aacb3f1a", + "sha256:f75c7ab1f9e4aca5414ed4d8e5c0e303a34f4421f8a0d47a4d019ceff0ab6af4", + "sha256:f79fc4fc25f1c8698ff97788206bb3c2598949bfe0fef03d299eb1b5356ada99", + "sha256:f7f5baafcc48261359e14bcd6d9bff6d4b28d9103847c9e136694cb0501aef87", + "sha256:fc48c783f9c87e60831201f2cce7f3b2e4846bf4d8728eabe54d60700b318a0b" ], "markers": "platform_python_implementation != 'PyPy'", - "version": "==1.17.0" + "version": "==1.17.1" }, "charset-normalizer": { "hashes": [ @@ -213,37 +213,36 @@ }, "cryptography": { "hashes": [ - "sha256:014f58110f53237ace6a408b5beb6c427b64e084eb451ef25a28308270086494", - "sha256:1bbcce1a551e262dfbafb6e6252f1ae36a248e615ca44ba302df077a846a8806", - "sha256:203e92a75716d8cfb491dc47c79e17d0d9207ccffcbcb35f598fbe463ae3444d", - "sha256:27e613d7077ac613e399270253259d9d53872aaf657471473ebfc9a52935c062", - "sha256:2bd51274dcd59f09dd952afb696bf9c61a7a49dfc764c04dd33ef7a6b502a1e2", - "sha256:38926c50cff6f533f8a2dae3d7f19541432610d114a70808f0926d5aaa7121e4", - "sha256:511f4273808ab590912a93ddb4e3914dfd8a388fed883361b02dea3791f292e1", - "sha256:58d4e9129985185a06d849aa6df265bdd5a74ca6e1b736a77959b498e0505b85", - "sha256:5b43d1ea6b378b54a1dc99dd8a2b5be47658fe9a7ce0a58ff0b55f4b43ef2b84", - "sha256:61ec41068b7b74268fa86e3e9e12b9f0c21fcf65434571dbb13d954bceb08042", - "sha256:666ae11966643886c2987b3b721899d250855718d6d9ce41b521252a17985f4d", - "sha256:68aaecc4178e90719e95298515979814bda0cbada1256a4485414860bd7ab962", - "sha256:7c05650fe8023c5ed0d46793d4b7d7e6cd9c04e68eabe5b0aeea836e37bdcec2", - "sha256:80eda8b3e173f0f247f711eef62be51b599b5d425c429b5d4ca6a05e9e856baa", - "sha256:8385d98f6a3bf8bb2d65a73e17ed87a3ba84f6991c155691c51112075f9ffc5d", - "sha256:88cce104c36870d70c49c7c8fd22885875d950d9ee6ab54df2745f83ba0dc365", - "sha256:9d3cdb25fa98afdd3d0892d132b8d7139e2c087da1712041f6b762e4f807cc96", - "sha256:a575913fb06e05e6b4b814d7f7468c2c660e8bb16d8d5a1faf9b33ccc569dd47", - "sha256:ac119bb76b9faa00f48128b7f5679e1d8d437365c5d26f1c2c3f0da4ce1b553d", - "sha256:c1332724be35d23a854994ff0b66530119500b6053d0bd3363265f7e5e77288d", - "sha256:d03a475165f3134f773d1388aeb19c2d25ba88b6a9733c5c590b9ff7bbfa2e0c", - "sha256:d75601ad10b059ec832e78823b348bfa1a59f6b8d545db3a24fd44362a1564cb", - "sha256:de41fd81a41e53267cb020bb3a7212861da53a7d39f863585d13ea11049cf277", - "sha256:e710bf40870f4db63c3d7d929aa9e09e4e7ee219e703f949ec4073b4294f6172", - "sha256:ea25acb556320250756e53f9e20a4177515f012c9eaea17eb7587a8c4d8ae034", - "sha256:f98bf604c82c416bc829e490c700ca1553eafdf2912a91e23a79d97d9801372a", - "sha256:fba1007b3ef89946dbbb515aeeb41e30203b004f0b4b00e5e16078b518563289" + "sha256:0c580952eef9bf68c4747774cde7ec1d85a6e61de97281f2dba83c7d2c806362", + "sha256:0f996e7268af62598f2fc1204afa98a3b5712313a55c4c9d434aef49cadc91d4", + "sha256:1ec0bcf7e17c0c5669d881b1cd38c4972fade441b27bda1051665faaa89bdcaa", + "sha256:281c945d0e28c92ca5e5930664c1cefd85efe80e5c0d2bc58dd63383fda29f83", + "sha256:2ce6fae5bdad59577b44e4dfed356944fbf1d925269114c28be377692643b4ff", + "sha256:315b9001266a492a6ff443b61238f956b214dbec9910a081ba5b6646a055a805", + "sha256:443c4a81bb10daed9a8f334365fe52542771f25aedaf889fd323a853ce7377d6", + "sha256:4a02ded6cd4f0a5562a8887df8b3bd14e822a90f97ac5e544c162899bc467664", + "sha256:53a583b6637ab4c4e3591a15bc9db855b8d9dee9a669b550f311480acab6eb08", + "sha256:63efa177ff54aec6e1c0aefaa1a241232dcd37413835a9b674b6e3f0ae2bfd3e", + "sha256:74f57f24754fe349223792466a709f8e0c093205ff0dca557af51072ff47ab18", + "sha256:7e1ce50266f4f70bf41a2c6dc4358afadae90e2a1e5342d3c08883df1675374f", + "sha256:81ef806b1fef6b06dcebad789f988d3b37ccaee225695cf3e07648eee0fc6b73", + "sha256:846da004a5804145a5f441b8530b4bf35afbf7da70f82409f151695b127213d5", + "sha256:8ac43ae87929a5982f5948ceda07001ee5e83227fd69cf55b109144938d96984", + "sha256:9762ea51a8fc2a88b70cf2995e5675b38d93bf36bd67d91721c309df184f49bd", + "sha256:a2a431ee15799d6db9fe80c82b055bae5a752bef645bba795e8e52687c69efe3", + "sha256:bf7a1932ac4176486eab36a19ed4c0492da5d97123f1406cf15e41b05e787d2e", + "sha256:c2e6fc39c4ab499049df3bdf567f768a723a5e8464816e8f009f121a5a9f4405", + "sha256:cbeb489927bd7af4aa98d4b261af9a5bc025bd87f0e3547e11584be9e9427be2", + "sha256:d03b5621a135bffecad2c73e9f4deb1a0f977b9a8ffe6f8e002bf6c9d07b918c", + "sha256:d56e96520b1020449bbace2b78b603442e7e378a9b3bd68de65c782db1507995", + "sha256:df6b6c6d742395dd77a23ea3728ab62f98379eff8fb61be2744d4679ab678f73", + "sha256:e1be4655c7ef6e1bbe6b5d0403526601323420bcf414598955968c9ef3eb7d16", + "sha256:f18c716be16bc1fea8e95def49edf46b82fccaa88587a45f8dc0ff6ab5d8e0a7", + "sha256:f46304d6f0c6ab8e52770addfa2fc41e6629495548862279641972b6215451cd", + "sha256:f7b178f11ed3664fd0e995a47ed2b5ff0a12d893e41dd0494f406d1cf555cab7" ], - "index": "pypi", "markers": "python_version >= '3.7'", - "version": "==43.0.1" + "version": "==43.0.3" }, "deprecated": { "hashes": [ @@ -266,83 +265,83 @@ "sha256:4a3aee7acbbe7303aede8e9648d13b8bf88a429282aa6122a993f0ac800cb369", "sha256:bc5dd2abb727a5319567b7a813e6a2e7318c39f4f487cfe6c89c6f9c7d25197d" ], - "index": "pypi", "markers": "python_version >= '3.7'", "version": "==3.1.4" }, "markupsafe": { "hashes": [ - "sha256:00e046b6dd71aa03a41079792f8473dc494d564611a8f89bbbd7cb93295ebdcf", - "sha256:075202fa5b72c86ad32dc7d0b56024ebdbcf2048c0ba09f1cde31bfdd57bcfff", - "sha256:0e397ac966fdf721b2c528cf028494e86172b4feba51d65f81ffd65c63798f3f", - "sha256:17b950fccb810b3293638215058e432159d2b71005c74371d784862b7e4683f3", - "sha256:1f3fbcb7ef1f16e48246f704ab79d79da8a46891e2da03f8783a5b6fa41a9532", - "sha256:2174c595a0d73a3080ca3257b40096db99799265e1c27cc5a610743acd86d62f", - "sha256:2b7c57a4dfc4f16f7142221afe5ba4e093e09e728ca65c51f5620c9aaeb9a617", - "sha256:2d2d793e36e230fd32babe143b04cec8a8b3eb8a3122d2aceb4a371e6b09b8df", - "sha256:30b600cf0a7ac9234b2638fbc0fb6158ba5bdcdf46aeb631ead21248b9affbc4", - "sha256:397081c1a0bfb5124355710fe79478cdbeb39626492b15d399526ae53422b906", - "sha256:3a57fdd7ce31c7ff06cdfbf31dafa96cc533c21e443d57f5b1ecc6cdc668ec7f", - "sha256:3c6b973f22eb18a789b1460b4b91bf04ae3f0c4234a0a6aa6b0a92f6f7b951d4", - "sha256:3e53af139f8579a6d5f7b76549125f0d94d7e630761a2111bc431fd820e163b8", - "sha256:4096e9de5c6fdf43fb4f04c26fb114f61ef0bf2e5604b6ee3019d51b69e8c371", - "sha256:4275d846e41ecefa46e2015117a9f491e57a71ddd59bbead77e904dc02b1bed2", - "sha256:4c31f53cdae6ecfa91a77820e8b151dba54ab528ba65dfd235c80b086d68a465", - "sha256:4f11aa001c540f62c6166c7726f71f7573b52c68c31f014c25cc7901deea0b52", - "sha256:5049256f536511ee3f7e1b3f87d1d1209d327e818e6ae1365e8653d7e3abb6a6", - "sha256:58c98fee265677f63a4385256a6d7683ab1832f3ddd1e66fe948d5880c21a169", - "sha256:598e3276b64aff0e7b3451b72e94fa3c238d452e7ddcd893c3ab324717456bad", - "sha256:5b7b716f97b52c5a14bffdf688f971b2d5ef4029127f1ad7a513973cfd818df2", - "sha256:5dedb4db619ba5a2787a94d877bc8ffc0566f92a01c0ef214865e54ecc9ee5e0", - "sha256:619bc166c4f2de5caa5a633b8b7326fbe98e0ccbfacabd87268a2b15ff73a029", - "sha256:629ddd2ca402ae6dbedfceeba9c46d5f7b2a61d9749597d4307f943ef198fc1f", - "sha256:656f7526c69fac7f600bd1f400991cc282b417d17539a1b228617081106feb4a", - "sha256:6ec585f69cec0aa07d945b20805be741395e28ac1627333b1c5b0105962ffced", - "sha256:72b6be590cc35924b02c78ef34b467da4ba07e4e0f0454a2c5907f473fc50ce5", - "sha256:7502934a33b54030eaf1194c21c692a534196063db72176b0c4028e140f8f32c", - "sha256:7a68b554d356a91cce1236aa7682dc01df0edba8d043fd1ce607c49dd3c1edcf", - "sha256:7b2e5a267c855eea6b4283940daa6e88a285f5f2a67f2220203786dfa59b37e9", - "sha256:823b65d8706e32ad2df51ed89496147a42a2a6e01c13cfb6ffb8b1e92bc910bb", - "sha256:8590b4ae07a35970728874632fed7bd57b26b0102df2d2b233b6d9d82f6c62ad", - "sha256:8dd717634f5a044f860435c1d8c16a270ddf0ef8588d4887037c5028b859b0c3", - "sha256:8dec4936e9c3100156f8a2dc89c4b88d5c435175ff03413b443469c7c8c5f4d1", - "sha256:97cafb1f3cbcd3fd2b6fbfb99ae11cdb14deea0736fc2b0952ee177f2b813a46", - "sha256:a17a92de5231666cfbe003f0e4b9b3a7ae3afb1ec2845aadc2bacc93ff85febc", - "sha256:a549b9c31bec33820e885335b451286e2969a2d9e24879f83fe904a5ce59d70a", - "sha256:ac07bad82163452a6884fe8fa0963fb98c2346ba78d779ec06bd7a6262132aee", - "sha256:ae2ad8ae6ebee9d2d94b17fb62763125f3f374c25618198f40cbb8b525411900", - "sha256:b91c037585eba9095565a3556f611e3cbfaa42ca1e865f7b8015fe5c7336d5a5", - "sha256:bc1667f8b83f48511b94671e0e441401371dfd0f0a795c7daa4a3cd1dde55bea", - "sha256:bec0a414d016ac1a18862a519e54b2fd0fc8bbfd6890376898a6c0891dd82e9f", - "sha256:bf50cd79a75d181c9181df03572cdce0fbb75cc353bc350712073108cba98de5", - "sha256:bff1b4290a66b490a2f4719358c0cdcd9bafb6b8f061e45c7a2460866bf50c2e", - "sha256:c061bb86a71b42465156a3ee7bd58c8c2ceacdbeb95d05a99893e08b8467359a", - "sha256:c8b29db45f8fe46ad280a7294f5c3ec36dbac9491f2d1c17345be8e69cc5928f", - "sha256:ce409136744f6521e39fd8e2a24c53fa18ad67aa5bc7c2cf83645cce5b5c4e50", - "sha256:d050b3361367a06d752db6ead6e7edeb0009be66bc3bae0ee9d97fb326badc2a", - "sha256:d283d37a890ba4c1ae73ffadf8046435c76e7bc2247bbb63c00bd1a709c6544b", - "sha256:d9fad5155d72433c921b782e58892377c44bd6252b5af2f67f16b194987338a4", - "sha256:daa4ee5a243f0f20d528d939d06670a298dd39b1ad5f8a72a4275124a7819eff", - "sha256:db0b55e0f3cc0be60c1f19efdde9a637c32740486004f20d1cff53c3c0ece4d2", - "sha256:e61659ba32cf2cf1481e575d0462554625196a1f2fc06a1c777d3f48e8865d46", - "sha256:ea3d8a3d18833cf4304cd2fc9cbb1efe188ca9b5efef2bdac7adc20594a0e46b", - "sha256:ec6a563cff360b50eed26f13adc43e61bc0c04d94b8be985e6fb24b81f6dcfdf", - "sha256:f5dfb42c4604dddc8e4305050aa6deb084540643ed5804d7455b5df8fe16f5e5", - "sha256:fa173ec60341d6bb97a89f5ea19c85c5643c1e7dedebc22f5181eb73573142c5", - "sha256:fa9db3f79de01457b03d4f01b34cf91bc0048eb2c3846ff26f66687c2f6d16ab", - "sha256:fce659a462a1be54d2ffcacea5e3ba2d74daa74f30f5f143fe0c58636e355fdd", - "sha256:ffee1f21e5ef0d712f9033568f8344d5da8cc2869dbd08d87c84656e6a2d2f68" + "sha256:0bff5e0ae4ef2e1ae4fdf2dfd5b76c75e5c2fa4132d05fc1b0dabcd20c7e28c4", + "sha256:0f4ca02bea9a23221c0182836703cbf8930c5e9454bacce27e767509fa286a30", + "sha256:1225beacc926f536dc82e45f8a4d68502949dc67eea90eab715dea3a21c1b5f0", + "sha256:131a3c7689c85f5ad20f9f6fb1b866f402c445b220c19fe4308c0b147ccd2ad9", + "sha256:15ab75ef81add55874e7ab7055e9c397312385bd9ced94920f2802310c930396", + "sha256:1a9d3f5f0901fdec14d8d2f66ef7d035f2157240a433441719ac9a3fba440b13", + "sha256:1c99d261bd2d5f6b59325c92c73df481e05e57f19837bdca8413b9eac4bd8028", + "sha256:1e084f686b92e5b83186b07e8a17fc09e38fff551f3602b249881fec658d3eca", + "sha256:2181e67807fc2fa785d0592dc2d6206c019b9502410671cc905d132a92866557", + "sha256:2cb8438c3cbb25e220c2ab33bb226559e7afb3baec11c4f218ffa7308603c832", + "sha256:3169b1eefae027567d1ce6ee7cae382c57fe26e82775f460f0b2778beaad66c0", + "sha256:3809ede931876f5b2ec92eef964286840ed3540dadf803dd570c3b7e13141a3b", + "sha256:38a9ef736c01fccdd6600705b09dc574584b89bea478200c5fbf112a6b0d5579", + "sha256:3d79d162e7be8f996986c064d1c7c817f6df3a77fe3d6859f6f9e7be4b8c213a", + "sha256:444dcda765c8a838eaae23112db52f1efaf750daddb2d9ca300bcae1039adc5c", + "sha256:48032821bbdf20f5799ff537c7ac3d1fba0ba032cfc06194faffa8cda8b560ff", + "sha256:4aa4e5faecf353ed117801a068ebab7b7e09ffb6e1d5e412dc852e0da018126c", + "sha256:52305740fe773d09cffb16f8ed0427942901f00adedac82ec8b67752f58a1b22", + "sha256:569511d3b58c8791ab4c2e1285575265991e6d8f8700c7be0e88f86cb0672094", + "sha256:57cb5a3cf367aeb1d316576250f65edec5bb3be939e9247ae594b4bcbc317dfb", + "sha256:5b02fb34468b6aaa40dfc198d813a641e3a63b98c2b05a16b9f80b7ec314185e", + "sha256:6381026f158fdb7c72a168278597a5e3a5222e83ea18f543112b2662a9b699c5", + "sha256:6af100e168aa82a50e186c82875a5893c5597a0c1ccdb0d8b40240b1f28b969a", + "sha256:6c89876f41da747c8d3677a2b540fb32ef5715f97b66eeb0c6b66f5e3ef6f59d", + "sha256:6e296a513ca3d94054c2c881cc913116e90fd030ad1c656b3869762b754f5f8a", + "sha256:70a87b411535ccad5ef2f1df5136506a10775d267e197e4cf531ced10537bd6b", + "sha256:7e94c425039cde14257288fd61dcfb01963e658efbc0ff54f5306b06054700f8", + "sha256:846ade7b71e3536c4e56b386c2a47adf5741d2d8b94ec9dc3e92e5e1ee1e2225", + "sha256:88416bd1e65dcea10bc7569faacb2c20ce071dd1f87539ca2ab364bf6231393c", + "sha256:88b49a3b9ff31e19998750c38e030fc7bb937398b1f78cfa599aaef92d693144", + "sha256:8c4e8c3ce11e1f92f6536ff07154f9d49677ebaaafc32db9db4620bc11ed480f", + "sha256:8e06879fc22a25ca47312fbe7c8264eb0b662f6db27cb2d3bbbc74b1df4b9b87", + "sha256:9025b4018f3a1314059769c7bf15441064b2207cb3f065e6ea1e7359cb46db9d", + "sha256:93335ca3812df2f366e80509ae119189886b0f3c2b81325d39efdb84a1e2ae93", + "sha256:9778bd8ab0a994ebf6f84c2b949e65736d5575320a17ae8984a77fab08db94cf", + "sha256:9e2d922824181480953426608b81967de705c3cef4d1af983af849d7bd619158", + "sha256:a123e330ef0853c6e822384873bef7507557d8e4a082961e1defa947aa59ba84", + "sha256:a904af0a6162c73e3edcb969eeeb53a63ceeb5d8cf642fade7d39e7963a22ddb", + "sha256:ad10d3ded218f1039f11a75f8091880239651b52e9bb592ca27de44eed242a48", + "sha256:b424c77b206d63d500bcb69fa55ed8d0e6a3774056bdc4839fc9298a7edca171", + "sha256:b5a6b3ada725cea8a5e634536b1b01c30bcdcd7f9c6fff4151548d5bf6b3a36c", + "sha256:ba8062ed2cf21c07a9e295d5b8a2a5ce678b913b45fdf68c32d95d6c1291e0b6", + "sha256:ba9527cdd4c926ed0760bc301f6728ef34d841f405abf9d4f959c478421e4efd", + "sha256:bbcb445fa71794da8f178f0f6d66789a28d7319071af7a496d4d507ed566270d", + "sha256:bcf3e58998965654fdaff38e58584d8937aa3096ab5354d493c77d1fdd66d7a1", + "sha256:c0ef13eaeee5b615fb07c9a7dadb38eac06a0608b41570d8ade51c56539e509d", + "sha256:cabc348d87e913db6ab4aa100f01b08f481097838bdddf7c7a84b7575b7309ca", + "sha256:cdb82a876c47801bb54a690c5ae105a46b392ac6099881cdfb9f6e95e4014c6a", + "sha256:cfad01eed2c2e0c01fd0ecd2ef42c492f7f93902e39a42fc9ee1692961443a29", + "sha256:d16a81a06776313e817c951135cf7340a3e91e8c1ff2fac444cfd75fffa04afe", + "sha256:d8213e09c917a951de9d09ecee036d5c7d36cb6cb7dbaece4c71a60d79fb9798", + "sha256:e07c3764494e3776c602c1e78e298937c3315ccc9043ead7e685b7f2b8d47b3c", + "sha256:e17c96c14e19278594aa4841ec148115f9c7615a47382ecb6b82bd8fea3ab0c8", + "sha256:e444a31f8db13eb18ada366ab3cf45fd4b31e4db1236a4448f68778c1d1a5a2f", + "sha256:e6a2a455bd412959b57a172ce6328d2dd1f01cb2135efda2e4576e8a23fa3b0f", + "sha256:eaa0a10b7f72326f1372a713e73c3f739b524b3af41feb43e4921cb529f5929a", + "sha256:eb7972a85c54febfb25b5c4b4f3af4dcc731994c7da0d8a0b4a6eb0640e1d178", + "sha256:ee55d3edf80167e48ea11a923c7386f4669df67d7994554387f84e7d8b0a2bf0", + "sha256:f3818cb119498c0678015754eba762e0d61e5b52d34c8b13d770f0719f7b1d79", + "sha256:f8b3d067f2e40fe93e1ccdd6b2e1d16c43140e76f02fb1319a05cf2b79d99430", + "sha256:fcabf5ff6eea076f859677f5f0b6b5c1a51e70a376b0579e0eadef8db48c6b50" ], - "markers": "python_version >= '3.7'", - "version": "==2.1.5" + "markers": "python_version >= '3.9'", + "version": "==3.0.2" }, "packaging": { "hashes": [ - "sha256:048fb0e9405036518eaaf48a55953c750c11e1a1b68e0dd1a9d62ed0c092cfc5", - "sha256:8c491190033a9af7e1d931d0b5dacc2ef47509b34dd0de67ed209b5203fc88c7" + "sha256:026ed72c8ed3fcce5bf8950572258698927fd1dbda10a5e981cdf0ac37f4f002", + "sha256:5b8f2217dbdbd2f7f384c41c628544e6d52f2d0f53c6d0c3ea61aa5d1d7ff124" ], - "markers": "python_version >= '3.7'", - "version": "==23.2" + "markers": "python_version >= '3.8'", + "version": "==24.1" }, "pycparser": { "hashes": [ @@ -397,60 +396,62 @@ }, "pyyaml": { "hashes": [ - "sha256:04ac92ad1925b2cff1db0cfebffb6ffc43457495c9b3c39d3fcae417d7125dc5", - "sha256:062582fca9fabdd2c8b54a3ef1c978d786e0f6b3a1510e0ac93ef59e0ddae2bc", - "sha256:0d3304d8c0adc42be59c5f8a4d9e3d7379e6955ad754aa9d6ab7a398b59dd1df", - "sha256:1635fd110e8d85d55237ab316b5b011de701ea0f29d07611174a1b42f1444741", - "sha256:184c5108a2aca3c5b3d3bf9395d50893a7ab82a38004c8f61c258d4428e80206", - "sha256:18aeb1bf9a78867dc38b259769503436b7c72f7a1f1f4c93ff9a17de54319b27", - "sha256:1d4c7e777c441b20e32f52bd377e0c409713e8bb1386e1099c2415f26e479595", - "sha256:1e2722cc9fbb45d9b87631ac70924c11d3a401b2d7f410cc0e3bbf249f2dca62", - "sha256:1fe35611261b29bd1de0070f0b2f47cb6ff71fa6595c077e42bd0c419fa27b98", - "sha256:28c119d996beec18c05208a8bd78cbe4007878c6dd15091efb73a30e90539696", - "sha256:326c013efe8048858a6d312ddd31d56e468118ad4cdeda36c719bf5bb6192290", - "sha256:40df9b996c2b73138957fe23a16a4f0ba614f4c0efce1e9406a184b6d07fa3a9", - "sha256:42f8152b8dbc4fe7d96729ec2b99c7097d656dc1213a3229ca5383f973a5ed6d", - "sha256:49a183be227561de579b4a36efbb21b3eab9651dd81b1858589f796549873dd6", - "sha256:4fb147e7a67ef577a588a0e2c17b6db51dda102c71de36f8549b6816a96e1867", - "sha256:50550eb667afee136e9a77d6dc71ae76a44df8b3e51e41b77f6de2932bfe0f47", - "sha256:510c9deebc5c0225e8c96813043e62b680ba2f9c50a08d3724c7f28a747d1486", - "sha256:5773183b6446b2c99bb77e77595dd486303b4faab2b086e7b17bc6bef28865f6", - "sha256:596106435fa6ad000c2991a98fa58eeb8656ef2325d7e158344fb33864ed87e3", - "sha256:6965a7bc3cf88e5a1c3bd2e0b5c22f8d677dc88a455344035f03399034eb3007", - "sha256:69b023b2b4daa7548bcfbd4aa3da05b3a74b772db9e23b982788168117739938", - "sha256:6c22bec3fbe2524cde73d7ada88f6566758a8f7227bfbf93a408a9d86bcc12a0", - "sha256:704219a11b772aea0d8ecd7058d0082713c3562b4e271b849ad7dc4a5c90c13c", - "sha256:7e07cbde391ba96ab58e532ff4803f79c4129397514e1413a7dc761ccd755735", - "sha256:81e0b275a9ecc9c0c0c07b4b90ba548307583c125f54d5b6946cfee6360c733d", - "sha256:855fb52b0dc35af121542a76b9a84f8d1cd886ea97c84703eaa6d88e37a2ad28", - "sha256:8d4e9c88387b0f5c7d5f281e55304de64cf7f9c0021a3525bd3b1c542da3b0e4", - "sha256:9046c58c4395dff28dd494285c82ba00b546adfc7ef001486fbf0324bc174fba", - "sha256:9eb6caa9a297fc2c2fb8862bc5370d0303ddba53ba97e71f08023b6cd73d16a8", - "sha256:a08c6f0fe150303c1c6b71ebcd7213c2858041a7e01975da3a99aed1e7a378ef", - "sha256:a0cd17c15d3bb3fa06978b4e8958dcdc6e0174ccea823003a106c7d4d7899ac5", - "sha256:afd7e57eddb1a54f0f1a974bc4391af8bcce0b444685d936840f125cf046d5bd", - "sha256:b1275ad35a5d18c62a7220633c913e1b42d44b46ee12554e5fd39c70a243d6a3", - "sha256:b786eecbdf8499b9ca1d697215862083bd6d2a99965554781d0d8d1ad31e13a0", - "sha256:ba336e390cd8e4d1739f42dfe9bb83a3cc2e80f567d8805e11b46f4a943f5515", - "sha256:baa90d3f661d43131ca170712d903e6295d1f7a0f595074f151c0aed377c9b9c", - "sha256:bc1bf2925a1ecd43da378f4db9e4f799775d6367bdb94671027b73b393a7c42c", - "sha256:bd4af7373a854424dabd882decdc5579653d7868b8fb26dc7d0e99f823aa5924", - "sha256:bf07ee2fef7014951eeb99f56f39c9bb4af143d8aa3c21b1677805985307da34", - "sha256:bfdf460b1736c775f2ba9f6a92bca30bc2095067b8a9d77876d1fad6cc3b4a43", - "sha256:c8098ddcc2a85b61647b2590f825f3db38891662cfc2fc776415143f599bb859", - "sha256:d2b04aac4d386b172d5b9692e2d2da8de7bfb6c387fa4f801fbf6fb2e6ba4673", - "sha256:d483d2cdf104e7c9fa60c544d92981f12ad66a457afae824d146093b8c294c54", - "sha256:d858aa552c999bc8a8d57426ed01e40bef403cd8ccdd0fc5f6f04a00414cac2a", - "sha256:e7d73685e87afe9f3b36c799222440d6cf362062f78be1013661b00c5c6f678b", - "sha256:f003ed9ad21d6a4713f0a9b5a7a0a79e08dd0f221aff4525a2be4c346ee60aab", - "sha256:f22ac1c3cac4dbc50079e965eba2c1058622631e526bd9afd45fedd49ba781fa", - "sha256:faca3bdcf85b2fc05d06ff3fbc1f83e1391b3e724afa3feba7d13eeab355484c", - "sha256:fca0e3a251908a499833aa292323f32437106001d436eca0e6e7833256674585", - "sha256:fd1592b3fdf65fff2ad0004b5e363300ef59ced41c2e6b3a99d4089fa8c5435d", - "sha256:fd66fc5d0da6d9815ba2cebeb4205f95818ff4b79c3ebe268e75d961704af52f" + "sha256:01179a4a8559ab5de078078f37e5c1a30d76bb88519906844fd7bdea1b7729ff", + "sha256:0833f8694549e586547b576dcfaba4a6b55b9e96098b36cdc7ebefe667dfed48", + "sha256:0a9a2848a5b7feac301353437eb7d5957887edbf81d56e903999a75a3d743086", + "sha256:0b69e4ce7a131fe56b7e4d770c67429700908fc0752af059838b1cfb41960e4e", + "sha256:0ffe8360bab4910ef1b9e87fb812d8bc0a308b0d0eef8c8f44e0254ab3b07133", + "sha256:11d8f3dd2b9c1207dcaf2ee0bbbfd5991f571186ec9cc78427ba5bd32afae4b5", + "sha256:17e311b6c678207928d649faa7cb0d7b4c26a0ba73d41e99c4fff6b6c3276484", + "sha256:1e2120ef853f59c7419231f3bf4e7021f1b936f6ebd222406c3b60212205d2ee", + "sha256:1f71ea527786de97d1a0cc0eacd1defc0985dcf6b3f17bb77dcfc8c34bec4dc5", + "sha256:23502f431948090f597378482b4812b0caae32c22213aecf3b55325e049a6c68", + "sha256:24471b829b3bf607e04e88d79542a9d48bb037c2267d7927a874e6c205ca7e9a", + "sha256:29717114e51c84ddfba879543fb232a6ed60086602313ca38cce623c1d62cfbf", + "sha256:2e99c6826ffa974fe6e27cdb5ed0021786b03fc98e5ee3c5bfe1fd5015f42b99", + "sha256:39693e1f8320ae4f43943590b49779ffb98acb81f788220ea932a6b6c51004d8", + "sha256:3ad2a3decf9aaba3d29c8f537ac4b243e36bef957511b4766cb0057d32b0be85", + "sha256:3b1fdb9dc17f5a7677423d508ab4f243a726dea51fa5e70992e59a7411c89d19", + "sha256:41e4e3953a79407c794916fa277a82531dd93aad34e29c2a514c2c0c5fe971cc", + "sha256:43fa96a3ca0d6b1812e01ced1044a003533c47f6ee8aca31724f78e93ccc089a", + "sha256:50187695423ffe49e2deacb8cd10510bc361faac997de9efef88badc3bb9e2d1", + "sha256:5ac9328ec4831237bec75defaf839f7d4564be1e6b25ac710bd1a96321cc8317", + "sha256:5d225db5a45f21e78dd9358e58a98702a0302f2659a3c6cd320564b75b86f47c", + "sha256:6395c297d42274772abc367baaa79683958044e5d3835486c16da75d2a694631", + "sha256:688ba32a1cffef67fd2e9398a2efebaea461578b0923624778664cc1c914db5d", + "sha256:68ccc6023a3400877818152ad9a1033e3db8625d899c72eacb5a668902e4d652", + "sha256:70b189594dbe54f75ab3a1acec5f1e3faa7e8cf2f1e08d9b561cb41b845f69d5", + "sha256:797b4f722ffa07cc8d62053e4cff1486fa6dc094105d13fea7b1de7d8bf71c9e", + "sha256:7c36280e6fb8385e520936c3cb3b8042851904eba0e58d277dca80a5cfed590b", + "sha256:7e7401d0de89a9a855c839bc697c079a4af81cf878373abd7dc625847d25cbd8", + "sha256:80bab7bfc629882493af4aa31a4cfa43a4c57c83813253626916b8c7ada83476", + "sha256:82d09873e40955485746739bcb8b4586983670466c23382c19cffecbf1fd8706", + "sha256:8388ee1976c416731879ac16da0aff3f63b286ffdd57cdeb95f3f2e085687563", + "sha256:8824b5a04a04a047e72eea5cec3bc266db09e35de6bdfe34c9436ac5ee27d237", + "sha256:8b9c7197f7cb2738065c481a0461e50ad02f18c78cd75775628afb4d7137fb3b", + "sha256:9056c1ecd25795207ad294bcf39f2db3d845767be0ea6e6a34d856f006006083", + "sha256:936d68689298c36b53b29f23c6dbb74de12b4ac12ca6cfe0e047bedceea56180", + "sha256:9b22676e8097e9e22e36d6b7bda33190d0d400f345f23d4065d48f4ca7ae0425", + "sha256:a4d3091415f010369ae4ed1fc6b79def9416358877534caf6a0fdd2146c87a3e", + "sha256:a8786accb172bd8afb8be14490a16625cbc387036876ab6ba70912730faf8e1f", + "sha256:a9f8c2e67970f13b16084e04f134610fd1d374bf477b17ec1599185cf611d725", + "sha256:bc2fa7c6b47d6bc618dd7fb02ef6fdedb1090ec036abab80d4681424b84c1183", + "sha256:c70c95198c015b85feafc136515252a261a84561b7b1d51e3384e0655ddf25ab", + "sha256:cc1c1159b3d456576af7a3e4d1ba7e6924cb39de8f67111c735f6fc832082774", + "sha256:ce826d6ef20b1bc864f0a68340c8b3287705cae2f8b4b1d932177dcc76721725", + "sha256:d584d9ec91ad65861cc08d42e834324ef890a082e591037abe114850ff7bbc3e", + "sha256:d7fded462629cfa4b685c5416b949ebad6cec74af5e2d42905d41e257e0869f5", + "sha256:d84a1718ee396f54f3a086ea0a66d8e552b2ab2017ef8b420e92edbc841c352d", + "sha256:d8e03406cac8513435335dbab54c0d385e4a49e4945d2909a581c83647ca0290", + "sha256:e10ce637b18caea04431ce14fabcf5c64a1c61ec9c56b071a4b7ca131ca52d44", + "sha256:ec031d5d2feb36d1d1a24380e4db6d43695f3748343d99434e6f5f9156aaa2ed", + "sha256:ef6107725bd54b262d6dedcc2af448a266975032bc85ef0172c5f059da6325b4", + "sha256:efdca5630322a10774e8e98e1af481aad470dd62c3170801852d752aa7a783ba", + "sha256:f753120cb8181e736c57ef7636e83f31b9c0d1722c516f7e86cf15b7aa57ff12", + "sha256:ff3824dc5261f50c9b0dfb3be22b4567a6f938ccce4587b38952d85fd9e9afe4" ], - "markers": "python_version >= '3.6'", - "version": "==6.0.1" + "markers": "python_version >= '3.8'", + "version": "==6.0.2" }, "requests": { "hashes": [ From 20bb9ea12ffed42c251fffd276962549fd590a1d Mon Sep 17 00:00:00 2001 From: Kurt Garloff Date: Fri, 24 Jan 2025 16:02:55 +0100 Subject: [PATCH 333/374] Remove Dag. Left C&H and has not been active since. (#328) Signed-off-by: Kurt Garloff --- orgs/SovereignCloudStack/data.yaml | 2 -- 1 file changed, 2 deletions(-) diff --git a/orgs/SovereignCloudStack/data.yaml b/orgs/SovereignCloudStack/data.yaml index 145306d1..87818a43 100644 --- a/orgs/SovereignCloudStack/data.yaml +++ b/orgs/SovereignCloudStack/data.yaml @@ -130,8 +130,6 @@ members: - name: Max Wolfs login: maxwolfs role: admin - - name: Dag Dammann - login: dagdammann - name: Friederike Zelke login: FriederikeZelke role: admin From c98024dcf35e1c86a85cd72bb76d5ee49b83aeda Mon Sep 17 00:00:00 2001 From: Felix Kronlage-Dammers Date: Fri, 24 Jan 2025 17:59:00 +0100 Subject: [PATCH 334/374] the members of the project board are admins of the org (#329) Signed-off-by: Felix Kronlage-Dammers Signed-off-by: Kurt Garloff Co-authored-by: Kurt Garloff --- orgs/SovereignCloudStack/data.yaml | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/orgs/SovereignCloudStack/data.yaml b/orgs/SovereignCloudStack/data.yaml index 87818a43..dba721da 100644 --- a/orgs/SovereignCloudStack/data.yaml +++ b/orgs/SovereignCloudStack/data.yaml @@ -18,7 +18,7 @@ members: login: batistein - name: Christian Berendt login: berendt - role: member + role: admin - name: Christian Otto Stelter login: costelter - name: Felix Kronlage-Dammers @@ -132,7 +132,6 @@ members: role: admin - name: Friederike Zelke login: FriederikeZelke - role: admin - name: Paul-Philipp Kuschy login: ppkuschy - name: Enrico Kern @@ -145,6 +144,7 @@ members: login: mpilka - name: Matej Feder login: matofeder + role: admin - name: Roman Hros login: chess-knight - name: Jan Schoone @@ -198,7 +198,6 @@ members: login: nadja234 - name: Marc Schöchlin login: scoopex - role: admin - name: Angel Kafazov login: akafazov - name: Bozhidar Ignatov @@ -237,7 +236,6 @@ members: login: OgarOgarovic - name: Artem Goncharov login: gtema - role: admin - name: Ilja Shmelkin login: shmelkin - name: Tomas Smado From 8736cd0d80bf220699e75bbeac59d86b9ad2aee3 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 24 Jan 2025 18:02:33 +0100 Subject: [PATCH 335/374] Bump the pip group with 2 updates (#326) Bumps the pip group with 2 updates: [ansible-core](https://github.com/ansible/ansible) and [jinja2](https://github.com/pallets/jinja). Updates `ansible-core` from 2.17.6 to 2.17.7 - [Release notes](https://github.com/ansible/ansible/releases) - [Commits](https://github.com/ansible/ansible/compare/v2.17.6...v2.17.7) Updates `jinja2` from 3.1.4 to 3.1.5 - [Release notes](https://github.com/pallets/jinja/releases) - [Changelog](https://github.com/pallets/jinja/blob/main/CHANGES.rst) - [Commits](https://github.com/pallets/jinja/compare/3.1.4...3.1.5) --- updated-dependencies: - dependency-name: ansible-core dependency-type: indirect dependency-group: pip - dependency-name: jinja2 dependency-type: indirect dependency-group: pip ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Kurt Garloff --- Pipfile.lock | 76 ++++++++++++++++++++++++++-------------------------- 1 file changed, 38 insertions(+), 38 deletions(-) diff --git a/Pipfile.lock b/Pipfile.lock index e3316819..64d75487 100644 --- a/Pipfile.lock +++ b/Pipfile.lock @@ -26,12 +26,12 @@ }, "ansible-core": { "hashes": [ - "sha256:3e53970b7cebfe2adb39b711c1e2f8bbfcbedac828da51dc0357a19070638e95", - "sha256:dab09cd49fe7e17003e13188ce1ab52a0a6e5b88bc4bf29ff101cfdcb2862395" + "sha256:3aaab735d6c4e2d6239bc326800dc0ecda2a1490caa8455b41084ec0bc54dacf", + "sha256:64d4f0a006687a5621aa80dca54fd0c5ae75145b7aac8c1b8d7f07a1399c4705" ], "index": "pypi", "markers": "python_version >= '3.10'", - "version": "==2.17.6" + "version": "==2.17.7" }, "certifi": { "hashes": [ @@ -213,36 +213,36 @@ }, "cryptography": { "hashes": [ - "sha256:0c580952eef9bf68c4747774cde7ec1d85a6e61de97281f2dba83c7d2c806362", - "sha256:0f996e7268af62598f2fc1204afa98a3b5712313a55c4c9d434aef49cadc91d4", - "sha256:1ec0bcf7e17c0c5669d881b1cd38c4972fade441b27bda1051665faaa89bdcaa", - "sha256:281c945d0e28c92ca5e5930664c1cefd85efe80e5c0d2bc58dd63383fda29f83", - "sha256:2ce6fae5bdad59577b44e4dfed356944fbf1d925269114c28be377692643b4ff", - "sha256:315b9001266a492a6ff443b61238f956b214dbec9910a081ba5b6646a055a805", - "sha256:443c4a81bb10daed9a8f334365fe52542771f25aedaf889fd323a853ce7377d6", - "sha256:4a02ded6cd4f0a5562a8887df8b3bd14e822a90f97ac5e544c162899bc467664", - "sha256:53a583b6637ab4c4e3591a15bc9db855b8d9dee9a669b550f311480acab6eb08", - "sha256:63efa177ff54aec6e1c0aefaa1a241232dcd37413835a9b674b6e3f0ae2bfd3e", - "sha256:74f57f24754fe349223792466a709f8e0c093205ff0dca557af51072ff47ab18", - "sha256:7e1ce50266f4f70bf41a2c6dc4358afadae90e2a1e5342d3c08883df1675374f", - "sha256:81ef806b1fef6b06dcebad789f988d3b37ccaee225695cf3e07648eee0fc6b73", - "sha256:846da004a5804145a5f441b8530b4bf35afbf7da70f82409f151695b127213d5", - "sha256:8ac43ae87929a5982f5948ceda07001ee5e83227fd69cf55b109144938d96984", - "sha256:9762ea51a8fc2a88b70cf2995e5675b38d93bf36bd67d91721c309df184f49bd", - "sha256:a2a431ee15799d6db9fe80c82b055bae5a752bef645bba795e8e52687c69efe3", - "sha256:bf7a1932ac4176486eab36a19ed4c0492da5d97123f1406cf15e41b05e787d2e", - "sha256:c2e6fc39c4ab499049df3bdf567f768a723a5e8464816e8f009f121a5a9f4405", - "sha256:cbeb489927bd7af4aa98d4b261af9a5bc025bd87f0e3547e11584be9e9427be2", - "sha256:d03b5621a135bffecad2c73e9f4deb1a0f977b9a8ffe6f8e002bf6c9d07b918c", - "sha256:d56e96520b1020449bbace2b78b603442e7e378a9b3bd68de65c782db1507995", - "sha256:df6b6c6d742395dd77a23ea3728ab62f98379eff8fb61be2744d4679ab678f73", - "sha256:e1be4655c7ef6e1bbe6b5d0403526601323420bcf414598955968c9ef3eb7d16", - "sha256:f18c716be16bc1fea8e95def49edf46b82fccaa88587a45f8dc0ff6ab5d8e0a7", - "sha256:f46304d6f0c6ab8e52770addfa2fc41e6629495548862279641972b6215451cd", - "sha256:f7b178f11ed3664fd0e995a47ed2b5ff0a12d893e41dd0494f406d1cf555cab7" + "sha256:1923cb251c04be85eec9fda837661c67c1049063305d6be5721643c22dd4e2b7", + "sha256:37d76e6863da3774cd9db5b409a9ecfd2c71c981c38788d3fcfaf177f447b731", + "sha256:3c672a53c0fb4725a29c303be906d3c1fa99c32f58abe008a82705f9ee96f40b", + "sha256:404fdc66ee5f83a1388be54300ae978b2efd538018de18556dde92575e05defc", + "sha256:4ac4c9f37eba52cb6fbeaf5b59c152ea976726b865bd4cf87883a7e7006cc543", + "sha256:62901fb618f74d7d81bf408c8719e9ec14d863086efe4185afd07c352aee1d2c", + "sha256:660cb7312a08bc38be15b696462fa7cc7cd85c3ed9c576e81f4dc4d8b2b31591", + "sha256:708ee5f1bafe76d041b53a4f95eb28cdeb8d18da17e597d46d7833ee59b97ede", + "sha256:761817a3377ef15ac23cd7834715081791d4ec77f9297ee694ca1ee9c2c7e5eb", + "sha256:831c3c4d0774e488fdc83a1923b49b9957d33287de923d58ebd3cec47a0ae43f", + "sha256:84111ad4ff3f6253820e6d3e58be2cc2a00adb29335d4cacb5ab4d4d34f2a123", + "sha256:8b3e6eae66cf54701ee7d9c83c30ac0a1e3fa17be486033000f2a73a12ab507c", + "sha256:9e6fc8a08e116fb7c7dd1f040074c9d7b51d74a8ea40d4df2fc7aa08b76b9e6c", + "sha256:a01956ddfa0a6790d594f5b34fc1bfa6098aca434696a03cfdbe469b8ed79285", + "sha256:abc998e0c0eee3c8a1904221d3f67dcfa76422b23620173e28c11d3e626c21bd", + "sha256:b15492a11f9e1b62ba9d73c210e2416724633167de94607ec6069ef724fad092", + "sha256:be4ce505894d15d5c5037167ffb7f0ae90b7be6f2a98f9a5c3442395501c32fa", + "sha256:c5eb858beed7835e5ad1faba59e865109f3e52b3783b9ac21e7e47dc5554e289", + "sha256:cd4e834f340b4293430701e772ec543b0fbe6c2dea510a5286fe0acabe153a02", + "sha256:d2436114e46b36d00f8b72ff57e598978b37399d2786fd39793c36c6d5cb1c64", + "sha256:eb33480f1bad5b78233b0ad3e1b0be21e8ef1da745d8d2aecbb20671658b9053", + "sha256:eca27345e1214d1b9f9490d200f9db5a874479be914199194e746c893788d417", + "sha256:ed3534eb1090483c96178fcb0f8893719d96d5274dfde98aa6add34614e97c8e", + "sha256:f3f6fdfa89ee2d9d496e2c087cebef9d4fcbb0ad63c40e821b39f74bf48d9c5e", + "sha256:f53c2c87e0fb4b0c00fa9571082a057e37690a8f12233306161c8f4b819960b7", + "sha256:f5e7cb1e5e56ca0933b4873c0220a78b773b24d40d186b6738080b73d3d0a756", + "sha256:f677e1268c4e23420c3acade68fac427fffcb8d19d7df95ed7ad17cdef8404f4" ], - "markers": "python_version >= '3.7'", - "version": "==43.0.3" + "markers": "python_version >= '3.7' and python_full_version not in '3.9.0, 3.9.1'", + "version": "==44.0.0" }, "deprecated": { "hashes": [ @@ -262,11 +262,11 @@ }, "jinja2": { "hashes": [ - "sha256:4a3aee7acbbe7303aede8e9648d13b8bf88a429282aa6122a993f0ac800cb369", - "sha256:bc5dd2abb727a5319567b7a813e6a2e7318c39f4f487cfe6c89c6f9c7d25197d" + "sha256:8fefff8dc3034e27bb80d67c671eb8a9bc424c0ef4c0826edbff304cceff43bb", + "sha256:aba0f4dc9ed8013c424088f68a5c226f7d6097ed89b246d7749c2ec4175c6adb" ], "markers": "python_version >= '3.7'", - "version": "==3.1.4" + "version": "==3.1.5" }, "markupsafe": { "hashes": [ @@ -337,11 +337,11 @@ }, "packaging": { "hashes": [ - "sha256:026ed72c8ed3fcce5bf8950572258698927fd1dbda10a5e981cdf0ac37f4f002", - "sha256:5b8f2217dbdbd2f7f384c41c628544e6d52f2d0f53c6d0c3ea61aa5d1d7ff124" + "sha256:09abb1bccd265c01f4a3aa3f7a7db064b36514d2cba19a2f694fe6150451a759", + "sha256:c228a6dc5e932d346bc5739379109d49e8853dd8223571c7c5b55260edc0b97f" ], "markers": "python_version >= '3.8'", - "version": "==24.1" + "version": "==24.2" }, "pycparser": { "hashes": [ From 178b065bedacf8f6a77e0d3a1a3edfaeeb845833 Mon Sep 17 00:00:00 2001 From: Felix Kronlage-Dammers Date: Fri, 24 Jan 2025 18:06:24 +0100 Subject: [PATCH 336/374] Feat/cleanup (#330) * remove these from the osba team * no longer at OSISM * new peeps for uhurutec * daiteap is no more * add S7n Signed-off-by: Felix Kronlage-Dammers Co-authored-by: Kurt Garloff --- orgs/SovereignCloudStack/data.yaml | 29 +++++++++-------------------- 1 file changed, 9 insertions(+), 20 deletions(-) diff --git a/orgs/SovereignCloudStack/data.yaml b/orgs/SovereignCloudStack/data.yaml index dba721da..fc524f9c 100644 --- a/orgs/SovereignCloudStack/data.yaml +++ b/orgs/SovereignCloudStack/data.yaml @@ -352,21 +352,9 @@ teams: description: "Open Source Business Alliance – Bundesverband für digitale Souveränität e.V." privacy: closed maintainer: - - garloff - fkr - - scoopex member: - - manuela-urban - - alexander-diab - - dirklossack - - maxwolfs - - jschoone - - FriederikeZelke - - nadja234 - - reginametz - - bitkeks - BiancaHollery - - gtema - MariusQuabeck - slug: "osism" description: "OSISM GmbH" @@ -375,7 +363,6 @@ teams: - berendt member: - osfrickler - - artificial-intelligence - gndrmnn - lindenb1 - sbstnnmnn @@ -418,6 +405,9 @@ teams: - mauhau - belgeron - varkeen + - scoopex + - jschoone + - maxwolfs - slug: "univention" description: "Univention GmbH" privacy: closed @@ -477,19 +467,18 @@ teams: member: - seykotron - spectertj - - slug: "daiteap" - description: "Daiteap" - privacy: closed - maintainer: - - akafazov - member: - - ignatov17 - slug: "dataport" description: "dataport AöR" privacy: closed maintainer: - Till769 member: [] + - slug: "s7n" + description: "S7n Cloud Services GmbH" + privacy: closed + maintainer: + - garloff + member: [] - slug: "VP01" description: "OpsTooling, CI Tests Infra/IaaS, Metal as a Service, Life Cycle Management" privacy: closed From 4676021586333f1d5def2d64de60d4c2f9065546 Mon Sep 17 00:00:00 2001 From: Kurt Garloff Date: Sun, 26 Jan 2025 18:18:10 +0100 Subject: [PATCH 337/374] Add full names for our wavecon colleagues. (#325) Signed-off-by: Kurt Garloff --- orgs/SovereignCloudStack/data.yaml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/orgs/SovereignCloudStack/data.yaml b/orgs/SovereignCloudStack/data.yaml index fc524f9c..c6f94165 100644 --- a/orgs/SovereignCloudStack/data.yaml +++ b/orgs/SovereignCloudStack/data.yaml @@ -57,7 +57,7 @@ members: login: nitisht - name: Jan Klippel login: jklippel - - name: Jeff + - name: Jeff Chousterman login: jnull - name: Joshua Mühlfort login: joshmue @@ -65,7 +65,7 @@ members: login: JoshuaI96 - name: Konrad Gube login: kgube - - name: linwalth + - name: Linus Walther login: linwalth - name: Markus Lindenblatt login: maliblatt @@ -113,7 +113,7 @@ members: login: ttx - name: Sebastian Wenner login: wenners - - name: Cemil + - name: Cemil Degirmenci login: cedegi - name: Alexander Diab login: alexander-diab From 385d5e3e05eeb3f25f15fc9aed9e5f3037f74f62 Mon Sep 17 00:00:00 2001 From: Kurt Garloff Date: Mon, 27 Jan 2025 09:29:55 +0100 Subject: [PATCH 338/374] Feat/add karsten samaschke (#327) * Add full names for our wavecon colleagues. Signed-off-by: Kurt Garloff * Add Karsten Samaschke. Testing CiaB and Cluster Stacks ... Signed-off-by: Kurt Garloff --------- Signed-off-by: Kurt Garloff --- orgs/SovereignCloudStack/data.yaml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/orgs/SovereignCloudStack/data.yaml b/orgs/SovereignCloudStack/data.yaml index c6f94165..417eb85c 100644 --- a/orgs/SovereignCloudStack/data.yaml +++ b/orgs/SovereignCloudStack/data.yaml @@ -264,6 +264,8 @@ members: login: cpt-kernel-afk - name: Jan Horstmann login: janhorstmann + - name: Karsten Samaschke + login: ksamaschke # ========================== teams: From 9e0b45a31976977db1d200e9f954089ec78456a0 Mon Sep 17 00:00:00 2001 From: Jan Schoone <6106846+jschoone@users.noreply.github.com> Date: Mon, 24 Feb 2025 14:42:44 +0100 Subject: [PATCH 339/374] CODEOWNERS proposal (#334) * feat(github): Add new project-board group sort project team alphabetically * feat(repo): Add example CODEOWNERS file * feat(repo config): Require review from codeowners for owner_only template make linter happy Signed-off-by: Jan Schoone --- CODEOWNERS | 1 + orgs/SovereignCloudStack/data.yaml | 11 ++++++++++- 2 files changed, 11 insertions(+), 1 deletion(-) create mode 100644 CODEOWNERS diff --git a/CODEOWNERS b/CODEOWNERS new file mode 100644 index 00000000..2832fa28 --- /dev/null +++ b/CODEOWNERS @@ -0,0 +1 @@ +CODEOWNERS @org/project-board diff --git a/orgs/SovereignCloudStack/data.yaml b/orgs/SovereignCloudStack/data.yaml index 417eb85c..8b758a63 100644 --- a/orgs/SovereignCloudStack/data.yaml +++ b/orgs/SovereignCloudStack/data.yaml @@ -652,6 +652,15 @@ teams: privacy: closed maintainer: - cpt-kernel-afk + - slug: "project-board" + description: "Members of Board" + privacy: closed + maintainer: + - berendt + - fkr + - garloff + - jschoone + - matofeder # ========================== branch_protection_templates: @@ -685,7 +694,7 @@ branch_protection_templates: users: [] # list of members or empty list teams: [] # list of teams or empty list dismiss_stale_reviews: false - require_code_owner_reviews: false + require_code_owner_reviews: true required_approving_review_count: 1 restrictions: users: [] # list of members or empty list From fc310dbbc1404b93ccb02325c3b53c871b8e7e4e Mon Sep 17 00:00:00 2001 From: Felix Kronlage-Dammers Date: Wed, 26 Feb 2025 17:46:04 +0100 Subject: [PATCH 340/374] no more frosty-geek at PS (#335) --- orgs/SovereignCloudStack/data.yaml | 1 - 1 file changed, 1 deletion(-) diff --git a/orgs/SovereignCloudStack/data.yaml b/orgs/SovereignCloudStack/data.yaml index 8b758a63..40a1c813 100644 --- a/orgs/SovereignCloudStack/data.yaml +++ b/orgs/SovereignCloudStack/data.yaml @@ -373,7 +373,6 @@ teams: description: "plusserver GmbH" privacy: closed maintainer: - - frosty-geek - neuroserve member: - maliblatt From b194a3167a930c93a3d969aa1fec9ffd346fd959 Mon Sep 17 00:00:00 2001 From: Jan Schoone <6106846+jschoone@users.noreply.github.com> Date: Mon, 31 Mar 2025 08:51:35 +0200 Subject: [PATCH 341/374] chore(repos): Archive Cluster Stacks Demo and Playground (#336) Signed-off-by: Jan Schoone --- orgs/SovereignCloudStack/repositories/cluster-stacks-demo.yml | 2 +- .../repositories/cluster-stacks-playground.yml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/orgs/SovereignCloudStack/repositories/cluster-stacks-demo.yml b/orgs/SovereignCloudStack/repositories/cluster-stacks-demo.yml index c3ee3598..65738aa5 100644 --- a/orgs/SovereignCloudStack/repositories/cluster-stacks-demo.yml +++ b/orgs/SovereignCloudStack/repositories/cluster-stacks-demo.yml @@ -5,7 +5,7 @@ cluster-stacks-demo: homepage: 'https://scs.community/' topics: - k8s - archived: false + archived: true has_issues: true has_projects: false has_wiki: false diff --git a/orgs/SovereignCloudStack/repositories/cluster-stacks-playground.yml b/orgs/SovereignCloudStack/repositories/cluster-stacks-playground.yml index d595a3b6..f04329de 100644 --- a/orgs/SovereignCloudStack/repositories/cluster-stacks-playground.yml +++ b/orgs/SovereignCloudStack/repositories/cluster-stacks-playground.yml @@ -5,7 +5,7 @@ cluster-stacks-playground: homepage: 'https://scs.community/contribute/' topics: - community - archived: false + archived: true has_issues: true has_projects: false has_wiki: false From d6d8cd6493770a944f17df5b7bf44eb607777544 Mon Sep 17 00:00:00 2001 From: Felix Kronlage-Dammers Date: Tue, 27 May 2025 09:59:13 +0200 Subject: [PATCH 342/374] add our new colleague for eco:digit (#340) While here - add an ECO:DIGIT Team Signed-off-by: Felix Kronlage-Dammers --- orgs/SovereignCloudStack/data.yaml | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/orgs/SovereignCloudStack/data.yaml b/orgs/SovereignCloudStack/data.yaml index 40a1c813..c4e9c480 100644 --- a/orgs/SovereignCloudStack/data.yaml +++ b/orgs/SovereignCloudStack/data.yaml @@ -266,6 +266,8 @@ members: login: janhorstmann - name: Karsten Samaschke login: ksamaschke + - name: Vinicius Zavam + login: egypcio # ========================== teams: @@ -660,6 +662,15 @@ teams: - garloff - jschoone - matofeder + - slug: "ECO-DIGIT" + description: "Colleagues from ECO:DIGIT project" + privacy: closed + maintainer: + - zuse-z3 + member: + - fkr + - egypcio + # ========================== branch_protection_templates: From 40c0e960a21edef6be3b9f99e447bc2167db5e37 Mon Sep 17 00:00:00 2001 From: Felix Kronlage-Dammers Date: Tue, 27 May 2025 21:13:56 +0200 Subject: [PATCH 343/374] the account 'o-otte' returns 404 (#341) * the account 'o-otte' returns 404 Signed-off-by: Felix Kronlage-Dammers * Revert "the account 'o-otte' returns 404" This reverts commit 0e25aba3551d15c60392702356add54a01b186e9. * "it is okauts now" from @jschoone Signed-off-by: Felix Kronlage-Dammers --------- Signed-off-by: Felix Kronlage-Dammers --- orgs/SovereignCloudStack/data.yaml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/orgs/SovereignCloudStack/data.yaml b/orgs/SovereignCloudStack/data.yaml index c4e9c480..d9557f00 100644 --- a/orgs/SovereignCloudStack/data.yaml +++ b/orgs/SovereignCloudStack/data.yaml @@ -94,7 +94,7 @@ members: - name: Toens Bueker login: neuroserve - name: Oliver Kautz - login: o-otte + login: okautz - name: Sebastian Kaupe login: snkaupe - name: Roy Farrell @@ -340,7 +340,7 @@ teams: description: "GONICUS GmbH" privacy: closed maintainer: - - o-otte + - okautz member: - joshmue - JoshuaI96 @@ -545,7 +545,7 @@ teams: description: "Container Monitoring / IaC / CI / Deployment Automation" privacy: closed maintainer: - - o-otte + - okautz member: - joshmue - JoshuaI96 @@ -635,7 +635,7 @@ teams: description: "Admins of the Zuul CI System" privacy: closed maintainer: - - o-otte + - okautz - PixelPhantomX member: - bitkeks From e10332160a09c6fa398ffb18a396064e738314c1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marc=20Sch=C3=B6chlin?= Date: Tue, 27 May 2025 21:18:53 +0200 Subject: [PATCH 344/374] add Marc again (#339) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * add Marc again - re-add Marc - make Uhurus helping with workload manager Signed-off-by: Marc Schöchlin * only PB members are in admin role while here, mark scoopex admin for uhurutec org Signed-off-by: Felix Kronlage-Dammers --------- Signed-off-by: Marc Schöchlin Signed-off-by: Felix Kronlage-Dammers Co-authored-by: Marc Schöchlin Co-authored-by: Felix Kronlage-Dammers --- orgs/SovereignCloudStack/data.yaml | 2 +- .../repositories/openstack-workload-generator.yml | 3 +++ 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/orgs/SovereignCloudStack/data.yaml b/orgs/SovereignCloudStack/data.yaml index d9557f00..2f2204fa 100644 --- a/orgs/SovereignCloudStack/data.yaml +++ b/orgs/SovereignCloudStack/data.yaml @@ -403,12 +403,12 @@ teams: privacy: closed maintainer: - jklippel + - scoopex member: - harmathy - mauhau - belgeron - varkeen - - scoopex - jschoone - maxwolfs - slug: "univention" diff --git a/orgs/SovereignCloudStack/repositories/openstack-workload-generator.yml b/orgs/SovereignCloudStack/repositories/openstack-workload-generator.yml index 3078cd13..ec72ef77 100644 --- a/orgs/SovereignCloudStack/repositories/openstack-workload-generator.yml +++ b/orgs/SovereignCloudStack/repositories/openstack-workload-generator.yml @@ -20,6 +20,9 @@ openstack-workload-generator: teams: - slug: "osba" permission: "admin" + - slug: "uhurutec" + permission: "maintain" + collaborators: [] branch_protections: - branch: "main" From b68fabfeb0cda2fb52185acdb3e00a1f404e2054 Mon Sep 17 00:00:00 2001 From: Felix Kronlage-Dammers Date: Mon, 2 Jun 2025 11:10:07 +0200 Subject: [PATCH 345/374] onboard Marvin (#342) Welcome Marvin - Marvin is the new Standardization & Certification engineer @ OSBA for the Forum SCS-Standards Signed-off-by: Felix Kronlage-Dammers --- orgs/SovereignCloudStack/data.yaml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/orgs/SovereignCloudStack/data.yaml b/orgs/SovereignCloudStack/data.yaml index 2f2204fa..ded8c6af 100644 --- a/orgs/SovereignCloudStack/data.yaml +++ b/orgs/SovereignCloudStack/data.yaml @@ -268,6 +268,8 @@ members: login: ksamaschke - name: Vinicius Zavam login: egypcio + - name: Marvin Frommhold + login: depressiveRobot # ========================== teams: @@ -360,6 +362,7 @@ teams: member: - BiancaHollery - MariusQuabeck + - depressiveRobot - slug: "osism" description: "OSISM GmbH" privacy: closed From ccbbde52babf64789f40b3047cbe7a5f2ce0debf Mon Sep 17 00:00:00 2001 From: Jan Schoone <6106846+jschoone@users.noreply.github.com> Date: Mon, 2 Jun 2025 11:58:42 +0200 Subject: [PATCH 346/374] feat: Add generic hackathon label (#338) Signed-off-by: Jan Schoone --- config.yaml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/config.yaml b/config.yaml index 34696dc9..243d492b 100644 --- a/config.yaml +++ b/config.yaml @@ -207,6 +207,9 @@ labels: - name: "kaas-hackathon" description: "" color: "0dce67" + - name: "hackathon" + description: "" + color: "8d3ef6" # Sprint names - name: "Sprint Amsterdam" description: "Sprint Amsterdam (2023, cwk 16+17)" From e09ea4e6955e53d07e8b8ddc138406a5f04b05a3 Mon Sep 17 00:00:00 2001 From: Jan Schoone <6106846+jschoone@users.noreply.github.com> Date: Mon, 2 Jun 2025 11:59:05 +0200 Subject: [PATCH 347/374] feat: Add milestone R9 (#337) Signed-off-by: Jan Schoone Co-authored-by: Felix Kronlage-Dammers --- config.yaml | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/config.yaml b/config.yaml index 243d492b..734bb3ad 100644 --- a/config.yaml +++ b/config.yaml @@ -1,12 +1,13 @@ --- milestones: - - 'R2 (v3.0.0)' - - 'R3 (v4.0.0)' - - 'R4 (v5.0.0)' - - 'R5 (v6.0.0)' - - 'R6 (v7.0.0)' - - 'R7 (v8.0.0)' - - 'R8 (v9.0.0)' + - "R2 (v3.0.0)" + - "R3 (v4.0.0)" + - "R4 (v5.0.0)" + - "R5 (v6.0.0)" + - "R6 (v7.0.0)" + - "R7 (v8.0.0)" + - "R8 (v9.0.0)" + - "R9 (v10.0.0)" labels: - name: bug From d7d98053d79b81b928b076322c01c383a641faa5 Mon Sep 17 00:00:00 2001 From: Matej Feder Date: Mon, 2 Jun 2025 11:59:41 +0200 Subject: [PATCH 348/374] Add stale repos action (#331) Signed-off-by: Matej Feder --- .github/workflows/stale-repos.yml | 98 +++++++++++++++++++++++++++++++ 1 file changed, 98 insertions(+) create mode 100644 .github/workflows/stale-repos.yml diff --git a/.github/workflows/stale-repos.yml b/.github/workflows/stale-repos.yml new file mode 100644 index 00000000..06b17cde --- /dev/null +++ b/.github/workflows/stale-repos.yml @@ -0,0 +1,98 @@ +--- +# Stale Repository Identifier +# This GitHub Action implements the repository activity monitoring requirements outlined in the Sovereign Cloud Stack Procedural Standard (SCS-0006). +# Functionality +# - Identifies repositories within the SovereignCloudStack organization that have been inactive for 335 or 365 days +# - Reports stale repositories based on recent pushes, releases, and pull requests +# - Automatically creates or updates a GitHub issue with the stale repository report +# - Runs monthly (on the 1st at 01:00 UTC) and can be manually triggered +# +# Limitations +# - The action does not exclude auto-generated PRs (e.g., Renovate, Dependabot) +# - It does not handle repositories with no remaining codeowners as stale +# +# TODO: These limitations must be implemented via post-processing or contributed upstream. + +name: stale repo identifier +"on": + workflow_dispatch: + push: + branches: + - main + schedule: + - cron: "0 1 1 * *" # Runs monthly: at 01:00 UTC on the 1st day of every month + +permissions: + contents: read + issues: write + +jobs: + build: + name: Stale repo identifier + runs-on: ubuntu-latest + strategy: + matrix: + days: [335, 365] + + permissions: + contents: read + + steps: + - uses: actions/checkout@v4 + + - name: Run stale_repos tool + uses: github/stale-repos@v2.1.3 + env: + GH_TOKEN: ${{ secrets.GITHUB_TOKEN }} + ORGANIZATION: SovereignCloudStack + INACTIVE_DAYS: ${{ matrix.days }} + ACTIVITY_METHOD: "pushed" + ADDITIONAL_METRICS: "release,pr" + + - name: Rename report file + run: mv stale_repos.md stale_repos_${{ matrix.days }}.md + + - name: Upload stale report artifact + uses: actions/upload-artifact@v4 + with: + name: stale_repos_report_${{ matrix.days }} + path: stale_repos_${{ matrix.days }}.md + + create-issue: + name: Create or update stale repo issue + runs-on: ubuntu-latest + needs: build # Runs after all matrix jobs finish + + permissions: + issues: write + + steps: + - uses: actions/checkout@v4 + + - name: Download all stale report artifacts + uses: actions/download-artifact@v4 + with: + path: stale_reports + + - name: Merge reports + run: | + echo "# Stale Repository Report" > final_stale_repos.md + for file in stale_reports/**/stale_repos_*.md; do + cat "$file" >> final_stale_repos.md + echo "" >> final_stale_repos.md + done + + - name: Check for the stale report issue + run: | + ISSUE_NUMBER=$(gh search issues "Stale repository report" --match title --json number --jq ".[0].number") + echo "issue_number=$ISSUE_NUMBER" >> "$GITHUB_ENV" + env: + GH_TOKEN: ${{ secrets.GITHUB_TOKEN }} + + - name: Create or update issue + uses: peter-evans/create-issue-from-file@v5 + with: + issue-number: ${{ env.issue_number }} + title: Stale repository report + content-filepath: ./final_stale_repos.md + token: ${{ secrets.GITHUB_TOKEN }} From b023f21ee53b64f06db6608f3a7badfcf0e5cc6c Mon Sep 17 00:00:00 2001 From: Felix Kronlage-Dammers Date: Wed, 4 Jun 2025 10:29:23 +0200 Subject: [PATCH 349/374] onboard Michel Raabe from B1 (#343) Signed-off-by: Felix Kronlage-Dammers --- orgs/SovereignCloudStack/data.yaml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/orgs/SovereignCloudStack/data.yaml b/orgs/SovereignCloudStack/data.yaml index ded8c6af..04f07b94 100644 --- a/orgs/SovereignCloudStack/data.yaml +++ b/orgs/SovereignCloudStack/data.yaml @@ -270,6 +270,8 @@ members: login: egypcio - name: Marvin Frommhold login: depressiveRobot + - name: Michel Raabe + login: rrmichel # ========================== teams: @@ -319,6 +321,7 @@ teams: - b1-luettje - brueggemann - boekhorstb1 + - rrmichel - slug: "cloud-and-heat" description: "Cloud&Heat Technologies GmbH" privacy: closed @@ -614,6 +617,7 @@ teams: - scoopex - fkr - fzakfeld + - rrmichel member: - berendt - zuse-z3 From d5c525a2ef9a02b406e9bb8fb21b1019f63ab160 Mon Sep 17 00:00:00 2001 From: Felix Kronlage-Dammers Date: Thu, 21 Aug 2025 21:00:47 +0200 Subject: [PATCH 350/374] add ALASCA team and add Daniel Gerber (#344) * add ALASCA team and add Daniel Gerber while here, also add mbuechse to ALASCA team Signed-off-by: Felix Kronlage-Dammers * whitespaces. whitespaces. whitespaces. Signed-off-by: Felix Kronlage-Dammers * be more explicit, only colleagues from ALASCA FOCIS requested by @berendt Signed-off-by: Felix Kronlage-Dammers --------- Signed-off-by: Felix Kronlage-Dammers --- orgs/SovereignCloudStack/data.yaml | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/orgs/SovereignCloudStack/data.yaml b/orgs/SovereignCloudStack/data.yaml index 04f07b94..da82126f 100644 --- a/orgs/SovereignCloudStack/data.yaml +++ b/orgs/SovereignCloudStack/data.yaml @@ -272,6 +272,8 @@ members: login: depressiveRobot - name: Michel Raabe login: rrmichel + - name: Daniel Gerber + login: gerbsen # ========================== teams: @@ -677,6 +679,13 @@ teams: member: - fkr - egypcio + - slug: "alasca-focis" + description: "Colleagues from ALASCA FOCIS" + privacy: closed + maintainer: + - mbuechse + member: + - gerbsen # ========================== From efc55414e4b2cbf4272e3854ea507040068af81b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Matthias=20B=C3=BCchse?= Date: Wed, 17 Sep 2025 21:21:02 +0200 Subject: [PATCH 351/374] Add @toothstone to team alasca-focis (#345) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Matthias Büchse --- orgs/SovereignCloudStack/data.yaml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/orgs/SovereignCloudStack/data.yaml b/orgs/SovereignCloudStack/data.yaml index da82126f..b99f24d3 100644 --- a/orgs/SovereignCloudStack/data.yaml +++ b/orgs/SovereignCloudStack/data.yaml @@ -274,6 +274,8 @@ members: login: rrmichel - name: Daniel Gerber login: gerbsen + - name: Friedrich Zahn + login: toothstone # ========================== teams: @@ -686,6 +688,7 @@ teams: - mbuechse member: - gerbsen + - toothstone # ========================== From 87067b3b79e014bc38513d0d78106c50cbac626a Mon Sep 17 00:00:00 2001 From: Christian Berendt Date: Tue, 25 Nov 2025 14:04:04 +0100 Subject: [PATCH 352/374] Add @jklare to team osism (#346) --- orgs/SovereignCloudStack/data.yaml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/orgs/SovereignCloudStack/data.yaml b/orgs/SovereignCloudStack/data.yaml index b99f24d3..cae11e34 100644 --- a/orgs/SovereignCloudStack/data.yaml +++ b/orgs/SovereignCloudStack/data.yaml @@ -276,6 +276,8 @@ members: login: gerbsen - name: Friedrich Zahn login: toothstone + - name: Jan Klare + login: jklare # ========================== teams: @@ -381,6 +383,7 @@ teams: - lindenb1 - sbstnnmnn - janhorstmann + - jklare - slug: "plusserver" description: "plusserver GmbH" privacy: closed From 5be49592a5df34438a740ed9c1fe7f386562d2ba Mon Sep 17 00:00:00 2001 From: Felix Kronlage-Dammers Date: Tue, 25 Nov 2025 15:07:52 +0100 Subject: [PATCH 353/374] this user does not exist anymore (#347) Signed-off-by: Felix Kronlage-Dammers --- orgs/SovereignCloudStack/data.yaml | 2 -- 1 file changed, 2 deletions(-) diff --git a/orgs/SovereignCloudStack/data.yaml b/orgs/SovereignCloudStack/data.yaml index cae11e34..a941c36d 100644 --- a/orgs/SovereignCloudStack/data.yaml +++ b/orgs/SovereignCloudStack/data.yaml @@ -85,8 +85,6 @@ members: login: mxmxchere - name: Mario Minners login: mario-minners - - name: Paul Hildebrandt - login: paulphys - name: Andre Machowiak login: nerdicbynature - name: Aleksandr Gerasimenko From 22d7c0675befd89c96ed967e5f8894cfd39fd567 Mon Sep 17 00:00:00 2001 From: Felix Kronlage-Dammers Date: Tue, 25 Nov 2025 17:26:13 +0100 Subject: [PATCH 354/374] fix CODEOWNERS (#349) --- CODEOWNERS | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CODEOWNERS b/CODEOWNERS index 2832fa28..c6dcf6fe 100644 --- a/CODEOWNERS +++ b/CODEOWNERS @@ -1 +1 @@ -CODEOWNERS @org/project-board +* @org/project-board From b347f0f7b371bbb58e610c5e98aafba9d18aa9b2 Mon Sep 17 00:00:00 2001 From: Kurt Garloff Date: Sun, 30 Nov 2025 08:49:07 +0100 Subject: [PATCH 355/374] Add Arno Schneider (Uni A) to github org. (#350) On UCS since August and active (at least) on containers. Signed-off-by: Kurt Garloff --- orgs/SovereignCloudStack/data.yaml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/orgs/SovereignCloudStack/data.yaml b/orgs/SovereignCloudStack/data.yaml index a941c36d..e91c6c6d 100644 --- a/orgs/SovereignCloudStack/data.yaml +++ b/orgs/SovereignCloudStack/data.yaml @@ -276,6 +276,8 @@ members: login: toothstone - name: Jan Klare login: jklare + - name: Arno Schneider + login: arnoschneidunia # ========================== teams: From 374b299e2e8bb6dcee106b6086aec5aae9c270b8 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 1 Dec 2025 10:18:25 +0100 Subject: [PATCH 356/374] Bump cryptography from 44.0.0 to 44.0.1 in the pip group (#333) Bumps the pip group with 1 update: [cryptography](https://github.com/pyca/cryptography). Updates `cryptography` from 44.0.0 to 44.0.1 - [Changelog](https://github.com/pyca/cryptography/blob/main/CHANGELOG.rst) - [Commits](https://github.com/pyca/cryptography/compare/44.0.0...44.0.1) --- updated-dependencies: - dependency-name: cryptography dependency-type: indirect dependency-group: pip ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Kurt Garloff --- Pipfile.lock | 61 ++++++++++++++++++++++++++++------------------------ 1 file changed, 33 insertions(+), 28 deletions(-) diff --git a/Pipfile.lock b/Pipfile.lock index 64d75487..c6a61b9e 100644 --- a/Pipfile.lock +++ b/Pipfile.lock @@ -213,36 +213,41 @@ }, "cryptography": { "hashes": [ - "sha256:1923cb251c04be85eec9fda837661c67c1049063305d6be5721643c22dd4e2b7", - "sha256:37d76e6863da3774cd9db5b409a9ecfd2c71c981c38788d3fcfaf177f447b731", - "sha256:3c672a53c0fb4725a29c303be906d3c1fa99c32f58abe008a82705f9ee96f40b", - "sha256:404fdc66ee5f83a1388be54300ae978b2efd538018de18556dde92575e05defc", - "sha256:4ac4c9f37eba52cb6fbeaf5b59c152ea976726b865bd4cf87883a7e7006cc543", - "sha256:62901fb618f74d7d81bf408c8719e9ec14d863086efe4185afd07c352aee1d2c", - "sha256:660cb7312a08bc38be15b696462fa7cc7cd85c3ed9c576e81f4dc4d8b2b31591", - "sha256:708ee5f1bafe76d041b53a4f95eb28cdeb8d18da17e597d46d7833ee59b97ede", - "sha256:761817a3377ef15ac23cd7834715081791d4ec77f9297ee694ca1ee9c2c7e5eb", - "sha256:831c3c4d0774e488fdc83a1923b49b9957d33287de923d58ebd3cec47a0ae43f", - "sha256:84111ad4ff3f6253820e6d3e58be2cc2a00adb29335d4cacb5ab4d4d34f2a123", - "sha256:8b3e6eae66cf54701ee7d9c83c30ac0a1e3fa17be486033000f2a73a12ab507c", - "sha256:9e6fc8a08e116fb7c7dd1f040074c9d7b51d74a8ea40d4df2fc7aa08b76b9e6c", - "sha256:a01956ddfa0a6790d594f5b34fc1bfa6098aca434696a03cfdbe469b8ed79285", - "sha256:abc998e0c0eee3c8a1904221d3f67dcfa76422b23620173e28c11d3e626c21bd", - "sha256:b15492a11f9e1b62ba9d73c210e2416724633167de94607ec6069ef724fad092", - "sha256:be4ce505894d15d5c5037167ffb7f0ae90b7be6f2a98f9a5c3442395501c32fa", - "sha256:c5eb858beed7835e5ad1faba59e865109f3e52b3783b9ac21e7e47dc5554e289", - "sha256:cd4e834f340b4293430701e772ec543b0fbe6c2dea510a5286fe0acabe153a02", - "sha256:d2436114e46b36d00f8b72ff57e598978b37399d2786fd39793c36c6d5cb1c64", - "sha256:eb33480f1bad5b78233b0ad3e1b0be21e8ef1da745d8d2aecbb20671658b9053", - "sha256:eca27345e1214d1b9f9490d200f9db5a874479be914199194e746c893788d417", - "sha256:ed3534eb1090483c96178fcb0f8893719d96d5274dfde98aa6add34614e97c8e", - "sha256:f3f6fdfa89ee2d9d496e2c087cebef9d4fcbb0ad63c40e821b39f74bf48d9c5e", - "sha256:f53c2c87e0fb4b0c00fa9571082a057e37690a8f12233306161c8f4b819960b7", - "sha256:f5e7cb1e5e56ca0933b4873c0220a78b773b24d40d186b6738080b73d3d0a756", - "sha256:f677e1268c4e23420c3acade68fac427fffcb8d19d7df95ed7ad17cdef8404f4" + "sha256:00918d859aa4e57db8299607086f793fa7813ae2ff5a4637e318a25ef82730f7", + "sha256:1e8d181e90a777b63f3f0caa836844a1182f1f265687fac2115fcf245f5fbec3", + "sha256:1f9a92144fa0c877117e9748c74501bea842f93d21ee00b0cf922846d9d0b183", + "sha256:21377472ca4ada2906bc313168c9dc7b1d7ca417b63c1c3011d0c74b7de9ae69", + "sha256:24979e9f2040c953a94bf3c6782e67795a4c260734e5264dceea65c8f4bae64a", + "sha256:2a46a89ad3e6176223b632056f321bc7de36b9f9b93b2cc1cccf935a3849dc62", + "sha256:322eb03ecc62784536bc173f1483e76747aafeb69c8728df48537eb431cd1911", + "sha256:436df4f203482f41aad60ed1813811ac4ab102765ecae7a2bbb1dbb66dcff5a7", + "sha256:4f422e8c6a28cf8b7f883eb790695d6d45b0c385a2583073f3cec434cc705e1a", + "sha256:53f23339864b617a3dfc2b0ac8d5c432625c80014c25caac9082314e9de56f41", + "sha256:5fed5cd6102bb4eb843e3315d2bf25fede494509bddadb81e03a859c1bc17b83", + "sha256:610a83540765a8d8ce0f351ce42e26e53e1f774a6efb71eb1b41eb01d01c3d12", + "sha256:6c8acf6f3d1f47acb2248ec3ea261171a671f3d9428e34ad0357148d492c7864", + "sha256:6f76fdd6fd048576a04c5210d53aa04ca34d2ed63336d4abd306d0cbe298fddf", + "sha256:72198e2b5925155497a5a3e8c216c7fb3e64c16ccee11f0e7da272fa93b35c4c", + "sha256:887143b9ff6bad2b7570da75a7fe8bbf5f65276365ac259a5d2d5147a73775f2", + "sha256:888fcc3fce0c888785a4876ca55f9f43787f4c5c1cc1e2e0da71ad481ff82c5b", + "sha256:8e6a85a93d0642bd774460a86513c5d9d80b5c002ca9693e63f6e540f1815ed0", + "sha256:94f99f2b943b354a5b6307d7e8d19f5c423a794462bde2bf310c770ba052b1c4", + "sha256:9b336599e2cb77b1008cb2ac264b290803ec5e8e89d618a5e978ff5eb6f715d9", + "sha256:a2d8a7045e1ab9b9f803f0d9531ead85f90c5f2859e653b61497228b18452008", + "sha256:b8272f257cf1cbd3f2e120f14c68bff2b6bdfcc157fafdee84a1b795efd72862", + "sha256:bf688f615c29bfe9dfc44312ca470989279f0e94bb9f631f85e3459af8efc009", + "sha256:d9c5b9f698a83c8bd71e0f4d3f9f839ef244798e5ffe96febfa9714717db7af7", + "sha256:dd7c7e2d71d908dc0f8d2027e1604102140d84b155e658c20e8ad1304317691f", + "sha256:df978682c1504fc93b3209de21aeabf2375cb1571d4e61907b3e7a2540e83026", + "sha256:e403f7f766ded778ecdb790da786b418a9f2394f36e8cc8b796cc056ab05f44f", + "sha256:eb3889330f2a4a148abead555399ec9a32b13b7c8ba969b72d8e500eb7ef84cd", + "sha256:f4daefc971c2d1f82f03097dc6f216744a6cd2ac0f04c68fb935ea2ba2a0d420", + "sha256:f51f5705ab27898afda1aaa430f34ad90dc117421057782022edf0600bec5f14", + "sha256:fd0ee90072861e276b0ff08bd627abec29e32a53b2be44e41dbcdf87cbee2b00" ], + "index": "pypi", "markers": "python_version >= '3.7' and python_full_version not in '3.9.0, 3.9.1'", - "version": "==44.0.0" + "version": "==44.0.1" }, "deprecated": { "hashes": [ From 41860a0843ee3eee9c5157cda68fcb83cdd4fcca Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 1 Dec 2025 11:43:41 +0100 Subject: [PATCH 357/374] Bump the pip group across 1 directory with 2 updates (#351) Bumps the pip group with 1 update in the / directory: [requests](https://github.com/psf/requests). Updates `requests` from 2.32.0 to 2.32.4 - [Release notes](https://github.com/psf/requests/releases) - [Changelog](https://github.com/psf/requests/blob/main/HISTORY.md) - [Commits](https://github.com/psf/requests/compare/v2.32.0...v2.32.4) Updates `urllib3` from 2.2.2 to 2.5.0 - [Release notes](https://github.com/urllib3/urllib3/releases) - [Changelog](https://github.com/urllib3/urllib3/blob/main/CHANGES.rst) - [Commits](https://github.com/urllib3/urllib3/compare/2.2.2...2.5.0) --- updated-dependencies: - dependency-name: requests dependency-version: 2.32.4 dependency-type: direct:production dependency-group: pip - dependency-name: urllib3 dependency-version: 2.5.0 dependency-type: indirect dependency-group: pip ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- Pipfile.lock | 239 ++++++++++++++++++++++++++++----------------------- 1 file changed, 130 insertions(+), 109 deletions(-) diff --git a/Pipfile.lock b/Pipfile.lock index c6a61b9e..bc998051 100644 --- a/Pipfile.lock +++ b/Pipfile.lock @@ -35,12 +35,11 @@ }, "certifi": { "hashes": [ - "sha256:5a1e7645bc0ec61a09e26c36f6106dd4cf40c6db3a1fb6352b0244e7fb057c7b", - "sha256:c198e21b1289c2ab85ee4e67bb4b4ef3ead0892059901a8d5b622f24a1101e90" + "sha256:97de8790030bbd5c2d96b7ec782fc2f7820ef8dba6db909ccf95449f2d062d4b", + "sha256:d8ab5478f2ecd78af242878415affce761ca6bc54a22a27e026d7c25357c3316" ], - "index": "pypi", - "markers": "python_version >= '3.6'", - "version": "==2024.7.4" + "markers": "python_version >= '3.7'", + "version": "==2025.11.12" }, "cffi": { "hashes": [ @@ -117,99 +116,122 @@ }, "charset-normalizer": { "hashes": [ - "sha256:06435b539f889b1f6f4ac1758871aae42dc3a8c0e24ac9e60c2384973ad73027", - "sha256:06a81e93cd441c56a9b65d8e1d043daeb97a3d0856d177d5c90ba85acb3db087", - "sha256:0a55554a2fa0d408816b3b5cedf0045f4b8e1a6065aec45849de2d6f3f8e9786", - "sha256:0b2b64d2bb6d3fb9112bafa732def486049e63de9618b5843bcdd081d8144cd8", - "sha256:10955842570876604d404661fbccbc9c7e684caf432c09c715ec38fbae45ae09", - "sha256:122c7fa62b130ed55f8f285bfd56d5f4b4a5b503609d181f9ad85e55c89f4185", - "sha256:1ceae2f17a9c33cb48e3263960dc5fc8005351ee19db217e9b1bb15d28c02574", - "sha256:1d3193f4a680c64b4b6a9115943538edb896edc190f0b222e73761716519268e", - "sha256:1f79682fbe303db92bc2b1136016a38a42e835d932bab5b3b1bfcfbf0640e519", - "sha256:2127566c664442652f024c837091890cb1942c30937add288223dc895793f898", - "sha256:22afcb9f253dac0696b5a4be4a1c0f8762f8239e21b99680099abd9b2b1b2269", - "sha256:25baf083bf6f6b341f4121c2f3c548875ee6f5339300e08be3f2b2ba1721cdd3", - "sha256:2e81c7b9c8979ce92ed306c249d46894776a909505d8f5a4ba55b14206e3222f", - "sha256:3287761bc4ee9e33561a7e058c72ac0938c4f57fe49a09eae428fd88aafe7bb6", - "sha256:34d1c8da1e78d2e001f363791c98a272bb734000fcef47a491c1e3b0505657a8", - "sha256:37e55c8e51c236f95b033f6fb391d7d7970ba5fe7ff453dad675e88cf303377a", - "sha256:3d47fa203a7bd9c5b6cee4736ee84ca03b8ef23193c0d1ca99b5089f72645c73", - "sha256:3e4d1f6587322d2788836a99c69062fbb091331ec940e02d12d179c1d53e25fc", - "sha256:42cb296636fcc8b0644486d15c12376cb9fa75443e00fb25de0b8602e64c1714", - "sha256:45485e01ff4d3630ec0d9617310448a8702f70e9c01906b0d0118bdf9d124cf2", - "sha256:4a78b2b446bd7c934f5dcedc588903fb2f5eec172f3d29e52a9096a43722adfc", - "sha256:4ab2fe47fae9e0f9dee8c04187ce5d09f48eabe611be8259444906793ab7cbce", - "sha256:4d0d1650369165a14e14e1e47b372cfcb31d6ab44e6e33cb2d4e57265290044d", - "sha256:549a3a73da901d5bc3ce8d24e0600d1fa85524c10287f6004fbab87672bf3e1e", - "sha256:55086ee1064215781fff39a1af09518bc9255b50d6333f2e4c74ca09fac6a8f6", - "sha256:572c3763a264ba47b3cf708a44ce965d98555f618ca42c926a9c1616d8f34269", - "sha256:573f6eac48f4769d667c4442081b1794f52919e7edada77495aaed9236d13a96", - "sha256:5b4c145409bef602a690e7cfad0a15a55c13320ff7a3ad7ca59c13bb8ba4d45d", - "sha256:6463effa3186ea09411d50efc7d85360b38d5f09b870c48e4600f63af490e56a", - "sha256:65f6f63034100ead094b8744b3b97965785388f308a64cf8d7c34f2f2e5be0c4", - "sha256:663946639d296df6a2bb2aa51b60a2454ca1cb29835324c640dafb5ff2131a77", - "sha256:6897af51655e3691ff853668779c7bad41579facacf5fd7253b0133308cf000d", - "sha256:68d1f8a9e9e37c1223b656399be5d6b448dea850bed7d0f87a8311f1ff3dabb0", - "sha256:6ac7ffc7ad6d040517be39eb591cac5ff87416c2537df6ba3cba3bae290c0fed", - "sha256:6b3251890fff30ee142c44144871185dbe13b11bab478a88887a639655be1068", - "sha256:6c4caeef8fa63d06bd437cd4bdcf3ffefe6738fb1b25951440d80dc7df8c03ac", - "sha256:6ef1d82a3af9d3eecdba2321dc1b3c238245d890843e040e41e470ffa64c3e25", - "sha256:753f10e867343b4511128c6ed8c82f7bec3bd026875576dfd88483c5c73b2fd8", - "sha256:7cd13a2e3ddeed6913a65e66e94b51d80a041145a026c27e6bb76c31a853c6ab", - "sha256:7ed9e526742851e8d5cc9e6cf41427dfc6068d4f5a3bb03659444b4cabf6bc26", - "sha256:7f04c839ed0b6b98b1a7501a002144b76c18fb1c1850c8b98d458ac269e26ed2", - "sha256:802fe99cca7457642125a8a88a084cef28ff0cf9407060f7b93dca5aa25480db", - "sha256:80402cd6ee291dcb72644d6eac93785fe2c8b9cb30893c1af5b8fdd753b9d40f", - "sha256:8465322196c8b4d7ab6d1e049e4c5cb460d0394da4a27d23cc242fbf0034b6b5", - "sha256:86216b5cee4b06df986d214f664305142d9c76df9b6512be2738aa72a2048f99", - "sha256:87d1351268731db79e0f8e745d92493ee2841c974128ef629dc518b937d9194c", - "sha256:8bdb58ff7ba23002a4c5808d608e4e6c687175724f54a5dade5fa8c67b604e4d", - "sha256:8c622a5fe39a48f78944a87d4fb8a53ee07344641b0562c540d840748571b811", - "sha256:8d756e44e94489e49571086ef83b2bb8ce311e730092d2c34ca8f7d925cb20aa", - "sha256:8f4a014bc36d3c57402e2977dada34f9c12300af536839dc38c0beab8878f38a", - "sha256:9063e24fdb1e498ab71cb7419e24622516c4a04476b17a2dab57e8baa30d6e03", - "sha256:90d558489962fd4918143277a773316e56c72da56ec7aa3dc3dbbe20fdfed15b", - "sha256:923c0c831b7cfcb071580d3f46c4baf50f174be571576556269530f4bbd79d04", - "sha256:95f2a5796329323b8f0512e09dbb7a1860c46a39da62ecb2324f116fa8fdc85c", - "sha256:96b02a3dc4381e5494fad39be677abcb5e6634bf7b4fa83a6dd3112607547001", - "sha256:9f96df6923e21816da7e0ad3fd47dd8f94b2a5ce594e00677c0013018b813458", - "sha256:a10af20b82360ab00827f916a6058451b723b4e65030c5a18577c8b2de5b3389", - "sha256:a50aebfa173e157099939b17f18600f72f84eed3049e743b68ad15bd69b6bf99", - "sha256:a981a536974bbc7a512cf44ed14938cf01030a99e9b3a06dd59578882f06f985", - "sha256:a9a8e9031d613fd2009c182b69c7b2c1ef8239a0efb1df3f7c8da66d5dd3d537", - "sha256:ae5f4161f18c61806f411a13b0310bea87f987c7d2ecdbdaad0e94eb2e404238", - "sha256:aed38f6e4fb3f5d6bf81bfa990a07806be9d83cf7bacef998ab1a9bd660a581f", - "sha256:b01b88d45a6fcb69667cd6d2f7a9aeb4bf53760d7fc536bf679ec94fe9f3ff3d", - "sha256:b261ccdec7821281dade748d088bb6e9b69e6d15b30652b74cbbac25e280b796", - "sha256:b2b0a0c0517616b6869869f8c581d4eb2dd83a4d79e0ebcb7d373ef9956aeb0a", - "sha256:b4a23f61ce87adf89be746c8a8974fe1c823c891d8f86eb218bb957c924bb143", - "sha256:bd8f7df7d12c2db9fab40bdd87a7c09b1530128315d047a086fa3ae3435cb3a8", - "sha256:beb58fe5cdb101e3a055192ac291b7a21e3b7ef4f67fa1d74e331a7f2124341c", - "sha256:c002b4ffc0be611f0d9da932eb0f704fe2602a9a949d1f738e4c34c75b0863d5", - "sha256:c083af607d2515612056a31f0a8d9e0fcb5876b7bfc0abad3ecd275bc4ebc2d5", - "sha256:c180f51afb394e165eafe4ac2936a14bee3eb10debc9d9e4db8958fe36afe711", - "sha256:c235ebd9baae02f1b77bcea61bce332cb4331dc3617d254df3323aa01ab47bd4", - "sha256:cd70574b12bb8a4d2aaa0094515df2463cb429d8536cfb6c7ce983246983e5a6", - "sha256:d0eccceffcb53201b5bfebb52600a5fb483a20b61da9dbc885f8b103cbe7598c", - "sha256:d965bba47ddeec8cd560687584e88cf699fd28f192ceb452d1d7ee807c5597b7", - "sha256:db364eca23f876da6f9e16c9da0df51aa4f104a972735574842618b8c6d999d4", - "sha256:ddbb2551d7e0102e7252db79ba445cdab71b26640817ab1e3e3648dad515003b", - "sha256:deb6be0ac38ece9ba87dea880e438f25ca3eddfac8b002a2ec3d9183a454e8ae", - "sha256:e06ed3eb3218bc64786f7db41917d4e686cc4856944f53d5bdf83a6884432e12", - "sha256:e27ad930a842b4c5eb8ac0016b0a54f5aebbe679340c26101df33424142c143c", - "sha256:e537484df0d8f426ce2afb2d0f8e1c3d0b114b83f8850e5f2fbea0e797bd82ae", - "sha256:eb00ed941194665c332bf8e078baf037d6c35d7c4f3102ea2d4f16ca94a26dc8", - "sha256:eb6904c354526e758fda7167b33005998fb68c46fbc10e013ca97f21ca5c8887", - "sha256:eb8821e09e916165e160797a6c17edda0679379a4be5c716c260e836e122f54b", - "sha256:efcb3f6676480691518c177e3b465bcddf57cea040302f9f4e6e191af91174d4", - "sha256:f27273b60488abe721a075bcca6d7f3964f9f6f067c8c4c605743023d7d3944f", - "sha256:f30c3cb33b24454a82faecaf01b19c18562b1e89558fb6c56de4d9118a032fd5", - "sha256:fb69256e180cb6c8a894fee62b3afebae785babc1ee98b81cdf68bbca1987f33", - "sha256:fd1abc0d89e30cc4e02e4064dc67fcc51bd941eb395c502aac3ec19fab46b519", - "sha256:ff8fa367d09b717b2a17a052544193ad76cd49979c805768879cb63d9ca50561" + "sha256:027f6de494925c0ab2a55eab46ae5129951638a49a34d87f4c3eda90f696b4ad", + "sha256:077fbb858e903c73f6c9db43374fd213b0b6a778106bc7032446a8e8b5b38b93", + "sha256:0a98e6759f854bd25a58a73fa88833fba3b7c491169f86ce1180c948ab3fd394", + "sha256:0d3d8f15c07f86e9ff82319b3d9ef6f4bf907608f53fe9d92b28ea9ae3d1fd89", + "sha256:0f04b14ffe5fdc8c4933862d8306109a2c51e0704acfa35d51598eb45a1e89fc", + "sha256:11d694519d7f29d6cd09f6ac70028dba10f92f6cdd059096db198c283794ac86", + "sha256:194f08cbb32dc406d6e1aea671a68be0823673db2832b38405deba2fb0d88f63", + "sha256:1bee1e43c28aa63cb16e5c14e582580546b08e535299b8b6158a7c9c768a1f3d", + "sha256:21d142cc6c0ec30d2efee5068ca36c128a30b0f2c53c1c07bd78cb6bc1d3be5f", + "sha256:2437418e20515acec67d86e12bf70056a33abdacb5cb1655042f6538d6b085a8", + "sha256:244bfb999c71b35de57821b8ea746b24e863398194a4014e4c76adc2bbdfeff0", + "sha256:2677acec1a2f8ef614c6888b5b4ae4060cc184174a938ed4e8ef690e15d3e505", + "sha256:277e970e750505ed74c832b4bf75dac7476262ee2a013f5574dd49075879e161", + "sha256:2aaba3b0819274cc41757a1da876f810a3e4d7b6eb25699253a4effef9e8e4af", + "sha256:2b7d8f6c26245217bd2ad053761201e9f9680f8ce52f0fcd8d0755aeae5b2152", + "sha256:2c9d3c380143a1fedbff95a312aa798578371eb29da42106a29019368a475318", + "sha256:3162d5d8ce1bb98dd51af660f2121c55d0fa541b46dff7bb9b9f86ea1d87de72", + "sha256:31fd66405eaf47bb62e8cd575dc621c56c668f27d46a61d975a249930dd5e2a4", + "sha256:362d61fd13843997c1c446760ef36f240cf81d3ebf74ac62652aebaf7838561e", + "sha256:376bec83a63b8021bb5c8ea75e21c4ccb86e7e45ca4eb81146091b56599b80c3", + "sha256:44c2a8734b333e0578090c4cd6b16f275e07aa6614ca8715e6c038e865e70576", + "sha256:47cc91b2f4dd2833fddaedd2893006b0106129d4b94fdb6af1f4ce5a9965577c", + "sha256:4902828217069c3c5c71094537a8e623f5d097858ac6ca8252f7b4d10b7560f1", + "sha256:4bd5d4137d500351a30687c2d3971758aac9a19208fc110ccb9d7188fbe709e8", + "sha256:4fe7859a4e3e8457458e2ff592f15ccb02f3da787fcd31e0183879c3ad4692a1", + "sha256:542d2cee80be6f80247095cc36c418f7bddd14f4a6de45af91dfad36d817bba2", + "sha256:554af85e960429cf30784dd47447d5125aaa3b99a6f0683589dbd27e2f45da44", + "sha256:5833d2c39d8896e4e19b689ffc198f08ea58116bee26dea51e362ecc7cd3ed26", + "sha256:5947809c8a2417be3267efc979c47d76a079758166f7d43ef5ae8e9f92751f88", + "sha256:5ae497466c7901d54b639cf42d5b8c1b6a4fead55215500d2f486d34db48d016", + "sha256:5bd2293095d766545ec1a8f612559f6b40abc0eb18bb2f5d1171872d34036ede", + "sha256:5bfbb1b9acf3334612667b61bd3002196fe2a1eb4dd74d247e0f2a4d50ec9bbf", + "sha256:5cb4d72eea50c8868f5288b7f7f33ed276118325c1dfd3957089f6b519e1382a", + "sha256:5dbe56a36425d26d6cfb40ce79c314a2e4dd6211d51d6d2191c00bed34f354cc", + "sha256:5f819d5fe9234f9f82d75bdfa9aef3a3d72c4d24a6e57aeaebba32a704553aa0", + "sha256:64b55f9dce520635f018f907ff1b0df1fdc31f2795a922fb49dd14fbcdf48c84", + "sha256:6515f3182dbe4ea06ced2d9e8666d97b46ef4c75e326b79bb624110f122551db", + "sha256:65e2befcd84bc6f37095f5961e68a6f077bf44946771354a28ad434c2cce0ae1", + "sha256:6aee717dcfead04c6eb1ce3bd29ac1e22663cdea57f943c87d1eab9a025438d7", + "sha256:6b39f987ae8ccdf0d2642338faf2abb1862340facc796048b604ef14919e55ed", + "sha256:6e1fcf0720908f200cd21aa4e6750a48ff6ce4afe7ff5a79a90d5ed8a08296f8", + "sha256:74018750915ee7ad843a774364e13a3db91682f26142baddf775342c3f5b1133", + "sha256:74664978bb272435107de04e36db5a9735e78232b85b77d45cfb38f758efd33e", + "sha256:74bb723680f9f7a6234dcf67aea57e708ec1fbdf5699fb91dfd6f511b0a320ef", + "sha256:752944c7ffbfdd10c074dc58ec2d5a8a4cd9493b314d367c14d24c17684ddd14", + "sha256:778d2e08eda00f4256d7f672ca9fef386071c9202f5e4607920b86d7803387f2", + "sha256:780236ac706e66881f3b7f2f32dfe90507a09e67d1d454c762cf642e6e1586e0", + "sha256:798d75d81754988d2565bff1b97ba5a44411867c0cf32b77a7e8f8d84796b10d", + "sha256:799a7a5e4fb2d5898c60b640fd4981d6a25f1c11790935a44ce38c54e985f828", + "sha256:7a32c560861a02ff789ad905a2fe94e3f840803362c84fecf1851cb4cf3dc37f", + "sha256:7c308f7e26e4363d79df40ca5b2be1c6ba9f02bdbccfed5abddb7859a6ce72cf", + "sha256:7fa17817dc5625de8a027cb8b26d9fefa3ea28c8253929b8d6649e705d2835b6", + "sha256:81d5eb2a312700f4ecaa977a8235b634ce853200e828fbadf3a9c50bab278328", + "sha256:82004af6c302b5d3ab2cfc4cc5f29db16123b1a8417f2e25f9066f91d4411090", + "sha256:837c2ce8c5a65a2035be9b3569c684358dfbf109fd3b6969630a87535495ceaa", + "sha256:840c25fb618a231545cbab0564a799f101b63b9901f2569faecd6b222ac72381", + "sha256:8a6562c3700cce886c5be75ade4a5db4214fda19fede41d9792d100288d8f94c", + "sha256:8af65f14dc14a79b924524b1e7fffe304517b2bff5a58bf64f30b98bbc5079eb", + "sha256:8ef3c867360f88ac904fd3f5e1f902f13307af9052646963ee08ff4f131adafc", + "sha256:94537985111c35f28720e43603b8e7b43a6ecfb2ce1d3058bbe955b73404e21a", + "sha256:99ae2cffebb06e6c22bdc25801d7b30f503cc87dbd283479e7b606f70aff57ec", + "sha256:9a26f18905b8dd5d685d6d07b0cdf98a79f3c7a918906af7cc143ea2e164c8bc", + "sha256:9b35f4c90079ff2e2edc5b26c0c77925e5d2d255c42c74fdb70fb49b172726ac", + "sha256:9cd98cdc06614a2f768d2b7286d66805f94c48cde050acdbbb7db2600ab3197e", + "sha256:9d1bb833febdff5c8927f922386db610b49db6e0d4f4ee29601d71e7c2694313", + "sha256:9f7fcd74d410a36883701fafa2482a6af2ff5ba96b9a620e9e0721e28ead5569", + "sha256:a59cb51917aa591b1c4e6a43c132f0cdc3c76dbad6155df4e28ee626cc77a0a3", + "sha256:a61900df84c667873b292c3de315a786dd8dac506704dea57bc957bd31e22c7d", + "sha256:a79cfe37875f822425b89a82333404539ae63dbdddf97f84dcbc3d339aae9525", + "sha256:a8a8b89589086a25749f471e6a900d3f662d1d3b6e2e59dcecf787b1cc3a1894", + "sha256:a8bf8d0f749c5757af2142fe7903a9df1d2e8aa3841559b2bad34b08d0e2bcf3", + "sha256:a9768c477b9d7bd54bc0c86dbaebdec6f03306675526c9927c0e8a04e8f94af9", + "sha256:ac1c4a689edcc530fc9d9aa11f5774b9e2f33f9a0c6a57864e90908f5208d30a", + "sha256:af2d8c67d8e573d6de5bc30cdb27e9b95e49115cd9baad5ddbd1a6207aaa82a9", + "sha256:b435cba5f4f750aa6c0a0d92c541fb79f69a387c91e61f1795227e4ed9cece14", + "sha256:b5b290ccc2a263e8d185130284f8501e3e36c5e02750fc6b6bdeb2e9e96f1e25", + "sha256:b5d84d37db046c5ca74ee7bb47dd6cbc13f80665fdde3e8040bdd3fb015ecb50", + "sha256:b7cf1017d601aa35e6bb650b6ad28652c9cd78ee6caff19f3c28d03e1c80acbf", + "sha256:bc7637e2f80d8530ee4a78e878bce464f70087ce73cf7c1caf142416923b98f1", + "sha256:c0463276121fdee9c49b98908b3a89c39be45d86d1dbaa22957e38f6321d4ce3", + "sha256:c4ef880e27901b6cc782f1b95f82da9313c0eb95c3af699103088fa0ac3ce9ac", + "sha256:c8ae8a0f02f57a6e61203a31428fa1d677cbe50c93622b4149d5c0f319c1d19e", + "sha256:ca5862d5b3928c4940729dacc329aa9102900382fea192fc5e52eb69d6093815", + "sha256:cb01158d8b88ee68f15949894ccc6712278243d95f344770fa7593fa2d94410c", + "sha256:cb6254dc36b47a990e59e1068afacdcd02958bdcce30bb50cc1700a8b9d624a6", + "sha256:cc00f04ed596e9dc0da42ed17ac5e596c6ccba999ba6bd92b0e0aef2f170f2d6", + "sha256:cd09d08005f958f370f539f186d10aec3377d55b9eeb0d796025d4886119d76e", + "sha256:cd4b7ca9984e5e7985c12bc60a6f173f3c958eae74f3ef6624bb6b26e2abbae4", + "sha256:ce8a0633f41a967713a59c4139d29110c07e826d131a316b50ce11b1d79b4f84", + "sha256:cead0978fc57397645f12578bfd2d5ea9138ea0fac82b2f63f7f7c6877986a69", + "sha256:d055ec1e26e441f6187acf818b73564e6e6282709e9bcb5b63f5b23068356a15", + "sha256:d1f13550535ad8cff21b8d757a3257963e951d96e20ec82ab44bc64aeb62a191", + "sha256:d9c7f57c3d666a53421049053eaacdd14bbd0a528e2186fcb2e672effd053bb0", + "sha256:d9e45d7faa48ee908174d8fe84854479ef838fc6a705c9315372eacbc2f02897", + "sha256:da3326d9e65ef63a817ecbcc0df6e94463713b754fe293eaa03da99befb9a5bd", + "sha256:de00632ca48df9daf77a2c65a484531649261ec9f25489917f09e455cb09ddb2", + "sha256:e1f185f86a6f3403aa2420e815904c67b2f9ebc443f045edd0de921108345794", + "sha256:e824f1492727fa856dd6eda4f7cee25f8518a12f3c4a56a74e8095695089cf6d", + "sha256:e912091979546adf63357d7e2ccff9b44f026c075aeaf25a52d0e95ad2281074", + "sha256:eaabd426fe94daf8fd157c32e571c85cb12e66692f15516a83a03264b08d06c3", + "sha256:ebf3e58c7ec8a8bed6d66a75d7fb37b55e5015b03ceae72a8e7c74495551e224", + "sha256:ecaae4149d99b1c9e7b88bb03e3221956f68fd6d50be2ef061b2381b61d20838", + "sha256:eecbc200c7fd5ddb9a7f16c7decb07b566c29fa2161a16cf67b8d068bd21690a", + "sha256:f155a433c2ec037d4e8df17d18922c3a0d9b3232a396690f17175d2946f0218d", + "sha256:f1e34719c6ed0b92f418c7c780480b26b5d9c50349e9a9af7d76bf757530350d", + "sha256:f34be2938726fc13801220747472850852fe6b1ea75869a048d6f896838c896f", + "sha256:f820802628d2694cb7e56db99213f930856014862f3fd943d290ea8438d07ca8", + "sha256:f8bf04158c6b607d747e93949aa60618b61312fe647a6369f88ce2ff16043490", + "sha256:f8e160feb2aed042cd657a72acc0b481212ed28b1b9a95c0cee1621b524e1966", + "sha256:f9d332f8c2a2fcbffe1378594431458ddbef721c1769d78e2cbc06280d8155f9", + "sha256:fa09f53c465e532f4d3db095e0c55b615f010ad81803d383195b6b5ca6cbf5f3", + "sha256:faa3a41b2b66b6e50f84ae4a68c64fcd0c44355741c6374813a800cd6695db9e", + "sha256:fd44c878ea55ba351104cb93cc85e74916eb8fa440ca7903e57575e97394f608" ], - "markers": "python_full_version >= '3.7.0'", - "version": "==3.3.2" + "markers": "python_version >= '3.7'", + "version": "==3.4.4" }, "cryptography": { "hashes": [ @@ -259,11 +281,11 @@ }, "idna": { "hashes": [ - "sha256:028ff3aadf0609c1fd278d8ea3089299412a7a8b9bd005dd08b9f8285bcb5cfc", - "sha256:82fee1fc78add43492d3a1898bfa6d8a904cc97d8427f683ed8e798d07761aa0" + "sha256:771a87f49d9defaf64091e6e6fe9c18d4833f140bd19464795bc32d966ca37ea", + "sha256:795dafcc9c04ed0c1fb032c2aa73654d8e8c5023a7df64a53f39190ada629902" ], - "markers": "python_version >= '3.5'", - "version": "==3.7" + "markers": "python_version >= '3.8'", + "version": "==3.11" }, "jinja2": { "hashes": [ @@ -460,12 +482,12 @@ }, "requests": { "hashes": [ - "sha256:f2c3881dddb70d056c5bd7600a4fae312b2a300e39be6a118d30b90bd27262b5", - "sha256:fa5490319474c82ef1d2c9bc459d3652e3ae4ef4c4ebdd18a21145a47ca4b6b8" + "sha256:27babd3cda2a6d50b30443204ee89830707d396671944c998b5975b031ac2b2c", + "sha256:27d0316682c8a29834d3264820024b62a36942083d52caf2f14c0591336d3422" ], "index": "pypi", "markers": "python_version >= '3.8'", - "version": "==2.32.0" + "version": "==2.32.4" }, "resolvelib": { "hashes": [ @@ -492,12 +514,11 @@ }, "urllib3": { "hashes": [ - "sha256:a448b2f64d686155468037e1ace9f2d2199776e17f0a46610480d311f73e3472", - "sha256:dd505485549a7a552833da5e6063639d0d177c04f23bc3864e41e5dc5f612168" + "sha256:3fc47733c7e419d4bc3f6b3dc2b4f890bb743906a30d56ba4a5bfa4bbff92760", + "sha256:e6b01673c0fa6a13e374b50871808eb3bf7046c4b125b216f6bf1cc604cff0dc" ], - "index": "pypi", - "markers": "python_version >= '3.8'", - "version": "==2.2.2" + "markers": "python_version >= '3.9'", + "version": "==2.5.0" }, "wrapt": { "hashes": [ From 4bb1c2476963ee091b1a4e5d5da1326663bee233 Mon Sep 17 00:00:00 2001 From: Kurt Garloff Date: Mon, 8 Dec 2025 09:20:19 +0100 Subject: [PATCH 358/374] CODEOWNERS: Use name of org (#355) Signed-off-by: Kurt Garloff --- CODEOWNERS | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CODEOWNERS b/CODEOWNERS index c6dcf6fe..a60d0be4 100644 --- a/CODEOWNERS +++ b/CODEOWNERS @@ -1 +1 @@ -* @org/project-board +* @SovereignCloudStack/project-board From 3adc08ef8988d60eb86e6910f8e35677e829e4eb Mon Sep 17 00:00:00 2001 From: Felix Kronlage-Dammers Date: Mon, 8 Dec 2025 09:23:53 +0100 Subject: [PATCH 359/374] Feat/add osba colleagues (#354) * add Lisa Seifert Signed-off-by: Felix Kronlage-Dammers * while here, remove bianca hollery Signed-off-by: Felix Kronlage-Dammers --------- Signed-off-by: Felix Kronlage-Dammers --- orgs/SovereignCloudStack/data.yaml | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/orgs/SovereignCloudStack/data.yaml b/orgs/SovereignCloudStack/data.yaml index e91c6c6d..b7184fe0 100644 --- a/orgs/SovereignCloudStack/data.yaml +++ b/orgs/SovereignCloudStack/data.yaml @@ -278,6 +278,8 @@ members: login: jklare - name: Arno Schneider login: arnoschneidunia + - name: Lisa Seifert + login: selis-osba # ========================== teams: @@ -369,9 +371,9 @@ teams: maintainer: - fkr member: - - BiancaHollery - MariusQuabeck - depressiveRobot + - selis-osba - slug: "osism" description: "OSISM GmbH" privacy: closed From ba7c2de79445c710f985c351ddf7fcbbad9c7c7c Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 8 Dec 2025 17:33:59 +0100 Subject: [PATCH 360/374] Bump ansible from 9.0.1 to 12.0.0 in the pip group across 1 directory (#352) Bumps the pip group with 1 update in the / directory: [ansible](https://github.com/ansible-community/ansible-build-data). Updates `ansible` from 9.0.1 to 12.0.0 - [Changelog](https://github.com/ansible-community/ansible-build-data/blob/main/docs/release-process.md) - [Commits](https://github.com/ansible-community/ansible-build-data/compare/9.0.1...12.0.0) --- updated-dependencies: - dependency-name: ansible dependency-version: 12.0.0 dependency-type: direct:production dependency-group: pip ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Kurt Garloff --- Pipfile.lock | 566 +++++++++++++++++++++++++++++---------------------- 1 file changed, 327 insertions(+), 239 deletions(-) diff --git a/Pipfile.lock b/Pipfile.lock index bc998051..aa58561d 100644 --- a/Pipfile.lock +++ b/Pipfile.lock @@ -18,20 +18,20 @@ "default": { "ansible": { "hashes": [ - "sha256:4e758da22ff7a95ed2ab30cef12860407be68f65527af66a5b828739f634415a", - "sha256:cc06c251f142837cf540b7977724596a94f3d0fe9da9619175e9de6539cd0705" + "sha256:1a17f8c593a973e6d81f10ebfe7eac53e799616f745d57b99bd36b34f79f16a2", + "sha256:1b3ad8158dd2597ce45a864a55ca09e5be1807cc97f44a00c39d7bb9e1520aa6" ], "index": "pypi", - "version": "==9.0.1" + "markers": "python_version >= '3.11'", + "version": "==12.0.0" }, "ansible-core": { "hashes": [ - "sha256:3aaab735d6c4e2d6239bc326800dc0ecda2a1490caa8455b41084ec0bc54dacf", - "sha256:64d4f0a006687a5621aa80dca54fd0c5ae75145b7aac8c1b8d7f07a1399c4705" + "sha256:888db6593f2fd42cd05bdbe546704d9c969dce99e3373a54498f6dbefcfa1917", + "sha256:f218e2e8ce4cc95216c48c73badd9789f1dd6ea47e15667213491fb79589316c" ], - "index": "pypi", - "markers": "python_version >= '3.10'", - "version": "==2.17.7" + "markers": "python_version >= '3.11'", + "version": "==2.19.4" }, "certifi": { "hashes": [ @@ -43,76 +43,93 @@ }, "cffi": { "hashes": [ - "sha256:045d61c734659cc045141be4bae381a41d89b741f795af1dd018bfb532fd0df8", - "sha256:0984a4925a435b1da406122d4d7968dd861c1385afe3b45ba82b750f229811e2", - "sha256:0e2b1fac190ae3ebfe37b979cc1ce69c81f4e4fe5746bb401dca63a9062cdaf1", - "sha256:0f048dcf80db46f0098ccac01132761580d28e28bc0f78ae0d58048063317e15", - "sha256:1257bdabf294dceb59f5e70c64a3e2f462c30c7ad68092d01bbbfb1c16b1ba36", - "sha256:1c39c6016c32bc48dd54561950ebd6836e1670f2ae46128f67cf49e789c52824", - "sha256:1d599671f396c4723d016dbddb72fe8e0397082b0a77a4fab8028923bec050e8", - "sha256:28b16024becceed8c6dfbc75629e27788d8a3f9030691a1dbf9821a128b22c36", - "sha256:2bb1a08b8008b281856e5971307cc386a8e9c5b625ac297e853d36da6efe9c17", - "sha256:30c5e0cb5ae493c04c8b42916e52ca38079f1b235c2f8ae5f4527b963c401caf", - "sha256:31000ec67d4221a71bd3f67df918b1f88f676f1c3b535a7eb473255fdc0b83fc", - "sha256:386c8bf53c502fff58903061338ce4f4950cbdcb23e2902d86c0f722b786bbe3", - "sha256:3edc8d958eb099c634dace3c7e16560ae474aa3803a5df240542b305d14e14ed", - "sha256:45398b671ac6d70e67da8e4224a065cec6a93541bb7aebe1b198a61b58c7b702", - "sha256:46bf43160c1a35f7ec506d254e5c890f3c03648a4dbac12d624e4490a7046cd1", - "sha256:4ceb10419a9adf4460ea14cfd6bc43d08701f0835e979bf821052f1805850fe8", - "sha256:51392eae71afec0d0c8fb1a53b204dbb3bcabcb3c9b807eedf3e1e6ccf2de903", - "sha256:5da5719280082ac6bd9aa7becb3938dc9f9cbd57fac7d2871717b1feb0902ab6", - "sha256:610faea79c43e44c71e1ec53a554553fa22321b65fae24889706c0a84d4ad86d", - "sha256:636062ea65bd0195bc012fea9321aca499c0504409f413dc88af450b57ffd03b", - "sha256:6883e737d7d9e4899a8a695e00ec36bd4e5e4f18fabe0aca0efe0a4b44cdb13e", - "sha256:6b8b4a92e1c65048ff98cfe1f735ef8f1ceb72e3d5f0c25fdb12087a23da22be", - "sha256:6f17be4345073b0a7b8ea599688f692ac3ef23ce28e5df79c04de519dbc4912c", - "sha256:706510fe141c86a69c8ddc029c7910003a17353970cff3b904ff0686a5927683", - "sha256:72e72408cad3d5419375fc87d289076ee319835bdfa2caad331e377589aebba9", - "sha256:733e99bc2df47476e3848417c5a4540522f234dfd4ef3ab7fafdf555b082ec0c", - "sha256:7596d6620d3fa590f677e9ee430df2958d2d6d6de2feeae5b20e82c00b76fbf8", - "sha256:78122be759c3f8a014ce010908ae03364d00a1f81ab5c7f4a7a5120607ea56e1", - "sha256:805b4371bf7197c329fcb3ead37e710d1bca9da5d583f5073b799d5c5bd1eee4", - "sha256:85a950a4ac9c359340d5963966e3e0a94a676bd6245a4b55bc43949eee26a655", - "sha256:8f2cdc858323644ab277e9bb925ad72ae0e67f69e804f4898c070998d50b1a67", - "sha256:9755e4345d1ec879e3849e62222a18c7174d65a6a92d5b346b1863912168b595", - "sha256:98e3969bcff97cae1b2def8ba499ea3d6f31ddfdb7635374834cf89a1a08ecf0", - "sha256:a08d7e755f8ed21095a310a693525137cfe756ce62d066e53f502a83dc550f65", - "sha256:a1ed2dd2972641495a3ec98445e09766f077aee98a1c896dcb4ad0d303628e41", - "sha256:a24ed04c8ffd54b0729c07cee15a81d964e6fee0e3d4d342a27b020d22959dc6", - "sha256:a45e3c6913c5b87b3ff120dcdc03f6131fa0065027d0ed7ee6190736a74cd401", - "sha256:a9b15d491f3ad5d692e11f6b71f7857e7835eb677955c00cc0aefcd0669adaf6", - "sha256:ad9413ccdeda48c5afdae7e4fa2192157e991ff761e7ab8fdd8926f40b160cc3", - "sha256:b2ab587605f4ba0bf81dc0cb08a41bd1c0a5906bd59243d56bad7668a6fc6c16", - "sha256:b62ce867176a75d03a665bad002af8e6d54644fad99a3c70905c543130e39d93", - "sha256:c03e868a0b3bc35839ba98e74211ed2b05d2119be4e8a0f224fba9384f1fe02e", - "sha256:c59d6e989d07460165cc5ad3c61f9fd8f1b4796eacbd81cee78957842b834af4", - "sha256:c7eac2ef9b63c79431bc4b25f1cd649d7f061a28808cbc6c47b534bd789ef964", - "sha256:c9c3d058ebabb74db66e431095118094d06abf53284d9c81f27300d0e0d8bc7c", - "sha256:ca74b8dbe6e8e8263c0ffd60277de77dcee6c837a3d0881d8c1ead7268c9e576", - "sha256:caaf0640ef5f5517f49bc275eca1406b0ffa6aa184892812030f04c2abf589a0", - "sha256:cdf5ce3acdfd1661132f2a9c19cac174758dc2352bfe37d98aa7512c6b7178b3", - "sha256:d016c76bdd850f3c626af19b0542c9677ba156e4ee4fccfdd7848803533ef662", - "sha256:d01b12eeeb4427d3110de311e1774046ad344f5b1a7403101878976ecd7a10f3", - "sha256:d63afe322132c194cf832bfec0dc69a99fb9bb6bbd550f161a49e9e855cc78ff", - "sha256:da95af8214998d77a98cc14e3a3bd00aa191526343078b530ceb0bd710fb48a5", - "sha256:dd398dbc6773384a17fe0d3e7eeb8d1a21c2200473ee6806bb5e6a8e62bb73dd", - "sha256:de2ea4b5833625383e464549fec1bc395c1bdeeb5f25c4a3a82b5a8c756ec22f", - "sha256:de55b766c7aa2e2a3092c51e0483d700341182f08e67c63630d5b6f200bb28e5", - "sha256:df8b1c11f177bc2313ec4b2d46baec87a5f3e71fc8b45dab2ee7cae86d9aba14", - "sha256:e03eab0a8677fa80d646b5ddece1cbeaf556c313dcfac435ba11f107ba117b5d", - "sha256:e221cf152cff04059d011ee126477f0d9588303eb57e88923578ace7baad17f9", - "sha256:e31ae45bc2e29f6b2abd0de1cc3b9d5205aa847cafaecb8af1476a609a2f6eb7", - "sha256:edae79245293e15384b51f88b00613ba9f7198016a5948b5dddf4917d4d26382", - "sha256:f1e22e8c4419538cb197e4dd60acc919d7696e5ef98ee4da4e01d3f8cfa4cc5a", - "sha256:f3a2b4222ce6b60e2e8b337bb9596923045681d71e5a082783484d845390938e", - "sha256:f6a16c31041f09ead72d69f583767292f750d24913dadacf5756b966aacb3f1a", - "sha256:f75c7ab1f9e4aca5414ed4d8e5c0e303a34f4421f8a0d47a4d019ceff0ab6af4", - "sha256:f79fc4fc25f1c8698ff97788206bb3c2598949bfe0fef03d299eb1b5356ada99", - "sha256:f7f5baafcc48261359e14bcd6d9bff6d4b28d9103847c9e136694cb0501aef87", - "sha256:fc48c783f9c87e60831201f2cce7f3b2e4846bf4d8728eabe54d60700b318a0b" + "sha256:00bdf7acc5f795150faa6957054fbbca2439db2f775ce831222b66f192f03beb", + "sha256:07b271772c100085dd28b74fa0cd81c8fb1a3ba18b21e03d7c27f3436a10606b", + "sha256:087067fa8953339c723661eda6b54bc98c5625757ea62e95eb4898ad5e776e9f", + "sha256:0a1527a803f0a659de1af2e1fd700213caba79377e27e4693648c2923da066f9", + "sha256:0cf2d91ecc3fcc0625c2c530fe004f82c110405f101548512cce44322fa8ac44", + "sha256:0f6084a0ea23d05d20c3edcda20c3d006f9b6f3fefeac38f59262e10cef47ee2", + "sha256:12873ca6cb9b0f0d3a0da705d6086fe911591737a59f28b7936bdfed27c0d47c", + "sha256:19f705ada2530c1167abacb171925dd886168931e0a7b78f5bffcae5c6b5be75", + "sha256:1cd13c99ce269b3ed80b417dcd591415d3372bcac067009b6e0f59c7d4015e65", + "sha256:1e3a615586f05fc4065a8b22b8152f0c1b00cdbc60596d187c2a74f9e3036e4e", + "sha256:1f72fb8906754ac8a2cc3f9f5aaa298070652a0ffae577e0ea9bd480dc3c931a", + "sha256:1fc9ea04857caf665289b7a75923f2c6ed559b8298a1b8c49e59f7dd95c8481e", + "sha256:203a48d1fb583fc7d78a4c6655692963b860a417c0528492a6bc21f1aaefab25", + "sha256:2081580ebb843f759b9f617314a24ed5738c51d2aee65d31e02f6f7a2b97707a", + "sha256:21d1152871b019407d8ac3985f6775c079416c282e431a4da6afe7aefd2bccbe", + "sha256:24b6f81f1983e6df8db3adc38562c83f7d4a0c36162885ec7f7b77c7dcbec97b", + "sha256:256f80b80ca3853f90c21b23ee78cd008713787b1b1e93eae9f3d6a7134abd91", + "sha256:28a3a209b96630bca57cce802da70c266eb08c6e97e5afd61a75611ee6c64592", + "sha256:2c8f814d84194c9ea681642fd164267891702542f028a15fc97d4674b6206187", + "sha256:2de9a304e27f7596cd03d16f1b7c72219bd944e99cc52b84d0145aefb07cbd3c", + "sha256:38100abb9d1b1435bc4cc340bb4489635dc2f0da7456590877030c9b3d40b0c1", + "sha256:3925dd22fa2b7699ed2617149842d2e6adde22b262fcbfada50e3d195e4b3a94", + "sha256:3e17ed538242334bf70832644a32a7aae3d83b57567f9fd60a26257e992b79ba", + "sha256:3e837e369566884707ddaf85fc1744b47575005c0a229de3327f8f9a20f4efeb", + "sha256:3f4d46d8b35698056ec29bca21546e1551a205058ae1a181d871e278b0b28165", + "sha256:44d1b5909021139fe36001ae048dbdde8214afa20200eda0f64c068cac5d5529", + "sha256:45d5e886156860dc35862657e1494b9bae8dfa63bf56796f2fb56e1679fc0bca", + "sha256:4647afc2f90d1ddd33441e5b0e85b16b12ddec4fca55f0d9671fef036ecca27c", + "sha256:4671d9dd5ec934cb9a73e7ee9676f9362aba54f7f34910956b84d727b0d73fb6", + "sha256:53f77cbe57044e88bbd5ed26ac1d0514d2acf0591dd6bb02a3ae37f76811b80c", + "sha256:5eda85d6d1879e692d546a078b44251cdd08dd1cfb98dfb77b670c97cee49ea0", + "sha256:5fed36fccc0612a53f1d4d9a816b50a36702c28a2aa880cb8a122b3466638743", + "sha256:61d028e90346df14fedc3d1e5441df818d095f3b87d286825dfcbd6459b7ef63", + "sha256:66f011380d0e49ed280c789fbd08ff0d40968ee7b665575489afa95c98196ab5", + "sha256:6824f87845e3396029f3820c206e459ccc91760e8fa24422f8b0c3d1731cbec5", + "sha256:6c6c373cfc5c83a975506110d17457138c8c63016b563cc9ed6e056a82f13ce4", + "sha256:6d02d6655b0e54f54c4ef0b94eb6be0607b70853c45ce98bd278dc7de718be5d", + "sha256:6d50360be4546678fc1b79ffe7a66265e28667840010348dd69a314145807a1b", + "sha256:730cacb21e1bdff3ce90babf007d0a0917cc3e6492f336c2f0134101e0944f93", + "sha256:737fe7d37e1a1bffe70bd5754ea763a62a066dc5913ca57e957824b72a85e205", + "sha256:74a03b9698e198d47562765773b4a8309919089150a0bb17d829ad7b44b60d27", + "sha256:7553fb2090d71822f02c629afe6042c299edf91ba1bf94951165613553984512", + "sha256:7a66c7204d8869299919db4d5069a82f1561581af12b11b3c9f48c584eb8743d", + "sha256:7cc09976e8b56f8cebd752f7113ad07752461f48a58cbba644139015ac24954c", + "sha256:81afed14892743bbe14dacb9e36d9e0e504cd204e0b165062c488942b9718037", + "sha256:8941aaadaf67246224cee8c3803777eed332a19d909b47e29c9842ef1e79ac26", + "sha256:89472c9762729b5ae1ad974b777416bfda4ac5642423fa93bd57a09204712322", + "sha256:8ea985900c5c95ce9db1745f7933eeef5d314f0565b27625d9a10ec9881e1bfb", + "sha256:8eca2a813c1cb7ad4fb74d368c2ffbbb4789d377ee5bb8df98373c2cc0dee76c", + "sha256:92b68146a71df78564e4ef48af17551a5ddd142e5190cdf2c5624d0c3ff5b2e8", + "sha256:9332088d75dc3241c702d852d4671613136d90fa6881da7d770a483fd05248b4", + "sha256:94698a9c5f91f9d138526b48fe26a199609544591f859c870d477351dc7b2414", + "sha256:9a67fc9e8eb39039280526379fb3a70023d77caec1852002b4da7e8b270c4dd9", + "sha256:9de40a7b0323d889cf8d23d1ef214f565ab154443c42737dfe52ff82cf857664", + "sha256:a05d0c237b3349096d3981b727493e22147f934b20f6f125a3eba8f994bec4a9", + "sha256:afb8db5439b81cf9c9d0c80404b60c3cc9c3add93e114dcae767f1477cb53775", + "sha256:b18a3ed7d5b3bd8d9ef7a8cb226502c6bf8308df1525e1cc676c3680e7176739", + "sha256:b1e74d11748e7e98e2f426ab176d4ed720a64412b6a15054378afdb71e0f37dc", + "sha256:b21e08af67b8a103c71a250401c78d5e0893beff75e28c53c98f4de42f774062", + "sha256:b4c854ef3adc177950a8dfc81a86f5115d2abd545751a304c5bcf2c2c7283cfe", + "sha256:b882b3df248017dba09d6b16defe9b5c407fe32fc7c65a9c69798e6175601be9", + "sha256:baf5215e0ab74c16e2dd324e8ec067ef59e41125d3eade2b863d294fd5035c92", + "sha256:c649e3a33450ec82378822b3dad03cc228b8f5963c0c12fc3b1e0ab940f768a5", + "sha256:c654de545946e0db659b3400168c9ad31b5d29593291482c43e3564effbcee13", + "sha256:c6638687455baf640e37344fe26d37c404db8b80d037c3d29f58fe8d1c3b194d", + "sha256:c8d3b5532fc71b7a77c09192b4a5a200ea992702734a2e9279a37f2478236f26", + "sha256:cb527a79772e5ef98fb1d700678fe031e353e765d1ca2d409c92263c6d43e09f", + "sha256:cf364028c016c03078a23b503f02058f1814320a56ad535686f90565636a9495", + "sha256:d48a880098c96020b02d5a1f7d9251308510ce8858940e6fa99ece33f610838b", + "sha256:d68b6cef7827e8641e8ef16f4494edda8b36104d79773a334beaa1e3521430f6", + "sha256:d9b29c1f0ae438d5ee9acb31cadee00a58c46cc9c0b2f9038c6b0b3470877a8c", + "sha256:d9b97165e8aed9272a6bb17c01e3cc5871a594a446ebedc996e2397a1c1ea8ef", + "sha256:da68248800ad6320861f129cd9c1bf96ca849a2771a59e0344e88681905916f5", + "sha256:da902562c3e9c550df360bfa53c035b2f241fed6d9aef119048073680ace4a18", + "sha256:dbd5c7a25a7cb98f5ca55d258b103a2054f859a46ae11aaf23134f9cc0d356ad", + "sha256:dd4f05f54a52fb558f1ba9f528228066954fee3ebe629fc1660d874d040ae5a3", + "sha256:de8dad4425a6ca6e4e5e297b27b5c824ecc7581910bf9aee86cb6835e6812aa7", + "sha256:e11e82b744887154b182fd3e7e8512418446501191994dbf9c9fc1f32cc8efd5", + "sha256:e6e73b9e02893c764e7e8d5bb5ce277f1a009cd5243f8228f75f842bf937c534", + "sha256:f73b96c41e3b2adedc34a7356e64c8eb96e03a3782b535e043a986276ce12a49", + "sha256:f93fd8e5c8c0a4aa1f424d6173f14a892044054871c771f8566e4008eaa359d2", + "sha256:fc33c5141b55ed366cfaad382df24fe7dcbc686de5be719b207bb248e3053dc5", + "sha256:fc7de24befaeae77ba923797c7c87834c73648a05a4bde34b3b7e5588973a453", + "sha256:fe562eb1a64e67dd297ccc4f5addea2501664954f2692b69a76449ec7913ecbf" ], - "markers": "platform_python_implementation != 'PyPy'", - "version": "==1.17.1" + "markers": "python_version >= '3.9'", + "version": "==2.0.0" }, "charset-normalizer": { "hashes": [ @@ -235,41 +252,63 @@ }, "cryptography": { "hashes": [ - "sha256:00918d859aa4e57db8299607086f793fa7813ae2ff5a4637e318a25ef82730f7", - "sha256:1e8d181e90a777b63f3f0caa836844a1182f1f265687fac2115fcf245f5fbec3", - "sha256:1f9a92144fa0c877117e9748c74501bea842f93d21ee00b0cf922846d9d0b183", - "sha256:21377472ca4ada2906bc313168c9dc7b1d7ca417b63c1c3011d0c74b7de9ae69", - "sha256:24979e9f2040c953a94bf3c6782e67795a4c260734e5264dceea65c8f4bae64a", - "sha256:2a46a89ad3e6176223b632056f321bc7de36b9f9b93b2cc1cccf935a3849dc62", - "sha256:322eb03ecc62784536bc173f1483e76747aafeb69c8728df48537eb431cd1911", - "sha256:436df4f203482f41aad60ed1813811ac4ab102765ecae7a2bbb1dbb66dcff5a7", - "sha256:4f422e8c6a28cf8b7f883eb790695d6d45b0c385a2583073f3cec434cc705e1a", - "sha256:53f23339864b617a3dfc2b0ac8d5c432625c80014c25caac9082314e9de56f41", - "sha256:5fed5cd6102bb4eb843e3315d2bf25fede494509bddadb81e03a859c1bc17b83", - "sha256:610a83540765a8d8ce0f351ce42e26e53e1f774a6efb71eb1b41eb01d01c3d12", - "sha256:6c8acf6f3d1f47acb2248ec3ea261171a671f3d9428e34ad0357148d492c7864", - "sha256:6f76fdd6fd048576a04c5210d53aa04ca34d2ed63336d4abd306d0cbe298fddf", - "sha256:72198e2b5925155497a5a3e8c216c7fb3e64c16ccee11f0e7da272fa93b35c4c", - "sha256:887143b9ff6bad2b7570da75a7fe8bbf5f65276365ac259a5d2d5147a73775f2", - "sha256:888fcc3fce0c888785a4876ca55f9f43787f4c5c1cc1e2e0da71ad481ff82c5b", - "sha256:8e6a85a93d0642bd774460a86513c5d9d80b5c002ca9693e63f6e540f1815ed0", - "sha256:94f99f2b943b354a5b6307d7e8d19f5c423a794462bde2bf310c770ba052b1c4", - "sha256:9b336599e2cb77b1008cb2ac264b290803ec5e8e89d618a5e978ff5eb6f715d9", - "sha256:a2d8a7045e1ab9b9f803f0d9531ead85f90c5f2859e653b61497228b18452008", - "sha256:b8272f257cf1cbd3f2e120f14c68bff2b6bdfcc157fafdee84a1b795efd72862", - "sha256:bf688f615c29bfe9dfc44312ca470989279f0e94bb9f631f85e3459af8efc009", - "sha256:d9c5b9f698a83c8bd71e0f4d3f9f839ef244798e5ffe96febfa9714717db7af7", - "sha256:dd7c7e2d71d908dc0f8d2027e1604102140d84b155e658c20e8ad1304317691f", - "sha256:df978682c1504fc93b3209de21aeabf2375cb1571d4e61907b3e7a2540e83026", - "sha256:e403f7f766ded778ecdb790da786b418a9f2394f36e8cc8b796cc056ab05f44f", - "sha256:eb3889330f2a4a148abead555399ec9a32b13b7c8ba969b72d8e500eb7ef84cd", - "sha256:f4daefc971c2d1f82f03097dc6f216744a6cd2ac0f04c68fb935ea2ba2a0d420", - "sha256:f51f5705ab27898afda1aaa430f34ad90dc117421057782022edf0600bec5f14", - "sha256:fd0ee90072861e276b0ff08bd627abec29e32a53b2be44e41dbcdf87cbee2b00" + "sha256:00a5e7e87938e5ff9ff5447ab086a5706a957137e6e433841e9d24f38a065217", + "sha256:01ca9ff2885f3acc98c29f1860552e37f6d7c7d013d7334ff2a9de43a449315d", + "sha256:09859af8466b69bc3c27bdf4f5d84a665e0f7ab5088412e9e2ec49758eca5cbc", + "sha256:0abf1ffd6e57c67e92af68330d05760b7b7efb243aab8377e583284dbab72c71", + "sha256:1000713389b75c449a6e979ffc7dcc8ac90b437048766cef052d4d30b8220971", + "sha256:109d4ddfadf17e8e7779c39f9b18111a09efb969a301a31e987416a0191ed93a", + "sha256:10b01676fc208c3e6feeb25a8b83d81767e8059e1fe86e1dc62d10a3018fa926", + "sha256:10ca84c4668d066a9878890047f03546f3ae0a6b8b39b697457b7757aaf18dbc", + "sha256:15ab9b093e8f09daab0f2159bb7e47532596075139dd74365da52ecc9cb46c5d", + "sha256:191bb60a7be5e6f54e30ba16fdfae78ad3a342a0599eb4193ba88e3f3d6e185b", + "sha256:22d7e97932f511d6b0b04f2bfd818d73dcd5928db509460aaf48384778eb6d20", + "sha256:23b1a8f26e43f47ceb6d6a43115f33a5a37d57df4ea0ca295b780ae8546e8044", + "sha256:36e627112085bb3b81b19fed209c05ce2a52ee8b15d161b7c643a7d5a88491f3", + "sha256:39b6755623145ad5eff1dab323f4eae2a32a77a7abef2c5089a04a3d04366715", + "sha256:3b51b8ca4f1c6453d8829e1eb7299499ca7f313900dd4d89a24b8b87c0a780d4", + "sha256:402b58fc32614f00980b66d6e56a5b4118e6cb362ae8f3fda141ba4689bd4506", + "sha256:416260257577718c05135c55958b674000baef9a1c7d9e8f306ec60d71db850f", + "sha256:46acf53b40ea38f9c6c229599a4a13f0d46a6c3fa9ef19fc1a124d62e338dfa0", + "sha256:4b7387121ac7d15e550f5cb4a43aef2559ed759c35df7336c402bb8275ac9683", + "sha256:50fc3343ac490c6b08c0cf0d704e881d0d660be923fd3076db3e932007e726e3", + "sha256:516ea134e703e9fe26bcd1277a4b59ad30586ea90c365a87781d7887a646fe21", + "sha256:549e234ff32571b1f4076ac269fcce7a808d3bf98b76c8dd560e42dbc66d7d91", + "sha256:5d7f93296ee28f68447397bf5198428c9aeeab45705a55d53a6343455dcb2c3c", + "sha256:5ecfccd2329e37e9b7112a888e76d9feca2347f12f37918facbb893d7bb88ee8", + "sha256:6276eb85ef938dc035d59b87c8a7dc559a232f954962520137529d77b18ff1df", + "sha256:6b5063083824e5509fdba180721d55909ffacccc8adbec85268b48439423d78c", + "sha256:6eae65d4c3d33da080cff9c4ab1f711b15c1d9760809dad6ea763f3812d254cb", + "sha256:6f61efb26e76c45c4a227835ddeae96d83624fb0d29eb5df5b96e14ed1a0afb7", + "sha256:71e842ec9bc7abf543b47cf86b9a743baa95f4677d22baa4c7d5c69e49e9bc04", + "sha256:760f83faa07f8b64e9c33fc963d790a2edb24efb479e3520c14a45741cd9b2db", + "sha256:78a97cf6a8839a48c49271cdcbd5cf37ca2c1d6b7fdd86cc864f302b5e9bf459", + "sha256:7ce938a99998ed3c8aa7e7272dca1a610401ede816d36d0693907d863b10d9ea", + "sha256:8a6e050cb6164d3f830453754094c086ff2d0b2f3a897a1d9820f6139a1f0914", + "sha256:9394673a9f4de09e28b5356e7fff97d778f8abad85c9d5ac4a4b7e25a0de7717", + "sha256:94cd0549accc38d1494e1f8de71eca837d0509d0d44bf11d158524b0e12cebf9", + "sha256:a04bee9ab6a4da801eb9b51f1b708a1b5b5c9eb48c03f74198464c66f0d344ac", + "sha256:a23582810fedb8c0bc47524558fb6c56aac3fc252cb306072fd2815da2a47c32", + "sha256:a2c0cd47381a3229c403062f764160d57d4d175e022c1df84e168c6251a22eec", + "sha256:a8b17438104fed022ce745b362294d9ce35b4c2e45c1d958ad4a4b019285f4a1", + "sha256:a9a3008438615669153eb86b26b61e09993921ebdd75385ddd748702c5adfddb", + "sha256:b02cf04496f6576afffef5ddd04a0cb7d49cf6be16a9059d793a30b035f6b6ac", + "sha256:b419ae593c86b87014b9be7396b385491ad7f320bde96826d0dd174459e54665", + "sha256:c0a7bb1a68a5d3471880e264621346c48665b3bf1c3759d682fc0864c540bd9e", + "sha256:c70cc23f12726be8f8bc72e41d5065d77e4515efae3690326764ea1b07845cfb", + "sha256:c8daeb2d2174beb4575b77482320303f3d39b8e81153da4f0fb08eb5fe86a6c5", + "sha256:cb3d760a6117f621261d662bccc8ef5bc32ca673e037c83fbe565324f5c46936", + "sha256:d55f3dffadd674514ad19451161118fd010988540cee43d8bc20675e775925de", + "sha256:d89c3468de4cdc4f08a57e214384d0471911a3830fcdaf7a8cc587e42a866372", + "sha256:db391fa7c66df6762ee3f00c95a89e6d428f4d60e7abc8328f4fe155b5ac6e54", + "sha256:dfb781ff7eaa91a6f7fd41776ec37c5853c795d3b358d4896fdbb5df168af422", + "sha256:e5bf0ed4490068a2e72ac03d786693adeb909981cc596425d09032d372bcc849", + "sha256:e7aec276d68421f9574040c26e2a7c3771060bc0cff408bae1dcb19d3ab1e63c", + "sha256:ef639cb3372f69ec44915fafcd6698b6cc78fbe0c2ea41be867f6ed612811963", + "sha256:f260d0d41e9b4da1ed1e0f1ce571f97fe370b152ab18778e9e8f67d6af432018" ], - "index": "pypi", - "markers": "python_version >= '3.7' and python_full_version not in '3.9.0, 3.9.1'", - "version": "==44.0.1" + "markers": "python_version >= '3.8' and python_full_version not in '3.9.0, 3.9.1'", + "version": "==46.0.3" }, "deprecated": { "hashes": [ @@ -289,94 +328,122 @@ }, "jinja2": { "hashes": [ - "sha256:8fefff8dc3034e27bb80d67c671eb8a9bc424c0ef4c0826edbff304cceff43bb", - "sha256:aba0f4dc9ed8013c424088f68a5c226f7d6097ed89b246d7749c2ec4175c6adb" + "sha256:0137fb05990d35f1275a587e9aee6d56da821fc83491a0fb838183be43f66d6d", + "sha256:85ece4451f492d0c13c5dd7c13a64681a86afae63a5f347908daf103ce6d2f67" ], "markers": "python_version >= '3.7'", - "version": "==3.1.5" + "version": "==3.1.6" }, "markupsafe": { "hashes": [ - "sha256:0bff5e0ae4ef2e1ae4fdf2dfd5b76c75e5c2fa4132d05fc1b0dabcd20c7e28c4", - "sha256:0f4ca02bea9a23221c0182836703cbf8930c5e9454bacce27e767509fa286a30", - "sha256:1225beacc926f536dc82e45f8a4d68502949dc67eea90eab715dea3a21c1b5f0", - "sha256:131a3c7689c85f5ad20f9f6fb1b866f402c445b220c19fe4308c0b147ccd2ad9", - "sha256:15ab75ef81add55874e7ab7055e9c397312385bd9ced94920f2802310c930396", - "sha256:1a9d3f5f0901fdec14d8d2f66ef7d035f2157240a433441719ac9a3fba440b13", - "sha256:1c99d261bd2d5f6b59325c92c73df481e05e57f19837bdca8413b9eac4bd8028", - "sha256:1e084f686b92e5b83186b07e8a17fc09e38fff551f3602b249881fec658d3eca", - "sha256:2181e67807fc2fa785d0592dc2d6206c019b9502410671cc905d132a92866557", - "sha256:2cb8438c3cbb25e220c2ab33bb226559e7afb3baec11c4f218ffa7308603c832", - "sha256:3169b1eefae027567d1ce6ee7cae382c57fe26e82775f460f0b2778beaad66c0", - "sha256:3809ede931876f5b2ec92eef964286840ed3540dadf803dd570c3b7e13141a3b", - "sha256:38a9ef736c01fccdd6600705b09dc574584b89bea478200c5fbf112a6b0d5579", - "sha256:3d79d162e7be8f996986c064d1c7c817f6df3a77fe3d6859f6f9e7be4b8c213a", - "sha256:444dcda765c8a838eaae23112db52f1efaf750daddb2d9ca300bcae1039adc5c", - "sha256:48032821bbdf20f5799ff537c7ac3d1fba0ba032cfc06194faffa8cda8b560ff", - "sha256:4aa4e5faecf353ed117801a068ebab7b7e09ffb6e1d5e412dc852e0da018126c", - "sha256:52305740fe773d09cffb16f8ed0427942901f00adedac82ec8b67752f58a1b22", - "sha256:569511d3b58c8791ab4c2e1285575265991e6d8f8700c7be0e88f86cb0672094", - "sha256:57cb5a3cf367aeb1d316576250f65edec5bb3be939e9247ae594b4bcbc317dfb", - "sha256:5b02fb34468b6aaa40dfc198d813a641e3a63b98c2b05a16b9f80b7ec314185e", - "sha256:6381026f158fdb7c72a168278597a5e3a5222e83ea18f543112b2662a9b699c5", - "sha256:6af100e168aa82a50e186c82875a5893c5597a0c1ccdb0d8b40240b1f28b969a", - "sha256:6c89876f41da747c8d3677a2b540fb32ef5715f97b66eeb0c6b66f5e3ef6f59d", - "sha256:6e296a513ca3d94054c2c881cc913116e90fd030ad1c656b3869762b754f5f8a", - "sha256:70a87b411535ccad5ef2f1df5136506a10775d267e197e4cf531ced10537bd6b", - "sha256:7e94c425039cde14257288fd61dcfb01963e658efbc0ff54f5306b06054700f8", - "sha256:846ade7b71e3536c4e56b386c2a47adf5741d2d8b94ec9dc3e92e5e1ee1e2225", - "sha256:88416bd1e65dcea10bc7569faacb2c20ce071dd1f87539ca2ab364bf6231393c", - "sha256:88b49a3b9ff31e19998750c38e030fc7bb937398b1f78cfa599aaef92d693144", - "sha256:8c4e8c3ce11e1f92f6536ff07154f9d49677ebaaafc32db9db4620bc11ed480f", - "sha256:8e06879fc22a25ca47312fbe7c8264eb0b662f6db27cb2d3bbbc74b1df4b9b87", - "sha256:9025b4018f3a1314059769c7bf15441064b2207cb3f065e6ea1e7359cb46db9d", - "sha256:93335ca3812df2f366e80509ae119189886b0f3c2b81325d39efdb84a1e2ae93", - "sha256:9778bd8ab0a994ebf6f84c2b949e65736d5575320a17ae8984a77fab08db94cf", - "sha256:9e2d922824181480953426608b81967de705c3cef4d1af983af849d7bd619158", - "sha256:a123e330ef0853c6e822384873bef7507557d8e4a082961e1defa947aa59ba84", - "sha256:a904af0a6162c73e3edcb969eeeb53a63ceeb5d8cf642fade7d39e7963a22ddb", - "sha256:ad10d3ded218f1039f11a75f8091880239651b52e9bb592ca27de44eed242a48", - "sha256:b424c77b206d63d500bcb69fa55ed8d0e6a3774056bdc4839fc9298a7edca171", - "sha256:b5a6b3ada725cea8a5e634536b1b01c30bcdcd7f9c6fff4151548d5bf6b3a36c", - "sha256:ba8062ed2cf21c07a9e295d5b8a2a5ce678b913b45fdf68c32d95d6c1291e0b6", - "sha256:ba9527cdd4c926ed0760bc301f6728ef34d841f405abf9d4f959c478421e4efd", - "sha256:bbcb445fa71794da8f178f0f6d66789a28d7319071af7a496d4d507ed566270d", - "sha256:bcf3e58998965654fdaff38e58584d8937aa3096ab5354d493c77d1fdd66d7a1", - "sha256:c0ef13eaeee5b615fb07c9a7dadb38eac06a0608b41570d8ade51c56539e509d", - "sha256:cabc348d87e913db6ab4aa100f01b08f481097838bdddf7c7a84b7575b7309ca", - "sha256:cdb82a876c47801bb54a690c5ae105a46b392ac6099881cdfb9f6e95e4014c6a", - "sha256:cfad01eed2c2e0c01fd0ecd2ef42c492f7f93902e39a42fc9ee1692961443a29", - "sha256:d16a81a06776313e817c951135cf7340a3e91e8c1ff2fac444cfd75fffa04afe", - "sha256:d8213e09c917a951de9d09ecee036d5c7d36cb6cb7dbaece4c71a60d79fb9798", - "sha256:e07c3764494e3776c602c1e78e298937c3315ccc9043ead7e685b7f2b8d47b3c", - "sha256:e17c96c14e19278594aa4841ec148115f9c7615a47382ecb6b82bd8fea3ab0c8", - "sha256:e444a31f8db13eb18ada366ab3cf45fd4b31e4db1236a4448f68778c1d1a5a2f", - "sha256:e6a2a455bd412959b57a172ce6328d2dd1f01cb2135efda2e4576e8a23fa3b0f", - "sha256:eaa0a10b7f72326f1372a713e73c3f739b524b3af41feb43e4921cb529f5929a", - "sha256:eb7972a85c54febfb25b5c4b4f3af4dcc731994c7da0d8a0b4a6eb0640e1d178", - "sha256:ee55d3edf80167e48ea11a923c7386f4669df67d7994554387f84e7d8b0a2bf0", - "sha256:f3818cb119498c0678015754eba762e0d61e5b52d34c8b13d770f0719f7b1d79", - "sha256:f8b3d067f2e40fe93e1ccdd6b2e1d16c43140e76f02fb1319a05cf2b79d99430", - "sha256:fcabf5ff6eea076f859677f5f0b6b5c1a51e70a376b0579e0eadef8db48c6b50" + "sha256:0303439a41979d9e74d18ff5e2dd8c43ed6c6001fd40e5bf2e43f7bd9bbc523f", + "sha256:068f375c472b3e7acbe2d5318dea141359e6900156b5b2ba06a30b169086b91a", + "sha256:0bf2a864d67e76e5c9a34dc26ec616a66b9888e25e7b9460e1c76d3293bd9dbf", + "sha256:0db14f5dafddbb6d9208827849fad01f1a2609380add406671a26386cdf15a19", + "sha256:0eb9ff8191e8498cca014656ae6b8d61f39da5f95b488805da4bb029cccbfbaf", + "sha256:0f4b68347f8c5eab4a13419215bdfd7f8c9b19f2b25520968adfad23eb0ce60c", + "sha256:1085e7fbddd3be5f89cc898938f42c0b3c711fdcb37d75221de2666af647c175", + "sha256:116bb52f642a37c115f517494ea5feb03889e04df47eeff5b130b1808ce7c219", + "sha256:12c63dfb4a98206f045aa9563db46507995f7ef6d83b2f68eda65c307c6829eb", + "sha256:133a43e73a802c5562be9bbcd03d090aa5a1fe899db609c29e8c8d815c5f6de6", + "sha256:1353ef0c1b138e1907ae78e2f6c63ff67501122006b0f9abad68fda5f4ffc6ab", + "sha256:15d939a21d546304880945ca1ecb8a039db6b4dc49b2c5a400387cdae6a62e26", + "sha256:177b5253b2834fe3678cb4a5f0059808258584c559193998be2601324fdeafb1", + "sha256:1872df69a4de6aead3491198eaf13810b565bdbeec3ae2dc8780f14458ec73ce", + "sha256:1b4b79e8ebf6b55351f0d91fe80f893b4743f104bff22e90697db1590e47a218", + "sha256:1b52b4fb9df4eb9ae465f8d0c228a00624de2334f216f178a995ccdcf82c4634", + "sha256:1ba88449deb3de88bd40044603fafffb7bc2b055d626a330323a9ed736661695", + "sha256:1cc7ea17a6824959616c525620e387f6dd30fec8cb44f649e31712db02123dad", + "sha256:218551f6df4868a8d527e3062d0fb968682fe92054e89978594c28e642c43a73", + "sha256:26a5784ded40c9e318cfc2bdb30fe164bdb8665ded9cd64d500a34fb42067b1c", + "sha256:2713baf880df847f2bece4230d4d094280f4e67b1e813eec43b4c0e144a34ffe", + "sha256:2a15a08b17dd94c53a1da0438822d70ebcd13f8c3a95abe3a9ef9f11a94830aa", + "sha256:2f981d352f04553a7171b8e44369f2af4055f888dfb147d55e42d29e29e74559", + "sha256:32001d6a8fc98c8cb5c947787c5d08b0a50663d139f1305bac5885d98d9b40fa", + "sha256:3524b778fe5cfb3452a09d31e7b5adefeea8c5be1d43c4f810ba09f2ceb29d37", + "sha256:3537e01efc9d4dccdf77221fb1cb3b8e1a38d5428920e0657ce299b20324d758", + "sha256:35add3b638a5d900e807944a078b51922212fb3dedb01633a8defc4b01a3c85f", + "sha256:38664109c14ffc9e7437e86b4dceb442b0096dfe3541d7864d9cbe1da4cf36c8", + "sha256:3a7e8ae81ae39e62a41ec302f972ba6ae23a5c5396c8e60113e9066ef893da0d", + "sha256:3b562dd9e9ea93f13d53989d23a7e775fdfd1066c33494ff43f5418bc8c58a5c", + "sha256:457a69a9577064c05a97c41f4e65148652db078a3a509039e64d3467b9e7ef97", + "sha256:4bd4cd07944443f5a265608cc6aab442e4f74dff8088b0dfc8238647b8f6ae9a", + "sha256:4e885a3d1efa2eadc93c894a21770e4bc67899e3543680313b09f139e149ab19", + "sha256:4faffd047e07c38848ce017e8725090413cd80cbc23d86e55c587bf979e579c9", + "sha256:509fa21c6deb7a7a273d629cf5ec029bc209d1a51178615ddf718f5918992ab9", + "sha256:5678211cb9333a6468fb8d8be0305520aa073f50d17f089b5b4b477ea6e67fdc", + "sha256:591ae9f2a647529ca990bc681daebdd52c8791ff06c2bfa05b65163e28102ef2", + "sha256:5a7d5dc5140555cf21a6fefbdbf8723f06fcd2f63ef108f2854de715e4422cb4", + "sha256:69c0b73548bc525c8cb9a251cddf1931d1db4d2258e9599c28c07ef3580ef354", + "sha256:6b5420a1d9450023228968e7e6a9ce57f65d148ab56d2313fcd589eee96a7a50", + "sha256:722695808f4b6457b320fdc131280796bdceb04ab50fe1795cd540799ebe1698", + "sha256:729586769a26dbceff69f7a7dbbf59ab6572b99d94576a5592625d5b411576b9", + "sha256:77f0643abe7495da77fb436f50f8dab76dbc6e5fd25d39589a0f1fe6548bfa2b", + "sha256:795e7751525cae078558e679d646ae45574b47ed6e7771863fcc079a6171a0fc", + "sha256:7be7b61bb172e1ed687f1754f8e7484f1c8019780f6f6b0786e76bb01c2ae115", + "sha256:7c3fb7d25180895632e5d3148dbdc29ea38ccb7fd210aa27acbd1201a1902c6e", + "sha256:7e68f88e5b8799aa49c85cd116c932a1ac15caaa3f5db09087854d218359e485", + "sha256:83891d0e9fb81a825d9a6d61e3f07550ca70a076484292a70fde82c4b807286f", + "sha256:8485f406a96febb5140bfeca44a73e3ce5116b2501ac54fe953e488fb1d03b12", + "sha256:8709b08f4a89aa7586de0aadc8da56180242ee0ada3999749b183aa23df95025", + "sha256:8f71bc33915be5186016f675cd83a1e08523649b0e33efdb898db577ef5bb009", + "sha256:915c04ba3851909ce68ccc2b8e2cd691618c4dc4c4232fb7982bca3f41fd8c3d", + "sha256:949b8d66bc381ee8b007cd945914c721d9aba8e27f71959d750a46f7c282b20b", + "sha256:94c6f0bb423f739146aec64595853541634bde58b2135f27f61c1ffd1cd4d16a", + "sha256:9a1abfdc021a164803f4d485104931fb8f8c1efd55bc6b748d2f5774e78b62c5", + "sha256:9b79b7a16f7fedff2495d684f2b59b0457c3b493778c9eed31111be64d58279f", + "sha256:a320721ab5a1aba0a233739394eb907f8c8da5c98c9181d1161e77a0c8e36f2d", + "sha256:a4afe79fb3de0b7097d81da19090f4df4f8d3a2b3adaa8764138aac2e44f3af1", + "sha256:ad2cf8aa28b8c020ab2fc8287b0f823d0a7d8630784c31e9ee5edea20f406287", + "sha256:b8512a91625c9b3da6f127803b166b629725e68af71f8184ae7e7d54686a56d6", + "sha256:bc51efed119bc9cfdf792cdeaa4d67e8f6fcccab66ed4bfdd6bde3e59bfcbb2f", + "sha256:bdc919ead48f234740ad807933cdf545180bfbe9342c2bb451556db2ed958581", + "sha256:bdd37121970bfd8be76c5fb069c7751683bdf373db1ed6c010162b2a130248ed", + "sha256:be8813b57049a7dc738189df53d69395eba14fb99345e0a5994914a3864c8a4b", + "sha256:c0c0b3ade1c0b13b936d7970b1d37a57acde9199dc2aecc4c336773e1d86049c", + "sha256:c47a551199eb8eb2121d4f0f15ae0f923d31350ab9280078d1e5f12b249e0026", + "sha256:c4ffb7ebf07cfe8931028e3e4c85f0357459a3f9f9490886198848f4fa002ec8", + "sha256:ccfcd093f13f0f0b7fdd0f198b90053bf7b2f02a3927a30e63f3ccc9df56b676", + "sha256:d2ee202e79d8ed691ceebae8e0486bd9a2cd4794cec4824e1c99b6f5009502f6", + "sha256:d53197da72cc091b024dd97249dfc7794d6a56530370992a5e1a08983ad9230e", + "sha256:d6dd0be5b5b189d31db7cda48b91d7e0a9795f31430b7f271219ab30f1d3ac9d", + "sha256:d88b440e37a16e651bda4c7c2b930eb586fd15ca7406cb39e211fcff3bf3017d", + "sha256:de8a88e63464af587c950061a5e6a67d3632e36df62b986892331d4620a35c01", + "sha256:df2449253ef108a379b8b5d6b43f4b1a8e81a061d6537becd5582fba5f9196d7", + "sha256:e1c1493fb6e50ab01d20a22826e57520f1284df32f2d8601fdd90b6304601419", + "sha256:e1cf1972137e83c5d4c136c43ced9ac51d0e124706ee1c8aa8532c1287fa8795", + "sha256:e2103a929dfa2fcaf9bb4e7c091983a49c9ac3b19c9061b6d5427dd7d14d81a1", + "sha256:e56b7d45a839a697b5eb268c82a71bd8c7f6c94d6fd50c3d577fa39a9f1409f5", + "sha256:e8afc3f2ccfa24215f8cb28dcf43f0113ac3c37c2f0f0806d8c70e4228c5cf4d", + "sha256:e8fc20152abba6b83724d7ff268c249fa196d8259ff481f3b1476383f8f24e42", + "sha256:eaa9599de571d72e2daf60164784109f19978b327a3910d3e9de8c97b5b70cfe", + "sha256:ec15a59cf5af7be74194f7ab02d0f59a62bdcf1a537677ce67a2537c9b87fcda", + "sha256:f190daf01f13c72eac4efd5c430a8de82489d9cff23c364c3ea822545032993e", + "sha256:f34c41761022dd093b4b6896d4810782ffbabe30f2d443ff5f083e0cbbb8c737", + "sha256:f3e98bb3798ead92273dc0e5fd0f31ade220f59a266ffd8a4f6065e0a3ce0523", + "sha256:f42d0984e947b8adf7dd6dde396e720934d12c506ce84eea8476409563607591", + "sha256:f71a396b3bf33ecaa1626c255855702aca4d3d9fea5e051b41ac59a9c1c41edc", + "sha256:f9e130248f4462aaa8e2552d547f36ddadbeaa573879158d721bbd33dfe4743a", + "sha256:fed51ac40f757d41b7c48425901843666a6677e3e8eb0abcff09e4ba6e664f50" ], "markers": "python_version >= '3.9'", - "version": "==3.0.2" + "version": "==3.0.3" }, "packaging": { "hashes": [ - "sha256:09abb1bccd265c01f4a3aa3f7a7db064b36514d2cba19a2f694fe6150451a759", - "sha256:c228a6dc5e932d346bc5739379109d49e8853dd8223571c7c5b55260edc0b97f" + "sha256:29572ef2b1f17581046b3a2227d5c611fb25ec70ca1ba8554b24b0e69331a484", + "sha256:d443872c98d677bf60f6a1f2f8c1cb748e8fe762d2bf9d3148b5599295b0fc4f" ], "markers": "python_version >= '3.8'", - "version": "==24.2" + "version": "==25.0" }, "pycparser": { "hashes": [ - "sha256:491c8be9c040f5390f5bf44a5b07752bd07f56edf992381b05c701439eec10f6", - "sha256:c3702b6d3dd8c7abc1afa565d7e63d53a1d0bd86cdc24edd75470f4de499cfcc" + "sha256:78816d4f24add8f10a06d6f05b4d424ad9e96cfebf68a4ddc99c65c0720d00c2", + "sha256:e5c6e8d3fbad53479cab09ac03729e0a9faf2bee3db8208a550daf5af81a5934" ], "markers": "python_version >= '3.8'", - "version": "==2.22" + "version": "==2.23" }, "pygithub": { "hashes": [ @@ -423,62 +490,82 @@ }, "pyyaml": { "hashes": [ - "sha256:01179a4a8559ab5de078078f37e5c1a30d76bb88519906844fd7bdea1b7729ff", - "sha256:0833f8694549e586547b576dcfaba4a6b55b9e96098b36cdc7ebefe667dfed48", - "sha256:0a9a2848a5b7feac301353437eb7d5957887edbf81d56e903999a75a3d743086", - "sha256:0b69e4ce7a131fe56b7e4d770c67429700908fc0752af059838b1cfb41960e4e", - "sha256:0ffe8360bab4910ef1b9e87fb812d8bc0a308b0d0eef8c8f44e0254ab3b07133", - "sha256:11d8f3dd2b9c1207dcaf2ee0bbbfd5991f571186ec9cc78427ba5bd32afae4b5", - "sha256:17e311b6c678207928d649faa7cb0d7b4c26a0ba73d41e99c4fff6b6c3276484", - "sha256:1e2120ef853f59c7419231f3bf4e7021f1b936f6ebd222406c3b60212205d2ee", - "sha256:1f71ea527786de97d1a0cc0eacd1defc0985dcf6b3f17bb77dcfc8c34bec4dc5", - "sha256:23502f431948090f597378482b4812b0caae32c22213aecf3b55325e049a6c68", - "sha256:24471b829b3bf607e04e88d79542a9d48bb037c2267d7927a874e6c205ca7e9a", - "sha256:29717114e51c84ddfba879543fb232a6ed60086602313ca38cce623c1d62cfbf", - "sha256:2e99c6826ffa974fe6e27cdb5ed0021786b03fc98e5ee3c5bfe1fd5015f42b99", - "sha256:39693e1f8320ae4f43943590b49779ffb98acb81f788220ea932a6b6c51004d8", - "sha256:3ad2a3decf9aaba3d29c8f537ac4b243e36bef957511b4766cb0057d32b0be85", - "sha256:3b1fdb9dc17f5a7677423d508ab4f243a726dea51fa5e70992e59a7411c89d19", - "sha256:41e4e3953a79407c794916fa277a82531dd93aad34e29c2a514c2c0c5fe971cc", - "sha256:43fa96a3ca0d6b1812e01ced1044a003533c47f6ee8aca31724f78e93ccc089a", - "sha256:50187695423ffe49e2deacb8cd10510bc361faac997de9efef88badc3bb9e2d1", - "sha256:5ac9328ec4831237bec75defaf839f7d4564be1e6b25ac710bd1a96321cc8317", - "sha256:5d225db5a45f21e78dd9358e58a98702a0302f2659a3c6cd320564b75b86f47c", - "sha256:6395c297d42274772abc367baaa79683958044e5d3835486c16da75d2a694631", - "sha256:688ba32a1cffef67fd2e9398a2efebaea461578b0923624778664cc1c914db5d", - "sha256:68ccc6023a3400877818152ad9a1033e3db8625d899c72eacb5a668902e4d652", - "sha256:70b189594dbe54f75ab3a1acec5f1e3faa7e8cf2f1e08d9b561cb41b845f69d5", - "sha256:797b4f722ffa07cc8d62053e4cff1486fa6dc094105d13fea7b1de7d8bf71c9e", - "sha256:7c36280e6fb8385e520936c3cb3b8042851904eba0e58d277dca80a5cfed590b", - "sha256:7e7401d0de89a9a855c839bc697c079a4af81cf878373abd7dc625847d25cbd8", - "sha256:80bab7bfc629882493af4aa31a4cfa43a4c57c83813253626916b8c7ada83476", - "sha256:82d09873e40955485746739bcb8b4586983670466c23382c19cffecbf1fd8706", - "sha256:8388ee1976c416731879ac16da0aff3f63b286ffdd57cdeb95f3f2e085687563", - "sha256:8824b5a04a04a047e72eea5cec3bc266db09e35de6bdfe34c9436ac5ee27d237", - "sha256:8b9c7197f7cb2738065c481a0461e50ad02f18c78cd75775628afb4d7137fb3b", - "sha256:9056c1ecd25795207ad294bcf39f2db3d845767be0ea6e6a34d856f006006083", - "sha256:936d68689298c36b53b29f23c6dbb74de12b4ac12ca6cfe0e047bedceea56180", - "sha256:9b22676e8097e9e22e36d6b7bda33190d0d400f345f23d4065d48f4ca7ae0425", - "sha256:a4d3091415f010369ae4ed1fc6b79def9416358877534caf6a0fdd2146c87a3e", - "sha256:a8786accb172bd8afb8be14490a16625cbc387036876ab6ba70912730faf8e1f", - "sha256:a9f8c2e67970f13b16084e04f134610fd1d374bf477b17ec1599185cf611d725", - "sha256:bc2fa7c6b47d6bc618dd7fb02ef6fdedb1090ec036abab80d4681424b84c1183", - "sha256:c70c95198c015b85feafc136515252a261a84561b7b1d51e3384e0655ddf25ab", - "sha256:cc1c1159b3d456576af7a3e4d1ba7e6924cb39de8f67111c735f6fc832082774", - "sha256:ce826d6ef20b1bc864f0a68340c8b3287705cae2f8b4b1d932177dcc76721725", - "sha256:d584d9ec91ad65861cc08d42e834324ef890a082e591037abe114850ff7bbc3e", - "sha256:d7fded462629cfa4b685c5416b949ebad6cec74af5e2d42905d41e257e0869f5", - "sha256:d84a1718ee396f54f3a086ea0a66d8e552b2ab2017ef8b420e92edbc841c352d", - "sha256:d8e03406cac8513435335dbab54c0d385e4a49e4945d2909a581c83647ca0290", - "sha256:e10ce637b18caea04431ce14fabcf5c64a1c61ec9c56b071a4b7ca131ca52d44", - "sha256:ec031d5d2feb36d1d1a24380e4db6d43695f3748343d99434e6f5f9156aaa2ed", - "sha256:ef6107725bd54b262d6dedcc2af448a266975032bc85ef0172c5f059da6325b4", - "sha256:efdca5630322a10774e8e98e1af481aad470dd62c3170801852d752aa7a783ba", - "sha256:f753120cb8181e736c57ef7636e83f31b9c0d1722c516f7e86cf15b7aa57ff12", - "sha256:ff3824dc5261f50c9b0dfb3be22b4567a6f938ccce4587b38952d85fd9e9afe4" + "sha256:00c4bdeba853cc34e7dd471f16b4114f4162dc03e6b7afcc2128711f0eca823c", + "sha256:0150219816b6a1fa26fb4699fb7daa9caf09eb1999f3b70fb6e786805e80375a", + "sha256:02893d100e99e03eda1c8fd5c441d8c60103fd175728e23e431db1b589cf5ab3", + "sha256:02ea2dfa234451bbb8772601d7b8e426c2bfa197136796224e50e35a78777956", + "sha256:0f29edc409a6392443abf94b9cf89ce99889a1dd5376d94316ae5145dfedd5d6", + "sha256:10892704fc220243f5305762e276552a0395f7beb4dbf9b14ec8fd43b57f126c", + "sha256:16249ee61e95f858e83976573de0f5b2893b3677ba71c9dd36b9cf8be9ac6d65", + "sha256:1d37d57ad971609cf3c53ba6a7e365e40660e3be0e5175fa9f2365a379d6095a", + "sha256:1ebe39cb5fc479422b83de611d14e2c0d3bb2a18bbcb01f229ab3cfbd8fee7a0", + "sha256:214ed4befebe12df36bcc8bc2b64b396ca31be9304b8f59e25c11cf94a4c033b", + "sha256:2283a07e2c21a2aa78d9c4442724ec1eb15f5e42a723b99cb3d822d48f5f7ad1", + "sha256:22ba7cfcad58ef3ecddc7ed1db3409af68d023b7f940da23c6c2a1890976eda6", + "sha256:27c0abcb4a5dac13684a37f76e701e054692a9b2d3064b70f5e4eb54810553d7", + "sha256:28c8d926f98f432f88adc23edf2e6d4921ac26fb084b028c733d01868d19007e", + "sha256:2e71d11abed7344e42a8849600193d15b6def118602c4c176f748e4583246007", + "sha256:34d5fcd24b8445fadc33f9cf348c1047101756fd760b4dacb5c3e99755703310", + "sha256:37503bfbfc9d2c40b344d06b2199cf0e96e97957ab1c1b546fd4f87e53e5d3e4", + "sha256:3c5677e12444c15717b902a5798264fa7909e41153cdf9ef7ad571b704a63dd9", + "sha256:3ff07ec89bae51176c0549bc4c63aa6202991da2d9a6129d7aef7f1407d3f295", + "sha256:41715c910c881bc081f1e8872880d3c650acf13dfa8214bad49ed4cede7c34ea", + "sha256:418cf3f2111bc80e0933b2cd8cd04f286338bb88bdc7bc8e6dd775ebde60b5e0", + "sha256:44edc647873928551a01e7a563d7452ccdebee747728c1080d881d68af7b997e", + "sha256:4a2e8cebe2ff6ab7d1050ecd59c25d4c8bd7e6f400f5f82b96557ac0abafd0ac", + "sha256:4ad1906908f2f5ae4e5a8ddfce73c320c2a1429ec52eafd27138b7f1cbe341c9", + "sha256:501a031947e3a9025ed4405a168e6ef5ae3126c59f90ce0cd6f2bfc477be31b7", + "sha256:5190d403f121660ce8d1d2c1bb2ef1bd05b5f68533fc5c2ea899bd15f4399b35", + "sha256:5498cd1645aa724a7c71c8f378eb29ebe23da2fc0d7a08071d89469bf1d2defb", + "sha256:5cf4e27da7e3fbed4d6c3d8e797387aaad68102272f8f9752883bc32d61cb87b", + "sha256:5e0b74767e5f8c593e8c9b5912019159ed0533c70051e9cce3e8b6aa699fcd69", + "sha256:5ed875a24292240029e4483f9d4a4b8a1ae08843b9c54f43fcc11e404532a8a5", + "sha256:5fcd34e47f6e0b794d17de1b4ff496c00986e1c83f7ab2fb8fcfe9616ff7477b", + "sha256:5fdec68f91a0c6739b380c83b951e2c72ac0197ace422360e6d5a959d8d97b2c", + "sha256:6344df0d5755a2c9a276d4473ae6b90647e216ab4757f8426893b5dd2ac3f369", + "sha256:64386e5e707d03a7e172c0701abfb7e10f0fb753ee1d773128192742712a98fd", + "sha256:652cb6edd41e718550aad172851962662ff2681490a8a711af6a4d288dd96824", + "sha256:66291b10affd76d76f54fad28e22e51719ef9ba22b29e1d7d03d6777a9174198", + "sha256:66e1674c3ef6f541c35191caae2d429b967b99e02040f5ba928632d9a7f0f065", + "sha256:6adc77889b628398debc7b65c073bcb99c4a0237b248cacaf3fe8a557563ef6c", + "sha256:79005a0d97d5ddabfeeea4cf676af11e647e41d81c9a7722a193022accdb6b7c", + "sha256:7c6610def4f163542a622a73fb39f534f8c101d690126992300bf3207eab9764", + "sha256:7f047e29dcae44602496db43be01ad42fc6f1cc0d8cd6c83d342306c32270196", + "sha256:8098f252adfa6c80ab48096053f512f2321f0b998f98150cea9bd23d83e1467b", + "sha256:850774a7879607d3a6f50d36d04f00ee69e7fc816450e5f7e58d7f17f1ae5c00", + "sha256:8d1fab6bb153a416f9aeb4b8763bc0f22a5586065f86f7664fc23339fc1c1fac", + "sha256:8da9669d359f02c0b91ccc01cac4a67f16afec0dac22c2ad09f46bee0697eba8", + "sha256:8dc52c23056b9ddd46818a57b78404882310fb473d63f17b07d5c40421e47f8e", + "sha256:9149cad251584d5fb4981be1ecde53a1ca46c891a79788c0df828d2f166bda28", + "sha256:93dda82c9c22deb0a405ea4dc5f2d0cda384168e466364dec6255b293923b2f3", + "sha256:96b533f0e99f6579b3d4d4995707cf36df9100d67e0c8303a0c55b27b5f99bc5", + "sha256:9c57bb8c96f6d1808c030b1687b9b5fb476abaa47f0db9c0101f5e9f394e97f4", + "sha256:9c7708761fccb9397fe64bbc0395abcae8c4bf7b0eac081e12b809bf47700d0b", + "sha256:9f3bfb4965eb874431221a3ff3fdcddc7e74e3b07799e0e84ca4a0f867d449bf", + "sha256:a33284e20b78bd4a18c8c2282d549d10bc8408a2a7ff57653c0cf0b9be0afce5", + "sha256:a80cb027f6b349846a3bf6d73b5e95e782175e52f22108cfa17876aaeff93702", + "sha256:b30236e45cf30d2b8e7b3e85881719e98507abed1011bf463a8fa23e9c3e98a8", + "sha256:b3bc83488de33889877a0f2543ade9f70c67d66d9ebb4ac959502e12de895788", + "sha256:b865addae83924361678b652338317d1bd7e79b1f4596f96b96c77a5a34b34da", + "sha256:b8bb0864c5a28024fac8a632c443c87c5aa6f215c0b126c449ae1a150412f31d", + "sha256:ba1cc08a7ccde2d2ec775841541641e4548226580ab850948cbfda66a1befcdc", + "sha256:bdb2c67c6c1390b63c6ff89f210c8fd09d9a1217a465701eac7316313c915e4c", + "sha256:c1ff362665ae507275af2853520967820d9124984e0f7466736aea23d8611fba", + "sha256:c2514fceb77bc5e7a2f7adfaa1feb2fb311607c9cb518dbc378688ec73d8292f", + "sha256:c3355370a2c156cffb25e876646f149d5d68f5e0a3ce86a5084dd0b64a994917", + "sha256:c458b6d084f9b935061bc36216e8a69a7e293a2f1e68bf956dcd9e6cbcd143f5", + "sha256:d0eae10f8159e8fdad514efdc92d74fd8d682c933a6dd088030f3834bc8e6b26", + "sha256:d76623373421df22fb4cf8817020cbb7ef15c725b9d5e45f17e189bfc384190f", + "sha256:ebc55a14a21cb14062aa4162f906cd962b28e2e9ea38f9b4391244cd8de4ae0b", + "sha256:eda16858a3cab07b80edaf74336ece1f986ba330fdb8ee0d6c0d68fe82bc96be", + "sha256:ee2922902c45ae8ccada2c5b501ab86c36525b883eff4255313a253a3160861c", + "sha256:efd7b85f94a6f21e4932043973a7ba2613b059c4a000551892ac9f1d11f5baf3", + "sha256:f7057c9a337546edc7973c0d3ba84ddcdf0daa14533c2065749c9075001090e6", + "sha256:fa160448684b4e94d80416c0fa4aac48967a969efe22931448d853ada8baf926", + "sha256:fc09d0aa354569bc501d4e787133afc08552722d3ab34836a80547331bb5d4a0" ], "markers": "python_version >= '3.8'", - "version": "==6.0.2" + "version": "==6.0.3" }, "requests": { "hashes": [ @@ -491,10 +578,11 @@ }, "resolvelib": { "hashes": [ - "sha256:04ce76cbd63fded2078ce224785da6ecd42b9564b1390793f64ddecbe997b309", - "sha256:d2da45d1a8dfee81bdd591647783e340ef3bcb104b54c383f70d422ef5cc7dbf" + "sha256:7d08a2022f6e16ce405d60b68c390f054efcfd0477d4b9bd019cc941c28fad1c", + "sha256:fb06b66c8da04172d9e72a21d7d06186d8919e32ae5ab5cdf5b9d920be805ac2" ], - "version": "==1.0.1" + "markers": "python_version >= '3.9'", + "version": "==1.2.1" }, "six": { "hashes": [ From 4d14bd92790dd2904a10ca29458ff9156d89db39 Mon Sep 17 00:00:00 2001 From: Matej Feder Date: Tue, 9 Dec 2025 21:52:15 +0100 Subject: [PATCH 361/374] Update and fix stale repos action (#358) Signed-off-by: Matej Feder --- .github/workflows/stale-repos.yml | 33 +++++++++++++++---------------- 1 file changed, 16 insertions(+), 17 deletions(-) diff --git a/.github/workflows/stale-repos.yml b/.github/workflows/stale-repos.yml index 06b17cde..923cefae 100644 --- a/.github/workflows/stale-repos.yml +++ b/.github/workflows/stale-repos.yml @@ -16,16 +16,9 @@ name: stale repo identifier "on": workflow_dispatch: - push: - branches: - - main schedule: - cron: "0 1 1 * *" # Runs monthly: at 01:00 UTC on the 1st day of every month -permissions: - contents: read - issues: write - jobs: build: name: Stale repo identifier @@ -38,10 +31,10 @@ jobs: contents: read steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 - name: Run stale_repos tool - uses: github/stale-repos@v2.1.3 + uses: github/stale-repos@v8.0.3 env: GH_TOKEN: ${{ secrets.GITHUB_TOKEN }} ORGANIZATION: SovereignCloudStack @@ -53,7 +46,7 @@ jobs: run: mv stale_repos.md stale_repos_${{ matrix.days }}.md - name: Upload stale report artifact - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v5 with: name: stale_repos_report_${{ matrix.days }} path: stale_repos_${{ matrix.days }}.md @@ -64,19 +57,22 @@ jobs: needs: build # Runs after all matrix jobs finish permissions: + contents: write issues: write steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 - name: Download all stale report artifacts - uses: actions/download-artifact@v4 + uses: actions/download-artifact@v6 with: path: stale_reports - name: Merge reports run: | - echo "# Stale Repository Report" > final_stale_repos.md + echo "# Autogenerated Stale Repository Report " > final_stale_repos.md + echo "### Do not close this issue - it is autogenerated by the `stale repo identifier` action" >> final_stale_repos.md + echo "### Two thresholds are used - **335** days and **365** days - in accordance with the standard: https://github.com/SovereignCloudStack/standards/blob/main/Standards/scs-0006-v1-organization-management.md" >> final_stale_repos.md for file in stale_reports/**/stale_repos_*.md; do cat "$file" >> final_stale_repos.md echo "" >> final_stale_repos.md @@ -84,15 +80,18 @@ jobs: - name: Check for the stale report issue run: | - ISSUE_NUMBER=$(gh search issues "Stale repository report" --match title --json number --jq ".[0].number") + ISSUE_NUMBER=$(gh search issues "Autogenerated Stale Repository Report (DO NOT CLOSE)" --match title --json number --jq ".[0].number") echo "issue_number=$ISSUE_NUMBER" >> "$GITHUB_ENV" env: GH_TOKEN: ${{ secrets.GITHUB_TOKEN }} - name: Create or update issue - uses: peter-evans/create-issue-from-file@v5 + uses: peter-evans/create-issue-from-file@v6 with: issue-number: ${{ env.issue_number }} - title: Stale repository report + title: Autogenerated Stale Repository Report (DO NOT CLOSE) content-filepath: ./final_stale_repos.md - token: ${{ secrets.GITHUB_TOKEN }} + # FIXME: GITHUB_TOKEN does not work on forks (including this repo). + # See: https://github.com/peter-evans/create-issue-from-file/issues/1673 + # Remove the current PAT workaround and implement a better solution. + token: ${{ secrets.STALE_PAT }} From 4369c2bea38a1108583a5a14d72b1558b3b4ebb6 Mon Sep 17 00:00:00 2001 From: Felix Kronlage-Dammers Date: Mon, 15 Dec 2025 14:12:34 +0100 Subject: [PATCH 362/374] start archiving repos (#353) * start archiving repos Signed-off-by: Felix Kronlage-Dammers * Archive 13 additional repositories Mark the following repositories as archived: - container-images - gx-credential-generator - k8s-harbor - k8s-template - scs-did-creator - scs-health-monitor - security-infra-scan-pipeline - security-k8s-scan-pipeline - status-page-api - status-page-deployment - status-page-githubprojects - status-page-openapi - status-page-web Signed-off-by: Christian Berendt * Archive 4 additional repositories Mark the following repositories as archived: - generics - k8s-cluster-api-provider-renovate-playground - k8s-observability - scs-bootstrap-clusterstacks-openstack Signed-off-by: Christian Berendt * Archive zuul-mqtt-matrix-bridge repository Signed-off-by: Christian Berendt * chore(repos): More to archive Signed-off-by: Jan Schoone --------- Signed-off-by: Felix Kronlage-Dammers Signed-off-by: Christian Berendt Signed-off-by: Jan Schoone Co-authored-by: Christian Berendt Co-authored-by: Jan Schoone --- orgs/SovereignCloudStack/repositories/capi_jsgen.yml | 2 +- orgs/SovereignCloudStack/repositories/central-api.yaml | 2 +- .../repositories/cephadm-rookify-testsetup.yml | 2 +- .../repositories/cloud-provider-openstack.yml | 2 +- orgs/SovereignCloudStack/repositories/cluster-gen.yml | 2 +- .../repositories/cluster-stack-provider-openstack.yml | 2 +- orgs/SovereignCloudStack/repositories/container-images.yml | 2 +- .../SovereignCloudStack/repositories/csctl-plugin-openstack.yml | 2 +- orgs/SovereignCloudStack/repositories/defectdojo.yaml | 2 +- orgs/SovereignCloudStack/repositories/docker-horizon.yml | 2 +- orgs/SovereignCloudStack/repositories/events.yml | 2 +- orgs/SovereignCloudStack/repositories/generics.yml | 2 +- orgs/SovereignCloudStack/repositories/graphics.yml | 2 +- .../repositories/gx-credential-generator.yml | 2 +- .../k8s-cluster-api-provider-renovate-playground.yml | 2 +- .../repositories/k8s-cluster-api-provider.yml | 2 +- orgs/SovereignCloudStack/repositories/k8s-harbor.yml | 2 +- orgs/SovereignCloudStack/repositories/k8s-observability.yml | 2 +- orgs/SovereignCloudStack/repositories/k8s-template.yml | 2 +- orgs/SovereignCloudStack/repositories/kolla-ansible.yml | 2 +- orgs/SovereignCloudStack/repositories/metering.yml | 2 +- .../repositories/mvp-inter-cloud-migration.yml | 2 +- orgs/SovereignCloudStack/repositories/newsletter.yml | 2 +- orgs/SovereignCloudStack/repositories/rookify.yml | 2 +- .../repositories/scs-bootstrap-clusterstacks-openstack.yaml | 2 +- orgs/SovereignCloudStack/repositories/scs-did-creator.yml | 2 +- orgs/SovereignCloudStack/repositories/scs-health-monitor.yaml | 2 +- .../repositories/security-infra-scan-pipeline.yaml | 2 +- .../repositories/security-k8s-scan-pipeline.yaml | 2 +- orgs/SovereignCloudStack/repositories/sonic-buildimage.yml | 2 +- .../repositories/sovereigncloudstack_org.yml | 2 +- orgs/SovereignCloudStack/repositories/status-page-api.yml | 2 +- .../SovereignCloudStack/repositories/status-page-deployment.yml | 2 +- .../repositories/status-page-githubprojects.yml | 2 +- orgs/SovereignCloudStack/repositories/status-page-openapi.yml | 2 +- orgs/SovereignCloudStack/repositories/status-page-web.yml | 2 +- .../repositories/zuul_mqtt_matrix_bridge.yml | 2 +- 37 files changed, 37 insertions(+), 37 deletions(-) diff --git a/orgs/SovereignCloudStack/repositories/capi_jsgen.yml b/orgs/SovereignCloudStack/repositories/capi_jsgen.yml index 7083477a..56cd220c 100644 --- a/orgs/SovereignCloudStack/repositories/capi_jsgen.yml +++ b/orgs/SovereignCloudStack/repositories/capi_jsgen.yml @@ -5,7 +5,7 @@ capi-jsgen: homepage: "https://cluster-gen.moin.k8s.scs.community" topics: - k8s - archived: false + archived: true has_issues: true has_projects: false has_wiki: false diff --git a/orgs/SovereignCloudStack/repositories/central-api.yaml b/orgs/SovereignCloudStack/repositories/central-api.yaml index 06665b49..a5b8cbe5 100644 --- a/orgs/SovereignCloudStack/repositories/central-api.yaml +++ b/orgs/SovereignCloudStack/repositories/central-api.yaml @@ -4,7 +4,7 @@ central-api: description: 'MVP for SCS Central API' homepage: 'https://scs.community/' topics: [] - archived: false + archived: true has_issues: true has_projects: false has_wiki: false diff --git a/orgs/SovereignCloudStack/repositories/cephadm-rookify-testsetup.yml b/orgs/SovereignCloudStack/repositories/cephadm-rookify-testsetup.yml index 53cd8402..4f7d707d 100644 --- a/orgs/SovereignCloudStack/repositories/cephadm-rookify-testsetup.yml +++ b/orgs/SovereignCloudStack/repositories/cephadm-rookify-testsetup.yml @@ -7,7 +7,7 @@ cephadm-rookify-testsetup: - ceph - k8s - rookify - archived: false + archived: true has_issues: true has_projects: false has_wiki: true diff --git a/orgs/SovereignCloudStack/repositories/cloud-provider-openstack.yml b/orgs/SovereignCloudStack/repositories/cloud-provider-openstack.yml index c6c9f6ab..1aa121b7 100644 --- a/orgs/SovereignCloudStack/repositories/cloud-provider-openstack.yml +++ b/orgs/SovereignCloudStack/repositories/cloud-provider-openstack.yml @@ -5,7 +5,7 @@ cloud-provider-openstack: homepage: 'https://scs.community/contribute/' topics: - community - archived: false + archived: true has_issues: true has_projects: false has_wiki: false diff --git a/orgs/SovereignCloudStack/repositories/cluster-gen.yml b/orgs/SovereignCloudStack/repositories/cluster-gen.yml index d56b0c9f..eed19b70 100644 --- a/orgs/SovereignCloudStack/repositories/cluster-gen.yml +++ b/orgs/SovereignCloudStack/repositories/cluster-gen.yml @@ -5,7 +5,7 @@ cluster-gen: homepage: 'https://cluster-gen.moin.k8s.scs.community' topics: - k8s - archived: false + archived: true has_issues: true has_projects: false has_wiki: false diff --git a/orgs/SovereignCloudStack/repositories/cluster-stack-provider-openstack.yml b/orgs/SovereignCloudStack/repositories/cluster-stack-provider-openstack.yml index 0fbbed8d..dd256109 100644 --- a/orgs/SovereignCloudStack/repositories/cluster-stack-provider-openstack.yml +++ b/orgs/SovereignCloudStack/repositories/cluster-stack-provider-openstack.yml @@ -5,7 +5,7 @@ cluster-stack-provider-openstack: homepage: 'https://scs.community/' topics: - k8s - archived: false + archived: true has_issues: true has_projects: false has_wiki: false diff --git a/orgs/SovereignCloudStack/repositories/container-images.yml b/orgs/SovereignCloudStack/repositories/container-images.yml index af5fbaa9..2ed92480 100644 --- a/orgs/SovereignCloudStack/repositories/container-images.yml +++ b/orgs/SovereignCloudStack/repositories/container-images.yml @@ -5,7 +5,7 @@ container-images: homepage: 'https://scs.community/' topics: - docker - archived: false + archived: true has_issues: true has_projects: false has_wiki: false diff --git a/orgs/SovereignCloudStack/repositories/csctl-plugin-openstack.yml b/orgs/SovereignCloudStack/repositories/csctl-plugin-openstack.yml index 87eecc27..a689ea04 100644 --- a/orgs/SovereignCloudStack/repositories/csctl-plugin-openstack.yml +++ b/orgs/SovereignCloudStack/repositories/csctl-plugin-openstack.yml @@ -5,7 +5,7 @@ csctl-plugin-openstack: homepage: 'https://scs.community/' topics: - k8s - archived: false + archived: true has_issues: true has_projects: false has_wiki: false diff --git a/orgs/SovereignCloudStack/repositories/defectdojo.yaml b/orgs/SovereignCloudStack/repositories/defectdojo.yaml index 3864225c..517dacfa 100644 --- a/orgs/SovereignCloudStack/repositories/defectdojo.yaml +++ b/orgs/SovereignCloudStack/repositories/defectdojo.yaml @@ -5,7 +5,7 @@ defectdojo: homepage: 'https://scs.community/' topics: - security - archived: false + archived: true has_issues: true has_projects: false has_wiki: false diff --git a/orgs/SovereignCloudStack/repositories/docker-horizon.yml b/orgs/SovereignCloudStack/repositories/docker-horizon.yml index 4287f975..f8bd2209 100644 --- a/orgs/SovereignCloudStack/repositories/docker-horizon.yml +++ b/orgs/SovereignCloudStack/repositories/docker-horizon.yml @@ -7,7 +7,7 @@ docker-horizon: - docker-image - openstack-environment - openstack-horizon - archived: false + archived: true has_issues: true has_projects: false has_wiki: false diff --git a/orgs/SovereignCloudStack/repositories/events.yml b/orgs/SovereignCloudStack/repositories/events.yml index 9c1f986e..60aae2d7 100644 --- a/orgs/SovereignCloudStack/repositories/events.yml +++ b/orgs/SovereignCloudStack/repositories/events.yml @@ -5,7 +5,7 @@ events: homepage: 'https://scs.community/news/' topics: - community - archived: false + archived: true has_issues: true has_projects: false has_wiki: false diff --git a/orgs/SovereignCloudStack/repositories/generics.yml b/orgs/SovereignCloudStack/repositories/generics.yml index 29cf6dec..492cdd00 100644 --- a/orgs/SovereignCloudStack/repositories/generics.yml +++ b/orgs/SovereignCloudStack/repositories/generics.yml @@ -4,7 +4,7 @@ generics: description: Central place for our CI scripts and unified templates like README files homepage: 'https://scs.community/' topics: [] - archived: false + archived: true has_issues: true has_projects: false has_wiki: false diff --git a/orgs/SovereignCloudStack/repositories/graphics.yml b/orgs/SovereignCloudStack/repositories/graphics.yml index 77e4130d..bee064d2 100644 --- a/orgs/SovereignCloudStack/repositories/graphics.yml +++ b/orgs/SovereignCloudStack/repositories/graphics.yml @@ -5,7 +5,7 @@ graphics: homepage: 'https://scs.community/' topics: - community - archived: false + archived: true has_issues: true has_projects: false has_wiki: false diff --git a/orgs/SovereignCloudStack/repositories/gx-credential-generator.yml b/orgs/SovereignCloudStack/repositories/gx-credential-generator.yml index 64562fc4..7adf52a1 100644 --- a/orgs/SovereignCloudStack/repositories/gx-credential-generator.yml +++ b/orgs/SovereignCloudStack/repositories/gx-credential-generator.yml @@ -5,7 +5,7 @@ gx-credential-generator: homepage: 'https://scs.community/' topics: - gaia-x - archived: false + archived: true has_issues: true has_projects: false has_wiki: false diff --git a/orgs/SovereignCloudStack/repositories/k8s-cluster-api-provider-renovate-playground.yml b/orgs/SovereignCloudStack/repositories/k8s-cluster-api-provider-renovate-playground.yml index fd31d9c7..07062582 100644 --- a/orgs/SovereignCloudStack/repositories/k8s-cluster-api-provider-renovate-playground.yml +++ b/orgs/SovereignCloudStack/repositories/k8s-cluster-api-provider-renovate-playground.yml @@ -5,7 +5,7 @@ k8s-cluster-api-provider-renovate-playground: homepage: 'https://scs.community/contribute/' topics: - community - archived: false + archived: true has_issues: true has_projects: false has_wiki: false diff --git a/orgs/SovereignCloudStack/repositories/k8s-cluster-api-provider.yml b/orgs/SovereignCloudStack/repositories/k8s-cluster-api-provider.yml index 84854b39..0273f7df 100644 --- a/orgs/SovereignCloudStack/repositories/k8s-cluster-api-provider.yml +++ b/orgs/SovereignCloudStack/repositories/k8s-cluster-api-provider.yml @@ -5,7 +5,7 @@ k8s-cluster-api-provider: homepage: 'https://scs.community/' topics: - k8s - archived: false + archived: true has_issues: true has_projects: false has_wiki: false diff --git a/orgs/SovereignCloudStack/repositories/k8s-harbor.yml b/orgs/SovereignCloudStack/repositories/k8s-harbor.yml index 1f25199a..0d9d7671 100644 --- a/orgs/SovereignCloudStack/repositories/k8s-harbor.yml +++ b/orgs/SovereignCloudStack/repositories/k8s-harbor.yml @@ -5,7 +5,7 @@ k8s-harbor: homepage: 'https://scs.community/' topics: - k8s - archived: false + archived: true has_issues: true has_projects: false has_wiki: false diff --git a/orgs/SovereignCloudStack/repositories/k8s-observability.yml b/orgs/SovereignCloudStack/repositories/k8s-observability.yml index 458718ee..656d1c01 100644 --- a/orgs/SovereignCloudStack/repositories/k8s-observability.yml +++ b/orgs/SovereignCloudStack/repositories/k8s-observability.yml @@ -6,7 +6,7 @@ k8s-observability: topics: - k8s - observability - archived: false + archived: true has_issues: true has_projects: false has_wiki: false diff --git a/orgs/SovereignCloudStack/repositories/k8s-template.yml b/orgs/SovereignCloudStack/repositories/k8s-template.yml index 194e2d5d..f9f7410f 100644 --- a/orgs/SovereignCloudStack/repositories/k8s-template.yml +++ b/orgs/SovereignCloudStack/repositories/k8s-template.yml @@ -5,7 +5,7 @@ k8s-template: homepage: 'https://scs.community/' topics: - k8s - archived: false + archived: true has_issues: true has_projects: false has_wiki: false diff --git a/orgs/SovereignCloudStack/repositories/kolla-ansible.yml b/orgs/SovereignCloudStack/repositories/kolla-ansible.yml index 89bc5df9..62ad9ecc 100644 --- a/orgs/SovereignCloudStack/repositories/kolla-ansible.yml +++ b/orgs/SovereignCloudStack/repositories/kolla-ansible.yml @@ -6,7 +6,7 @@ kolla-ansible: topics: - openstack-environment - openstack - archived: false + archived: true has_issues: true has_projects: false has_wiki: false diff --git a/orgs/SovereignCloudStack/repositories/metering.yml b/orgs/SovereignCloudStack/repositories/metering.yml index d4958b0a..5a7266bc 100644 --- a/orgs/SovereignCloudStack/repositories/metering.yml +++ b/orgs/SovereignCloudStack/repositories/metering.yml @@ -4,7 +4,7 @@ metering: description: Metering for the purpose of billing homepage: 'https://scs.community/' topics: [] - archived: false + archived: true has_issues: true has_projects: false has_wiki: false diff --git a/orgs/SovereignCloudStack/repositories/mvp-inter-cloud-migration.yml b/orgs/SovereignCloudStack/repositories/mvp-inter-cloud-migration.yml index fbfdb0bc..5310d29b 100644 --- a/orgs/SovereignCloudStack/repositories/mvp-inter-cloud-migration.yml +++ b/orgs/SovereignCloudStack/repositories/mvp-inter-cloud-migration.yml @@ -5,7 +5,7 @@ mvp-inter-cloud-migration: homepage: 'https://scs.community/' topics: - mvp - archived: false + archived: true has_issues: true has_projects: false has_wiki: false diff --git a/orgs/SovereignCloudStack/repositories/newsletter.yml b/orgs/SovereignCloudStack/repositories/newsletter.yml index db61e0f1..e61d0e00 100644 --- a/orgs/SovereignCloudStack/repositories/newsletter.yml +++ b/orgs/SovereignCloudStack/repositories/newsletter.yml @@ -5,7 +5,7 @@ newsletter: homepage: 'https://sovereigncloudstack.github.io/newsletter/digest/' topics: - community - archived: false + archived: true has_issues: true has_projects: false has_wiki: false diff --git a/orgs/SovereignCloudStack/repositories/rookify.yml b/orgs/SovereignCloudStack/repositories/rookify.yml index 58cd16c0..68c4cd71 100644 --- a/orgs/SovereignCloudStack/repositories/rookify.yml +++ b/orgs/SovereignCloudStack/repositories/rookify.yml @@ -6,7 +6,7 @@ rookify: topics: - ceph - k8s - archived: false + archived: true has_issues: true has_projects: false has_wiki: true diff --git a/orgs/SovereignCloudStack/repositories/scs-bootstrap-clusterstacks-openstack.yaml b/orgs/SovereignCloudStack/repositories/scs-bootstrap-clusterstacks-openstack.yaml index e8cb6f87..1d17db21 100644 --- a/orgs/SovereignCloudStack/repositories/scs-bootstrap-clusterstacks-openstack.yaml +++ b/orgs/SovereignCloudStack/repositories/scs-bootstrap-clusterstacks-openstack.yaml @@ -6,7 +6,7 @@ scs-bootstrap-clusterstacks-openstack: topics: - k8s - cluster-stacks - archived: false + archived: true has_issues: true has_projects: false has_wiki: false diff --git a/orgs/SovereignCloudStack/repositories/scs-did-creator.yml b/orgs/SovereignCloudStack/repositories/scs-did-creator.yml index 6e3e4029..132180f0 100644 --- a/orgs/SovereignCloudStack/repositories/scs-did-creator.yml +++ b/orgs/SovereignCloudStack/repositories/scs-did-creator.yml @@ -4,7 +4,7 @@ scs-did-creator: description: Tools for managing did:web DIDs for SCS clouds. homepage: 'https://scs.community/' topics: [] - archived: false + archived: true has_issues: true has_projects: false has_wiki: false diff --git a/orgs/SovereignCloudStack/repositories/scs-health-monitor.yaml b/orgs/SovereignCloudStack/repositories/scs-health-monitor.yaml index fab949ad..e166db43 100644 --- a/orgs/SovereignCloudStack/repositories/scs-health-monitor.yaml +++ b/orgs/SovereignCloudStack/repositories/scs-health-monitor.yaml @@ -8,7 +8,7 @@ scs-health-monitor: - kubernetes - testing - python - archived: false + archived: true has_issues: true has_projects: false has_wiki: false diff --git a/orgs/SovereignCloudStack/repositories/security-infra-scan-pipeline.yaml b/orgs/SovereignCloudStack/repositories/security-infra-scan-pipeline.yaml index 7c78187c..8a01a721 100644 --- a/orgs/SovereignCloudStack/repositories/security-infra-scan-pipeline.yaml +++ b/orgs/SovereignCloudStack/repositories/security-infra-scan-pipeline.yaml @@ -5,7 +5,7 @@ security-infra-scan-pipeline: homepage: 'https://scs.community/' topics: - security - archived: false + archived: true has_issues: true has_projects: false has_wiki: false diff --git a/orgs/SovereignCloudStack/repositories/security-k8s-scan-pipeline.yaml b/orgs/SovereignCloudStack/repositories/security-k8s-scan-pipeline.yaml index 0b5dfcdb..0e69f1f8 100644 --- a/orgs/SovereignCloudStack/repositories/security-k8s-scan-pipeline.yaml +++ b/orgs/SovereignCloudStack/repositories/security-k8s-scan-pipeline.yaml @@ -5,7 +5,7 @@ security-k8s-scan-pipeline: homepage: 'https://scs.community/' topics: - security - archived: false + archived: true has_issues: true has_projects: false has_wiki: false diff --git a/orgs/SovereignCloudStack/repositories/sonic-buildimage.yml b/orgs/SovereignCloudStack/repositories/sonic-buildimage.yml index 0ce413ca..f8f2f556 100644 --- a/orgs/SovereignCloudStack/repositories/sonic-buildimage.yml +++ b/orgs/SovereignCloudStack/repositories/sonic-buildimage.yml @@ -6,7 +6,7 @@ sonic-buildimage: topics: - landscape - vp04 - archived: false + archived: true has_issues: false has_projects: false has_wiki: false diff --git a/orgs/SovereignCloudStack/repositories/sovereigncloudstack_org.yml b/orgs/SovereignCloudStack/repositories/sovereigncloudstack_org.yml index 4f6849bb..af96a850 100644 --- a/orgs/SovereignCloudStack/repositories/sovereigncloudstack_org.yml +++ b/orgs/SovereignCloudStack/repositories/sovereigncloudstack_org.yml @@ -5,7 +5,7 @@ sovereigncloudstack.org: homepage: 'https://sovereigncloudstack.org' topics: - community - archived: false + archived: true has_issues: true has_projects: false has_wiki: false diff --git a/orgs/SovereignCloudStack/repositories/status-page-api.yml b/orgs/SovereignCloudStack/repositories/status-page-api.yml index 8c5964ae..653f7fb2 100644 --- a/orgs/SovereignCloudStack/repositories/status-page-api.yml +++ b/orgs/SovereignCloudStack/repositories/status-page-api.yml @@ -4,7 +4,7 @@ status-page-api: description: status page api server homepage: 'https://scs.community/' topics: [] - archived: false + archived: true has_issues: true has_projects: false has_wiki: false diff --git a/orgs/SovereignCloudStack/repositories/status-page-deployment.yml b/orgs/SovereignCloudStack/repositories/status-page-deployment.yml index 5fd84c95..4261a3d9 100644 --- a/orgs/SovereignCloudStack/repositories/status-page-deployment.yml +++ b/orgs/SovereignCloudStack/repositories/status-page-deployment.yml @@ -4,7 +4,7 @@ status-page-deployment: description: Deployment information for the status page homepage: 'https://scs.community/' topics: [] - archived: false + archived: true has_issues: true has_projects: false has_wiki: false diff --git a/orgs/SovereignCloudStack/repositories/status-page-githubprojects.yml b/orgs/SovereignCloudStack/repositories/status-page-githubprojects.yml index 354391b5..3a54eb73 100644 --- a/orgs/SovereignCloudStack/repositories/status-page-githubprojects.yml +++ b/orgs/SovereignCloudStack/repositories/status-page-githubprojects.yml @@ -4,7 +4,7 @@ status-page-githubprojects: description: status page with github projects as backend homepage: 'https://scs.community/' topics: [] - archived: false + archived: true has_issues: true has_projects: false has_wiki: false diff --git a/orgs/SovereignCloudStack/repositories/status-page-openapi.yml b/orgs/SovereignCloudStack/repositories/status-page-openapi.yml index a89e35c3..91bcf6c5 100644 --- a/orgs/SovereignCloudStack/repositories/status-page-openapi.yml +++ b/orgs/SovereignCloudStack/repositories/status-page-openapi.yml @@ -4,7 +4,7 @@ status-page-openapi: description: OpenAPI spec for the status page api homepage: 'https://scs.community/' topics: [] - archived: false + archived: true has_issues: true has_projects: false has_wiki: false diff --git a/orgs/SovereignCloudStack/repositories/status-page-web.yml b/orgs/SovereignCloudStack/repositories/status-page-web.yml index 87a11654..e821e2cb 100644 --- a/orgs/SovereignCloudStack/repositories/status-page-web.yml +++ b/orgs/SovereignCloudStack/repositories/status-page-web.yml @@ -4,7 +4,7 @@ status-page-web: description: web frontend to the status page api homepage: 'https://scs.community/' topics: [] - archived: false + archived: true has_issues: true has_projects: false has_wiki: false diff --git a/orgs/SovereignCloudStack/repositories/zuul_mqtt_matrix_bridge.yml b/orgs/SovereignCloudStack/repositories/zuul_mqtt_matrix_bridge.yml index 5bcfa84c..7869ac7f 100644 --- a/orgs/SovereignCloudStack/repositories/zuul_mqtt_matrix_bridge.yml +++ b/orgs/SovereignCloudStack/repositories/zuul_mqtt_matrix_bridge.yml @@ -5,7 +5,7 @@ zuul-mqtt-matrix-bridge: homepage: 'https://zuul.scs.community/' topics: - zuul - archived: false + archived: true has_issues: true has_projects: false has_wiki: false From 96e739d735e6ec3a7a1f7849c46e7ef4d017141b Mon Sep 17 00:00:00 2001 From: Christian Berendt Date: Wed, 17 Dec 2025 08:55:52 +0100 Subject: [PATCH 363/374] Fix GitHub login for Arno Schneider (#360) Signed-off-by: Christian Berendt --- orgs/SovereignCloudStack/data.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/orgs/SovereignCloudStack/data.yaml b/orgs/SovereignCloudStack/data.yaml index b7184fe0..35c902f7 100644 --- a/orgs/SovereignCloudStack/data.yaml +++ b/orgs/SovereignCloudStack/data.yaml @@ -277,7 +277,7 @@ members: - name: Jan Klare login: jklare - name: Arno Schneider - login: arnoschneidunia + login: schneidarno - name: Lisa Seifert login: selis-osba From 36dd0c2f8b9f25843832556cfc3efba9b9166077 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 17 Dec 2025 09:00:41 +0100 Subject: [PATCH 364/374] Bump the pip group across 1 directory with 2 updates (#357) Bumps the pip group with 2 updates in the / directory: [ansible](https://github.com/ansible-community/ansible-build-data) and [urllib3](https://github.com/urllib3/urllib3). Updates `ansible` from 12.0.0 to 12.2.0 - [Changelog](https://github.com/ansible-community/ansible-build-data/blob/main/docs/release-process.md) - [Commits](https://github.com/ansible-community/ansible-build-data/compare/12.0.0...12.2.0) Updates `urllib3` from 2.5.0 to 2.6.0 - [Release notes](https://github.com/urllib3/urllib3/releases) - [Changelog](https://github.com/urllib3/urllib3/blob/main/CHANGES.rst) - [Commits](https://github.com/urllib3/urllib3/compare/2.5.0...2.6.0) --- updated-dependencies: - dependency-name: ansible dependency-version: 12.2.0 dependency-type: direct:production dependency-group: pip - dependency-name: urllib3 dependency-version: 2.6.0 dependency-type: indirect dependency-group: pip ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Kurt Garloff --- Pipfile.lock | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/Pipfile.lock b/Pipfile.lock index aa58561d..ebc7f282 100644 --- a/Pipfile.lock +++ b/Pipfile.lock @@ -18,12 +18,12 @@ "default": { "ansible": { "hashes": [ - "sha256:1a17f8c593a973e6d81f10ebfe7eac53e799616f745d57b99bd36b34f79f16a2", - "sha256:1b3ad8158dd2597ce45a864a55ca09e5be1807cc97f44a00c39d7bb9e1520aa6" + "sha256:0563dfd33ebd28caf6ccdc7a6d22a7fdafbd9c9c42fefcae5179616a53a35211", + "sha256:daafa5c528317f60f68033ad70c59733f4a7548b6255759183cfc7cf422c7fda" ], "index": "pypi", "markers": "python_version >= '3.11'", - "version": "==12.0.0" + "version": "==12.2.0" }, "ansible-core": { "hashes": [ @@ -602,11 +602,12 @@ }, "urllib3": { "hashes": [ - "sha256:3fc47733c7e419d4bc3f6b3dc2b4f890bb743906a30d56ba4a5bfa4bbff92760", - "sha256:e6b01673c0fa6a13e374b50871808eb3bf7046c4b125b216f6bf1cc604cff0dc" + "sha256:c90f7a39f716c572c4e3e58509581ebd83f9b59cced005b7db7ad2d22b0db99f", + "sha256:cb9bcef5a4b345d5da5d145dc3e30834f58e8018828cbc724d30b4cb7d4d49f1" ], + "index": "pypi", "markers": "python_version >= '3.9'", - "version": "==2.5.0" + "version": "==2.6.0" }, "wrapt": { "hashes": [ From bea87ea7b0750c5bfcbccf0196cf6ee6f2866a36 Mon Sep 17 00:00:00 2001 From: Felix Kronlage-Dammers Date: Sun, 4 Jan 2026 19:01:41 +0100 Subject: [PATCH 365/374] Feat/update project board (#363) * update to the elected project board for 2026 Signed-off-by: Felix Kronlage-Dammers * While here - update the description of the PB --------- Signed-off-by: Felix Kronlage-Dammers --- orgs/SovereignCloudStack/data.yaml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/orgs/SovereignCloudStack/data.yaml b/orgs/SovereignCloudStack/data.yaml index 35c902f7..c681123e 100644 --- a/orgs/SovereignCloudStack/data.yaml +++ b/orgs/SovereignCloudStack/data.yaml @@ -670,14 +670,14 @@ teams: maintainer: - cpt-kernel-afk - slug: "project-board" - description: "Members of Board" + description: "Members of the project board" privacy: closed maintainer: - - berendt - fkr - garloff + - jklare - jschoone - - matofeder + - michaelbayr - slug: "ECO-DIGIT" description: "Colleagues from ECO:DIGIT project" privacy: closed From e4edaba0b4237a7ae6aaac9270d1926cf09ce244 Mon Sep 17 00:00:00 2001 From: Felix Kronlage-Dammers Date: Wed, 4 Feb 2026 10:33:39 +0100 Subject: [PATCH 366/374] set admin for the members of the PB (#365) Signed-off-by: Felix Kronlage-Dammers --- orgs/SovereignCloudStack/data.yaml | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/orgs/SovereignCloudStack/data.yaml b/orgs/SovereignCloudStack/data.yaml index c681123e..7b19738a 100644 --- a/orgs/SovereignCloudStack/data.yaml +++ b/orgs/SovereignCloudStack/data.yaml @@ -18,7 +18,6 @@ members: login: batistein - name: Christian Berendt login: berendt - role: admin - name: Christian Otto Stelter login: costelter - name: Felix Kronlage-Dammers @@ -127,7 +126,6 @@ members: login: chschilling - name: Max Wolfs login: maxwolfs - role: admin - name: Friederike Zelke login: FriederikeZelke - name: Paul-Philipp Kuschy @@ -142,7 +140,6 @@ members: login: mpilka - name: Matej Feder login: matofeder - role: admin - name: Roman Hros login: chess-knight - name: Jan Schoone @@ -184,6 +181,7 @@ members: login: befisch - name: Michael Bayr login: michaelbayr + role: admin - name: Robert Holling login: rholling - name: David Rodriguez Regueira @@ -276,6 +274,7 @@ members: login: toothstone - name: Jan Klare login: jklare + role: admin - name: Arno Schneider login: schneidarno - name: Lisa Seifert From e2f6289bafa79a2af7288c2fa760cc312ba42dcc Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 4 Feb 2026 10:35:00 +0100 Subject: [PATCH 367/374] Bump urllib3 from 2.6.0 to 2.6.3 in the pip group across 1 directory (#364) Bumps the pip group with 1 update in the / directory: [urllib3](https://github.com/urllib3/urllib3). Updates `urllib3` from 2.6.0 to 2.6.3 - [Release notes](https://github.com/urllib3/urllib3/releases) - [Changelog](https://github.com/urllib3/urllib3/blob/main/CHANGES.rst) - [Commits](https://github.com/urllib3/urllib3/compare/2.6.0...2.6.3) --- updated-dependencies: - dependency-name: urllib3 dependency-version: 2.6.3 dependency-type: indirect dependency-group: pip ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Kurt Garloff --- Pipfile.lock | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/Pipfile.lock b/Pipfile.lock index ebc7f282..0b34dded 100644 --- a/Pipfile.lock +++ b/Pipfile.lock @@ -602,12 +602,12 @@ }, "urllib3": { "hashes": [ - "sha256:c90f7a39f716c572c4e3e58509581ebd83f9b59cced005b7db7ad2d22b0db99f", - "sha256:cb9bcef5a4b345d5da5d145dc3e30834f58e8018828cbc724d30b4cb7d4d49f1" + "sha256:1b62b6884944a57dbe321509ab94fd4d3b307075e0c2eae991ac71ee15ad38ed", + "sha256:bf272323e553dfb2e87d9bfd225ca7b0f467b919d7bbd355436d3fd37cb0acd4" ], "index": "pypi", "markers": "python_version >= '3.9'", - "version": "==2.6.0" + "version": "==2.6.3" }, "wrapt": { "hashes": [ From ef7072bba186a4df6cee4aa503bfe10cc5e7a5c4 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 11 Feb 2026 15:49:38 +0100 Subject: [PATCH 368/374] Bump cryptography in the pip group across 1 directory (#367) Bumps the pip group with 1 update in the / directory: [cryptography](https://github.com/pyca/cryptography). Updates `cryptography` from 46.0.3 to 46.0.5 - [Changelog](https://github.com/pyca/cryptography/blob/main/CHANGELOG.rst) - [Commits](https://github.com/pyca/cryptography/compare/46.0.3...46.0.5) --- updated-dependencies: - dependency-name: cryptography dependency-version: 46.0.5 dependency-type: indirect dependency-group: pip ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- Pipfile.lock | 114 +++++++++++++++++++++++++-------------------------- 1 file changed, 55 insertions(+), 59 deletions(-) diff --git a/Pipfile.lock b/Pipfile.lock index 0b34dded..e3151d16 100644 --- a/Pipfile.lock +++ b/Pipfile.lock @@ -252,63 +252,59 @@ }, "cryptography": { "hashes": [ - "sha256:00a5e7e87938e5ff9ff5447ab086a5706a957137e6e433841e9d24f38a065217", - "sha256:01ca9ff2885f3acc98c29f1860552e37f6d7c7d013d7334ff2a9de43a449315d", - "sha256:09859af8466b69bc3c27bdf4f5d84a665e0f7ab5088412e9e2ec49758eca5cbc", - "sha256:0abf1ffd6e57c67e92af68330d05760b7b7efb243aab8377e583284dbab72c71", - "sha256:1000713389b75c449a6e979ffc7dcc8ac90b437048766cef052d4d30b8220971", - "sha256:109d4ddfadf17e8e7779c39f9b18111a09efb969a301a31e987416a0191ed93a", - "sha256:10b01676fc208c3e6feeb25a8b83d81767e8059e1fe86e1dc62d10a3018fa926", - "sha256:10ca84c4668d066a9878890047f03546f3ae0a6b8b39b697457b7757aaf18dbc", - "sha256:15ab9b093e8f09daab0f2159bb7e47532596075139dd74365da52ecc9cb46c5d", - "sha256:191bb60a7be5e6f54e30ba16fdfae78ad3a342a0599eb4193ba88e3f3d6e185b", - "sha256:22d7e97932f511d6b0b04f2bfd818d73dcd5928db509460aaf48384778eb6d20", - "sha256:23b1a8f26e43f47ceb6d6a43115f33a5a37d57df4ea0ca295b780ae8546e8044", - "sha256:36e627112085bb3b81b19fed209c05ce2a52ee8b15d161b7c643a7d5a88491f3", - "sha256:39b6755623145ad5eff1dab323f4eae2a32a77a7abef2c5089a04a3d04366715", - "sha256:3b51b8ca4f1c6453d8829e1eb7299499ca7f313900dd4d89a24b8b87c0a780d4", - "sha256:402b58fc32614f00980b66d6e56a5b4118e6cb362ae8f3fda141ba4689bd4506", - "sha256:416260257577718c05135c55958b674000baef9a1c7d9e8f306ec60d71db850f", - "sha256:46acf53b40ea38f9c6c229599a4a13f0d46a6c3fa9ef19fc1a124d62e338dfa0", - "sha256:4b7387121ac7d15e550f5cb4a43aef2559ed759c35df7336c402bb8275ac9683", - "sha256:50fc3343ac490c6b08c0cf0d704e881d0d660be923fd3076db3e932007e726e3", - "sha256:516ea134e703e9fe26bcd1277a4b59ad30586ea90c365a87781d7887a646fe21", - "sha256:549e234ff32571b1f4076ac269fcce7a808d3bf98b76c8dd560e42dbc66d7d91", - "sha256:5d7f93296ee28f68447397bf5198428c9aeeab45705a55d53a6343455dcb2c3c", - "sha256:5ecfccd2329e37e9b7112a888e76d9feca2347f12f37918facbb893d7bb88ee8", - "sha256:6276eb85ef938dc035d59b87c8a7dc559a232f954962520137529d77b18ff1df", - "sha256:6b5063083824e5509fdba180721d55909ffacccc8adbec85268b48439423d78c", - "sha256:6eae65d4c3d33da080cff9c4ab1f711b15c1d9760809dad6ea763f3812d254cb", - "sha256:6f61efb26e76c45c4a227835ddeae96d83624fb0d29eb5df5b96e14ed1a0afb7", - "sha256:71e842ec9bc7abf543b47cf86b9a743baa95f4677d22baa4c7d5c69e49e9bc04", - "sha256:760f83faa07f8b64e9c33fc963d790a2edb24efb479e3520c14a45741cd9b2db", - "sha256:78a97cf6a8839a48c49271cdcbd5cf37ca2c1d6b7fdd86cc864f302b5e9bf459", - "sha256:7ce938a99998ed3c8aa7e7272dca1a610401ede816d36d0693907d863b10d9ea", - "sha256:8a6e050cb6164d3f830453754094c086ff2d0b2f3a897a1d9820f6139a1f0914", - "sha256:9394673a9f4de09e28b5356e7fff97d778f8abad85c9d5ac4a4b7e25a0de7717", - "sha256:94cd0549accc38d1494e1f8de71eca837d0509d0d44bf11d158524b0e12cebf9", - "sha256:a04bee9ab6a4da801eb9b51f1b708a1b5b5c9eb48c03f74198464c66f0d344ac", - "sha256:a23582810fedb8c0bc47524558fb6c56aac3fc252cb306072fd2815da2a47c32", - "sha256:a2c0cd47381a3229c403062f764160d57d4d175e022c1df84e168c6251a22eec", - "sha256:a8b17438104fed022ce745b362294d9ce35b4c2e45c1d958ad4a4b019285f4a1", - "sha256:a9a3008438615669153eb86b26b61e09993921ebdd75385ddd748702c5adfddb", - "sha256:b02cf04496f6576afffef5ddd04a0cb7d49cf6be16a9059d793a30b035f6b6ac", - "sha256:b419ae593c86b87014b9be7396b385491ad7f320bde96826d0dd174459e54665", - "sha256:c0a7bb1a68a5d3471880e264621346c48665b3bf1c3759d682fc0864c540bd9e", - "sha256:c70cc23f12726be8f8bc72e41d5065d77e4515efae3690326764ea1b07845cfb", - "sha256:c8daeb2d2174beb4575b77482320303f3d39b8e81153da4f0fb08eb5fe86a6c5", - "sha256:cb3d760a6117f621261d662bccc8ef5bc32ca673e037c83fbe565324f5c46936", - "sha256:d55f3dffadd674514ad19451161118fd010988540cee43d8bc20675e775925de", - "sha256:d89c3468de4cdc4f08a57e214384d0471911a3830fcdaf7a8cc587e42a866372", - "sha256:db391fa7c66df6762ee3f00c95a89e6d428f4d60e7abc8328f4fe155b5ac6e54", - "sha256:dfb781ff7eaa91a6f7fd41776ec37c5853c795d3b358d4896fdbb5df168af422", - "sha256:e5bf0ed4490068a2e72ac03d786693adeb909981cc596425d09032d372bcc849", - "sha256:e7aec276d68421f9574040c26e2a7c3771060bc0cff408bae1dcb19d3ab1e63c", - "sha256:ef639cb3372f69ec44915fafcd6698b6cc78fbe0c2ea41be867f6ed612811963", - "sha256:f260d0d41e9b4da1ed1e0f1ce571f97fe370b152ab18778e9e8f67d6af432018" + "sha256:02f547fce831f5096c9a567fd41bc12ca8f11df260959ecc7c3202555cc47a72", + "sha256:039917b0dc418bb9f6edce8a906572d69e74bd330b0b3fea4f79dab7f8ddd235", + "sha256:1abfdb89b41c3be0365328a410baa9df3ff8a9110fb75e7b52e66803ddabc9a9", + "sha256:2ae6971afd6246710480e3f15824ed3029a60fc16991db250034efd0b9fb4356", + "sha256:2b7a67c9cd56372f3249b39699f2ad479f6991e62ea15800973b956f4b73e257", + "sha256:351695ada9ea9618b3500b490ad54c739860883df6c1f555e088eaf25b1bbaad", + "sha256:38946c54b16c885c72c4f59846be9743d699eee2b69b6988e0a00a01f46a61a4", + "sha256:3b4995dc971c9fb83c25aa44cf45f02ba86f71ee600d81091c2f0cbae116b06c", + "sha256:3ce58ba46e1bc2aac4f7d9290223cead56743fa6ab94a5d53292ffaac6a91614", + "sha256:3ee190460e2fbe447175cda91b88b84ae8322a104fc27766ad09428754a618ed", + "sha256:4108d4c09fbbf2789d0c926eb4152ae1760d5a2d97612b92d508d96c861e4d31", + "sha256:420d0e909050490d04359e7fdb5ed7e667ca5c3c402b809ae2563d7e66a92229", + "sha256:47fb8a66058b80e509c47118ef8a75d14c455e81ac369050f20ba0d23e77fee0", + "sha256:4c3341037c136030cb46e4b1e17b7418ea4cbd9dd207e4a6f3b2b24e0d4ac731", + "sha256:4d7e3d356b8cd4ea5aff04f129d5f66ebdc7b6f8eae802b93739ed520c47c79b", + "sha256:4d8ae8659ab18c65ced284993c2265910f6c9e650189d4e3f68445ef82a810e4", + "sha256:4e817a8920bfbcff8940ecfd60f23d01836408242b30f1a708d93198393a80b4", + "sha256:50bfb6925eff619c9c023b967d5b77a54e04256c4281b0e21336a130cd7fc263", + "sha256:556e106ee01aa13484ce9b0239bca667be5004efb0aabbed28d353df86445595", + "sha256:582f5fcd2afa31622f317f80426a027f30dc792e9c80ffee87b993200ea115f1", + "sha256:5be7bf2fb40769e05739dd0046e7b26f9d4670badc7b032d6ce4db64dddc0678", + "sha256:60ee7e19e95104d4c03871d7d7dfb3d22ef8a9b9c6778c94e1c8fcc8365afd48", + "sha256:61aa400dce22cb001a98014f647dc21cda08f7915ceb95df0c9eaf84b4b6af76", + "sha256:68f68d13f2e1cb95163fa3b4db4bf9a159a418f5f6e7242564fc75fcae667fd0", + "sha256:7d1f30a86d2757199cb2d56e48cce14deddf1f9c95f1ef1b64ee91ea43fe2e18", + "sha256:7d731d4b107030987fd61a7f8ab512b25b53cef8f233a97379ede116f30eb67d", + "sha256:803812e111e75d1aa73690d2facc295eaefd4439be1023fefc4995eaea2af90d", + "sha256:80a8d7bfdf38f87ca30a5391c0c9ce4ed2926918e017c29ddf643d0ed2778ea1", + "sha256:8293f3dea7fc929ef7240796ba231413afa7b68ce38fd21da2995549f5961981", + "sha256:8456928655f856c6e1533ff59d5be76578a7157224dbd9ce6872f25055ab9ab7", + "sha256:890bcb4abd5a2d3f852196437129eb3667d62630333aacc13dfd470fad3aaa82", + "sha256:94a76daa32eb78d61339aff7952ea819b1734b46f73646a07decb40e5b3448e2", + "sha256:9f16fbdf4da055efb21c22d81b89f155f02ba420558db21288b3d0035bafd5f4", + "sha256:a3d1fae9863299076f05cb8a778c467578262fae09f9dc0ee9b12eb4268ce663", + "sha256:a3d507bb6a513ca96ba84443226af944b0f7f47dcc9a399d110cd6146481d24c", + "sha256:abace499247268e3757271b2f1e244b36b06f8515cf27c4d49468fc9eb16e93d", + "sha256:ba2a27ff02f48193fc4daeadf8ad2590516fa3d0adeeb34336b96f7fa64c1e3a", + "sha256:bc84e875994c3b445871ea7181d424588171efec3e185dced958dad9e001950a", + "sha256:bfd56bb4b37ed4f330b82402f6f435845a5f5648edf1ad497da51a8452d5d62d", + "sha256:c18ff11e86df2e28854939acde2d003f7984f721eba450b56a200ad90eeb0e6b", + "sha256:c3bcce8521d785d510b2aad26ae2c966092b7daa8f45dd8f44734a104dc0bc1a", + "sha256:c4143987a42a2397f2fc3b4d7e3a7d313fbe684f67ff443999e803dd75a76826", + "sha256:c69fd885df7d089548a42d5ec05be26050ebcd2283d89b3d30676eb32ff87dee", + "sha256:ced80795227d70549a411a4ab66e8ce307899fad2220ce5ab2f296e687eacde9", + "sha256:d66e421495fdb797610a08f43b05269e0a5ea7f5e652a89bfd5a7d3c1dee3648", + "sha256:d861ee9e76ace6cf36a6a89b959ec08e7bc2493ee39d07ffe5acb23ef46d27da", + "sha256:e9251e3be159d1020c4030bd2e5f84d6a43fe54b6c19c12f51cde9542a2817b2", + "sha256:f145bba11b878005c496e93e257c1e88f154d278d2638e6450d17e0f31e558d2", + "sha256:fe346b143ff9685e40192a4960938545c699054ba11d4f9029f94751e3f71d87" ], + "index": "pypi", "markers": "python_version >= '3.8' and python_full_version not in '3.9.0, 3.9.1'", - "version": "==46.0.3" + "version": "==46.0.5" }, "deprecated": { "hashes": [ @@ -439,11 +435,11 @@ }, "pycparser": { "hashes": [ - "sha256:78816d4f24add8f10a06d6f05b4d424ad9e96cfebf68a4ddc99c65c0720d00c2", - "sha256:e5c6e8d3fbad53479cab09ac03729e0a9faf2bee3db8208a550daf5af81a5934" + "sha256:600f49d217304a5902ac3c37e1281c9fe94e4d0489de643a9504c5cdfdfc6b29", + "sha256:b727414169a36b7d524c1c3e31839a521725078d7b2ff038656844266160a992" ], - "markers": "python_version >= '3.8'", - "version": "==2.23" + "markers": "python_version >= '3.10'", + "version": "==3.0" }, "pygithub": { "hashes": [ From fc8361bdd6b1c4e5343643b5cbcfaeaaf10bcbd8 Mon Sep 17 00:00:00 2001 From: Kurt Garloff Date: Fri, 13 Feb 2026 09:54:30 +0100 Subject: [PATCH 369/374] Add mrhopeman to github org. (#368) Signed-off-by: Kurt Garloff --- orgs/SovereignCloudStack/data.yaml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/orgs/SovereignCloudStack/data.yaml b/orgs/SovereignCloudStack/data.yaml index 7b19738a..a6c5c1e5 100644 --- a/orgs/SovereignCloudStack/data.yaml +++ b/orgs/SovereignCloudStack/data.yaml @@ -279,6 +279,8 @@ members: login: schneidarno - name: Lisa Seifert login: selis-osba + - name: Stefan Hoffmann + login: mrhopeman # ========================== teams: @@ -348,6 +350,7 @@ teams: - shmelkin - fraugabel - kitsudaiki + - mrhopeman - slug: "gonicus" description: "GONICUS GmbH" privacy: closed From fed34fc1c1f0eecb438e047dc202bfdc9ee220ff Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marc=20Sch=C3=B6chlin?= Date: Mon, 16 Feb 2026 09:36:03 +0100 Subject: [PATCH 370/374] add a dryrun check (#300) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * add a dryrun check * test * add push * add diff * Rename * Potential fix for code scanning alert no. 12: Workflow does not contain permissions Signed-off-by: Marc Schöchlin Signed-off-by: Kurt Garloff Co-authored-by: Kurt Garloff Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com> --- .../dryrun-manage-github-repositories.yml | 53 +++++++++++++++++++ 1 file changed, 53 insertions(+) create mode 100644 .github/workflows/dryrun-manage-github-repositories.yml diff --git a/.github/workflows/dryrun-manage-github-repositories.yml b/.github/workflows/dryrun-manage-github-repositories.yml new file mode 100644 index 00000000..0af1ee94 --- /dev/null +++ b/.github/workflows/dryrun-manage-github-repositories.yml @@ -0,0 +1,53 @@ +--- +name: Test the management of github repositories +permissions: + contents: read + +"on": + workflow_dispatch: + push: + branches-ignore: + - main + pull_request: + branches-ignore: + - main + +jobs: + manage-github-repositories: + runs-on: ubuntu-latest + steps: + - name: Check token permissions + run: | + if [ -z "${{ secrets[format('GHP_{0}', github.actor)] }}" ]; then + echo "No valid PAT found for ${{github.actor}}" + exit 1 + else + echo "Found valid PAT for ${{github.actor}}" + fi + + - name: Checkout repo + uses: actions/checkout@v3 + with: + submodules: true + + - name: Setup python + uses: actions/setup-python@v4 + with: + python-version: '3.10' + cache: 'pipenv' + + - name: Install dependencies + run: | + python3 -m pip install --upgrade pip + python3 -m pip install pipenv wheel + pipenv install + + - name: Install ansible collection + run: | + ansible-galaxy collection install git+https://github.com/opentelekomcloud/ansible-collection-gitcontrol.git + + - name: Test the management of github repositories with Ansible + run: | + pipenv run ansible-playbook playbook.yaml -e api_token=$API_TOKEN --check --diff + env: + API_TOKEN: ${{ secrets[format('GHP_{0}', github.actor)] }} From c99676cc0adf41c32a93bc35bc6c811624d04784 Mon Sep 17 00:00:00 2001 From: Felix Kronlage-Dammers Date: Tue, 24 Mar 2026 07:56:28 +0100 Subject: [PATCH 371/374] First large round of clean-up (#366) --- orgs/SovereignCloudStack/data.yaml | 338 ++--------------------------- 1 file changed, 17 insertions(+), 321 deletions(-) diff --git a/orgs/SovereignCloudStack/data.yaml b/orgs/SovereignCloudStack/data.yaml index a6c5c1e5..62d5a315 100644 --- a/orgs/SovereignCloudStack/data.yaml +++ b/orgs/SovereignCloudStack/data.yaml @@ -12,8 +12,6 @@ members: login: fzakfeld - name: Josefine Kipke login: zuse-z3 - - name: Regina Metz - login: reginametz - name: Sven Batista Steinbach login: batistein - name: Christian Berendt @@ -44,82 +42,38 @@ members: login: harmathy - name: Jonas Schäfer login: horazont - - name: Heiko Ritter - login: cah-link - - name: Philipp Westphal - login: isaacintactile - name: Janis Kemper login: janiskemper - - name: Aniruddha Basak - login: aniruddha2000 - - name: Nitish Tiwari - login: nitisht - name: Jan Klippel login: jklippel - name: Jeff Chousterman login: jnull - - name: Joshua Mühlfort - login: joshmue - - name: Joshua Irmer - login: JoshuaI96 - name: Konrad Gube login: kgube - name: Linus Walther login: linwalth - - name: Markus Lindenblatt - login: maliblatt - name: Manuela Urban login: manuela-urban - - name: Bianca Hollery-Pfister - login: BiancaHollery - name: Mathias Fechner login: matfechner - name: Matthias Haag login: mauhau - - name: Andreas Schrogl - login: belgeron - name: Volker Arendt login: varkeen - - name: Malte Münch - login: mxmxchere - name: Mario Minners login: mario-minners - - name: Andre Machowiak - login: nerdicbynature - name: Aleksandr Gerasimenko login: alexgesser - name: Toens Bueker login: neuroserve - - name: Oliver Kautz - login: okautz - - name: Sebastian Kaupe - login: snkaupe - - name: Roy Farrell - login: PixelPhantomX - name: Dr. Jens Harbott login: osfrickler - - name: René Lipkowsky - login: PSwatchmen - - name: Arvid Requate - login: reqa - - name: stunivention - login: stunivention - name: Florian Winkler login: tinguin - - name: Thierry Carrez - login: ttx - name: Sebastian Wenner login: wenners - name: Cemil Degirmenci login: cedegi - - name: Alexander Diab - login: alexander-diab - - name: PJSINKA - login: pjsinka - - name: Stefan Schmidt - login: ZaphodB - - name: Nancy Buntfuss - login: nbuntfuss - name: Juan Pedro Torres login: JuanPTM - name: Christian Schilling @@ -128,14 +82,8 @@ members: login: maxwolfs - name: Friederike Zelke login: FriederikeZelke - - name: Paul-Philipp Kuschy - login: ppkuschy - name: Enrico Kern login: flyersa - - name: Dirk Loßack - login: dirklossack - - name: Christian Schmitz - login: uselessbusinessclown - name: Martin Pilka login: mpilka - name: Matej Feder @@ -159,16 +107,10 @@ members: login: markus-hentsch - name: Thomas Güttler login: guettli - - name: Sven Kieske - login: artificial-intelligence - name: Matthias Büchse login: mbuechse - - name: Filip Dobrovolny - login: fdobrovolny - name: Nils Gondermann login: gndrmnn - - name: Robin van der Linden - login: lindenb1 - name: Sebastian Neumann login: sbstnnmnn - name: Tobias Wolf @@ -177,8 +119,6 @@ members: login: DEiselt - name: Christian Schwaller login: chrisschwa - - name: Benjamin Fischer - login: befisch - name: Michael Bayr login: michaelbayr role: admin @@ -186,18 +126,10 @@ members: login: rholling - name: David Rodriguez Regueira login: 90n20 - - name: Miguel Angel Romero de los Llanos - login: seykotron - name: Dominik Pataky login: bitkeks - - name: Nadja Schieber - login: nadja234 - name: Marc Schöchlin login: scoopex - - name: Angel Kafazov - login: akafazov - - name: Bozhidar Ignatov - login: ignatov17 - name: Matus Jenca login: MatusJenca2 - name: Michal Gubricky @@ -210,26 +142,12 @@ members: login: yeoldegrove - name: Tilman Luettje login: b1-luettje - - name: Jan-Marten Brüggemann - login: brueggemann - name: Rafael te Boekhorst login: boekhorstb1 - name: Patrick Thiem login: cah-patrickthiem - name: Martin Morgenstern login: martinmo - - name: Piotr Bigos - login: piobig2871 - - name: Katharina Trentau - login: fraugabel - - name: Lubomir Dobrovodsky - login: dobrovodskydnation - - name: Erik Kostelanský - login: erik-kostelansky-dnation - - name: Antonio Juanilla - login: spectertj - - name: Ivan Vnučko - login: OgarOgarovic - name: Artem Goncharov login: gtema - name: Ilja Shmelkin @@ -238,22 +156,14 @@ members: login: tsmado - name: Dominik Kaminski login: dominikkaminski - - name: Rene Fischer - login: securitykernel - name: Thorsten Rossner login: thorsten-frlncr - - name: Silke Meyer - login: slkmeyer - - name: Tim Breidenbach - login: tbreiden - name: Johannes Hübner login: b1-huebner - name: Axel Lender login: b1-lender - name: Adrien Cunin login: Adri2000 - - name: Tobias Anker - login: kitsudaiki - name: Marius Quabeck login: MariusQuabeck - name: Lukas Kraus @@ -281,31 +191,11 @@ members: login: selis-osba - name: Stefan Hoffmann login: mrhopeman + - name: Thorsten Schifferdecker + login: curx # ========================== teams: - - slug: "moin-cluster-all-playgrounds" - description: "Members of this team have access to all tenant namespaces in the moin-cluster" - privacy: closed - maintainer: - - mxmxchere - member: - - jschoone - - paulphys - - martinmo - - gtema - - chess-knight - - DEiselt - - matofeder - - garloff - - fkr - - scoopex - - curx - - joshmue - - michal-gubricky - - cah-patrickthiem - - mbuechse - - tonifinger - slug: "23technologies" description: "23technologies GmbH" privacy: closed @@ -317,20 +207,13 @@ teams: description: "B1 Systems GmbH" privacy: closed maintainer: - - mxmxchere - - curx + - b1-luettje member: - - grischdian - - isaacintactile - - tinguin - NotTheEvilOne - - DEiselt - - paulphys - - yeoldegrove - - b1-luettje - - brueggemann - - boekhorstb1 - rrmichel + - b1-huebner + - b1-lender + - boekhorstb1 - slug: "cloud-and-heat" description: "Cloud&Heat Technologies GmbH" privacy: closed @@ -340,7 +223,6 @@ teams: - mbuechse member: - kgube - - cah-link - cah-hbaum - tonifinger - josephineSei @@ -348,25 +230,7 @@ teams: - martinmo - markus-hentsch - shmelkin - - fraugabel - - kitsudaiki - mrhopeman - - slug: "gonicus" - description: "GONICUS GmbH" - privacy: closed - maintainer: - - okautz - member: - - joshmue - - JoshuaI96 - - snkaupe - - PixelPhantomX - - slug: "openinfra" - description: "OpenInfra Foundation" - privacy: closed - maintainer: - - ttx - member: [] - slug: "osba" description: "Open Source Business Alliance – Bundesverband für digitale Souveränität e.V." privacy: closed @@ -383,9 +247,6 @@ teams: - berendt member: - osfrickler - - gndrmnn - - lindenb1 - - sbstnnmnn - janhorstmann - jklare - slug: "plusserver" @@ -394,16 +255,9 @@ teams: maintainer: - neuroserve member: - - maliblatt - - nerdicbynature - costelter - - PSwatchmen - wieneo - - uselessbusinessclown - mario-minners - - alexgesser - - Keyboardinterrupt - - saifbila81 - marcvorwerk - slug: "syself" description: "Syself GmbH" @@ -413,8 +267,6 @@ teams: - janiskemper member: - guettli - - nitisht - - aniruddha2000 - slug: "uhurutec" description: "UhuruTec AG" privacy: closed @@ -424,27 +276,16 @@ teams: member: - harmathy - mauhau - - belgeron - varkeen - jschoone - maxwolfs - - slug: "univention" - description: "Univention GmbH" - privacy: closed - maintainer: - - reqa - - JuanPTM - member: - - stunivention - - nbuntfuss - - slkmeyer - - tbreiden - slug: "scaleup" description: "ScaleUp Technologies GmbH & Co. KG" privacy: closed + maintainer: + [] member: - fzakfeld - - cloucs - mojansch - slug: "wavecon" description: "Wavecon GmbH" @@ -454,9 +295,6 @@ teams: member: - linwalth - cedegi - - ZaphodB - - cedegi - - pjsinka - chschilling - matfechner - slug: "dnation" @@ -465,162 +303,24 @@ teams: maintainer: - mpilka member: - - matofeder - chess-knight - - fdobrovolny - MatusJenca2 - michal-gubricky - - OgarOgarovic - - piobig2871 - tsmado - - slug: "proventa" - description: "Proventa AG" - privacy: closed - maintainer: [] - member: [] - - slug: "mineryreport" - description: "Minery Report, S.L." - privacy: closed - parent: "proventa" - maintainer: - - 90n20 - member: - - seykotron - - spectertj - slug: "dataport" description: "dataport AöR" privacy: closed maintainer: - Till769 - member: [] + member: + [] - slug: "s7n" description: "S7n Cloud Services GmbH" privacy: closed maintainer: - garloff - member: [] - - slug: "VP01" - description: "OpsTooling, CI Tests Infra/IaaS, Metal as a Service, Life Cycle Management" - privacy: closed - maintainer: - - berendt member: - - osfrickler - - artificial-intelligence - - gndrmnn - - lindenb1 - - sbstnnmnn - - belgeron - - varkeen - - slug: "VP03" - description: "Software defined Storage" - privacy: closed - maintainer: - - b1-luettje - member: - - NotTheEvilOne - - yeoldegrove - - brueggemann - - boekhorstb1 - - b1-huebner - - b1-lender - - slug: "VP04" - description: "Networking" - privacy: closed - maintainer: - - matofeder - member: - - fdobrovolny - - MatusJenca2 - - OgarOgarovic - - slug: "VP05" - description: "K8s aaS Integration" - privacy: closed - maintainer: - - batistein - - janiskemper - member: - - guettli - - aniruddha2000 - - slug: "VP06a" - description: "Container Network and Storage Integration" - privacy: closed - maintainer: - - mxmxchere - member: - - DEiselt - - paulphys - - slug: "VP06c" - description: "Container Registry / Scanning" - maintainer: - - mpilka - - chess-knight - member: - - michal-gubricky - privacy: closed - - slug: "VP06d" - description: "Container Monitoring / IaC / CI / Deployment Automation" - privacy: closed - maintainer: - - okautz - member: - - joshmue - - JoshuaI96 - - snkaupe - - PixelPhantomX - - slug: "VP08" - description: "User Management & Federation" - privacy: closed - maintainer: - - reqa - member: - - JuanPTM - - tbreiden - - slkmeyer - - slug: "VP09c" - description: "Penetration Testing" - privacy: closed - maintainer: - - 90n20 - member: - - seykotron - - spectertj - - slug: "VP10" - description: "SCS certification" - privacy: closed - maintainer: - - anjastrunk - - mbuechse - member: - - josephineSei - - markus-hentsch - - cah-hbaum - - tonifinger - - cah-patrickthiem - - martinmo - - kgube - - shmelkin - - fraugabel - - piobig2871 - - michal-gubricky - - tsmado - - kitsudaiki - - slug: "VP12" - description: "Cloud/Containerplatform Health Monitoring" - privacy: closed - maintainer: - - piobig2871 - member: - - fraugabel - - dobrovodskydnation - - tsmado - - slug: "VP13" - description: "Metering on IaaS layer" - privacy: closed - maintainer: - - horazont - member: - - cah-link + [] - slug: "hardware-landscape" description: "The team which manages the scs system landscape or needs information about it" privacy: closed @@ -645,32 +345,26 @@ teams: description: "Colleagues from Zendis" privacy: closed maintainer: - - thorsten-frlncr member: + - thorsten-frlncr - dominikkaminski - - securitykernel - slug: "Zuul-Admins" description: "Admins of the Zuul CI System" privacy: closed maintainer: - - okautz - - PixelPhantomX + [] member: - bitkeks - fkr - matofeder - scoopex - - slug: "SysEleven" - description: "Colleagues from SysEleven" - privacy: closed - maintainer: - - Adri2000 - member: [] - slug: "rrze-fau" description: "Colleagues from RRZE / FAU" privacy: closed maintainer: - cpt-kernel-afk + member: + [] - slug: "project-board" description: "Members of the project board" privacy: closed @@ -680,6 +374,8 @@ teams: - jklare - jschoone - michaelbayr + member: + [] - slug: "ECO-DIGIT" description: "Colleagues from ECO:DIGIT project" privacy: closed From 03607abbdb73e39624b0cab9cc92d1cf13c2a362 Mon Sep 17 00:00:00 2001 From: Felix Kronlage-Dammers Date: Fri, 27 Mar 2026 18:56:36 +0100 Subject: [PATCH 372/374] fix NoneType (#370) --- orgs/SovereignCloudStack/data.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/orgs/SovereignCloudStack/data.yaml b/orgs/SovereignCloudStack/data.yaml index 62d5a315..f85108c7 100644 --- a/orgs/SovereignCloudStack/data.yaml +++ b/orgs/SovereignCloudStack/data.yaml @@ -345,6 +345,7 @@ teams: description: "Colleagues from Zendis" privacy: closed maintainer: + [] member: - thorsten-frlncr - dominikkaminski From 5f671d720fe72c8676398a3953408f08b8b3d96e Mon Sep 17 00:00:00 2001 From: Marvin Frommhold Date: Fri, 27 Mar 2026 23:15:35 +0100 Subject: [PATCH 373/374] add noris team and Benedikt Haug (#372) Signed-off-by: Marvin Frommhold --- orgs/SovereignCloudStack/data.yaml | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/orgs/SovereignCloudStack/data.yaml b/orgs/SovereignCloudStack/data.yaml index f85108c7..a751a809 100644 --- a/orgs/SovereignCloudStack/data.yaml +++ b/orgs/SovereignCloudStack/data.yaml @@ -193,6 +193,8 @@ members: login: mrhopeman - name: Thorsten Schifferdecker login: curx + - name: Benedikt Haug + login: benedikt-haug # ========================== teams: @@ -321,6 +323,13 @@ teams: - garloff member: [] + - slug: "noris" + description: "noris network AG" + privacy: closed + maintainer: + [] + member: + - benedikt-haug - slug: "hardware-landscape" description: "The team which manages the scs system landscape or needs information about it" privacy: closed From 64ba49459052cb6828182fdb91de598446d6d38d Mon Sep 17 00:00:00 2001 From: Jan Schoone <6106846+jschoone@users.noreply.github.com> Date: Wed, 15 Apr 2026 14:25:19 +0200 Subject: [PATCH 374/374] feat(members): Add schmidax (#373) Signed-off-by: Jan Schoone <6106846+jschoone@users.noreply.github.com> --- orgs/SovereignCloudStack/data.yaml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/orgs/SovereignCloudStack/data.yaml b/orgs/SovereignCloudStack/data.yaml index a751a809..302cc425 100644 --- a/orgs/SovereignCloudStack/data.yaml +++ b/orgs/SovereignCloudStack/data.yaml @@ -187,6 +187,8 @@ members: role: admin - name: Arno Schneider login: schneidarno + - name: Axel Schmidt + login: schmidax - name: Lisa Seifert login: selis-osba - name: Stefan Hoffmann