Containers SIG for Konflux discussions?

Sure thing! I saw you already posted it at Inviting testers for Git forge usecases - #9 by mattdm

Re-copying it here:


# Fedora Konflux Cluster

This gist is a list of notes about the Fedora Konflux cluster.

* **Konflux** is a new build, test, and release platform. Learn more at https://konflux-ci.dev/ and https://github.com/konflux-ci/
* **Fedora** is your Operating System, built with love by people. Learn more at https://fedoraproject.org/

For [flock 2024](https://fedoraproject.org/flock/2024/), the Konflux community provisioned a [dedicated instance of Konflux for Fedora](https://konflux.apps.kfluxfedorap01.toli.p1.openshiftapps.com/application-pipeline/) for community members to try, experiment, and play with. Big kudos to [@gbenhaim](https://github.com/gbenhaim) and [@manish-jangra](https://github.com/manish-jangra) for making it happen, and [@zlopez](https://github.com/zlopez) for helping with the [FAS oidc setup](https://pagure.io/fedora-infrastructure/issue/12075).

We don't know what the long-term plan for this instance is. It exists to help facilitate a dialog about what the Fedora community wants to do with respect Konflux. Try to use it to build some stuff and see how the different konflux [resources](https://konflux-ci.dev/architecture/architecture/index.html) work. We'll keep it working and if Fedora decides to use it more, we'll seek a method to support it together with the Fedora Infra team.

Where should we have that dialog? I'm not sure of the best place for now let's try [containers-sig](https://discussion.fedoraproject.org/tags/c/project/7/containers-sig). If you know a better place, let me know and we'll get this pointer updated.

### Caveats

* You can build multi-arch on arm64 and amd64. No ppc64le or s390x yet. We didn't have time to set up the IBM Cloud account before Flock.
* The onboarding process assumes you're building containers. Some people got a proof of concept working of building an rpm, but it is still only a poc.
* The "user access" section of the UI is broken. You have to ask an admin to grant others access to your workspace until its fixed.

### Important links

Check these first three in order:

* GitHub App (install this first if onboarding a github repo): https://github.com/apps/konflux-fedora
* Konflux UI (choose **FAS** authentication to authenticate with FAS): https://konflux.apps.kfluxfedorap01.toli.p1.openshiftapps.com/application-pipeline/
  * After you authenticate with FAS, click **"Join the Waitlist"**. You'll be automatically approved. Just `ctrl-r` to reload the page after that.
* Upstream user docs (for general usage): https://konflux-ci.dev/docs/

### CLI Access

kubectl login --server=https://api.kfluxfedorap01.toli.p1.openshiftapps.com:6443


Using **oc** also works. See also [getting-started/cli/](https://konflux-ci.dev/docs/getting-started/cli/)

### Some examples

* An example fedora base image container building in Ralph's workspace: https://github.com/ralphbean/fedora-base-image
* An example rpm (libecpg) building in Ralph's workspace: https://github.com/ralphbean/libecpg

### Also interesting

These are also interesting

* How to test in Testing Farm from a Konflux integration test scenario: https://github.com/redhat-appstudio/docs.appstudio.io/pull/230
* OpenShift Console (for another look): https://console-openshift-console.apps.kfluxfedorap01.toli.p1.openshiftapps.com
* Build-time repo (builds go here as soon as they complete): https://quay.io/organization/konflux-fedora
* Admin gitops repo (deployment configuration of the instance: https://gitlab.com/fedora/infrastructure/konflux/infra-deployments
* Tenant gitops repo (a place where users can put their own namespaces under git control): https://gitlab.com/fedora/infrastructure/konflux/tenants-config

2 Likes