Skip to content

Fix registry-support renovate #1767

@michael-valdron

Description

@michael-valdron

Which area is this bug related to?

/area registry

What versions of software are you using?

Bug Summary

Describe the bug: Konflux Renovate bot seems to be hitting a quota limits for PR changes across patching Konflux tasks and patching the service components.

To Reproduce: Scheduled, you can see branches under devfile/registry-support that are created by the Konflux Mintmaker Renovate bot that do not have tied PRs and appear incomplete, i.e. go-deps and major-go-deps.

Expected Behavior

Renovate config should respect quota limits and setup schedules and groupings that ensure regular patching across the board.

Any logs, error output, screenshots etc? Provide the devfile that sees this bug, if applicable

The following are incomplete branches from Renovate:

Additional Context

No response

Any workaround?

No response

Suggestion on how to fix the bug

Following changes should be made to resolve quota limits and maximize essential patching on a regular basis:

  • Create groupings for each service component under devfile/registry-support rather than one big patching branch
  • Create different schedules for all of the patching groups: service component patching groups (different schedule for each group), dockerfile patching group, and Konflux task patching group (should remain the same as before, every Tuesday and Thursday night)
  • Pin Go versions - we do not need this as we typically handle this manually on an roughly annual basis, we can open a follow up task to implement further renovate config that handles Go bumps separately
  • Set PR limits as we do under devfile/registry

Metadata

Metadata

Assignees

No one assigned

    Labels

    area/registryDevfile registry for stacks and infrastructurekind/bugSomething isn't working

    Type

    Projects

    Status

    Backlog

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions