Skip to content

Commit fe462ef

Browse files
committed
Replace Multus manifests with drop-in configuration
1 parent 9646644 commit fe462ef

File tree

2 files changed

+9
-15
lines changed

2 files changed

+9
-15
lines changed
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
network:
2+
multusStatus: Enabled

packaging/rpm/microshift.spec

+7-15
Original file line numberDiff line numberDiff line change
@@ -404,24 +404,14 @@ mkdir -p -m755 %{buildroot}%{_datadir}/microshift/release
404404
install -p -m644 assets/optional/operator-lifecycle-manager/release-olm-{x86_64,aarch64}.json %{buildroot}%{_datadir}/microshift/release/
405405

406406
# 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
411409
install -p -m755 packaging/greenboot/microshift-running-check-multus.sh %{buildroot}%{_sysconfdir}/greenboot/check/required.d/41_microshift_running_check_multus.sh
412410
install -p -m755 packaging/crio.conf.d/12-microshift-multus.conf %{buildroot}%{_sysconfdir}/crio/crio.conf.d/12-microshift-multus.conf
413411

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-
422412
# multus-release-info
423413
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/
425415

426416
%if %{with_flannel}
427417
# kube-proxy
@@ -678,8 +668,7 @@ fi
678668
%{_datadir}/microshift/release/release-olm-{x86_64,aarch64}.json
679669

680670
%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
683672
%{_sysconfdir}/greenboot/check/required.d/41_microshift_running_check_multus.sh
684673
%{_sysconfdir}/crio/crio.conf.d/12-microshift-multus.conf
685674

@@ -731,6 +720,9 @@ fi
731720
# Use Git command to generate the log and replace the VERSION string
732721
# LANG=C git log --date="format:%a %b %d %Y" --pretty="tformat:* %cd %an <%ae> VERSION%n- %s%n" packaging/rpm/microshift.spec
733722
%changelog
723+
* Tue Mar 18 2025 Patryk Matuszak <[email protected]> 4.19.0
724+
- Replace Multus manifests with drop-in configuration
725+
734726
* Thu Feb 13 2025 Patryk Matuszak <[email protected]> 4.19.0
735727
- Add new RPM with AI Model Serving for MicroShift
736728

0 commit comments

Comments
 (0)