coreos / coreos/coreos-assembler

Tracker for cleanups possible after RHCOS moves to FCOS pipeline

Open
#3,134 2 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
Go
Stars
393
Forks
193
Avg merge
17h 6m
Merged PRs (30d)
5

Description

This is a tracker for all the cleanups we should be able to do once we've fully moved over RHCOS to the new pipeline.

  • delete cosa push-container; we only use cosa push-container-manifest now for all our containers
  • delete upload-ami; we use pure cosa buildextend-aws --upload now with support for granting to additional users, scheduling AWS tests and marking the AMIs public: https://github.com/openshift/os/pull/1074
  • delete cosa buildextend-extensions; this was the legacy way to publish extensions
  • make digest required again in images (see https://github.com/coreos/coreos-assembler/pull/3129) (though this is more dependent on branching on 4.12)
  • delete cosa build-extensions-container backcompat alias
  • delete cosa buildextend-legacy-oscontainer; we don't need to build or ship the legacy oscontainer anymore

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by locating the implementations or command definitions for cosa push-container, cosa buildextend-extensions, cosa build-extensions-container, and cosa buildextend-legacy-oscontainer. Check the remaining unchecked items against the completed pipeline migration and the referenced digest dependency; done means the obsolete commands and aliases are removed and the checklist's applicable cleanup is complete.

Written by the indexing model from the issue text.

Assessment

Tech stack
go
Domain
build-system, cli
Issue type
Refactor
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.