d900a5b646
This commit adds the bonding CNI plugin to StarlingX. The bonding CNI plugin allows a container to bond multiple interfaces together to be used in a fail-over or load balancing configuration. https://github.com/k8snetworkplumbingwg/bond-cni Note that this plugin (for now) resides outside of the main containernetwork project, and is still part of the k8s network plumbing working group project. As such, it is required to build this plugin separately. v1.0 of the bond-cni was released in 2018. Since then, 14 commits containing such things as doc clean-ups and bug fixes have been committed. We pick up these additional fixes by clamping down on the latest commit SHA. Testing: - Configure bond interface name (ifName) - Configure miimon value (miimon) - Configure and verify traffic path for modes (mode): - balance-rr (0) - active-backup (1) - balance-xor (2) - broadcast (3) - 802.3ad (4) - balance-tlb (5) - balance-alb (6) - Configure and verify behaviour for fail-over-mac modes (failOverMac): - none (0) - active (1) - follow (2) - Configure linksInContainer: - take lower interfaces existing on host - take lower interfaces existing on container - Links tested: - virtual interfaces - SR-IOV VF interfaces Story: 2009800 Task: 44344 Change-Id: I7bffaa272ffe9eba85c3aa0a26b9c4f61428b640 Signed-off-by: Steven Webster <steven.webster@windriver.com>
231 lines
2.7 KiB
PHP
231 lines
2.7 KiB
PHP
# 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
|
|
|
|
|
|
# python-ryu
|
|
python2-ryu
|
|
python-ryu-common
|
|
|
|
# lldpd
|
|
lldpd
|
|
|
|
# tss2
|
|
tss2
|
|
|
|
|
|
# libtpms
|
|
libtpms
|
|
|
|
# python-3parclient
|
|
python-3parclient
|
|
|
|
# python-lefthandclient
|
|
python-lefthandclient
|
|
|
|
# docker-distribution
|
|
docker-distribution
|
|
|
|
# helm
|
|
helm
|
|
|
|
# armada
|
|
armada
|
|
|
|
# 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
|
|
|
|
|
|
# nfs-utils series package
|
|
|
|
# dhcp
|
|
dhcp
|
|
dhclient
|
|
|
|
# openssh
|
|
openssh
|
|
openssh-clients
|
|
openssh-server
|
|
|
|
# facter
|
|
facter
|
|
|
|
# vim
|
|
vim-enhanced
|
|
|
|
# python
|
|
python
|
|
|
|
# libvirt-python
|
|
python2-libvirt
|
|
|
|
# lighttpd
|
|
lighttpd
|
|
lighttpd-fastcgi
|
|
lighttpd-mod_geoip
|
|
lighttpd-mod_mysql_vhost
|
|
|
|
# linuxptp
|
|
linuxptp
|
|
|
|
# logrotate
|
|
logrotate
|
|
|
|
# novnc
|
|
novnc
|
|
|
|
# sudo
|
|
sudo
|
|
|
|
# config files
|
|
|
|
# openldap
|
|
openldap
|
|
openldap-servers
|
|
openldap-clients
|
|
|
|
# openvswitch
|
|
openvswitch
|
|
|
|
# libevent
|
|
libevent
|
|
|
|
# tpm2-tools
|
|
tpm2-tools
|
|
|
|
# audit
|
|
|
|
# puppet
|
|
puppet
|
|
|
|
# systemd
|
|
systemd
|
|
|
|
# tboot
|
|
tboot
|
|
|
|
# memcached
|
|
memcached
|
|
|
|
# kubernetes
|
|
kubernetes-unversioned
|
|
kubernetes-1.18.1-node
|
|
kubernetes-1.18.1-kubeadm
|
|
kubernetes-1.18.1-client
|
|
kubernetes-1.19.13-node
|
|
kubernetes-1.19.13-kubeadm
|
|
kubernetes-1.19.13-client
|
|
kubernetes-1.20.9-node
|
|
kubernetes-1.20.9-kubeadm
|
|
kubernetes-1.20.9-client
|
|
kubernetes-1.21.8-node
|
|
kubernetes-1.21.8-kubeadm
|
|
kubernetes-1.21.8-client
|
|
kubernetes-1.22.5-node
|
|
kubernetes-1.22.5-kubeadm
|
|
kubernetes-1.22.5-client
|
|
containerd
|
|
k8s-pod-recovery
|
|
k8s-cni-cache-cleanup
|
|
containernetworking-plugins
|
|
bond-cni
|
|
|
|
# resource-agents
|
|
resource-agents
|
|
|
|
# isolcpus device plugin for K8s
|
|
isolcpus-device-plugin
|
|
|
|
# haproxy
|
|
haproxy
|
|
|
|
|
|
# iptables
|
|
|
|
# python-psycopg2
|
|
python-psycopg2
|
|
|
|
# dnsmasq
|
|
dnsmasq
|
|
dnsmasq-utils
|
|
|
|
# parted
|
|
parted
|
|
|
|
# python-keyring
|
|
python-keyring
|
|
|
|
# grub2
|
|
grub2-tools
|
|
grub2-efi-x64-modules
|
|
|
|
# python2-ruamel-yaml
|
|
python2-ruamel-yaml
|
|
|
|
|
|
# redfish tool
|
|
Redfishtool
|
|
|
|
# kvm-timer-advance (AIO and worker nodes only)
|
|
kvm-timer-advance
|
|
|
|
# aws packages for interacting with amazon aws registry
|
|
# botocore is an unspecified requirement of boto3
|
|
python2-botocore
|
|
python-boto3
|
|
|
|
# Pf bbdev configuration tool for ACC100 (Mt. Bryce)
|
|
pf-bb-config
|
|
|
|
# kexec-tools
|
|
kexec-tools
|
|
|
|
iproute-tc
|