packagegroup-stx: re-org the packagegroups based on different roles
Re-org the packagegroups based on different roles: - controller - worker - storage Story: 2009305 Task: 43677 Signed-off-by: Jackie Huang <jackie.huang@windriver.com> Change-Id: I0daa64fd6150b4aa77e2a5c34625512193624889
This commit is contained in:
parent
f26003aa79
commit
8b9d59f7f8
|
@ -6,30 +6,33 @@ LICENSE = "MIT"
|
||||||
CORE_IMAGE_EXTRA_INSTALL = " \
|
CORE_IMAGE_EXTRA_INSTALL = " \
|
||||||
packagegroup-basic \
|
packagegroup-basic \
|
||||||
packagegroup-core-base-utils \
|
packagegroup-core-base-utils \
|
||||||
|
packagegroup-core-full-cmdline \
|
||||||
|
packagegroup-core-lsb \
|
||||||
|
"
|
||||||
|
|
||||||
|
STX_AIO_PKGS = "\
|
||||||
|
packagegroup-stx-armada-app \
|
||||||
|
packagegroup-stx-config \
|
||||||
|
packagegroup-stx-config-files \
|
||||||
|
packagegroup-stx-distributedcloud \
|
||||||
|
packagegroup-stx-fault \
|
||||||
|
packagegroup-stx-ha \
|
||||||
|
packagegroup-stx-integ \
|
||||||
|
packagegroup-stx-metal \
|
||||||
|
packagegroup-stx-monitoring \
|
||||||
|
packagegroup-stx-puppet \
|
||||||
|
packagegroup-stx-update \
|
||||||
|
packagegroup-stx-upstream \
|
||||||
|
packagegroup-stx-utilities \
|
||||||
|
\
|
||||||
|
packagegroup-stx-controller \
|
||||||
|
packagegroup-stx-worker \
|
||||||
|
packagegroup-stx-storage \
|
||||||
"
|
"
|
||||||
|
|
||||||
IMAGE_INSTALL_append = " \
|
IMAGE_INSTALL_append = " \
|
||||||
${CORE_IMAGE_BASE_INSTALL} \
|
${CORE_IMAGE_BASE_INSTALL} \
|
||||||
packagegroup-core-full-cmdline \
|
${STX_AIO_PKGS} \
|
||||||
packagegroup-core-lsb \
|
|
||||||
packagegroup-stx-upstream \
|
|
||||||
packagegroup-stx-puppet \
|
|
||||||
packagegroup-stx-fault \
|
|
||||||
packagegroup-stx-metal \
|
|
||||||
packagegroup-stx-nfv \
|
|
||||||
packagegroup-stx-monitoring \
|
|
||||||
packagegroup-stx-ha \
|
|
||||||
packagegroup-stx-config-files \
|
|
||||||
packagegroup-stx-update \
|
|
||||||
packagegroup-stx-integ \
|
|
||||||
packagegroup-stx-config \
|
|
||||||
packagegroup-stx-distributedcloud \
|
|
||||||
packagegroup-stx-utilities \
|
|
||||||
packagegroup-stx-armada-app \
|
|
||||||
starlingx-dashboard \
|
|
||||||
playbookconfig \
|
|
||||||
distributedcloud-client-dcmanager \
|
|
||||||
registry-token-server \
|
|
||||||
rt-tests \
|
rt-tests \
|
||||||
kernel-dev \
|
kernel-dev \
|
||||||
"
|
"
|
||||||
|
|
|
@ -12,20 +12,77 @@ inherit packagegroup
|
||||||
|
|
||||||
PROVIDES = "${PACKAGES}"
|
PROVIDES = "${PACKAGES}"
|
||||||
PACKAGES = " \
|
PACKAGES = " \
|
||||||
packagegroup-stx-upstream \
|
|
||||||
packagegroup-stx-puppet \
|
|
||||||
packagegroup-stx-fault \
|
|
||||||
packagegroup-stx-metal \
|
|
||||||
packagegroup-stx-nfv \
|
|
||||||
packagegroup-stx-monitoring \
|
|
||||||
packagegroup-stx-ha \
|
|
||||||
packagegroup-stx-config \
|
|
||||||
packagegroup-stx-config-files \
|
|
||||||
packagegroup-stx-distributedcloud \
|
|
||||||
packagegroup-stx-update \
|
|
||||||
packagegroup-stx-integ \
|
|
||||||
packagegroup-stx-utilities \
|
|
||||||
packagegroup-stx-armada-app \
|
packagegroup-stx-armada-app \
|
||||||
|
packagegroup-stx-armada-app-controller \
|
||||||
|
packagegroup-stx-config \
|
||||||
|
packagegroup-stx-config-controller \
|
||||||
|
packagegroup-stx-config-files \
|
||||||
|
packagegroup-stx-config-files-controller \
|
||||||
|
packagegroup-stx-distributedcloud \
|
||||||
|
packagegroup-stx-distributedcloud-controller \
|
||||||
|
packagegroup-stx-fault \
|
||||||
|
packagegroup-stx-fault-controller \
|
||||||
|
packagegroup-stx-ha \
|
||||||
|
packagegroup-stx-ha-controller \
|
||||||
|
packagegroup-stx-integ \
|
||||||
|
packagegroup-stx-integ-controller \
|
||||||
|
packagegroup-stx-metal \
|
||||||
|
packagegroup-stx-metal-controller \
|
||||||
|
packagegroup-stx-monitoring \
|
||||||
|
packagegroup-stx-monitoring-controller \
|
||||||
|
packagegroup-stx-nfv-controller \
|
||||||
|
packagegroup-stx-puppet \
|
||||||
|
packagegroup-stx-update \
|
||||||
|
packagegroup-stx-update-controller \
|
||||||
|
packagegroup-stx-upstream \
|
||||||
|
packagegroup-stx-upstream-controller \
|
||||||
|
packagegroup-stx-utilities \
|
||||||
|
packagegroup-stx-utilities-controller \
|
||||||
|
\
|
||||||
|
packagegroup-stx-controller \
|
||||||
|
packagegroup-stx-storage \
|
||||||
|
packagegroup-stx-storage-standalone \
|
||||||
|
packagegroup-stx-worker \
|
||||||
|
packagegroup-stx-worker-standalone \
|
||||||
|
"
|
||||||
|
|
||||||
|
# packages for controller role
|
||||||
|
RDEPENDS_packagegroup-stx-controller = "\
|
||||||
|
packagegroup-stx-armada-app-controller \
|
||||||
|
packagegroup-stx-config-controller \
|
||||||
|
packagegroup-stx-config-files-controller \
|
||||||
|
packagegroup-stx-distributedcloud-controller \
|
||||||
|
packagegroup-stx-fault-controller \
|
||||||
|
packagegroup-stx-ha-controller \
|
||||||
|
packagegroup-stx-integ-controller \
|
||||||
|
packagegroup-stx-metal-controller \
|
||||||
|
packagegroup-stx-monitoring-controller \
|
||||||
|
packagegroup-stx-nfv-controller \
|
||||||
|
packagegroup-stx-update-controller \
|
||||||
|
packagegroup-stx-upstream-controller \
|
||||||
|
packagegroup-stx-utilities-controller \
|
||||||
|
\
|
||||||
|
starlingx-dashboard \
|
||||||
|
"
|
||||||
|
|
||||||
|
# packages for worker role
|
||||||
|
RDEPENDS_packagegroup-stx-worker = "\
|
||||||
|
mtce-guestserver \
|
||||||
|
"
|
||||||
|
|
||||||
|
# packages for standalone worker, which can't be installed on AIO
|
||||||
|
RDEPENDS_packagegroup-stx-worker-standalone = "\
|
||||||
|
workerconfig-standalone \
|
||||||
|
platform-util-noncontroller \
|
||||||
|
"
|
||||||
|
|
||||||
|
# packages for storage role
|
||||||
|
RDEPENDS_packagegroup-stx-storage = "\
|
||||||
|
drbd-utils \
|
||||||
|
ldapscripts \
|
||||||
|
"
|
||||||
|
RDEPENDS_packagegroup-stx-storage-standalone = "\
|
||||||
|
platform-util-noncontroller \
|
||||||
"
|
"
|
||||||
|
|
||||||
RDEPENDS_packagegroup-stx-puppet = "\
|
RDEPENDS_packagegroup-stx-puppet = "\
|
||||||
|
@ -47,19 +104,19 @@ RDEPENDS_packagegroup-stx-config = " \
|
||||||
cert-mon \
|
cert-mon \
|
||||||
config-gate-worker \
|
config-gate-worker \
|
||||||
config-gate \
|
config-gate \
|
||||||
controllerconfig \
|
playbookconfig \
|
||||||
cgts-client \
|
|
||||||
sysinv-agent \
|
sysinv-agent \
|
||||||
sysinv-fpga-agent \
|
sysinv-fpga-agent \
|
||||||
sysinv \
|
sysinv \
|
||||||
workerconfig-subfunction \
|
|
||||||
tsconfig \
|
tsconfig \
|
||||||
"
|
"
|
||||||
|
RDEPENDS_packagegroup-stx-config-controller = " \
|
||||||
|
controllerconfig \
|
||||||
|
workerconfig-subfunction \
|
||||||
|
cgts-client \
|
||||||
|
"
|
||||||
|
|
||||||
RDEPENDS_packagegroup-stx-config-files = " \
|
RDEPENDS_packagegroup-stx-config-files = " \
|
||||||
lighttpd \
|
|
||||||
lighttpd-module-proxy \
|
|
||||||
lighttpd-module-setenv \
|
|
||||||
dnsmasq \
|
dnsmasq \
|
||||||
shadow \
|
shadow \
|
||||||
openldap \
|
openldap \
|
||||||
|
@ -78,7 +135,6 @@ RDEPENDS_packagegroup-stx-config-files = " \
|
||||||
initscripts \
|
initscripts \
|
||||||
procps \
|
procps \
|
||||||
iscsi-initiator-utils \
|
iscsi-initiator-utils \
|
||||||
memcached \
|
|
||||||
libpam-runtime \
|
libpam-runtime \
|
||||||
rabbitmq-server \
|
rabbitmq-server \
|
||||||
rsync \
|
rsync \
|
||||||
|
@ -87,10 +143,18 @@ RDEPENDS_packagegroup-stx-config-files = " \
|
||||||
auditd \
|
auditd \
|
||||||
audit-python \
|
audit-python \
|
||||||
"
|
"
|
||||||
|
RDEPENDS_packagegroup-stx-config-files-controller = " \
|
||||||
|
lighttpd \
|
||||||
|
lighttpd-module-proxy \
|
||||||
|
lighttpd-module-setenv \
|
||||||
|
memcached \
|
||||||
|
"
|
||||||
|
|
||||||
RDEPENDS_packagegroup-stx-fault = " \
|
RDEPENDS_packagegroup-stx-fault = " \
|
||||||
fm-api \
|
fm-api \
|
||||||
fm-common \
|
fm-common \
|
||||||
|
"
|
||||||
|
RDEPENDS_packagegroup-stx-fault-controller = " \
|
||||||
fm-doc \
|
fm-doc \
|
||||||
fm-mgr \
|
fm-mgr \
|
||||||
fm-rest-api \
|
fm-rest-api \
|
||||||
|
@ -99,16 +163,19 @@ RDEPENDS_packagegroup-stx-fault = " \
|
||||||
|
|
||||||
RDEPENDS_packagegroup-stx-ha = " \
|
RDEPENDS_packagegroup-stx-ha = " \
|
||||||
sm-common-libs \
|
sm-common-libs \
|
||||||
libsm-common \
|
|
||||||
sm \
|
|
||||||
sm-db \
|
|
||||||
sm-api \
|
|
||||||
sm-client \
|
|
||||||
sm-tools \
|
|
||||||
sm-eru \
|
sm-eru \
|
||||||
stx-ocf-scripts \
|
stx-ocf-scripts \
|
||||||
"
|
"
|
||||||
|
|
||||||
|
RDEPENDS_packagegroup-stx-ha-controller = " \
|
||||||
|
sm \
|
||||||
|
sm-db \
|
||||||
|
sm-tools \
|
||||||
|
libsm-common \
|
||||||
|
sm-api \
|
||||||
|
sm-client \
|
||||||
|
"
|
||||||
|
|
||||||
RDEPENDS_packagegroup-stx-metal = " \
|
RDEPENDS_packagegroup-stx-metal = " \
|
||||||
mtce \
|
mtce \
|
||||||
mtce-pmon \
|
mtce-pmon \
|
||||||
|
@ -116,37 +183,44 @@ RDEPENDS_packagegroup-stx-metal = " \
|
||||||
mtce-hostw \
|
mtce-hostw \
|
||||||
mtce-lmon \
|
mtce-lmon \
|
||||||
mtce-compute \
|
mtce-compute \
|
||||||
mtce-control \
|
|
||||||
mtce-storage \
|
mtce-storage \
|
||||||
pxe-network-installer \
|
"
|
||||||
|
RDEPENDS_packagegroup-stx-metal-controller = " \
|
||||||
|
mtce-control \
|
||||||
platform-kickstarts \
|
platform-kickstarts \
|
||||||
|
pxe-network-installer \
|
||||||
"
|
"
|
||||||
|
|
||||||
RDEPENDS_packagegroup-stx-monitoring = " \
|
RDEPENDS_packagegroup-stx-monitoring = " \
|
||||||
collectd-extensions \
|
collectd-extensions \
|
||||||
influxdb-extensions \
|
|
||||||
monitor-tools \
|
monitor-tools \
|
||||||
|
"
|
||||||
|
RDEPENDS_packagegroup-stx-monitoring-controller = " \
|
||||||
|
influxdb-extensions \
|
||||||
vm-topology \
|
vm-topology \
|
||||||
"
|
"
|
||||||
|
|
||||||
RDEPENDS_packagegroup-stx-distributedcloud = " \
|
RDEPENDS_packagegroup-stx-distributedcloud = " \
|
||||||
distributedcloud-dcmanager \
|
|
||||||
distributedcloud-dcorch \
|
|
||||||
distributedcloud-dcdbsync \
|
distributedcloud-dcdbsync \
|
||||||
distributedcloud-ocf \
|
distributedcloud-ocf \
|
||||||
"
|
"
|
||||||
|
RDEPENDS_packagegroup-stx-distributedcloud-controller = " \
|
||||||
|
distributedcloud-client-dcmanager \
|
||||||
|
distributedcloud-dcmanager \
|
||||||
|
distributedcloud-dcorch \
|
||||||
|
"
|
||||||
|
|
||||||
RDEPENDS_packagegroup-stx-nfv = " \
|
RDEPENDS_packagegroup-stx-nfv-controller = " \
|
||||||
nfv-common \
|
nfv-common \
|
||||||
nfv-plugins \
|
nfv-plugins \
|
||||||
nfv-tools \
|
nfv-tools \
|
||||||
nfv-vim \
|
nfv-vim \
|
||||||
nfv-client \
|
nfv-client \
|
||||||
mtce-guest\
|
mtce-guestagent \
|
||||||
|
mtce-guestserver \
|
||||||
"
|
"
|
||||||
|
|
||||||
RDEPENDS_packagegroup-stx-upstream = " \
|
RDEPENDS_packagegroup-stx-upstream = " \
|
||||||
barbican \
|
|
||||||
python-neutronclient \
|
python-neutronclient \
|
||||||
python-aodhclient \
|
python-aodhclient \
|
||||||
python-barbican \
|
python-barbican \
|
||||||
|
@ -154,14 +228,17 @@ RDEPENDS_packagegroup-stx-upstream = " \
|
||||||
python-cinderclient \
|
python-cinderclient \
|
||||||
python-glanceclient \
|
python-glanceclient \
|
||||||
python-gnocchiclient \
|
python-gnocchiclient \
|
||||||
python-django-horizon \
|
|
||||||
python-heatclient \
|
python-heatclient \
|
||||||
python-ironicclient \
|
|
||||||
python-keystoneauth1 \
|
python-keystoneauth1 \
|
||||||
python-keystoneclient \
|
python-keystoneclient \
|
||||||
python-novaclient \
|
python-novaclient \
|
||||||
python-openstackclient \
|
python-openstackclient \
|
||||||
python-openstacksdk \
|
python-openstacksdk \
|
||||||
|
"
|
||||||
|
RDEPENDS_packagegroup-stx-upstream-controller = " \
|
||||||
|
barbican \
|
||||||
|
python-django-horizon \
|
||||||
|
python-ironicclient \
|
||||||
python-pankoclient \
|
python-pankoclient \
|
||||||
openstack-ras \
|
openstack-ras \
|
||||||
"
|
"
|
||||||
|
@ -169,8 +246,10 @@ RDEPENDS_packagegroup-stx-upstream = " \
|
||||||
RDEPENDS_packagegroup-stx-update = " \
|
RDEPENDS_packagegroup-stx-update = " \
|
||||||
cgcs-patch \
|
cgcs-patch \
|
||||||
cgcs-patch-agent \
|
cgcs-patch-agent \
|
||||||
cgcs-patch-controller \
|
|
||||||
enable-dev-patch \
|
enable-dev-patch \
|
||||||
|
"
|
||||||
|
RDEPENDS_packagegroup-stx-update-controller = " \
|
||||||
|
cgcs-patch-controller \
|
||||||
patch-alarm \
|
patch-alarm \
|
||||||
"
|
"
|
||||||
|
|
||||||
|
@ -190,31 +269,32 @@ RDEPENDS_packagegroup-stx-integ = " \
|
||||||
puppetlabs-postgresql \
|
puppetlabs-postgresql \
|
||||||
puppet-puppi \
|
puppet-puppi \
|
||||||
mariadb \
|
mariadb \
|
||||||
drbd-utils \
|
|
||||||
docker-distribution \
|
docker-distribution \
|
||||||
docker-forward-journald \
|
docker-forward-journald \
|
||||||
armada \
|
armada \
|
||||||
etcd \
|
etcd \
|
||||||
kexec-tools \
|
kexec-tools \
|
||||||
kubernetes \
|
kubernetes \
|
||||||
ldapscripts \
|
|
||||||
python-3parclient \
|
|
||||||
python-cherrypy \
|
python-cherrypy \
|
||||||
python-lefthandclient \
|
|
||||||
python-setuptools \
|
python-setuptools \
|
||||||
python-ryu \
|
|
||||||
spectre-meltdown-checker \
|
spectre-meltdown-checker \
|
||||||
kvm-timer-advance-setup \
|
kvm-timer-advance-setup \
|
||||||
ceph \
|
ceph \
|
||||||
lldpd \
|
lldpd \
|
||||||
lvm2 \
|
lvm2 \
|
||||||
tzdata \
|
tzdata \
|
||||||
|
registry-token-server \
|
||||||
|
"
|
||||||
|
RDEPENDS_packagegroup-stx-integ-controller = " \
|
||||||
|
drbd-utils \
|
||||||
|
ldapscripts \
|
||||||
|
python-3parclient \
|
||||||
|
python-lefthandclient \
|
||||||
|
python-ryu \
|
||||||
"
|
"
|
||||||
|
|
||||||
RDEPENDS_packagegroup-stx-utilities = " \
|
RDEPENDS_packagegroup-stx-utilities = " \
|
||||||
build-info \
|
build-info \
|
||||||
python-cephclient \
|
|
||||||
ceph-manager \
|
|
||||||
stx-ssl \
|
stx-ssl \
|
||||||
collector \
|
collector \
|
||||||
collect-engtools \
|
collect-engtools \
|
||||||
|
@ -224,8 +304,13 @@ RDEPENDS_packagegroup-stx-utilities = " \
|
||||||
stx-extensions \
|
stx-extensions \
|
||||||
worker-utils \
|
worker-utils \
|
||||||
update-motd \
|
update-motd \
|
||||||
platform-util \
|
|
||||||
pci-irq-affinity \
|
pci-irq-affinity \
|
||||||
|
platform-util \
|
||||||
|
"
|
||||||
|
RDEPENDS_packagegroup-stx-utilities-controller = " \
|
||||||
|
ceph-manager \
|
||||||
|
python-cephclient \
|
||||||
|
platform-util-controller \
|
||||||
"
|
"
|
||||||
|
|
||||||
RDEPENDS_packagegroup-stx-armada-app = "\
|
RDEPENDS_packagegroup-stx-armada-app = "\
|
||||||
|
@ -236,6 +321,8 @@ RDEPENDS_packagegroup-stx-armada-app = "\
|
||||||
stx-monitor-helm \
|
stx-monitor-helm \
|
||||||
stx-openstack-helm \
|
stx-openstack-helm \
|
||||||
stx-platform-helm \
|
stx-platform-helm \
|
||||||
|
"
|
||||||
|
RDEPENDS_packagegroup-stx-armada-app-controller = "\
|
||||||
stx-cert-manager-helm \
|
stx-cert-manager-helm \
|
||||||
stx-nginx-ingress-controller-helm \
|
stx-nginx-ingress-controller-helm \
|
||||||
"
|
"
|
||||||
|
|
Loading…
Reference in New Issue