Skip to content

Rewrite #49

@cgwalters

Description

@cgwalters

First, I personally have lost my appreciation for Python for years; the reasons are too long to elaborate but I would prefer Rust or golang for new code.

Second, I think the standard split between "CLI tool" and "service" (mock/koji) should be revisited in the age of containers. It's now a lot easier to spin up a set of services locally with oc cluster up (or use a remote service).

We don't want to entirely abandon CLI tools of course but I think they should be more co-developed.

Here's my strawman:

Keep the general idea of overlay.yml although we clearly need separate groups (today we have a lot of leaves)

Implementation/delivery is as container that runs in Kube/OpenShift, but we also support installing the CLI tools as RPM/whatever which run in a container.

resolve: Mirror git repos into a real git forge (gitlab? gogs? something else?)

build: For each group, fork of a build process that runs as a separate container - Kube Job. This generates an rpm-md repo.

Merge those repos at the end.

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