@@ -404,24 +404,14 @@ mkdir -p -m755 %{buildroot}%{_datadir}/microshift/release
404
404
install -p -m644 assets/optional/operator-lifecycle-manager/release-olm-{x86_64 ,aarch64 }.json %{buildroot }%{_datadir }/microshift/release/
405
405
406
406
# multus
407
- install -d -m755 %{buildroot }/%{_prefix }/lib/microshift/manifests.d/000-microshift-multus
408
- # Copy all the Multus manifests except the arch specific ones
409
- install -p -m644 assets/optional/multus/0* %{buildroot }/%{_prefix }/lib/microshift/manifests.d/000-microshift-multus
410
- install -p -m644 assets/optional/multus/kustomization.yaml %{buildroot }/%{_prefix }/lib/microshift/manifests.d/000-microshift-multus
407
+ install -d -m755 %{buildroot }%{_sysconfdir }/microshift/config.d
408
+ install -p -m644 packaging/microshift/dropins/enable-multus.yaml %{buildroot }%{_sysconfdir }/microshift/config.d/00-enable-multus.yaml
411
409
install -p -m755 packaging/greenboot/microshift-running-check-multus.sh %{buildroot }%{_sysconfdir }/greenboot/check/required.d/41_microshift_running_check_multus.sh
412
410
install -p -m755 packaging/crio.conf.d/12-microshift-multus.conf %{buildroot }%{_sysconfdir }/crio/crio.conf.d/12-microshift-multus.conf
413
411
414
- %ifarch %{arm } aarch64
415
- cat assets/optional/multus/kustomization.aarch64 .yaml >> %{buildroot }/%{_prefix }/lib/microshift/manifests.d/000-microshift-multus/kustomization.yaml
416
- %endif
417
-
418
- %ifarch x86_64
419
- cat assets/optional/multus/kustomization.x86_64 .yaml >> %{buildroot }/%{_prefix }/lib/microshift/manifests.d/000-microshift-multus/kustomization.yaml
420
- %endif
421
-
422
412
# multus-release-info
423
413
mkdir -p -m755 %{buildroot }%{_datadir }/microshift/release
424
- install -p -m644 assets/optional /multus/release-multus-{x86_64 ,aarch64 }.json %{buildroot }%{_datadir }/microshift/release/
414
+ install -p -m644 assets/components /multus/release-multus-{x86_64 ,aarch64 }.json %{buildroot }%{_datadir }/microshift/release/
425
415
426
416
%if %{with_flannel }
427
417
# kube-proxy
678
668
%{_datadir }/microshift/release/release-olm-{x86_64,aarch64}.json
679
669
680
670
%files multus
681
- %dir %{_prefix }/lib/microshift/manifests.d/000-microshift-multus
682
- %{_prefix }/lib/microshift/manifests.d/000-microshift-multus/*
671
+ %{_sysconfdir }/microshift/config.d/00-enable-multus.yaml
683
672
%{_sysconfdir }/greenboot/check/required.d/41_microshift_running_check_multus.sh
684
673
%{_sysconfdir }/crio/crio.conf.d/12-microshift-multus.conf
685
674
731
720
# Use Git command to generate the log and replace the VERSION string
732
721
# LANG=C git log --date="format:%a %b %d %Y" --pretty="tformat:* %cd %an <%ae> VERSION%n- %s%n" packaging/rpm/microshift.spec
733
722
%changelog
723
+ *
Tue Mar 18 2025 Patryk Matuszak <[email protected] > 4.19.0
724
+ - Replace Multus manifests with drop-in configuration
725
+
734
726
*
Thu Feb 13 2025 Patryk Matuszak <[email protected] > 4.19.0
735
727
- Add new RPM with AI Model Serving for MicroShift
736
728
0 commit comments