#250 initial eln platform yaml
Merged 3 years ago by smooge. Opened 3 years ago by tdawson.
fedora-infra/ tdawson/ansible eln-default-platform  into  master

@@ -0,0 +1,28 @@ 

+ data:

+   description: ELN base

+   license:

+     module: [MIT]

+   name: platform

+   profiles:

+     buildroot:

+       rpms: [bash, bzip2, coreutils, cpio, diffutils, fedora-release, findutils, gawk,

+         glibc-minimal-langpack, grep, gzip, info, make, patch, redhat-rpm-config,

+         rpm-build, sed, shadow-utils, tar, unzip, util-linux, which, xz]

+     srpm-buildroot:

+       rpms: [bash, fedora-release, fedpkg-minimal, glibc-minimal-langpack, gnupg2,

+         redhat-rpm-config, rpm-build, shadow-utils]

+   stream: eln

+   summary: ELN base

+   context: 00000000

+   version: 1

+   xmd:

+     mbs:

+       buildrequires: {}

+       commit: eln

+       requires: {}

+       koji_tag: module-eln-build

+       mse: TRUE

+       default_modules_scm_url: https://pagure.io/releng/fedora-module-defaults.git

+ document: modulemd

+ version: 1

+   

@@ -0,0 +1,28 @@ 

+ data:

+   description: ELN base

+   license:

+     module: [MIT]

+   name: platform

+   profiles:

+     buildroot:

+       rpms: [bash, bzip2, coreutils, cpio, diffutils, fedora-release, findutils, gawk,

+         glibc-minimal-langpack, grep, gzip, info, make, patch, redhat-rpm-config,

+         rpm-build, sed, shadow-utils, tar, unzip, util-linux, which, xz]

+     srpm-buildroot:

+       rpms: [bash, fedora-release, fedpkg-minimal, glibc-minimal-langpack, gnupg2,

+         redhat-rpm-config, rpm-build, shadow-utils]

+   stream: eln

+   summary: ELN base

+   context: 00000000

+   version: 1

+   xmd:

+     mbs:

+       buildrequires: {}

+       commit: eln

+       requires: {}

+       koji_tag: module-eln-build

+       mse: TRUE

+       default_modules_scm_url: https://pagure.io/modularity/fedora-stg-module-defaults.git

+ document: modulemd

+ version: 1

+   

I verified the package sets. Also that there's no virtual_stream in the mbs xmd. That all looks good.

Is this going to be tried out in staging first? If so, the staging platform definitions go to a different place: roles/mbs/common/files/default-modules.staging/

If module-defaults are going to be used (as referenced under https://docs.fedoraproject.org/en-US/eln/compose/#_compose_configuration_files), then mbs xmd needs to have default_modules_scm_url: https://pagure.io/releng/fedora-module-defaults.git added. This URL is different for staging: https://pagure.io/modularity/fedora-stg-module-defaults.git

2 new commits added

  • platform-eln.yaml in staging
  • Add default_modules_scm_url
3 years ago

Both of those are good points. I implemented both things. (default_modules_scm_url and having one in staging)

Both of those are good points. I implemented both things. (default_modules_scm_url and having one in staging)

Thanks. Those changes look good to me.

Can this wait post-freeze or do you need this sooner?

I thought I had written back, but post-freeze is fine.

Metadata Update from @pingou:
- Pull-request tagged with: post-freeze

3 years ago

Now that the release is out, can we get this merged and executed?

rebased onto 047962d

3 years ago

rebased onto 047962d

3 years ago

Pull-Request has been merged by smooge

3 years ago