Skip to content

Backport "Added YUM implementation of OS package build tool" (#14203) into branch/v9#15129

Closed
fheinecke wants to merge 2 commits into
branch/v9from
fred/rfd-0058-YUM-implementation-backport-branch/v9
Closed

Backport "Added YUM implementation of OS package build tool" (#14203) into branch/v9#15129
fheinecke wants to merge 2 commits into
branch/v9from
fred/rfd-0058-YUM-implementation-backport-branch/v9

Conversation

@fheinecke
Copy link
Copy Markdown
Contributor

Base PR: #14203

Source PR description:

"This PR has several inter-dependent changes:

  • Renamed the "build-apt-repos" to "build-os-package-repos"
  • Rewrote the tool to use subcommands (i.e. from go run . <args> to go run . <apt/yum> <args>)
  • Implemented YUM repo building per rfd/0058-package-distribution.md
  • Added os-specific "*.repo" files for use with dnf config-manager and yum-config-manager
  • Added redirects on APT and YUM buckets from index.html to https://goteleport.com/docs/installation/
  • Refactored dronegen to more easily support adding OS package repos to the promotion pipeline
  • Added YUM repo building to dronegen
  • Added dronegen parallelism support
  • Added dronegen resource limit support

Before this PR is merged I need to run migrations for old Teleport versions to populate the prod bucket with old release artifacts. Additionally much of it's functionality is dependent on https://github.com/gravitational/cloud-terraform/pull/701 being merged first.

This PR is ready for code review but not yet ready for merge."

@fheinecke fheinecke closed this Aug 8, 2022
@fheinecke fheinecke deleted the fred/rfd-0058-YUM-implementation-backport-branch/v9 branch August 8, 2022 19:32
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant