| We're hitting github rate limits due to unauthenticated REST API requests, which occur when using http-based component sources like https://github.com/puppetlabs/puppet-agent/blob/20bb5a73298d1dd7469bb831257a037289dc440b/configs/components/puppet.json#L1 This ticket is to switch our promotion scripts to use ssh-based URLs like we do for private repos, e.g. g...@github.com:puppetlabs/puppet. It might be sufficient to set: p_component_repo_private: 'true' for the puppet-agent vanagon project? That value is used here when promoting the new <component>.json file https://github.com/puppetlabs/ci-job-configs/blob/c5eea542b8a575e0aee69db2a08d4c1ab714327b/resources/scripts/vanagon-component-promotion.sh#L165-L169 I don't know if other pipelines (release or validation) will require changes? See also RE-15029 |