2018-08-15 14:11:12 -04:00
|
|
|
# List of packages to be included/installed in ISO
|
|
|
|
# If these have dependencies, they will be pulled in automatically
|
|
|
|
#
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
# qemu-kvm-ev
|
|
|
|
qemu-kvm-ev
|
|
|
|
qemu-img-ev
|
|
|
|
qemu-kvm-tools-ev
|
|
|
|
|
|
|
|
|
|
|
|
# libvirt
|
|
|
|
libvirt
|
|
|
|
libvirt-docs
|
|
|
|
libvirt-daemon
|
|
|
|
libvirt-daemon-config-network
|
|
|
|
libvirt-daemon-config-nwfilter
|
|
|
|
libvirt-daemon-driver-network
|
|
|
|
libvirt-daemon-driver-nwfilter
|
|
|
|
libvirt-daemon-driver-nodedev
|
|
|
|
libvirt-daemon-driver-secret
|
|
|
|
libvirt-daemon-driver-storage
|
|
|
|
libvirt-daemon-driver-qemu
|
|
|
|
libvirt-daemon-driver-lxc
|
|
|
|
libvirt-client
|
|
|
|
|
|
|
|
|
|
|
|
# lldpd
|
|
|
|
lldpd
|
|
|
|
|
|
|
|
# tss2
|
|
|
|
tss2
|
|
|
|
|
|
|
|
|
|
|
|
# libtpms
|
|
|
|
libtpms
|
|
|
|
|
|
|
|
# python-3parclient
|
|
|
|
python-3parclient
|
|
|
|
|
|
|
|
# python-lefthandclient
|
|
|
|
python-lefthandclient
|
|
|
|
|
|
|
|
# docker-distribution
|
|
|
|
docker-distribution
|
|
|
|
|
|
|
|
# helm
|
|
|
|
helm
|
|
|
|
|
2020-04-07 14:13:34 -04:00
|
|
|
# armada
|
|
|
|
armada
|
|
|
|
|
2018-08-15 14:11:12 -04:00
|
|
|
# rpm
|
|
|
|
rpm-plugin-systemd-inhibit
|
|
|
|
|
|
|
|
# dpkg
|
|
|
|
dpkg
|
|
|
|
|
|
|
|
# ldapscripts
|
|
|
|
ldapscripts
|
|
|
|
|
|
|
|
# drbd
|
|
|
|
drbd
|
|
|
|
drbd-utils
|
|
|
|
drbd-udev
|
|
|
|
drbd-pacemaker
|
|
|
|
drbd-heartbeat
|
|
|
|
drbd-bash-completion
|
|
|
|
|
|
|
|
|
|
|
|
# initscripts
|
|
|
|
initscripts
|
|
|
|
|
|
|
|
# setup
|
|
|
|
setup
|
|
|
|
|
|
|
|
# nss-pam-ldapd
|
|
|
|
nss-pam-ldapd
|
|
|
|
|
|
|
|
|
2018-11-30 20:09:22 +08:00
|
|
|
# nfs-utils series package
|
2018-08-15 14:11:12 -04:00
|
|
|
|
|
|
|
# dhcp
|
|
|
|
dhcp
|
|
|
|
dhclient
|
|
|
|
|
|
|
|
# openssh
|
|
|
|
openssh
|
|
|
|
openssh-clients
|
|
|
|
openssh-server
|
|
|
|
|
|
|
|
# facter
|
|
|
|
facter
|
|
|
|
|
|
|
|
# vim
|
|
|
|
vim-enhanced
|
|
|
|
|
|
|
|
# python
|
|
|
|
python
|
|
|
|
|
|
|
|
# libvirt-python
|
2018-09-24 18:28:03 -04:00
|
|
|
python2-libvirt
|
2018-08-15 14:11:12 -04:00
|
|
|
|
|
|
|
# lighttpd
|
|
|
|
lighttpd
|
|
|
|
lighttpd-fastcgi
|
|
|
|
lighttpd-mod_geoip
|
|
|
|
lighttpd-mod_mysql_vhost
|
|
|
|
|
2021-06-24 14:49:51 -04:00
|
|
|
# linuxptp
|
|
|
|
linuxptp
|
|
|
|
|
2018-08-15 14:11:12 -04:00
|
|
|
# logrotate
|
|
|
|
logrotate
|
|
|
|
|
|
|
|
# novnc
|
|
|
|
novnc
|
|
|
|
|
|
|
|
# sudo
|
|
|
|
sudo
|
|
|
|
|
2018-10-16 19:43:58 +08:00
|
|
|
# config files
|
|
|
|
|
2018-08-15 14:11:12 -04:00
|
|
|
# openldap
|
|
|
|
openldap
|
|
|
|
openldap-servers
|
|
|
|
openldap-clients
|
|
|
|
|
|
|
|
# openvswitch
|
|
|
|
openvswitch
|
|
|
|
|
|
|
|
# libevent
|
|
|
|
libevent
|
|
|
|
|
|
|
|
# tpm2-tools
|
|
|
|
tpm2-tools
|
|
|
|
|
|
|
|
# audit
|
|
|
|
|
|
|
|
# puppet
|
|
|
|
puppet
|
|
|
|
|
|
|
|
# systemd
|
|
|
|
systemd
|
|
|
|
|
|
|
|
# tboot
|
|
|
|
tboot
|
|
|
|
|
|
|
|
# memcached
|
|
|
|
memcached
|
|
|
|
|
|
|
|
# kubernetes
|
2021-08-11 09:49:49 -04:00
|
|
|
kubernetes-unversioned
|
2022-01-07 20:49:31 -05:00
|
|
|
kubernetes-1.21.8-node
|
|
|
|
kubernetes-1.21.8-kubeadm
|
|
|
|
kubernetes-1.21.8-client
|
2022-01-19 09:35:50 +00:00
|
|
|
kubernetes-1.22.5-node
|
|
|
|
kubernetes-1.22.5-kubeadm
|
|
|
|
kubernetes-1.22.5-client
|
2022-01-05 13:06:05 -05:00
|
|
|
kubernetes-1.23.1-node
|
|
|
|
kubernetes-1.23.1-kubeadm
|
|
|
|
kubernetes-1.23.1-client
|
2020-01-19 01:59:42 +00:00
|
|
|
containerd
|
2020-09-02 00:59:44 -04:00
|
|
|
k8s-pod-recovery
|
2021-10-15 10:00:20 -04:00
|
|
|
k8s-cni-cache-cleanup
|
2021-08-13 11:16:31 -04:00
|
|
|
containernetworking-plugins
|
2022-01-26 17:20:41 -05:00
|
|
|
bond-cni
|
2018-08-15 14:11:12 -04:00
|
|
|
|
|
|
|
# resource-agents
|
|
|
|
resource-agents
|
|
|
|
|
2020-04-14 20:16:48 -04:00
|
|
|
# isolcpus device plugin for K8s
|
|
|
|
isolcpus-device-plugin
|
2018-08-15 14:11:12 -04:00
|
|
|
|
2022-05-13 19:04:14 -04:00
|
|
|
# kubectl-cert-manager
|
|
|
|
kubectl-cert-manager
|
|
|
|
|
2018-08-15 14:11:12 -04:00
|
|
|
# haproxy
|
|
|
|
haproxy
|
|
|
|
|
|
|
|
|
|
|
|
# iptables
|
|
|
|
|
|
|
|
# python-psycopg2
|
|
|
|
python-psycopg2
|
|
|
|
|
|
|
|
# dnsmasq
|
|
|
|
dnsmasq
|
|
|
|
dnsmasq-utils
|
|
|
|
|
|
|
|
# parted
|
|
|
|
parted
|
|
|
|
|
|
|
|
# python-keyring
|
|
|
|
python-keyring
|
|
|
|
|
|
|
|
# grub2
|
|
|
|
grub2-tools
|
|
|
|
grub2-efi-x64-modules
|
|
|
|
|
2018-11-06 11:10:47 -05:00
|
|
|
# python2-ruamel-yaml
|
|
|
|
python2-ruamel-yaml
|
2018-11-20 18:15:13 +08:00
|
|
|
|
2019-06-20 23:14:09 +08:00
|
|
|
|
|
|
|
# redfish tool
|
|
|
|
Redfishtool
|
2019-07-22 12:28:50 -05:00
|
|
|
|
|
|
|
# kvm-timer-advance (AIO and worker nodes only)
|
|
|
|
kvm-timer-advance
|
2019-09-19 11:20:02 -04:00
|
|
|
|
|
|
|
# aws packages for interacting with amazon aws registry
|
|
|
|
# botocore is an unspecified requirement of boto3
|
|
|
|
python2-botocore
|
|
|
|
python-boto3
|
2021-02-04 23:21:48 +00:00
|
|
|
|
|
|
|
# Pf bbdev configuration tool for ACC100 (Mt. Bryce)
|
|
|
|
pf-bb-config
|
2021-10-18 11:29:50 -04:00
|
|
|
|
|
|
|
# kexec-tools
|
|
|
|
kexec-tools
|
Add iproute-tc to the ISO image
iproute was updated from 4.11 to 5.12 with commit a7760b40a266
("iproute: Update from 4.11.0-14 to 5.9.0-4") and commit 36673774ee3c
("iproute-5.12, iptables-1.8.4, and libnftnl-1.1.5"). In CentOS 7, the
iproute-4.11 RPM package included the 'tc' utility, but with CentOS 8,
tc was moved to a separate RPM package, "iproute-tc".
The original version of the second aforementioned commit added the
iproute-tc RPM package in the ISO, but iproute-tc was later removed from
the ISO during the code review, as it was not known at the time that tc
had been split into a separate package (iproute-tc) between CentOS 7's
iproute 4.11 and CentOS 8's 5.9/5.12, and that tc used to be included in
the StarlingX ISO before the iproute updates.
This commit explicitly adds the iproute-tc package into the ISO image to
make tc available in StarlingX installations again.
To prevent another similar issue, the iproute spec file was scanned for
%package declarations to see if any other new sub-packages had been
introduced since CentOS 7, and only the iproute-tc package was seen.
Verification:
- ISO build was successful.
- Resulting bootimage.iso file was confirmed to contain the iproute-tc
RPM package via "iso-info -f -i bootimage.iso | grep iproute-tc".
- Note that run-time testing of the tc utility had been carried out in
the past for eBPF testing by manually installing the iproute-tc RPM
package to a running StarlingX installation.
Closes-Bug: #1951989
Signed-off-by: M. Vefa Bicakci <vefa.bicakci@windriver.com>
Change-Id: I8422f0aa872101e85502f1f3f0d3dc62ec19b8bb
2021-11-23 11:02:49 -05:00
|
|
|
|
|
|
|
iproute-tc
|