Skip to content

Allow increased rate limit access to OpenAPI specs #1735

Description

@jamietanna

In https://github.com/ecosyste-ms/ecosystems-go we're looking to set up Renovate with Vendir to manage the OpenAPI spec updates, similar to how I've done it in https://github.com/rootlyhq/rootly-go

While attempting to do so, Vendir's vendir sync command is failing due to:

Fetching: specs + packages.yaml (http from https://packages.ecosyste.ms/docs/api/v1/openapi.yaml)

vendir: Error: Syncing directory 'specs':
  Syncing directory 'packages.yaml' with HTTP contents:
    Downloading URL:
      Expected 200 OK, but was '429 Too Many Requests'

AFAICT, Vendir doesn't set a custom user-agent, nor set custom headers

I believe that decreasing rate limit requirements on the OpenAPI specs should be more reasonable

This change also needs to be done for the other specs

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions