From 75bcaca0050814530139bd48758992ea56b5e720 Mon Sep 17 00:00:00 2001 From: Shrikumar Sharma Date: Mon, 2 May 2022 19:06:07 -0400 Subject: [PATCH] Filter out packages when installing with the prestage iso In order to reduce the number of packages installed by the prestage iso, more packages are added to filter_out_from_prestaging. 635 packages are installed with the current filter. Test Plan: PASS: Verify that the prestage iso installs with login option PASS: Verify prestage iso is copied to /opt/platform-backup/xx.xx Story: 2009948 Task: 45182 Change-Id: I242d5d0c04447c09f4dd25b5675f9fe2bc9eaa0a Signed-off-by: Shrikumar Sharma --- bsp-files/filter_out_from_prestaging | 536 ++++++++++++++++++--------- 1 file changed, 363 insertions(+), 173 deletions(-) diff --git a/bsp-files/filter_out_from_prestaging b/bsp-files/filter_out_from_prestaging index de3088c1..ca4029b2 100644 --- a/bsp-files/filter_out_from_prestaging +++ b/bsp-files/filter_out_from_prestaging @@ -1,28 +1,9 @@ +alsa-lib armada -traceroute -trousers -python-urlgrabber -python2-botocore -python2-gnocchiclient -python2-heatclient -python2-pecan -python-perf -python2-glanceclient -p11-kit -newt -newt-python boost-system boost-thread bootswatch* -collectd -collectd-extensions -collectd-python -tss2 -gsettings-desktop-schemas -nettle -gpgme -quota -openldap-config +bpftool ceilometer-alarm-evaluator ceilometer-alarm-notifier ceilometer-api @@ -32,49 +13,72 @@ ceilometer-tests ceph ceph-common ceph-fuse -ceph-radosgw -distributedcloud-dccommon -distributedcloud-dcdbsync -docker-ce -docker-config -docker-distribution -docker-forward-journald -gdb -gdbm ceph-manager +ceph-radosgw cgcs-dpdk -cgcs-dpdk-rt cgcs-dpdk-dev -cgcs-dpdk-rt-dev -cgcs-dpdk-staticdev -cgcs-dpdk-rt-staticdev +cgcs-dpdk-rt cgcs-dpdk-rt-apps +cgcs-dpdk-rt-dev +cgcs-dpdk-rt-staticdev +cgcs-dpdk-staticdev +cgcs-patch +cgcs-patch-agent +cgcs-patch-controller cgts-client cgts-client-bash-completion -cgcs-patch-controller -mtce-compute -mtce-control -mtce-guestServer -mtce-guestAgent cgtssys cinder cinder-api cinder-scheduler cinder-tests cinder-volume -worker-utils -workerconfig -workerconfig-standalone -workerconfig-subfunction +collectd +collectd-extensions +collectd-python +config-gate-worker configvalidator +containerd +containerd-config +containernetworking-plugins controllerconfig createrepo d2to1 -distributedcloud-dcmanager +device-mapper +device-mapper-event +device-mapper-event-libs +device-mapper-libs +device-mapper-multipath +device-mapper-multipath-libs +device-mapper-persistent-data +dex-helm distributedcloud-client-dcmanagerclient +distributedcloud-dccommon +distributedcloud-dcdbsync +distributedcloud-dcmanager distributedcloud-dcorch +dmidecode +dnsmasq +dnsmasq-config +dnsmasq-utils +dosfstools +docker-ce +docker-config +docker-distribution +docker-forward-journald +drbd +drbd-bash-completion +drbd-heartbeat +drbd-pacemaker +drbd-udev +drbd-utils erlang +firewalld fm-doc +fm-mgr +fm-rest-api +gdb +gdbm glance glance-api glance-registry @@ -83,10 +87,21 @@ glusterfs glusterfs-api glusterfs-client-xlators glusterfs-libs +gmp gnocchi-api -gnocchi-metricd gnocchi-common +gnocchi-metricd gnocchi-statsd +gnupg2 +gnutls +gobject-introspection +gpgme +grub2 +grub2-efi-x64 +grub2-efi-x64-modules +grub2-tools +grub2-tools +gsettings-desktop-schemas guest-scale-helper haproxy haproxy-config @@ -99,17 +114,58 @@ heat-contrib-nova-flavor heat-engine heat-templates heat-tests +helm +hiera horizon horizon-standalone horizon-tests io-monitor io-scheduler +iotop +iperf3 +iproute +iproute-tc +iprutils +iptables-config +iptables-ebtables +iputils +ipxe-roms-qemu +iscsi-initiator-utils-config isolcpus-device-plugin isomd5sum -ipxe-roms-qemu +jansson +json-c +k8s-cni-cache-cleanup +k8s-pod-recovery +kata-runtime kernel-module-openvswitch +kernel-rt +kernel-rt-devel +kernel-rt-headers +kernel-rt-kvm +kernel-rt-modules-extra +kernel-rt-tools keystone keystone-tests +kmod +kmod-bnxt_en-rt +kmod-bnxt_en +kmod-i40e +kmod-iavf +kmod-ice +kmod-igb_uio +kmod-libs +kmod-drbd-rt +kmod-e1000e-rt +kmod-i40e-rt +kmod-iavf-rt +kmod-ice-rt +kmod-igb_uio-rt +kmod-integrity-rt +kmod-ixgbe-rt +kmod-ixgbevf-rt +kmod-opae-fpga-driver-rt +kmod-tpm-rt kube-cpusets kube-memory kubernetes-1.21.8-client @@ -122,20 +178,51 @@ kubernetes-1.23.1-client kubernetes-1.23.1-kubeadm kubernetes-1.23.1-node kubernetes-unversioned +kvm-timer-advance +libcap +libcap-ng +libcephfs2 +libcom_err +libconfig libconfig-general-perl +libcroco +libcurl +libdaemon +libdb +libdb-utils +libdrm +libedit +libestr +libevent +libffi +libgcc +libgcrypt +libgomp +libgpg-error +libgudev1 libguestfs +libidn +libmlx5 +libmnl +libmodman +libmount +libndp +libnetfilter_conntrack +libnfnetlink +libnl +libnl3 +libnl3-cli +libpcap +libpciaccess +libpipeline +libproxy +libpwquality +libreport-filesystem libssh2 -lighttpd-module-access -lighttpd-module-accesslog -lighttpd-module-dirlisting -lighttpd-module-indexfile -lighttpd-module-proxy -lighttpd-module-staticfile -lighttpd -lighttpd-config -lighttpd-mod_geoip -lighttpd-fastcgi -lighttpd-mod_mysql_vhost +libstdc++ +libtasn1 +libteam +libtpms libvirt libvirt-daemon libvirt-daemon-config-network @@ -151,8 +238,53 @@ libvirt-daemon-driver-secret libvirt-daemon-driver-storage libvirt-daemon-kvm libvirt-docs +libxml2 +libxslt +lighttpd +lighttpd-config +lighttpd-fastcgi +lighttpd-mod_geoip +lighttpd-mod_mysql_vhost +lighttpd-module-access +lighttpd-module-accesslog +lighttpd-module-dirlisting +lighttpd-module-indexfile +lighttpd-module-proxy +lighttpd-module-staticfile +logmgmt +logrotate +logrotate-config +lua +mariadb-libs +memcached +memcached-custom +mlnx-ofa_kernel-rt-modules +mozjs17 +mstflint +mtce +mtce-compute +mtce-control +mtce-guestAgent +mtce-guestServer +mtce-hostw +mtce-hwmon +mtce-lmon +mtce-pmon +mtce-storage +multus-config +NaviCLI-Linux-64-x86-en_US +nettle +newt +newt-python +nfv +nfv-client +nfv-common +nfv-plugins +nfv-tools +nfv-vim nodejs nova-api +nova-api-proxy nova-common nova-compute nova-compute-preclean @@ -162,12 +294,30 @@ nova-consoleauth nova-controller nova-network nova-novncproxy +nova-placement-api nova-scheduler nova-spicehtml5proxy nova-tests -nova-api-proxy -nova-placement-api novnc +nss +nss-pam-ldapd +nss-softokn +nss-softokn-freebl +nss-sysinit +nss-tools +nss-util +ntfs-3g +ntfsprogs +ntp-config +numactl-libs +nvme-cli +oidcauthtools +openldap +openldap-clients +openldap-config +openldap-servers +openscap +openscap-scanner openssh openssh-clients openssh-config @@ -177,6 +327,7 @@ openssl-libs openstack-aodh-api openstack-aodh-commmon openstack-aodh-compat +openstack-aodh-config openstack-aodh-evaluator openstack-aodh-expirer openstack-aodh-listener @@ -186,7 +337,6 @@ openstack-barbican-api openstack-barbican-common openstack-barbican-keystone-listener openstack-barbican-worker -openstack-aodh-config openstack-ceilometer-alarm openstack-ceilometer-central openstack-ceilometer-collector @@ -206,12 +356,13 @@ openstack-heat-engine openstack-ironic-api openstack-ironic-common openstack-ironic-conductor -python-ironic-tests -python-ironic-inspector-client -python-ironic-lib -python2-ironicclient openstack-keystone openstack-keystone-doc +openstack-magnum-api +openstack-magnum-common +openstack-magnum-conductor +openstack-magnum-doc +openstack-magnum-ui openstack-murano-api openstack-murano-cf-api openstack-murano-common @@ -219,24 +370,11 @@ openstack-murano-doc openstack-murano-engine openstack-murano-ui openstack-murano-ui-doc -python2-muranoclient -python-muranoclient-doc -openstack-magnum-api -openstack-magnum-common -openstack-magnum-conductor -openstack-magnum-doc -openstack-magnum-ui -python2-magnumclient -python-magnum -python-magnumclient-doc -python-magnumclient-tests -python-magnum-tests -python-magnum-ui-doc openstack-neutron openstack-neutron-common -openstack-neutron-sriov-nic-agent openstack-neutron-ml2 openstack-neutron-openvswitch +openstack-neutron-sriov-nic-agent openstack-nova-api openstack-nova-cells openstack-nova-common @@ -247,183 +385,235 @@ openstack-nova-doc openstack-nova-network openstack-nova-novncproxy openstack-nova-objectstore +openstack-nova-placement-api openstack-nova-scheduler openstack-nova-serialproxy openstack-nova-spicehtml5proxy -openstack-nova-placement-api openstack-panko-api openstack-panko-common openstack-panko-doc openstack-ras +openstack-swift-account +openstack-swift-container +openstack-swift-object +openstack-swift-proxy +openvswitch +openvswitch-config +OVMF +p11-kit patch-alarm patching-controller pbr +pci-irq-affinity-agent pecan +perf +pkgconfig +platform-kickstarts +platform-util platform-util-controller +platform-util-noncontroller +playbookconfig +pm-utils +policycoreutils +popt postgresql postgresql-client postgresql-contrib +postgresql-server +postgresql-server postgresql-timezone +procps-ng +pth +puppet +puppet-barbican +puppet-collectd +puppet-manifests pxe-network-installer +pygpgme +pyliblzma +python +python2-aodhclient +python2-barbican +python2-barbicanclient +python2-botocore +python2-cinderclient +python2-coverage +python2-docker +python2-glanceclient +python2-gnocchiclient +python2-gunicorn +python2-heatclient +python2-ironicclient +python2-keystoneclient +python2-kubernetes +python2-ldap3 +python2-libvirt +python2-magnumclient +python2-muranoclient +python2-networking-bgpvpn +python2-networking-sfc +python2-neutronclient +python2-neutron-dynamic-routing +python2-novaclient +python2-openstackclient +python2-openstacksdk +python2-osc-lib +python2-oslo-db +python2-oslo-log +python2-pankoclient +python2-pecan +python2-rsa +python2-ruamel-yaml +python2-ryu +python2-setuptools +python2-six +python2-uwiftclient +python2-wsme +python-3parclient python-aodh python-aodhclient +python-backports +python-backports-ssl_match_hostname python-barbican -python2-barbicanclient +python-boto3 python-ceilometerclient python-cephclient +python-ceph-compat +python-cephfs python-cinder python-cinderclient +python-configobj +python-d2to1 +python-daemon +python-decorator python-django python-django-appconf python-django-compressor +python-django-horizon +python-docker-pycredspython-oslo-db-lang python-fmclient python-glance python-glanceclient -python2-gunicorn +python-gobject-base python-heat python-heatclient python-heatclient-bash-completion python-horizon +python-iniparse +python-ironic-inspector-client +python-ironic-lib +python-ironic-tests +python-keyring python-keystone +python-lefthandclient python-libguestfs +python-libs python-lockfile +python-magnum +python-magnumclient-doc +python-magnumclient-tests +python-magnum-tests +python-magnum-ui-doc +python-memcached +python-muranoclient-doc python-netclient +python-networking-bgpvpn-dashboard +python-networking-bgpvpn-heat +python-networking-odl python-neutron python-neutron-lib -python2-neutronclient python-nova -python2-novaclient python-novnc python-openstackclient python-pam python-panko -python2-pankoclient python-passlib +python-pep8 +python-perf +python-psycopg2 +python-pycurl python-pytz +python-pyudev +python-pyudev +python-ryu-common +python-slip +python-slip-dbus python-swiftclient +python-urlgrabber python-wsme +qat17 +qat17-rt qemu-img-ev qemu-kvm-common-ev qemu-kvm-ev qemu-kvm-tools-ev +quota rabbitmq-server rabbitmq-server-config radvd +Redfishtool +rtctl +rt-setup rubygem-rdoc -task-cloud-compute -task-cloud-controller -tgt -fm-mgr -fm-rest-api +ruby-shadow +screen +slang sm sm-api sm-client sm-common sm-db sm-tools +socat +sqlite starlingx-dashboard storage-topology stx-audit-helm stx-audit-helm-fluxcd +stx-cert-manager-helm stx-cert-manager-helm-fluxcd stx-extensions stx-metrics-server-helm +stx-nginx-ingress-controller-helm stx-nginx-ingress-controller-helm-fluxcd stx-ocf-scripts +stx-oidc-auth-helm stx-oidc-auth-helm-fluxcd stx-platform-helm +stx-portieris-helm stx-portieris-helm-fluxcd stx-ptp-notification-helm stx-ptp-notification-helm-fluxcd stx-rook-ceph -stx-ssl -stx-vault-helm-fluxcd -nfv -nfv-common -nfv-plugins -nfv-vim -nfv-tools -nfv-client -vm-topology -python-networking-odl -config-gate-worker -wrs-heat-templates -python-django-horizon -libmlx5 -kmod-bnxt_en-rt -kmod-e1000e-rt -kmod-i40e-rt -kmod-iavf-rt -kmod-ice-rt -kmod-ixgbe-rt -kmod-ixgbevf-rt -kmod-igb_uio-rt -kmod-tpm-rt -kmod-integrity-rt -kmod-opae-fpga-driver-rt -mlnx-ofa_kernel-rt-modules -rtctl -rt-setup -qat17-rt -NaviCLI-Linux-64-x86-en_US -kmod-drbd-rt -wrs-ssl -tpm2-tools -tss2 -tpm2-openssl-engine -libtpms -OVMF -python2-networking-bgpvpn -python-networking-bgpvpn-dashboard -python-networking-bgpvpn-heat -python2-neutron-dynamic-routing -python2-ruamel-yaml -python2-ryu -python-ryu-common -python2-networking-sfc -openvswitch -openvswitch-config -platform-kickstarts -python-3parclient -python-lefthandclient -screen -memcached -memcached-custom -openstack-swift-object -openstack-swift-account -openstack-swift-container -openstack-swift-proxy -pci-irq-affinity-agent -Redfishtool -kvm-timer-advance -dex-helm -oidcauthtools -stx-oidc-auth-helm -stx-cert-manager-helm -stx-nginx-ingress-controller-helm -stx-portieris-helm stx-snmp-helm +stx-ssl stx-vault-helm +stx-vault-helm-fluxcd sysinv-fpga-agent -k8s-pod-recovery -tcpdump -puppet -puppet-barbican -puppet-collectd -puppet-manifests -containernetworking-plugins -multus-config -perf -playbookconfig -python2-barbican -python2-docker -python2-kubernetes -python2-neutronclient -python2-openstacksdk -python2-osc-lib -python2-oslo-db -python-docker-pycredspython-oslo-db-lang +syslog-ng-config +sysstat +systemd +systemd-config +systemd-libs +systemd-sysv +sysvinit-tools +task-cloud-compute +task-cloud-controller tboot +tcpdump +tgt +tpm2-openssl-engine +tpm2-tools +traceroute +trousers +tss2 vm-topology +vm-topology +workerconfig +workerconfig-standalone +workerconfig-subfunction +worker-utils wrcp-playbook wrcp-utils +wrs-heat-templates +wrs-ssl