6714d6b8d7
As part of setting up Keystone authentication with Docker registry, a token server needs to be deployed and managed by SM. This commit adds the source code and spec files to build the token server used by Docker registry for authentication with Keystone. The token server is a modified version of the example token server provided by Docker Distribution. The changes uses the Gophercloud library to communicate with Keystone as opposed to checking the user credentials against an existing HTPASSWD file. Story: 2002840 Task: 22783 Depends-On: https://review.openstack.org/#/c/625335/ Change-Id: I00f5aa1073d496aa0b08223c6fa1fcbaf9d5b89b Signed-off-by: Jerry Sun <jerry.sun@windriver.com>
342 lines
3.7 KiB
PHP
342 lines
3.7 KiB
PHP
# List of packages to be included/installed in ISO
|
|
# If these have dependencies, they will be pulled in automatically
|
|
#
|
|
|
|
# vm-topology
|
|
vm-topology
|
|
|
|
# namespace-utils
|
|
namespace-utils
|
|
|
|
# qemu-kvm-ev
|
|
qemu-kvm-ev
|
|
qemu-img-ev
|
|
qemu-kvm-tools-ev
|
|
|
|
# nfscheck
|
|
nfscheck
|
|
|
|
# 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-cephclient
|
|
python-cephclient
|
|
|
|
# python-ryu
|
|
python2-ryu
|
|
python-ryu-common
|
|
|
|
# python-smartpm
|
|
python-smartpm
|
|
|
|
# lldpd
|
|
lldpd
|
|
|
|
# nova-utils
|
|
nova-utils
|
|
|
|
# mlx4-config
|
|
mlx4-config
|
|
|
|
# wrs-ssl
|
|
wrs-ssl
|
|
|
|
# tss2
|
|
tss2
|
|
|
|
# tpm2-openssl-engine
|
|
tpm2-openssl-engine
|
|
|
|
# libtpms
|
|
libtpms
|
|
|
|
# swtpm
|
|
swtpm
|
|
swtpm-cuse
|
|
swtpm-tools
|
|
|
|
# tis-extensions
|
|
tis-extensions
|
|
tis-extensions-controller
|
|
|
|
# python-3parclient
|
|
python-3parclient
|
|
|
|
# python-lefthandclient
|
|
python-lefthandclient
|
|
|
|
# collectd-extensions
|
|
collectd-extensions
|
|
|
|
# influxdb-extensions
|
|
influxdb-extensions
|
|
|
|
# docker-distribution
|
|
docker-distribution
|
|
registry-token-server
|
|
|
|
# helm
|
|
helm
|
|
|
|
# logmgmt
|
|
logmgmt
|
|
|
|
# filesystem-scripts
|
|
filesystem-scripts
|
|
|
|
# io-scheduler
|
|
io-scheduler
|
|
|
|
# collector
|
|
collector
|
|
|
|
# platform-util
|
|
platform-util
|
|
platform-util-noncontroller
|
|
|
|
# monitor-tools
|
|
monitor-tools
|
|
|
|
# e1000e-kmod
|
|
kmod-e1000e
|
|
kmod-e1000e-rt
|
|
|
|
# i40e-kmod
|
|
kmod-i40e
|
|
kmod-i40e-rt
|
|
|
|
# ixgbevf-kmod
|
|
kmod-ixgbevf
|
|
|
|
# ixgbe-kmod
|
|
kmod-ixgbe
|
|
kmod-ixgbe-rt
|
|
|
|
# qat17
|
|
qat17
|
|
qat17-rt
|
|
|
|
# tpm-kmod
|
|
kmod-tpm
|
|
kmod-tpm-rt
|
|
|
|
# integrity-kmod
|
|
kmod-integrity
|
|
kmod-integrity-rt
|
|
|
|
# drbd-kernel
|
|
kmod-drbd
|
|
kmod-drbd-rt
|
|
|
|
# rpm
|
|
rpm-plugin-systemd-inhibit
|
|
|
|
# dpkg
|
|
dpkg
|
|
|
|
# cgcs-users
|
|
cgcs-users
|
|
|
|
# ldapscripts
|
|
ldapscripts
|
|
|
|
# drbd
|
|
drbd
|
|
drbd-utils
|
|
drbd-udev
|
|
drbd-pacemaker
|
|
drbd-heartbeat
|
|
drbd-bash-completion
|
|
|
|
# build-info
|
|
build-info
|
|
|
|
# initscripts
|
|
initscripts
|
|
initscripts-config
|
|
|
|
# setup
|
|
setup
|
|
setup-config
|
|
|
|
# nss-pam-ldapd
|
|
nss-pam-ldapd
|
|
|
|
# centos-release-config
|
|
centos-release-config
|
|
|
|
# nfs-utils series package
|
|
nfs-utils-config
|
|
|
|
# dhcp
|
|
dhcp
|
|
dhclient
|
|
dhcp-config
|
|
|
|
# openssh
|
|
openssh
|
|
openssh-clients
|
|
openssh-server
|
|
openssh-config
|
|
|
|
# facter
|
|
facter
|
|
|
|
# vim
|
|
vim-enhanced
|
|
|
|
# python
|
|
python
|
|
|
|
# libvirt-python
|
|
python2-libvirt
|
|
|
|
# lighttpd
|
|
lighttpd
|
|
lighttpd-config
|
|
lighttpd-fastcgi
|
|
lighttpd-mod_geoip
|
|
lighttpd-mod_mysql_vhost
|
|
|
|
# logrotate
|
|
logrotate
|
|
logrotate-config
|
|
|
|
# novnc
|
|
novnc
|
|
|
|
# sudo
|
|
sudo
|
|
|
|
# config files
|
|
sudo-config
|
|
shadow-utils-config
|
|
ntp-config
|
|
syslog-ng-config
|
|
rsync-config
|
|
pam-config
|
|
|
|
# net-snmp
|
|
net-snmp-utils
|
|
net-snmp-libs
|
|
net-snmp-python
|
|
net-snmp-config
|
|
|
|
# openldap
|
|
openldap
|
|
openldap-config
|
|
openldap-servers
|
|
openldap-clients
|
|
|
|
# openvswitch
|
|
openvswitch
|
|
openvswitch-config
|
|
|
|
# libevent
|
|
libevent
|
|
|
|
# tpm2-tools
|
|
tpm2-tools
|
|
|
|
# audit
|
|
audit-config
|
|
|
|
# kernel
|
|
kernel
|
|
kernel-tools
|
|
kernel-tools-libs
|
|
perf
|
|
python-perf
|
|
|
|
# puppet
|
|
puppet
|
|
|
|
# puppet-gnocchi
|
|
puppet-gnocchi
|
|
|
|
# systemd
|
|
systemd
|
|
systemd-config
|
|
|
|
# python-gunicorn
|
|
python2-gunicorn
|
|
|
|
# tboot
|
|
tboot
|
|
|
|
# memcached
|
|
memcached
|
|
memcached-custom
|
|
|
|
# kubernetes
|
|
kubernetes
|
|
kubernetes-master
|
|
kubernetes-node
|
|
kubernetes-kubeadm
|
|
kubernetes-client
|
|
|
|
# resource-agents
|
|
resource-agents
|
|
|
|
# bash
|
|
bash
|
|
|
|
# haproxy
|
|
haproxy
|
|
haproxy-config
|
|
|
|
# iscsi-initiator-utils-config
|
|
iscsi-initiator-utils-config
|
|
|
|
# iptables
|
|
iptables-config
|
|
|
|
# python-psycopg2
|
|
python-psycopg2
|
|
|
|
# dnsmasq
|
|
dnsmasq
|
|
dnsmasq-utils
|
|
dnsmasq-config
|
|
|
|
# parted
|
|
parted
|
|
|
|
# python-keyring
|
|
python-keyring
|
|
|
|
# grub2
|
|
grub2-tools
|
|
grub2-efi-x64-modules
|
|
|
|
# kernel-rt
|
|
kernel-rt
|
|
kernel-rt-kvm
|
|
kernel-rt-tools
|
|
|
|
# mellanox drivers
|
|
rdma-core
|
|
mlnx-ofa_kernel-modules
|
|
mlnx-ofa_kernel-rt-modules
|
|
|
|
# update-motd
|
|
update-motd
|
|
|
|
# python2-ruamel-yaml
|
|
python2-ruamel-yaml
|
|
|
|
# util-linux-config
|
|
util-linux-config
|