Skip to content

Commit

Permalink
Complete the split ELN Extras repository
Browse files Browse the repository at this point in the history
A repository must be listed in an environment, otherwise no packages are found.

minimization/content-resolver#66
  • Loading branch information
yselkowitz committed Jul 30, 2024
1 parent 1711a66 commit 26abe2d
Show file tree
Hide file tree
Showing 3 changed files with 74 additions and 6 deletions.
74 changes: 74 additions & 0 deletions configs/base-eln-extras.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,74 @@
---
# This configuration file defines an "Environment" in Feedback Pipeline.
# https://tiny.distro.builders
#
# Environments influence how a workload looks like when installed.
# That's achieved by including specific packages — like coreutils-single — that
# influence the result.
# Environments can also act as base images when monitoring container sizes.

document: feedback-pipeline-environment
version: 1
data:
# id is the filename — that automatically prevents collisions for free!


### MANDATORY FIELDS ###

# Name is an identifier for humans
#
# (mandatory field)
name: ELN Extras Environment

# A short description, perhaps hinting the purpose
#
# (mandatory field)
description: An environment on top of which all ELN Extras workloads are analyzed.

# Who maintains it? This is just a freeform string
# for humans to read. In Fedora, a FAS nick is recommended.
#
# (mandatory field)
maintainer: asamalik

# Different instances of the environment, one per repository.
#
# (mandatory field)
repositories:
- repository-fedora-eln-extras

# Packages defining this environment.
# This list includes packages for all
# architectures — that's the one to use by default.
#
# (mandatory field)
packages:
- fedora-repos-eln
- fedora-release-eln

# Labels connect things together.
# Workloads get installed in environments with the same label.
# They also get included in views with the same label.
#
# (mandatory field)
labels:
- eln-extras

### OPTIONAL FIELDS ###

# Architecture-specific packages.
#
# (optional field)
#arch_packages:
# x86_64:
# - arch-specific-package

# Extra installation options.
# The following are now supported:
# - "include-docs" - include documentation packages
# - "include-weak-deps" - automatically pull in "recommends" weak dependencies
#
# (optional field)
#options:
#- option

1 change: 0 additions & 1 deletion configs/base-fedora-empty.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -53,7 +53,6 @@ data:
# (mandatory field)
labels:
- eln
- eln-extras
- eln-buildroot
- eln-analyze-only

Expand Down
5 changes: 0 additions & 5 deletions configs/repository-fedora-eln.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -69,11 +69,6 @@ data:
koji_files_url: https://kojipkgs.fedoraproject.org
limit_arches: ["ppc64le", "x86_64"]
priority: 2
Extras:
baseurl: https://odcs.fedoraproject.org/composes/production/latest-Fedora-ELN/compose/Extras/$basearch/os/
koji_api_url: https://koji.fedoraproject.org/kojihub
koji_files_url: https://kojipkgs.fedoraproject.org
priority: 3
buildroot:
baseurl: https://kojipkgs.fedoraproject.org/repos/eln-build/latest/$basearch/
koji_api_url: https://koji.fedoraproject.org/kojihub
Expand Down

0 comments on commit 26abe2d

Please sign in to comment.