root/build-tools/stx/patch/EXAMPLES/patch-recipe-sample-large.xml

445 lines
18 KiB
XML

<patch_recipe>
<!-- Sample patch recipe -->
<sw_version>1.0.0</sw_version>
<component>starlingx</component>
<summary>Large sample patch test</summary>
<description>Reboot required patch</description>
<install_instructions>Sample instructions</install_instructions>
<warnings>Sample warning</warnings>
<!-- Reboot required Y/N -->
<reboot_required>Y</reboot_required>
<unremovable>N</unremovable>
<status>DEV</status>
<requires>
<!--
<id>PATCH_XYZ_01</id>
<id>PATCH_XYZ_02</id>
-->
</requires>
<semantics></semantics>
<!-- Pre and Post install hook scripts -->
<pre_install>scripts/pre-install.sh</pre_install>
<post_install>scripts/post-install.sh</post_install>
<deploy_precheck>scripts/deploy-precheck.sh</deploy_precheck>
<!-- Packages to be included -->
<stx_packages>
<!-- Starlingx packages -->
<package>stx-platform-helm</package>
<package>nfv-client</package>
<package>nfv-common</package>
<package>nfv-plugins</package>
<package>nfv-tools</package>
<package>nfv-vim</package>
<package>nova-api-proxy</package>
<package>distributedcloud-dccommon</package>
<package>distributedcloud-dcdbsync</package>
<package>distributedcloud-dcmanager</package>
<package>distributedcloud-dcorch</package>
<package>sm-api</package>
<package>sm-client</package>
<package>sm-tools</package>
<package>shadow-utils-config</package>
<package>sm</package>
<package>sm-common-libs</package>
<package>sm-common</package>
<package>sm-eru</package>
<package>sm-db</package>
<package>stx-ocf-scripts</package>
<package>puppet-dcdbsync</package>
<package>puppet-dcmanager</package>
<package>puppet-dcorch</package>
<package>puppet-fm</package>
<package>puppet-manifests</package>
<package>puppet-mtce</package>
<package>puppet-nfv</package>
<package>puppet-patching</package>
<package>puppet-smapi</package>
<package>puppet-sshd</package>
<package>puppet-sysinv</package>
<package>stx-ptp-notification-helm</package>
<package>bnxt-en</package>
<package>i40e</package>
<package>i40e-cvl-2.54</package>
<package>i40e-cvl-4.10</package>
<package>iavf</package>
<package>iavf-cvl-2.54</package>
<package>iavf-cvl-4.10</package>
<package>ice</package>
<package>ice-cvl-2.54</package>
<package>ice-cvl-4.10</package>
<package>octeon-ep</package>
<package>igb-uio</package>
<package>initramfs-trigger</package>
<package>iqvlinux</package>
<package>kmod-opae-fpga-driver</package>
<package>libbnxt-re</package>
<package>linux-compiler-gcc-10-x86</package>
<package>linux-headers-5.10.0-6-amd64</package>
<package>linux-headers-5.10.0-6-common</package>
<package>linux-image-5.10.0-6-amd64-unsigned</package>
<package>linux-kbuild-5.10</package>
<package>linux-libc-dev</package>
<package>linux-perf-5.10</package>
<package>mlnx-ofed-kernel-modules</package>
<package>mlnx-ofed-kernel-utils</package>
<package>qat1.7.l</package>
<package>ibacm</package>
<package>ibverbs-providers</package>
<package>ibverbs-utils</package>
<package>infiniband-diags</package>
<package>libibmad5</package>
<package>libibnetdisc5</package>
<package>libibumad3</package>
<package>libibverbs1</package>
<package>librdmacm1</package>
<package>python3-pyverbs</package>
<package>rdma-core</package>
<package>rdmacm-utils</package>
<package>srptools</package>
<package>mstflint</package>
<package>stx-cert-manager-helm</package>
<package>stx-istio-helm</package>
<package>starlingx-dashboard</package>
<package>stx-sts-silicom-helm</package>
<package>stx-oran-o2-helm</package>
<package>python3-fm-api</package>
<package>fm-common-doc</package>
<package>fm-common</package>
<package>fm-doc</package>
<package>fm-mgr</package>
<package>fm-rest-api</package>
<package>python3-fmclient</package>
<package>stx-openstack-helm-fluxcd</package>
<package>stx-nginx-ingress-controller-helm</package>
<package>barbican-api</package>
<package>barbican-common</package>
<package>barbican-doc</package>
<package>barbican-keystone-listener</package>
<package>barbican-worker</package>
<package>python3-barbican</package>
<package>keystone-doc</package>
<package>keystone</package>
<package>python3-keystone</package>
<package>openstack-resource-agents</package>
<package>python-aodhclient-doc</package>
<package>python3-aodhclient</package>
<package>python3-barbicanclient</package>
<package>python3-cinderclient</package>
<package>python-glanceclient-doc</package>
<package>python3-glanceclient</package>
<package>python-gnocchiclient-doc</package>
<package>python3-gnocchiclient</package>
<package>python3-heatclient</package>
<package>horizon-doc</package>
<package>openstack-dashboard-apache</package>
<package>openstack-dashboard</package>
<package>python3-django-horizon</package>
<package>python-ironicclient-doc</package>
<package>python3-ironicclient</package>
<package>python-keystoneclient-doc</package>
<package>python3-keystoneclient</package>
<package>python3-neutronclient</package>
<package>python-novaclient-doc</package>
<package>python3-novaclient</package>
<package>python-openstackclient-doc</package>
<package>python3-openstackclient</package>
<package>python-openstacksdk-doc</package>
<package>python3-openstacksdk</package>
<package>python-osc-lib-doc</package>
<package>python3-osc-lib</package>
<package>python3-oslo.messaging</package>
<package>python-pankoclient-doc</package>
<package>python3-pankoclient</package>
<package>python3-wsme</package>
<package>rabbitmq-server</package>
<package>stx-portieris-helm</package>
<package>collectd-extensions</package>
<package>kube-cpusets</package>
<package>kube-memory</package>
<package>monitor-tools</package>
<package>stx-kubevirt-app-helm</package>
<package>armada</package>
<package>base-passwd</package>
<package>bash-builtins</package>
<package>bash-dbgsym</package>
<package>bash-doc</package>
<package>bash-static</package>
<package>bash</package>
<package>centos-debian-compat</package>
<package>ceph-base</package>
<package>ceph-common</package>
<package>ceph-fuse</package>
<package>ceph-mds</package>
<package>ceph-mgr</package>
<package>ceph-mon</package>
<package>ceph-osd</package>
<package>ceph</package>
<package>libcephfs2</package>
<package>librados2</package>
<package>libradosstriper1</package>
<package>librbd1</package>
<package>librgw2</package>
<package>python3-ceph-argparse</package>
<package>python3-ceph</package>
<package>python3-cephfs</package>
<package>python3-rados</package>
<package>python3-rbd</package>
<package>python3-rgw</package>
<package>radosgw</package>
<package>resource-agents</package>
<package>containerd</package>
<package>crictl</package>
<package>isc-dhcp-client</package>
<package>isc-dhcp-common</package>
<package>dnsmasq-base</package>
<package>dnsmasq-utils</package>
<package>dnsmasq</package>
<package>docker-registry</package>
<package>drbd-utils</package>
<package>efitools</package>
<package>etcd-client</package>
<package>etcd-server</package>
<package>etcd</package>
<package>facter</package>
<package>libfacter3.14.12</package>
<package>grub-efi-amd64</package>
<package>grub-common</package>
<package>grub-pc-bin</package>
<package>grub-pc</package>
<package>grub2-common</package>
<package>grub2</package>
<package>grubby</package>
<package>haproxy</package>
<package>haproxy-config</package>
<package>helm</package>
<package>ifupdown-extra</package>
<package>kdump-tools</package>
<package>iputils-arping</package>
<package>iputils-ping</package>
<package>iputils-tracepath</package>
<package>isolcpus-device-plugin</package>
<package>k8s-pod-recovery</package>
<package>k8s-cni-cache-cleanup</package>
<package>kubectl-cert-manager</package>
<package>dmeventd</package>
<package>dmsetup</package>
<package>libdevmapper1.02.1</package>
<package>libdevmapper-event1.02.1</package>
<package>liblvm2cmd2.03</package>
<package>lvm2</package>
<package>python3-keyrings.alt</package>
<package>kubernetes-1.21.8-client</package>
<package>kubernetes-1.21.8-kubeadm</package>
<package>kubernetes-1.21.8-node</package>
<package>kubernetes-1.22.5-client</package>
<package>kubernetes-1.22.5-kubeadm</package>
<package>kubernetes-1.22.5-node</package>
<package>kubernetes-1.23.1-client</package>
<package>kubernetes-1.23.1-kubeadm</package>
<package>kubernetes-1.23.1-node</package>
<package>kubernetes-1.24.4-client</package>
<package>kubernetes-1.24.4-kubeadm</package>
<package>kubernetes-1.24.4-node</package>
<package>kubernetes-1.25.3-client</package>
<package>kubernetes-1.25.3-kubeadm</package>
<package>kubernetes-1.25.3-node</package>
<package>kubernetes-1.26.1-client</package>
<package>kubernetes-1.26.1-kubeadm</package>
<package>kubernetes-1.26.1-node</package>
<package>kubernetes-unversioned</package>
<package>ldapscripts</package>
<package>libfdt</package>
<package>lighttpd-mod-geoip</package>
<package>lighttpd-modules-mysql</package>
<package>lighttpd</package>
<package>linuxptp</package>
<package>lldpd</package>
<package>lsb-base</package>
<package>net-tools</package>
<package>ldap-utils</package>
<package>libldap-2.4-2</package>
<package>libldap-common</package>
<package>slapd</package>
<package>slapd-ppolicy-check-password</package>
<package>libparted-fs-resize0</package>
<package>libparted-i18n</package>
<package>libparted2</package>
<package>parted-doc</package>
<package>parted</package>
<package>pf-bb-config</package>
<package>bond-cni</package>
<package>containernetworking-plugins</package>
<package>puppet</package>
<package>puppet-boolean</package>
<package>puppet-module-ceph</package>
<package>puppet-dnsmasq</package>
<package>puppet-drbd</package>
<package>puppet-hash2stuff</package>
<package>puppet-module-cristifalcas-etcd</package>
<package>puppet-module-keystone</package>
<package>puppet-module-horizon</package>
<package>puppet-ldap</package>
<package>puppet-lvm</package>
<package>puppet-network</package>
<package>puppet-module-openstacklib</package>
<package>puppet-module-oslo</package>
<package>puppet-puppi</package>
<package>puppet-module-puppetlabs-rabbitmq</package>
<package>puppet-module-nanliu-staging</package>
<package>puppet-module-puppetlabs-firewall</package>
<package>puppet-module-puppetlabs-haproxy</package>
<package>puppet-module-puppetlabs-mysql</package>
<package>puppet-module-puppetlabs-postgresql</package>
<package>puppet-module-puppetlabs-stdlib</package>
<package>python3-docker</package>
<package>python3-keyring</package>
<package>python3-nsenter</package>
<package>python3-pkg-resources</package>
<package>python3-setuptools</package>
<package>python3.9</package>
<package>libopenscap25</package>
<package>openscap-common</package>
<package>openscap-scanner</package>
<package>openscap-utils</package>
<package>python3-openscap</package>
<package>openvswitch-common</package>
<package>openvswitch-switch-dpdk</package>
<package>openvswitch-switch</package>
<package>runc</package>
<package>shim-helpers-amd64-signed-template</package>
<package>shim-unsigned</package>
<package>synce4l</package>
<package>libnss-myhostname</package>
<package>libpam-systemd</package>
<package>libsystemd0</package>
<package>libudev1</package>
<package>systemd-sysv</package>
<package>systemd</package>
<package>udev</package>
<package>systemd-presets</package>
<package>trident-installer</package>
<package>watchdog</package>
<package>stx-dell-storage-helm</package>
<package>playbookconfig</package>
<package>distributedcloud-client-dcmanagerclient</package>
<package>stx-sriov-fec-operator-helm</package>
<package>cgcs-patch-agent</package>
<package>cgcs-patch-controller</package>
<package>cgcs-patch</package>
<package>python3-cgcs-patch</package>
<package>enable-dev-patch</package>
<package>python3-patch-alarm</package>
<package>software</package>
<package>cert-alarm</package>
<package>cert-mon</package>
<package>cgts-client</package>
<package>config-gate-worker</package>
<package>config-gate</package>
<package>controllerconfig</package>
<package>sysinv</package>
<package>sysinv-agent</package>
<package>storageconfig</package>
<package>tsconfig</package>
<package>workerconfig-standalone</package>
<package>stx-audit-helm</package>
<package>stx-security-profiles-operator-helm</package>
<package>stx-metrics-server-helm</package>
<package>stx-node-feature-discovery-helm</package>
<package>python3-oidcauthtools</package>
<package>stx-oidc-auth-helm</package>
<package>mtce-hostw</package>
<package>mtce-hwmon</package>
<package>mtce-lmon</package>
<package>mtce-pmon</package>
<package>mtce</package>
<package>mtce-compute</package>
<package>mtce-control</package>
<package>mtce-storage</package>
<package>platform-upgrades</package>
<package>platform-kickstarts</package>
<package>pxe-network-installer</package>
<package>build-info</package>
<package>ceph-manager</package>
<package>collector</package>
<package>engtools</package>
<package>k8s-coredump</package>
<package>logmgmt</package>
<package>namespace-utils</package>
<package>nfscheck</package>
<package>platform-util-controller</package>
<package>platform-util-noncontroller</package>
<package>platform-util</package>
<package>python3-platform-util</package>
<package>python3-barbicanclient</package>
<package>python3-cephclient</package>
<package>stx-extensions</package>
<package>update-motd</package>
<package>worker-utils</package>
<package>audit-config</package>
<package>base-files-config</package>
<package>containerd-config</package>
<package>debian-release-config</package>
<package>dhcp-config</package>
<package>dnsmasq-config</package>
<package>docker-config</package>
<package>filesystem-scripts</package>
<package>initscripts-config</package>
<package>io-scheduler</package>
<package>iptables-config</package>
<package>iscsi-initiator-utils-config</package>
<package>lvm2-config</package>
<package>logrotate-config</package>
<package>lighttpd-config</package>
<package>memcached-custom</package>
<package>multipath-config</package>
<package>multus-config</package>
<package>nfs-utils-config</package>
<package>ntp-config</package>
<package>openldap-config</package>
<package>openssh-config</package>
<package>openvswitch-config</package>
<package>pam-config</package>
<package>python-siteconfig</package>
<package>rabbitmq-server-config</package>
<package>rsync-config</package>
<package>sudo-config</package>
<package>syslog-ng-config</package>
<package>systemd-config</package>
<package>tuned-config</package>
<package>stx-harbor-helm</package>
<package>stx-vault-helm</package>
<package>registry-token-server</package>
<package>stx-snmp-helm</package>
<package>cgcs-dpdk</package>
<package>cgcs-dpdk-apps</package>
<package>libvirt-clients</package>
<package>libvirt-daemon</package>
<package>libvirt-daemon-driver-lxc</package>
<package>libvirt-daemon-driver-qemu</package>
<package>libvirt-daemon-driver-storage-gluster</package>
<package>libvirt-login-shell</package>
<package>libvirt0</package>
<package>nvidia-vgpu</package>
<package>python3-networking-avs</package>
<package>python3-vswitchclient</package>
<package>python3-vswitchclient-bash-completion</package>
<package>qemu-block-extra</package>
<package>qemu-guest-agent</package>
<package>qemu-system-common</package>
<package>qemu-system-data</package>
<package>qemu-system-x86</package>
<package>qemu-utils</package>
<package>vswitch</package>
<package>vswitch-init-vswitch</package>
<package>wrcp-playbook</package>
<package>wrcp-deployment-manager</package>
<package>wrcp-deployment-manager-plugins</package>
<package>puppet-avs</package>
<package>wrcp-theme</package>
<package>dm-monitor</package>
<package>linux-rt</package>
</stx_packages>
<binary_packages>
<!-- 3rd party downloaded packages -->
</binary_packages>
</patch_recipe>