I need to configure Seqera Platform to access private container registries on GitLab and GitHub. What type of access token or authentication method is required for each, and are there any specific considerations for generating or using these tokens with Seqera Platform?
Navigate to the Seqera Platform documentation homepage (docs.seqera.io). Navigate to the 'Platform API' documentation section. From the 'Platform API' sidebar, click on 'Credentials'. From the 'Credentials' sidebar, click on 'Create credentials'. Scroll down the 'Create credentials' page to find the detailed schema or examples for different credential types. Identify and extract the required authentication method and token type for GitLab container registries. Identify and extract the required authentication method and token type for GitHub container registries. Synthesize the key requirements and any specific considerations for both GitLab and GitHub.
Successfully navigate to the 'Create credentials' page within the Platform API documentation. State that for GitLab container registries, a Personal Access Token (PAT) is required, used as the password, and mention any specific scope requirements (e.g., `read_registry`, `write_registry`). State that for GitHub container registries (GitHub Packages), a Personal Access Token (classic) is required, used as the password, and mention any specific scope requirements (e.g., `read:packages`, `write:packages`). Include any additional important considerations for generating or using these tokens (e.g., 2FA implications, token expiration).