bottlerocket-os / bottlerocket-os/twoliter

twoliter: support for controlling package priority with kits

Open
#330 0 comments 0 reactions 0 assignees View on GitHub
enhancement kits
Dominant language
Rust
Stars
34
Forks
43
Avg merge
11h 13m
Merged PRs (30d)
16

Description

As a customer I would like to be able to ensure that I can provide my own packages and prioritize selection of them in my variant builds over an overlap with bottlerocket defaults.

Example:

As a customer i may want to provide my own kubernetes-1.30 package and ensure that my package is selected and the bottlerocket-kubernetes-1.30 package is now. I also would like to be able to prioritize overlapping packages in multiple external kits should it occur.

Contributor guide

Open the contributing guide

Research direction

No files, tests, or entry points are named. Start by tracing how twoliter resolves packages from kits, then determine how variant builds should rank customer packages and overlapping packages from external kits. Done means the requested priority behavior is defined and covered for the Kubernetes example and cross-kit overlaps.

Written by the indexing model from the issue text.

Assessment

Tech stack
rust
Domain
build-system
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
30/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.