X-Git-Url: https://gerrit.akraino.org/r/gitweb?p=ta%2Fcaas-danm.git;a=blobdiff_plain;f=SPECS%2Fcaas-danm.spec;fp=SPECS%2Fcaas-danm.spec;h=da00774e69c0965adf7d442c8be2e930f2edbf22;hp=435f8c3ad80d70e6b2db7a2be8c7dd13cdc71809;hb=d45b4117f30f9ad842c24f0c7c9fd8524a7f358f;hpb=d24b652b4823c54bba217a60264185e6102c2552 diff --git a/SPECS/caas-danm.spec b/SPECS/caas-danm.spec index 435f8c3..da00774 100644 --- a/SPECS/caas-danm.spec +++ b/SPECS/caas-danm.spec @@ -14,8 +14,8 @@ %define COMPONENT danm %define RPM_NAME caas-%{COMPONENT} -%define RPM_MAJOR_VERSION 3.3.0 -%define RPM_MINOR_VERSION 4 +%define RPM_MAJOR_VERSION 4.0.0 +%define RPM_MINOR_VERSION 0 %define DANM_VERSION v%{RPM_MAJOR_VERSION} %define CNI_VERSION 0.7.0 %define go_version 1.12.1 @@ -23,6 +23,7 @@ %define IMAGE_TAG %{RPM_MAJOR_VERSION}-%{RPM_MINOR_VERSION} %define binary_build_dir %{_builddir}/%{RPM_NAME}-%{RPM_MAJOR_VERSION}/binary-save %define docker_build_dir %{_builddir}/%{RPM_NAME}-%{RPM_MAJOR_VERSION}/docker-build +%define build_dir %{_builddir}/%{RPM_NAME}-%{RPM_MAJOR_VERSION}/build %define built_binaries_dir /binary-save Name: %{RPM_NAME} @@ -79,6 +80,11 @@ docker cp ${builder_container}:%{built_binaries_dir}/sriov %{binary_build_dir}/ docker rm -f ${builder_container} docker rmi cni-builder:%{IMAGE_TAG} +# Collect DANM CRDs +git clone https://github.com/nokia/danm.git %{build_dir}/danm +cd %{build_dir}/danm +git checkout %{DANM_VERSION} + %install mkdir -p %{buildroot}/etc/cni/net.d/ rsync -av cni-config/00-danm.conf %{buildroot}/etc/cni/net.d/00-danm.conf @@ -101,12 +107,18 @@ install -D -m 0755 %{binary_build_dir}/flannel/flannel %{buildroot}/opt/cni/bin/ # SRIOV install -D -m 0755 %{binary_build_dir}/sriov/sriov %{buildroot}/opt/cni/bin/sriov +mkdir -p %{buildroot}/%{_caas_danm_crd_path} +rsync -av %{build_dir}/danm/integration/crds/production/ %{buildroot}/%{_caas_danm_crd_path} + + %files # CONFIG /etc/cni/net.d/00-danm.conf /etc/cni/net.d/flannel.conf # CNI binaries /opt/cni/bin +# DANM CRDs +/%{_caas_danm_crd_path} %preun