diff --git a/.tekton/lightspeed-console-pull-request.yaml b/.tekton/lightspeed-console-pull-request.yaml index 3e770d4f..07427de8 100644 --- a/.tekton/lightspeed-console-pull-request.yaml +++ b/.tekton/lightspeed-console-pull-request.yaml @@ -32,7 +32,7 @@ spec: - name: dockerfile value: Dockerfile - name: prefetch-input - value: '{"type": "npm", "path": "."}' + value: '[{"type": "npm", "path": "."}, {"type": "rpm", "path": "."}]' pipelineSpec: description: | This pipeline is ideal for building multi-arch container images from a Containerfile while maintaining trust after pipeline customization. @@ -80,7 +80,7 @@ spec: description: Execute the build with network isolation name: hermetic type: string - - default: '' + - default: 'true' description: Build dependencies to be prefetched by Cachi2 name: prefetch-input type: string diff --git a/.tekton/lightspeed-console-push.yaml b/.tekton/lightspeed-console-push.yaml index b31b0574..ffae546f 100644 --- a/.tekton/lightspeed-console-push.yaml +++ b/.tekton/lightspeed-console-push.yaml @@ -31,7 +31,7 @@ spec: - name: dockerfile value: Dockerfile - name: prefetch-input - value: '{"type": "npm", "path": "."}' + value: '[{"type": "npm", "path": "."}, {"type": "rpm", "path": "."}]' pipelineSpec: description: | This pipeline is ideal for building multi-arch container images from a Containerfile while maintaining trust after pipeline customization. @@ -79,7 +79,7 @@ spec: description: Execute the build with network isolation name: hermetic type: string - - default: '' + - default: 'true' description: Build dependencies to be prefetched by Cachi2 name: prefetch-input type: string diff --git a/Dockerfile b/Dockerfile index acc14847..879ff2b2 100644 --- a/Dockerfile +++ b/Dockerfile @@ -6,18 +6,28 @@ WORKDIR /usr/src/app # Copy only package files first for better layer caching COPY package.json package-lock.json ./ -RUN NODE_OPTIONS=--max-old-space-size=4096 npm ci --omit=dev --omit=optional --loglevel verbose --ignore-scripts --no-fund +RUN NODE_OPTIONS=--max-old-space-size=4096 npm ci --omit=dev --omit=optional --ignore-scripts --no-fund COPY console-extensions.json LICENSE tsconfig.json types.d.ts webpack.config.ts ./ COPY locales ./locales COPY src ./src -RUN npm run build --loglevel verbose +RUN npm run build -FROM registry.access.redhat.com/ubi9/nginx-124:latest +FROM registry.access.redhat.com/ubi9-minimal@sha256:c7d44146f826037f6873d99da479299b889473492d3c1ab8af86f08af04ec8a0 USER 0 + +RUN microdnf install -y nginx && microdnf clean all + COPY --from=build /usr/src/app/dist /usr/share/nginx/html + RUN mkdir -p /licenses COPY --from=build /usr/src/app/LICENSE /licenses/LICENSE + +# Create nginx temp directory and set permissions for OpenShift +RUN mkdir -p /tmp/nginx && \ + chgrp -R 0 /var/log/nginx /var/lib/nginx /usr/share/nginx/html /tmp/nginx && \ + chmod -R g=u /var/log/nginx /var/lib/nginx /usr/share/nginx/html /tmp/nginx + LABEL name="openshift-lightspeed/lightspeed-console-plugin-rhel9" \ cpe="cpe:/a:redhat:openshift_lightspeed:1::el9" \ com.redhat.component="openshift-lightspeed" \ @@ -27,6 +37,7 @@ LABEL name="openshift-lightspeed/lightspeed-console-plugin-rhel9" \ io.k8s.description="OpenShift Lightspeed Console is a component of OpenShift Lightspeed" \ io.openshift.tags="openshift-lightspeed,ols" \ konflux.additional-tags="latest" + USER 1001 ENTRYPOINT ["nginx", "-g", "daemon off;", "-e", "stderr"] diff --git a/rpms.in.yaml b/rpms.in.yaml new file mode 100644 index 00000000..900a6617 --- /dev/null +++ b/rpms.in.yaml @@ -0,0 +1,4 @@ +packages: [nginx] +contentOrigin: + repofiles: ["./ubi.repo"] +arches: [x86_64, aarch64] \ No newline at end of file diff --git a/rpms.lock.yaml b/rpms.lock.yaml new file mode 100644 index 00000000..d17152df --- /dev/null +++ b/rpms.lock.yaml @@ -0,0 +1,390 @@ +--- +lockfileVersion: 1 +lockfileVendor: redhat +arches: +- arch: aarch64 + packages: + - url: https://cdn-ubi.redhat.com/content/public/ubi/dist/ubi9/9/aarch64/appstream/os/Packages/n/nginx-1.20.1-22.el9_6.3.aarch64.rpm + repoid: ubi-9-for-aarch64-appstream-rpms + size: 38034 + checksum: sha256:acf0e009df1d2a0bf3302af6ffdeb940cc55cebd758d87444b28033b0cd07ab4 + name: nginx + evr: 2:1.20.1-22.el9_6.3 + sourcerpm: nginx-1.20.1-22.el9_6.3.src.rpm + - url: https://cdn-ubi.redhat.com/content/public/ubi/dist/ubi9/9/aarch64/appstream/os/Packages/n/nginx-core-1.20.1-22.el9_6.3.aarch64.rpm + repoid: ubi-9-for-aarch64-appstream-rpms + size: 585353 + checksum: sha256:92b3fe4c68952603e9151ac185faa2e98fb2e5750bfe616d379dedda5de0e44a + name: nginx-core + evr: 2:1.20.1-22.el9_6.3 + sourcerpm: nginx-1.20.1-22.el9_6.3.src.rpm + - url: https://cdn-ubi.redhat.com/content/public/ubi/dist/ubi9/9/aarch64/appstream/os/Packages/n/nginx-filesystem-1.20.1-22.el9_6.3.noarch.rpm + repoid: ubi-9-for-aarch64-appstream-rpms + size: 10729 + checksum: sha256:987a844a7ddf5bc2d54c5ced49ce4eba6b3d49aeb8960e0744792935b854d831 + name: nginx-filesystem + evr: 2:1.20.1-22.el9_6.3 + sourcerpm: nginx-1.20.1-22.el9_6.3.src.rpm + - url: https://cdn-ubi.redhat.com/content/public/ubi/dist/ubi9/9/aarch64/appstream/os/Packages/r/redhat-logos-httpd-90.5-1.el9_6.1.noarch.rpm + repoid: ubi-9-for-aarch64-appstream-rpms + size: 16643 + checksum: sha256:a3b0e027da9390f7c047cdbd6eea0ce2de11781ec2b4e6e951d74fb15af93ff4 + name: redhat-logos-httpd + evr: 90.5-1.el9_6.1 + sourcerpm: redhat-logos-90.5-1.el9_6.1.src.rpm + - url: https://cdn-ubi.redhat.com/content/public/ubi/dist/ubi9/9/aarch64/baseos/os/Packages/a/acl-2.3.1-4.el9.aarch64.rpm + repoid: ubi-9-for-aarch64-baseos-rpms + size: 77245 + checksum: sha256:59d24711260ff0e69762fc4e728279b0e7b6ecfdb5a9b8ba01cd96682c679022 + name: acl + evr: 2.3.1-4.el9 + sourcerpm: acl-2.3.1-4.el9.src.rpm + - url: https://cdn-ubi.redhat.com/content/public/ubi/dist/ubi9/9/aarch64/baseos/os/Packages/c/cracklib-2.9.6-27.el9.aarch64.rpm + repoid: ubi-9-for-aarch64-baseos-rpms + size: 100995 + checksum: sha256:6b4e2bae51af42c1ab0f1ec7430ab19542747937a827eba8cac540cb7514a145 + name: cracklib + evr: 2.9.6-27.el9 + sourcerpm: cracklib-2.9.6-27.el9.src.rpm + - url: https://cdn-ubi.redhat.com/content/public/ubi/dist/ubi9/9/aarch64/baseos/os/Packages/c/cracklib-dicts-2.9.6-27.el9.aarch64.rpm + repoid: ubi-9-for-aarch64-baseos-rpms + size: 3821337 + checksum: sha256:c4ef55b06c9b5352b2338a6deccd25030472308b3ffe39735585967382e75419 + name: cracklib-dicts + evr: 2.9.6-27.el9 + sourcerpm: cracklib-2.9.6-27.el9.src.rpm + - url: https://cdn-ubi.redhat.com/content/public/ubi/dist/ubi9/9/aarch64/baseos/os/Packages/d/dbus-1.12.20-8.el9.aarch64.rpm + repoid: ubi-9-for-aarch64-baseos-rpms + size: 8025 + checksum: sha256:5178f638660d1699fb06caeeac91f41c07da59b500e94adf2653df892f2cbdf8 + name: dbus + evr: 1:1.12.20-8.el9 + sourcerpm: dbus-1.12.20-8.el9.src.rpm + - url: https://cdn-ubi.redhat.com/content/public/ubi/dist/ubi9/9/aarch64/baseos/os/Packages/d/dbus-broker-28-7.el9.aarch64.rpm + repoid: ubi-9-for-aarch64-baseos-rpms + size: 173303 + checksum: sha256:342af53fbf4254e34b5f19a6be6f22c67551c26dd0c49016edc93e806621b75d + name: dbus-broker + evr: 28-7.el9 + sourcerpm: dbus-broker-28-7.el9.src.rpm + - url: https://cdn-ubi.redhat.com/content/public/ubi/dist/ubi9/9/aarch64/baseos/os/Packages/d/dbus-common-1.12.20-8.el9.noarch.rpm + repoid: ubi-9-for-aarch64-baseos-rpms + size: 18551 + checksum: sha256:298f1cada3cbcef6713098b9925694a0e30e8566f7a5bdbd72384520cf6c8360 + name: dbus-common + evr: 1:1.12.20-8.el9 + sourcerpm: dbus-1.12.20-8.el9.src.rpm + - url: https://cdn-ubi.redhat.com/content/public/ubi/dist/ubi9/9/aarch64/baseos/os/Packages/e/expat-2.5.0-5.el9_7.1.aarch64.rpm + repoid: ubi-9-for-aarch64-baseos-rpms + size: 114334 + checksum: sha256:1129f05857f5fad3f7755514591fa22cedda810f541476e3a54b6257a4846341 + name: expat + evr: 2.5.0-5.el9_7.1 + sourcerpm: expat-2.5.0-5.el9_7.1.src.rpm + - url: https://cdn-ubi.redhat.com/content/public/ubi/dist/ubi9/9/aarch64/baseos/os/Packages/g/gzip-1.12-1.el9.aarch64.rpm + repoid: ubi-9-for-aarch64-baseos-rpms + size: 169809 + checksum: sha256:45710df49b439ddc4a2848fd3877367761b574234ae28b6be46f1cf54f3fcdca + name: gzip + evr: 1.12-1.el9 + sourcerpm: gzip-1.12-1.el9.src.rpm + - url: https://cdn-ubi.redhat.com/content/public/ubi/dist/ubi9/9/aarch64/baseos/os/Packages/k/kmod-libs-28-11.el9.aarch64.rpm + repoid: ubi-9-for-aarch64-baseos-rpms + size: 62168 + checksum: sha256:58526b701eb3a72de98062c58b56524c35916a7b1191bb1a846da33be5a5f709 + name: kmod-libs + evr: 28-11.el9 + sourcerpm: kmod-28-11.el9.src.rpm + - url: https://cdn-ubi.redhat.com/content/public/ubi/dist/ubi9/9/aarch64/baseos/os/Packages/l/libdb-5.3.28-57.el9_6.aarch64.rpm + repoid: ubi-9-for-aarch64-baseos-rpms + size: 727417 + checksum: sha256:3a912b2a0a6226695a5773138ce5ce090c9fb155151dffe732b8d52e6dd22d63 + name: libdb + evr: 5.3.28-57.el9_6 + sourcerpm: libdb-5.3.28-57.el9_6.src.rpm + - url: https://cdn-ubi.redhat.com/content/public/ubi/dist/ubi9/9/aarch64/baseos/os/Packages/l/libeconf-0.4.1-4.el9.aarch64.rpm + repoid: ubi-9-for-aarch64-baseos-rpms + size: 29577 + checksum: sha256:b6f435b6b79b8a62729f581edead46542dc61fe7276117b2354c324c44ba8309 + name: libeconf + evr: 0.4.1-4.el9 + sourcerpm: libeconf-0.4.1-4.el9.src.rpm + - url: https://cdn-ubi.redhat.com/content/public/ubi/dist/ubi9/9/aarch64/baseos/os/Packages/l/libfdisk-2.37.4-21.el9_7.aarch64.rpm + repoid: ubi-9-for-aarch64-baseos-rpms + size: 156277 + checksum: sha256:c3373716e1a6bd9f4efeacb66b11dfe8c96e8b988462a61fbb2426a608e32bb4 + name: libfdisk + evr: 2.37.4-21.el9_7 + sourcerpm: util-linux-2.37.4-21.el9_7.src.rpm + - url: https://cdn-ubi.redhat.com/content/public/ubi/dist/ubi9/9/aarch64/baseos/os/Packages/l/libpwquality-1.4.4-8.el9.aarch64.rpm + repoid: ubi-9-for-aarch64-baseos-rpms + size: 125712 + checksum: sha256:1657d94bbd79f93dc7a79d474316813bde681ce3a7f62f73314ec4d630e39349 + name: libpwquality + evr: 1.4.4-8.el9 + sourcerpm: libpwquality-1.4.4-8.el9.src.rpm + - url: https://cdn-ubi.redhat.com/content/public/ubi/dist/ubi9/9/aarch64/baseos/os/Packages/l/libseccomp-2.5.2-2.el9.aarch64.rpm + repoid: ubi-9-for-aarch64-baseos-rpms + size: 76024 + checksum: sha256:fc1d5e93483d166ca7f2acb50c04c181db2f3e7b89dba8edc6b1e5f2b0f10619 + name: libseccomp + evr: 2.5.2-2.el9 + sourcerpm: libseccomp-2.5.2-2.el9.src.rpm + - url: https://cdn-ubi.redhat.com/content/public/ubi/dist/ubi9/9/aarch64/baseos/os/Packages/l/libutempter-1.2.1-6.el9.aarch64.rpm + repoid: ubi-9-for-aarch64-baseos-rpms + size: 30505 + checksum: sha256:d352371cbb7d5bd0c53fc699df953c8c1f184b056690b3c4571e57a6634015c5 + name: libutempter + evr: 1.2.1-6.el9 + sourcerpm: libutempter-1.2.1-6.el9.src.rpm + - url: https://cdn-ubi.redhat.com/content/public/ubi/dist/ubi9/9/aarch64/baseos/os/Packages/l/logrotate-3.18.0-12.el9.aarch64.rpm + repoid: ubi-9-for-aarch64-baseos-rpms + size: 74117 + checksum: sha256:9b8142fb8bd0a89c48655a385a58357e3d78ffa9a119db4eb24cec67b6e8ded8 + name: logrotate + evr: 3.18.0-12.el9 + sourcerpm: logrotate-3.18.0-12.el9.src.rpm + - url: https://cdn-ubi.redhat.com/content/public/ubi/dist/ubi9/9/aarch64/baseos/os/Packages/o/openssl-3.5.1-7.el9_7.aarch64.rpm + repoid: ubi-9-for-aarch64-baseos-rpms + size: 1541274 + checksum: sha256:fa672afb8e31cda4d155929f0e84efba28a925134fd3edacf822802c04e35b8d + name: openssl + evr: 1:3.5.1-7.el9_7 + sourcerpm: openssl-3.5.1-7.el9_7.src.rpm + - url: https://cdn-ubi.redhat.com/content/public/ubi/dist/ubi9/9/aarch64/baseos/os/Packages/p/pam-1.5.1-26.el9_6.aarch64.rpm + repoid: ubi-9-for-aarch64-baseos-rpms + size: 636107 + checksum: sha256:fd8dc3ae80d01e90bed08e84e32e3b47b568fe5ddc857dffbae36cc4bde0887b + name: pam + evr: 1.5.1-26.el9_6 + sourcerpm: pam-1.5.1-26.el9_6.src.rpm + - url: https://cdn-ubi.redhat.com/content/public/ubi/dist/ubi9/9/aarch64/baseos/os/Packages/s/systemd-252-55.el9_7.7.aarch64.rpm + repoid: ubi-9-for-aarch64-baseos-rpms + size: 4164980 + checksum: sha256:0e4586403987336152fb2a41a5a34c1c2cefd113a771aa3c4892ff0ab2884213 + name: systemd + evr: 252-55.el9_7.7 + sourcerpm: systemd-252-55.el9_7.7.src.rpm + - url: https://cdn-ubi.redhat.com/content/public/ubi/dist/ubi9/9/aarch64/baseos/os/Packages/s/systemd-pam-252-55.el9_7.7.aarch64.rpm + repoid: ubi-9-for-aarch64-baseos-rpms + size: 278843 + checksum: sha256:070626cdc2574c6897a5b3417e1426a2227f9a852b5d6de4a3da718f8183a457 + name: systemd-pam + evr: 252-55.el9_7.7 + sourcerpm: systemd-252-55.el9_7.7.src.rpm + - url: https://cdn-ubi.redhat.com/content/public/ubi/dist/ubi9/9/aarch64/baseos/os/Packages/s/systemd-rpm-macros-252-55.el9_7.7.noarch.rpm + repoid: ubi-9-for-aarch64-baseos-rpms + size: 72275 + checksum: sha256:dd54f47d3773db296cdff65dbc1fc423416a7d1bed7447a11c715a2017ae8760 + name: systemd-rpm-macros + evr: 252-55.el9_7.7 + sourcerpm: systemd-252-55.el9_7.7.src.rpm + - url: https://cdn-ubi.redhat.com/content/public/ubi/dist/ubi9/9/aarch64/baseos/os/Packages/u/util-linux-2.37.4-21.el9_7.aarch64.rpm + repoid: ubi-9-for-aarch64-baseos-rpms + size: 2388428 + checksum: sha256:00ec97a5869f54e74f5c2187739954ad807d528a6e9f7a9079271d34e5890b53 + name: util-linux + evr: 2.37.4-21.el9_7 + sourcerpm: util-linux-2.37.4-21.el9_7.src.rpm + - url: https://cdn-ubi.redhat.com/content/public/ubi/dist/ubi9/9/aarch64/baseos/os/Packages/u/util-linux-core-2.37.4-21.el9_7.aarch64.rpm + repoid: ubi-9-for-aarch64-baseos-rpms + size: 472668 + checksum: sha256:6c64ae44f7b363099c14c54e6baf8fbeec666818bd60d3fea6ff247df1420370 + name: util-linux-core + evr: 2.37.4-21.el9_7 + sourcerpm: util-linux-2.37.4-21.el9_7.src.rpm + source: [] + module_metadata: [] +- arch: x86_64 + packages: + - url: https://cdn-ubi.redhat.com/content/public/ubi/dist/ubi9/9/x86_64/appstream/os/Packages/n/nginx-1.20.1-22.el9_6.3.x86_64.rpm + repoid: ubi-9-for-x86_64-appstream-rpms + size: 38094 + checksum: sha256:ac60f31368828d6eb017ad6a755270abd48b2c15c347903a11127ac3c186c619 + name: nginx + evr: 2:1.20.1-22.el9_6.3 + sourcerpm: nginx-1.20.1-22.el9_6.3.src.rpm + - url: https://cdn-ubi.redhat.com/content/public/ubi/dist/ubi9/9/x86_64/appstream/os/Packages/n/nginx-core-1.20.1-22.el9_6.3.x86_64.rpm + repoid: ubi-9-for-x86_64-appstream-rpms + size: 584421 + checksum: sha256:77c7fabc1d6366608ae0fa0392be79519c93276b30f2b905d1639ae56db89796 + name: nginx-core + evr: 2:1.20.1-22.el9_6.3 + sourcerpm: nginx-1.20.1-22.el9_6.3.src.rpm + - url: https://cdn-ubi.redhat.com/content/public/ubi/dist/ubi9/9/x86_64/appstream/os/Packages/n/nginx-filesystem-1.20.1-22.el9_6.3.noarch.rpm + repoid: ubi-9-for-x86_64-appstream-rpms + size: 10729 + checksum: sha256:987a844a7ddf5bc2d54c5ced49ce4eba6b3d49aeb8960e0744792935b854d831 + name: nginx-filesystem + evr: 2:1.20.1-22.el9_6.3 + sourcerpm: nginx-1.20.1-22.el9_6.3.src.rpm + - url: https://cdn-ubi.redhat.com/content/public/ubi/dist/ubi9/9/x86_64/appstream/os/Packages/r/redhat-logos-httpd-90.5-1.el9_6.1.noarch.rpm + repoid: ubi-9-for-x86_64-appstream-rpms + size: 16643 + checksum: sha256:a3b0e027da9390f7c047cdbd6eea0ce2de11781ec2b4e6e951d74fb15af93ff4 + name: redhat-logos-httpd + evr: 90.5-1.el9_6.1 + sourcerpm: redhat-logos-90.5-1.el9_6.1.src.rpm + - url: https://cdn-ubi.redhat.com/content/public/ubi/dist/ubi9/9/x86_64/baseos/os/Packages/a/acl-2.3.1-4.el9.x86_64.rpm + repoid: ubi-9-for-x86_64-baseos-rpms + size: 77226 + checksum: sha256:150d7232faa90f84a09268f8998ee32670eef59cba98612aeb996ab75c4dfcc4 + name: acl + evr: 2.3.1-4.el9 + sourcerpm: acl-2.3.1-4.el9.src.rpm + - url: https://cdn-ubi.redhat.com/content/public/ubi/dist/ubi9/9/x86_64/baseos/os/Packages/c/cracklib-2.9.6-27.el9.x86_64.rpm + repoid: ubi-9-for-x86_64-baseos-rpms + size: 100903 + checksum: sha256:8551b711718596fbfef6622bbf32f785864959af9d06a76da2545ec9f3a126e7 + name: cracklib + evr: 2.9.6-27.el9 + sourcerpm: cracklib-2.9.6-27.el9.src.rpm + - url: https://cdn-ubi.redhat.com/content/public/ubi/dist/ubi9/9/x86_64/baseos/os/Packages/c/cracklib-dicts-2.9.6-27.el9.x86_64.rpm + repoid: ubi-9-for-x86_64-baseos-rpms + size: 3821230 + checksum: sha256:ab4356c86bdc996dc9e55703a7ae936e3e46aec6ebf6d6f008e126ff06e83df2 + name: cracklib-dicts + evr: 2.9.6-27.el9 + sourcerpm: cracklib-2.9.6-27.el9.src.rpm + - url: https://cdn-ubi.redhat.com/content/public/ubi/dist/ubi9/9/x86_64/baseos/os/Packages/d/dbus-1.12.20-8.el9.x86_64.rpm + repoid: ubi-9-for-x86_64-baseos-rpms + size: 8073 + checksum: sha256:96b1daa4de0a635ab760a8431fb005022bb7cb48d2d1d3ec9a8adb1798c0e10e + name: dbus + evr: 1:1.12.20-8.el9 + sourcerpm: dbus-1.12.20-8.el9.src.rpm + - url: https://cdn-ubi.redhat.com/content/public/ubi/dist/ubi9/9/x86_64/baseos/os/Packages/d/dbus-broker-28-7.el9.x86_64.rpm + repoid: ubi-9-for-x86_64-baseos-rpms + size: 179634 + checksum: sha256:de9869c08df7f6952787d0335b9bf1a09b328bea920556a59af07c8e085dd3cb + name: dbus-broker + evr: 28-7.el9 + sourcerpm: dbus-broker-28-7.el9.src.rpm + - url: https://cdn-ubi.redhat.com/content/public/ubi/dist/ubi9/9/x86_64/baseos/os/Packages/d/dbus-common-1.12.20-8.el9.noarch.rpm + repoid: ubi-9-for-x86_64-baseos-rpms + size: 18551 + checksum: sha256:298f1cada3cbcef6713098b9925694a0e30e8566f7a5bdbd72384520cf6c8360 + name: dbus-common + evr: 1:1.12.20-8.el9 + sourcerpm: dbus-1.12.20-8.el9.src.rpm + - url: https://cdn-ubi.redhat.com/content/public/ubi/dist/ubi9/9/x86_64/baseos/os/Packages/e/expat-2.5.0-5.el9_7.1.x86_64.rpm + repoid: ubi-9-for-x86_64-baseos-rpms + size: 120241 + checksum: sha256:e8ce7bfb8667fc6e4d080f4cae71e175a25cc78b5389a41e3e2e05ffe8edeafe + name: expat + evr: 2.5.0-5.el9_7.1 + sourcerpm: expat-2.5.0-5.el9_7.1.src.rpm + - url: https://cdn-ubi.redhat.com/content/public/ubi/dist/ubi9/9/x86_64/baseos/os/Packages/g/gzip-1.12-1.el9.x86_64.rpm + repoid: ubi-9-for-x86_64-baseos-rpms + size: 171206 + checksum: sha256:c8b3e0414d55b1eedb0185a564ac6cb2368bee2fd5f995447d045f6a714488ac + name: gzip + evr: 1.12-1.el9 + sourcerpm: gzip-1.12-1.el9.src.rpm + - url: https://cdn-ubi.redhat.com/content/public/ubi/dist/ubi9/9/x86_64/baseos/os/Packages/k/kmod-libs-28-11.el9.x86_64.rpm + repoid: ubi-9-for-x86_64-baseos-rpms + size: 63619 + checksum: sha256:f296bc24a1b8ba6c40ed73ba736be97ed78e4124b6dbdd8a0a25a9683d4ff1ce + name: kmod-libs + evr: 28-11.el9 + sourcerpm: kmod-28-11.el9.src.rpm + - url: https://cdn-ubi.redhat.com/content/public/ubi/dist/ubi9/9/x86_64/baseos/os/Packages/l/libdb-5.3.28-57.el9_6.x86_64.rpm + repoid: ubi-9-for-x86_64-baseos-rpms + size: 755192 + checksum: sha256:3246e76f197e2b60eb470b9b55d3e0dda2301b029f295fed9c38ff70b87c5b6b + name: libdb + evr: 5.3.28-57.el9_6 + sourcerpm: libdb-5.3.28-57.el9_6.src.rpm + - url: https://cdn-ubi.redhat.com/content/public/ubi/dist/ubi9/9/x86_64/baseos/os/Packages/l/libeconf-0.4.1-4.el9.x86_64.rpm + repoid: ubi-9-for-x86_64-baseos-rpms + size: 30371 + checksum: sha256:f7998382ca1be7836f6af05d42dc03f88799abcb10aa7a761e16f74058598012 + name: libeconf + evr: 0.4.1-4.el9 + sourcerpm: libeconf-0.4.1-4.el9.src.rpm + - url: https://cdn-ubi.redhat.com/content/public/ubi/dist/ubi9/9/x86_64/baseos/os/Packages/l/libfdisk-2.37.4-21.el9_7.x86_64.rpm + repoid: ubi-9-for-x86_64-baseos-rpms + size: 161481 + checksum: sha256:833ea0e100e0404affc6d103db64b8aa685e73886f2651c4073d0f3cd35a42e0 + name: libfdisk + evr: 2.37.4-21.el9_7 + sourcerpm: util-linux-2.37.4-21.el9_7.src.rpm + - url: https://cdn-ubi.redhat.com/content/public/ubi/dist/ubi9/9/x86_64/baseos/os/Packages/l/libpwquality-1.4.4-8.el9.x86_64.rpm + repoid: ubi-9-for-x86_64-baseos-rpms + size: 126104 + checksum: sha256:14b7ff2f7fdaf8ebec90261f4619ea7f7c3564c4de8483666de7ed4b1f49b66f + name: libpwquality + evr: 1.4.4-8.el9 + sourcerpm: libpwquality-1.4.4-8.el9.src.rpm + - url: https://cdn-ubi.redhat.com/content/public/ubi/dist/ubi9/9/x86_64/baseos/os/Packages/l/libseccomp-2.5.2-2.el9.x86_64.rpm + repoid: ubi-9-for-x86_64-baseos-rpms + size: 76200 + checksum: sha256:e2015f60dbe784330d5df43f3f05c68c307694600a636a1706bf86527cc82e82 + name: libseccomp + evr: 2.5.2-2.el9 + sourcerpm: libseccomp-2.5.2-2.el9.src.rpm + - url: https://cdn-ubi.redhat.com/content/public/ubi/dist/ubi9/9/x86_64/baseos/os/Packages/l/libutempter-1.2.1-6.el9.x86_64.rpm + repoid: ubi-9-for-x86_64-baseos-rpms + size: 30354 + checksum: sha256:0f1df5e0d48c2ac9914bfffa7ed569cd58e42b17ba96bb3f7cf74d1e80de2597 + name: libutempter + evr: 1.2.1-6.el9 + sourcerpm: libutempter-1.2.1-6.el9.src.rpm + - url: https://cdn-ubi.redhat.com/content/public/ubi/dist/ubi9/9/x86_64/baseos/os/Packages/l/logrotate-3.18.0-12.el9.x86_64.rpm + repoid: ubi-9-for-x86_64-baseos-rpms + size: 76162 + checksum: sha256:ffa6b348d400fd25151f9a8042ed33cbf9b0dd305ee532e80c5f342e30e6fdf6 + name: logrotate + evr: 3.18.0-12.el9 + sourcerpm: logrotate-3.18.0-12.el9.src.rpm + - url: https://cdn-ubi.redhat.com/content/public/ubi/dist/ubi9/9/x86_64/baseos/os/Packages/o/openssl-3.5.1-7.el9_7.x86_64.rpm + repoid: ubi-9-for-x86_64-baseos-rpms + size: 1565197 + checksum: sha256:efc3eb2f303047d5244a0f717a13615820d0de977c62d58bbe6d04ce35df8c6e + name: openssl + evr: 1:3.5.1-7.el9_7 + sourcerpm: openssl-3.5.1-7.el9_7.src.rpm + - url: https://cdn-ubi.redhat.com/content/public/ubi/dist/ubi9/9/x86_64/baseos/os/Packages/p/pam-1.5.1-26.el9_6.x86_64.rpm + repoid: ubi-9-for-x86_64-baseos-rpms + size: 636788 + checksum: sha256:247027fa7a2236c1fb46756ed372637f85cf85886603a2ad5ba918e4231324bc + name: pam + evr: 1.5.1-26.el9_6 + sourcerpm: pam-1.5.1-26.el9_6.src.rpm + - url: https://cdn-ubi.redhat.com/content/public/ubi/dist/ubi9/9/x86_64/baseos/os/Packages/s/systemd-252-55.el9_7.7.x86_64.rpm + repoid: ubi-9-for-x86_64-baseos-rpms + size: 4410717 + checksum: sha256:19ea80e6fec0f3a3b1679da5b9051cca50e776c3d4213dc660cc212d668786f7 + name: systemd + evr: 252-55.el9_7.7 + sourcerpm: systemd-252-55.el9_7.7.src.rpm + - url: https://cdn-ubi.redhat.com/content/public/ubi/dist/ubi9/9/x86_64/baseos/os/Packages/s/systemd-pam-252-55.el9_7.7.x86_64.rpm + repoid: ubi-9-for-x86_64-baseos-rpms + size: 289346 + checksum: sha256:fda74e652f6bc88ef357df96711ad71d98069ca0355c3cfe24b14fbe54257b24 + name: systemd-pam + evr: 252-55.el9_7.7 + sourcerpm: systemd-252-55.el9_7.7.src.rpm + - url: https://cdn-ubi.redhat.com/content/public/ubi/dist/ubi9/9/x86_64/baseos/os/Packages/s/systemd-rpm-macros-252-55.el9_7.7.noarch.rpm + repoid: ubi-9-for-x86_64-baseos-rpms + size: 72275 + checksum: sha256:dd54f47d3773db296cdff65dbc1fc423416a7d1bed7447a11c715a2017ae8760 + name: systemd-rpm-macros + evr: 252-55.el9_7.7 + sourcerpm: systemd-252-55.el9_7.7.src.rpm + - url: https://cdn-ubi.redhat.com/content/public/ubi/dist/ubi9/9/x86_64/baseos/os/Packages/u/util-linux-2.37.4-21.el9_7.x86_64.rpm + repoid: ubi-9-for-x86_64-baseos-rpms + size: 2382589 + checksum: sha256:35bdc67c40e276a8b775be673a55b24862755ad9c6a8a8d685c2543431711e9d + name: util-linux + evr: 2.37.4-21.el9_7 + sourcerpm: util-linux-2.37.4-21.el9_7.src.rpm + - url: https://cdn-ubi.redhat.com/content/public/ubi/dist/ubi9/9/x86_64/baseos/os/Packages/u/util-linux-core-2.37.4-21.el9_7.x86_64.rpm + repoid: ubi-9-for-x86_64-baseos-rpms + size: 475071 + checksum: sha256:ac86e01cb061c529b3becdb824e7f62d5ca70f6984f7f775f5355ec13dcbc087 + name: util-linux-core + evr: 2.37.4-21.el9_7 + sourcerpm: util-linux-2.37.4-21.el9_7.src.rpm + source: [] + module_metadata: [] diff --git a/ubi.repo b/ubi.repo new file mode 100644 index 00000000..27aebe35 --- /dev/null +++ b/ubi.repo @@ -0,0 +1,62 @@ +[ubi-9-for-$basearch-baseos-rpms] +name = Red Hat Universal Base Image 9 (RPMs) - BaseOS +baseurl = https://cdn-ubi.redhat.com/content/public/ubi/dist/ubi9/9/$basearch/baseos/os +enabled = 1 +gpgkey = file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release +gpgcheck = 1 + +[ubi-9-for-$basearch-baseos-debug-rpms] +name = Red Hat Universal Base Image 9 (Debug RPMs) - BaseOS +baseurl = https://cdn-ubi.redhat.com/content/public/ubi/dist/ubi9/9/$basearch/baseos/debug +enabled = 0 +gpgkey = file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release +gpgcheck = 1 + +[ubi-9-for-$basearch-baseos-source-rpms] +name = Red Hat Universal Base Image 9 (Source RPMs) - BaseOS +baseurl = https://cdn-ubi.redhat.com/content/public/ubi/dist/ubi9/9/$basearch/baseos/source/SRPMS +enabled = 0 +gpgkey = file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release +gpgcheck = 1 + +[ubi-9-for-$basearch-appstream-rpms] +name = Red Hat Universal Base Image 9 (RPMs) - AppStream +baseurl = https://cdn-ubi.redhat.com/content/public/ubi/dist/ubi9/9/$basearch/appstream/os +enabled = 1 +gpgkey = file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release +gpgcheck = 1 + +[ubi-9-for-$basearch-appstream-debug-rpms] +name = Red Hat Universal Base Image 9 (Debug RPMs) - AppStream +baseurl = https://cdn-ubi.redhat.com/content/public/ubi/dist/ubi9/9/$basearch/appstream/debug +enabled = 0 +gpgkey = file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release +gpgcheck = 1 + +[ubi-9-for-$basearch-appstream-source-rpms] +name = Red Hat Universal Base Image 9 (Source RPMs) - AppStream +baseurl = https://cdn-ubi.redhat.com/content/public/ubi/dist/ubi9/9/$basearch/appstream/source/SRPMS +enabled = 0 +gpgkey = file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release +gpgcheck = 1 + +[codeready-builder-for-ubi-9-$basearch-rpms] +name = Red Hat Universal Base Image 9 (RPMs) - CodeReady Builder +baseurl = https://cdn-ubi.redhat.com/content/public/ubi/dist/ubi9/9/$basearch/codeready-builder/os +enabled = 1 +gpgkey = file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release +gpgcheck = 1 + +[codeready-builder-for-ubi-9-$basearch-debug-rpms] +name = Red Hat Universal Base Image 9 (Debug RPMs) - CodeReady Builder +baseurl = https://cdn-ubi.redhat.com/content/public/ubi/dist/ubi9/9/$basearch/codeready-builder/debug +enabled = 0 +gpgkey = file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release +gpgcheck = 1 + +[codeready-builder-for-ubi-9-$basearch-source-rpms] +name = Red Hat Universal Base Image 9 (Source RPMs) - CodeReady Builder +baseurl = https://cdn-ubi.redhat.com/content/public/ubi/dist/ubi9/9/$basearch/codeready-builder/source/SRPMS +enabled = 0 +gpgkey = file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release +gpgcheck = 1