Files
meta-starlingx/recipes-core/packagegroups/packagegroup-stx.bb
babak sarashki d156af831d starlingx-image-aio rootfs bb file and packages ported
(1) starlingx-image-aio rootfs bitbake file
	(2) packagegourp-stak-base for the base rootfs
	(3) packagroup-stx for starlingx specific packages
	(4) removed docs/inspect.sh
	(5) added docs/update-pool.sh
	(6) added recipes for python packages
2020-05-18 13:07:27 -07:00

187 lines
3.3 KiB
BlitzBasic

SUMMARY = "StarlingX stx packages"
PR = "r0"
#
# packages which content depend on MACHINE_FEATURES need to be MACHINE_ARCH
#
PACKAGE_ARCH = "${MACHINE_ARCH}"
inherit packagegroup
PROVIDES = "${PACKAGES}"
PACKAGES = " \
packagegroup-stx \
packagegroup-stx-config \
packagegroup-stx-fault \
packagegroup-stx-ha \
packagegroup-stx-integ \
packagegroup-stx-integ-base \
packagegroup-stx-integ-cff \
packagegroup-stx-integ-puppet-modules \
packagegroup-stx-metal \
packagegroup-stx-nfv \
packagegroup-stx-update \
packagegroup-stx-upstream \
"
RDEPENDS_packagegroup-stx = " \
packagegroup-stx-config \
packagegroup-stx-fault \
packagegroup-stx-ha \
packagegroup-stx-integ \
packagegroup-stx-metal \
packagegroup-stx-nfv \
packagegroup-stx-update \
packagegroup-stx-upstream \
starlingx-dashboard \
"
RDEPENDS_packagegroup-stx-config = " \
config-gate \
controllerconfig \
puppet-manifests \
puppet-modules-wrs \
storageconfig \
worker-utils \
workerconfig-standalone \
workerconfig-subfunction \
pm-qos-mgr \
sysinv \
"
RDEPENDS_packagegroup-stx-fault = " \
fm-api \
fm-common \
fm-doc \
fm-mgr \
fm-rest-api \
python-fmclient \
snmp-audittrail \
snmp-ext \
"
RDEPENDS_packagegroup-stx-ha = " \
sm-api \
sm \
sm-client \
libsm-common \
sm-common-libs \
sm-db \
sm-tools \
sm-eru \
"
RDEPENDS_packagegroup-stx-integ = " \
packagegroup-stx-integ-base \
packagegroup-stx-integ-cff \
packagegroup-stx-integ-puppet-modules \
"
RDEPENDS_packagegroup-stx-integ-base = " \
cgcs-users \
dhcp-config \
dnsmasq-config \
haproxy-config \
initscripts-config \
net-snmp-config \
openssh-config \
setup-config \
systemd-config \
lighttpd-config \
"
RDEPENDS_packagegroup-stx-integ-cff = " \
audit-config \
docker-config \
io-scheduler \
iptables-config \
memcached-custom \
ntp-config \
rsync-config \
syslog-ng-config \
util-linux-config \
"
# To resolve conflicts use bbappends instead
# sudo-config \
# shadow-utils-config
# pam-config
RDEPENDS_packagegroup-stx-integ-puppet-modules = " \
"
# puppet-boolean \
# puppet-create-resources \
# puppet-dnsmasq \
# puppet-drbd \
# "
# puppet
# The mtce-common contains dev components only and since
# the dev components endup in stx-metal-dev package, not
# adding mtce-common to packagegroup.
RDEPENDS_packagegroup-stx-metal = " \
inventory \
mtce \
mtce-pmon \
mtce-hwmon \
mtce-hostw \
mtce-lmon \
mtce-compute \
mtce-control \
mtce-storage \
python-inventoryclient \
"
RDEPENDS_packagegroup-stx-nfv = " \
nfv-common \
nfv-plugins \
nfv-tools \
nfv-vim \
nfv-client \
mtce-guestagent \
mtce-guestserver \
nova-api-proxy \
"
RDEPENDS_packagegroup-stx-update = " \
cgcs-patch \
enable-dev-patch \
patch-alarm \
tsconfig \
requests-toolbelt \
"
# TODO:
# Port required/missing packages :
# openstack-helm-infra.bb
# openstack-helm.bb
# python-horizon.bbappend
RDEPENDS_packagegroup-stx-upstream = " \
python-barbicanclient \
python-cinderclient \
python-glanceclient \
python-aodhclient \
python-heatclient \
python-horizon \
python-ironicclient \
python-keystoneauth1 \
python-keystoneclient \
python-magnumclient \
python-muranoclient \
python-neutronclient \
python-novaclient \
python-openstackclient \
python-openstacksdk \
stx-ocf-scripts \
rabbitmq-server-config \
openstack-ras \
python-gnocchiclient \
python-pankoclient \
"