eclipse-tractusx / .eclipsefdn

Repository to host configurations related to the Eclipse Foundation.
https://eclipse-tractusx.github.io/.eclipsefdn/
1 stars 14 forks source link

chore: request new repository for BPN<>DID resolution service #62

Closed paullatzelsperger closed 4 months ago

paullatzelsperger commented 4 months ago

Description

This PR requests a new repository bpn-did-resolution-service which is a Tractus-X shared service that will provide a scalable functionality to resolve BPN (Business Partner Number) -> DID (Decentralized Identifier).

Tractus-X uses BPNs as stable identifiers, but DID are used to represent the participant in an self-sovereign-identity context. Thus a resolution is necessary.

Pre-review checks

Please ensure to do as many of the following checks as possible, before asking for committer review:

eclipse-otterdog[bot] commented 4 months ago

This is your friendly self-service bot. The author (paullatzelsperger) of this PR is associated with this organization in the role of MEMBER.

Additionally, paullatzelsperger is a member of the following teams:

eclipse-otterdog[bot] commented 4 months ago

This is your friendly self-service bot. Please find below the validation of the requested configuration changes:

Diff for 9723affda8f81cbee22e7d75183a3a091fd92528 ```diff Organization automotive.tractusx[id=eclipse-tractusx] ╷ │ Error: failed to load configuration │ │ failed to evaluate jsonnet file: /app/work/tmp/tmp8wjx086h/eclipse-tractusx/eclipse-tractusx.jsonnet:1118:9-31 Expected a comma before next field │ │ delete_branch_on_merge: false, │ ╵ ```

Add a comment /help to get a list of available commands.

eclipse-otterdog[bot] commented 4 months ago

This is your friendly self-service bot. The current configuration is in-sync with the live settings. :rocket:

eclipse-otterdog[bot] commented 4 months ago

This is your friendly self-service bot. Please find below the validation of the requested configuration changes:

Diff for 33d01f1971031d79de4e78c4afc0ecf886c8757f ```diff Organization automotive.tractusx[id=eclipse-tractusx] ╷ │ Warning: repo_secret[name="GPG_PASSPHRASE"] has a value '' that does not use a credential provider. ╵ ╷ │ Warning: repo_secret[name="GPG_PRIVATE_KEY"] has a value '' that does not use a credential provider. ╵ there have been 42 validation infos, enable verbose output with '-v' to to display them. + add repository[name="bpn-did-resolution-service"] { + allow_auto_merge = false + allow_forking = true + allow_merge_commit = false + allow_rebase_merge = true + allow_squash_merge = true + allow_update_branch = true + archived = false + default_branch = "main" + delete_branch_on_merge = false + dependabot_alerts_enabled = true + dependabot_security_updates_enabled = false + description = "Tractus-X Resolver Service for BPN <> DID resolution" + gh_pages_build_type = "disabled" + has_discussions = false + has_issues = true + has_projects = true + has_wiki = true + homepage = null + is_template = false + merge_commit_message = "PR_TITLE" + merge_commit_title = "MERGE_MESSAGE" + name = "bpn-did-resolution-service" + private = false + secret_scanning = "enabled" + secret_scanning_push_protection = "enabled" + squash_merge_commit_message = "COMMIT_MESSAGES" + squash_merge_commit_title = "COMMIT_OR_PR_TITLE" + template_repository = null + topics = [] + web_commit_signoff_required = true + } + add repo_workflow_settings[repository="bpn-did-resolution-service"] { + actions_can_approve_pull_request_reviews = true + default_workflow_permissions = "read" + enabled = true + } + add repo_secret[name="GPG_PASSPHRASE", repository="bpn-did-resolution-service"] { + name = "GPG_PASSPHRASE" + value = "" + } + add repo_secret[name="GPG_PRIVATE_KEY", repository="bpn-did-resolution-service"] { + name = "GPG_PRIVATE_KEY" + value = "" + } Plan: 4 to add, 0 to change, 0 to delete. ```

Warnings

cc @eclipse-tractusx/eclipsefdn-security

Add a comment /help to get a list of available commands.

eclipse-otterdog[bot] commented 4 months ago

This is your friendly self-service bot. The current configuration is in-sync with the live settings. :rocket:

netomi commented 4 months ago

on org level there are already GPG related secrets set, see:

https://otterdog.eclipse.org/projects/automotive.tractusx#secrets

so its not clear why you wanna have separate secrets on repo level? I guess they can be removed.

paullatzelsperger commented 4 months ago

on org level there are already GPG related secrets set, see:

https://otterdog.eclipse.org/projects/automotive.tractusx#secrets

so its not clear why you wanna have separate secrets on repo level? I guess they can be removed.

TBH i copied the section from another repo. i'll remove them.

eclipse-otterdog[bot] commented 4 months ago

This is your friendly self-service bot. Please find below the validation of the requested configuration changes:

Diff for c40e7982f13db0cded8fe8bd598a8f04299ea7ea ```diff Organization automotive.tractusx[id=eclipse-tractusx] there have been 42 validation infos, enable verbose output with '-v' to to display them. + add repository[name="bpn-did-resolution-service"] { + allow_auto_merge = false + allow_forking = true + allow_merge_commit = false + allow_rebase_merge = true + allow_squash_merge = true + allow_update_branch = true + archived = false + default_branch = "main" + delete_branch_on_merge = false + dependabot_alerts_enabled = true + dependabot_security_updates_enabled = false + description = "Tractus-X Resolver Service for BPN <> DID resolution" + gh_pages_build_type = "disabled" + has_discussions = false + has_issues = true + has_projects = true + has_wiki = true + homepage = null + is_template = false + merge_commit_message = "PR_TITLE" + merge_commit_title = "MERGE_MESSAGE" + name = "bpn-did-resolution-service" + private = false + secret_scanning = "enabled" + secret_scanning_push_protection = "enabled" + squash_merge_commit_message = "COMMIT_MESSAGES" + squash_merge_commit_title = "COMMIT_OR_PR_TITLE" + template_repository = null + topics = [] + web_commit_signoff_required = true + } + add repo_workflow_settings[repository="bpn-did-resolution-service"] { + actions_can_approve_pull_request_reviews = true + default_workflow_permissions = "read" + enabled = true + } Plan: 2 to add, 0 to change, 0 to delete. ```

Add a comment /help to get a list of available commands.

eclipse-otterdog[bot] commented 4 months ago

This is your friendly self-service bot. The current configuration is in-sync with the live settings. :rocket:

eclipse-otterdog[bot] commented 4 months ago

This is your friendly self-service bot. Please find below the validation of the requested configuration changes:

Diff for d4cf486ca4330d00cbb9a746d241e764d72c46bb ```diff Organization automotive.tractusx[id=eclipse-tractusx] there have been 42 validation infos, enable verbose output with '-v' to to display them. + add repository[name="bpn-did-resolution-service"] { + allow_auto_merge = false + allow_forking = true + allow_merge_commit = false + allow_rebase_merge = true + allow_squash_merge = true + allow_update_branch = true + archived = false + default_branch = "main" + delete_branch_on_merge = false + dependabot_alerts_enabled = true + dependabot_security_updates_enabled = false + description = "Tractus-X Resolver Service for BPN <> DID resolution" + gh_pages_build_type = "disabled" + has_discussions = false + has_issues = true + has_projects = true + has_wiki = true + homepage = null + is_template = false + merge_commit_message = "PR_TITLE" + merge_commit_title = "MERGE_MESSAGE" + name = "bpn-did-resolution-service" + private = false + secret_scanning = "enabled" + secret_scanning_push_protection = "enabled" + squash_merge_commit_message = "COMMIT_MESSAGES" + squash_merge_commit_title = "COMMIT_OR_PR_TITLE" + template_repository = null + topics = [] + web_commit_signoff_required = true + } + add repo_workflow_settings[repository="bpn-did-resolution-service"] { + actions_can_approve_pull_request_reviews = true + default_workflow_permissions = "read" + enabled = true + } Plan: 2 to add, 0 to change, 0 to delete. ```

Add a comment /help to get a list of available commands.

eclipse-otterdog[bot] commented 4 months ago

This is your friendly self-service bot. The current configuration is in-sync with the live settings. :rocket:

netomi commented 4 months ago

LGTM

paullatzelsperger commented 4 months ago

LGTM

can you approve/merge then? or do we need someone else's approval?

netomi commented 4 months ago

yes, so requests for new repos require project lead approval as I have been reminded, so please approve @Siegfriedk

eclipse-otterdog[bot] commented 4 months ago

This is your friendly self-service bot. Please find below the validation of the requested configuration changes:

Diff for 1c78ca5e308109e8c1b9d9a03c669dcc56f99555 ```diff Organization automotive.tractusx[id=eclipse-tractusx] there have been 42 validation infos, enable verbose output with '-v' to to display them. + add repository[name="bpn-did-resolution-service"] { + allow_auto_merge = false + allow_forking = true + allow_merge_commit = false + allow_rebase_merge = true + allow_squash_merge = true + allow_update_branch = true + archived = false + default_branch = "main" + delete_branch_on_merge = false + dependabot_alerts_enabled = true + dependabot_security_updates_enabled = false + description = "Tractus-X Resolver Service for BPN <> DID resolution" + gh_pages_build_type = "disabled" + has_discussions = false + has_issues = true + has_projects = true + has_wiki = true + homepage = null + is_template = false + merge_commit_message = "PR_TITLE" + merge_commit_title = "MERGE_MESSAGE" + name = "bpn-did-resolution-service" + private = false + secret_scanning = "enabled" + secret_scanning_push_protection = "enabled" + squash_merge_commit_message = "COMMIT_MESSAGES" + squash_merge_commit_title = "COMMIT_OR_PR_TITLE" + template_repository = null + topics = [] + web_commit_signoff_required = true + } + add repo_workflow_settings[repository="bpn-did-resolution-service"] { + actions_can_approve_pull_request_reviews = true + default_workflow_permissions = "read" + enabled = true + } Plan: 2 to add, 0 to change, 0 to delete. ```

Add a comment /help to get a list of available commands.

eclipse-otterdog[bot] commented 4 months ago

This is your friendly self-service bot. The current configuration is in-sync with the live settings. :rocket:

Siegfriedk commented 4 months ago

@netomi all good, tx :)

eclipse-otterdog[bot] commented 4 months ago

This is your friendly self-service bot. Please find below the validation of the requested configuration changes:

Diff for 6887c883d0b518d22a001669609f220a52d2dea8 ```diff Organization automotive.tractusx[id=eclipse-tractusx] there have been 42 validation infos, enable verbose output with '-v' to to display them. + add repository[name="bpn-did-resolution-service"] { + allow_auto_merge = false + allow_forking = true + allow_merge_commit = false + allow_rebase_merge = true + allow_squash_merge = true + allow_update_branch = true + archived = false + default_branch = "main" + delete_branch_on_merge = false + dependabot_alerts_enabled = true + dependabot_security_updates_enabled = false + description = "Tractus-X Resolver Service for BPN <> DID resolution" + gh_pages_build_type = "disabled" + has_discussions = false + has_issues = true + has_projects = true + has_wiki = true + homepage = null + is_template = false + merge_commit_message = "PR_TITLE" + merge_commit_title = "MERGE_MESSAGE" + name = "bpn-did-resolution-service" + private = false + secret_scanning = "enabled" + secret_scanning_push_protection = "enabled" + squash_merge_commit_message = "COMMIT_MESSAGES" + squash_merge_commit_title = "COMMIT_OR_PR_TITLE" + template_repository = null + topics = [] + web_commit_signoff_required = true + } + add repo_workflow_settings[repository="bpn-did-resolution-service"] { + actions_can_approve_pull_request_reviews = true + default_workflow_permissions = "read" + enabled = true + } Plan: 2 to add, 0 to change, 0 to delete. ```

Add a comment /help to get a list of available commands.

eclipse-otterdog[bot] commented 4 months ago

This is your friendly self-service bot. The current configuration is in-sync with the live settings. :rocket:

netomi commented 4 months ago

/done

eclipse-otterdog[bot] commented 4 months ago

This is your friendly self-service bot. The PR has been marked as being completed.

netomi commented 4 months ago

had to apply manually as the app was hitting some secondary rate limit, need to add a limit to the number of concurrent connections to GitHub to avoid that.

paullatzelsperger commented 4 months ago

@netomi thank you!