Without this patch it is not possible to have an override of
the helm values for the ingress controllers.
This is a problem, as this is inconsistent with other components
and this has reduced flexibility.
This patch solves the problem by exposing two extra overrides
for ingress: $OSH_EXTRA_HELM_ARGS_INGRESS_ceph and
$OSH_EXTRA_HELM_ARGS_INGRESS_openstack, next to the usual
$OSH_EXTRA_HELM_ARGS
Change-Id: I5b56941a6e9a585b9398099c632df349414112fa
This updates the upgrade host playbook in openstack-helm to match
the playbook used in openstack-helm-infra. The recent addition of
adding an apparmor profile to the calico chart requires us to
do the same setup on hosts in the openstack-helm jobs before
attempting to deploy calico
Change-Id: I264ba4ee8a2f24ffcbb36e28f6b91bbc114b406d
This updates the single node jobs to use the recently
added minikube deployment, with the intent to reduce
overall runtime for the single node jobs
Change-Id: I6efdbf890d86bf916cef2d1a3b7eba1f6132c2f9
This begins the reordering of the openstack-helm gates. This
deprecates the single node checks/gates that deployed the entire
stack in favor of single node checks/gates that are focused on
deploying charts with only their dependencies to reduce the
number of checks/gates required for a particular change. This also
moves the armada check to experimental, and moves the multinode
checks/gates to run as periodics. This will be followed up by
additional efforts to streamline these changes and incorporate
previous work targeting the same.
Change-Id: I63b87aceefc79a7a42c325669f2b4e3abb0c961c
This PS removes the vmbc image from osh, and also fixes some linting
issues with the ironic gate setup script.
Depends-On: https://review.openstack.org/608689
Change-Id: I2f95445a49dfaced19cab058f94966f11c4a8877
Signed-off-by: Pete Birley <pete@port.direct>
This patch set updates the gate to by default uses network policy
for all components and enforces them in Openstack-helm.
Change-Id: I70c90b5808075797f02670f21481a4f968205325
Depends-On: I78e87ef3276e948ae4dd2eb462b4b8012251c8c8
Co-Authored-By: Mike Pham <tp6510@att.com>
Signed-off-by: Tin Lam <tin@irrational.io>
This patch set moves the default deployment to ocata from newton.
Newton zuul job is now moved into its separate job.
Change-Id: Ic534c8ee02179f23c7855d93a4707e5a2fd77354
Signed-off-by: Tin Lam <tin@irrational.io>
This adds the Elasticsearch admin password to the nagios chart
document overrides to account for the Elasticsearch plugin for
alerting on queries to Elasticsearch for particular logged events
Change-Id: I589fabf94a537730c3bfe86a6aa2af2c6fc3c88a
This moves to use a single rabbitmq deployment for the openstack
services in the armada gate to reduce the resources required for
this check to run.
Change-Id: I81bba3c9a4d9cdaad6ddcaa066441a70f1908415
This PS removes the libvirt dockerfile from the repo, as it and the
chart beling in openstack-helm-infra.
Depends-On: https://review.openstack.org/#/c/608355/
Change-Id: I3ccc41f3ab97868ecfef7517185c92b0124924ac
Signed-off-by: Pete Birley <pete@port.direct>
This updates the glance chart to disable the service for the
glance registry by default, as we disable the other glance
registry templates by default. This updates the gates to enable
the service when newton is deployed
Change-Id: I453d28d9c552754b66e94d9da2e2b9ea6549a5aa
This updates the Tempest deployment script for the experimental
checks. Executing make pull-images isn't required, as the initial
setup-client step should verify the Tempest chart lints correctly
Change-Id: I6e5ead298737fd34824ffa97d4d9396f5a8173a4
This PS updates the use it script to be more flexible
Change-Id: I7c1ee3308a6e7605fc6908dfa7e9429c8a8a7a80
Signed-off-by: Pete Birley <pete@port.direct>
This updates the make command for the osh-infra charts in the
deployment scripts to account for the charts residing in
openstack-helm-infra instead of the openstack-helm working
directory
Change-Id: I9f492e586f69b0caf908366a9cae2b55da0d4cfc
This moves the gnocchi chart to openstack-helm-infra as part of
the effort to move charts to appropriate repositories
Change-Id: Ic1b230c389f51fe8ce9eddf77dbad12ab45e5e29
Depends-On: https://review.openstack.org/#/c/602064/
This updates the make command for the libvirt chart to account for
the libvirt chart residing in openstack-helm-infra instead of the
openstack-helm project directory
Change-Id: I1cb37e7c094e31ca93f1fa5d1ff531645308a563
This moves the libvirt chart to openstack-helm-infra as part of
the effort to move charts to their appropriate repositories
Depends-On: https://review.openstack.org/#/c/599715/
Change-Id: I50850725604c3fc9d5dfd04a40c95d3346ccae34
Story: 2002204
Task: 21723
This moves the mongodb chart to openstack-helm-infra as part of
the effort to move charts to the appropriate repositories
Depends-On: https://review.openstack.org/#/c/599725/
Change-Id: I308c5f1a66e94e286974642e2c6580e1f558f091
Story: 2002204
Task: 21728
This updates the make command for the openvswitch chart to account
for the chart residing in openstack-helm-infra instead of the
openstack-helm project directory
Change-Id: Ia8bd5ada3ecf4aa4c42b6b542c477e9013d87a3d
This moves the postgresql chart to openstack-helm-infra as part of
the effort to move charts to the appropriate repositories
Depends-On: https://review.openstack.org/#/c/599727/
Change-Id: Icd56e525aab1050c8b41599375b12a6b60036f83
Story: 2002204
Task: 21729
This moves the openvswitch chart to openstack-helm-infra as part of
the effort to move charts to their appropriate repositories
Depends-On: https://review.openstack.org/#/c/599723/
Change-Id: I248ad2dd24f4ab101839f05070f1f6f022f93715
Story: 2002204
Task: 21730
This updates the Make command used in the mariadb deployment
scripts to account for the chart residing in openstack-helm-infra
Change-Id: I4485cc425ea4c21eac71dc2f8fe625a5b5c89b96
This moves the mariadb chart to openstack-helm-infra as part of
the effort to move charts to the appropriate repositories
Depends-On: https://review.openstack.org/#/c/599651/
Change-Id: I9835da54aa4dd323b841f9605b688857ecf3a123
Story: 2002204
Task: 21725
adding "--ignore-installed" option to pip command
allow the script to be executed on centOS 7.5.
Story: #2003603
Change-Id: Ibb756b3b658993eb999d4a07e35c76b5811913fe
This follows the patchset for adding the ceph charts to
openstack-helm-infra, and is part of the effort of removing
infrastructure related charts out of openstack-helm
Depends-On: https://review.openstack.org/596880
Change-Id: Iaa1404d873d38e8403a061548d055c379239c504
This PS removes the LDAP testing chart from the repo, as it is
also located in openstack-helm-infra.
Co-Authored-By: Steve Wilkerson <wilkers.steve@gmail.com>
Change-Id: Id130b05842145e786cbcd40355fa308471d6f24e
Signed-off-by: Pete Birley <pete@port.direct>
This adds the password generated for the Prometheus admin user to
the nagios chart document, as it was overlooked with the change to
add prometheus basic auth to the manifest
Change-Id: Id51e07a17df91154585ca659356b37c0042a2407
- make mon port overridable through env variable
- update ceph.conf to include fqdn with port number
- add mon_add: to ceph global conf
- updating ClusterRoleBinding name for cephfs and rbd
provisioner.
- remove unused network.port section as we specify ports
through endpoints
With these changes, ceph mon can run on different port
Change-Id: I8af2bbe3ee84fd3692bdff92d821b9621a6d53c9
This PS updates the keystoen chart to stop running the keystone api
as the root user.
Change-Id: If3042210f761476846da02fc8e648c700267a591
Signed-off-by: Pete Birley <pete@port.direct>
This PS disables the v2 keystone API, and finishes the migration to
full v3 support.
Change-Id: I3021ebe0bee668db9f28e7fb18e2d4b26172f209
Signed-off-by: Pete Birley <pete@port.direct>
This adds a dynamically generated password for Prometheus to
build on the inclusion of basic auth for Prometheus in osh-infra
Depends-On: https://review.openstack.org/543553
Change-Id: I344b8326829c7816a5ce79529aa1a0f74df52dbd
This adds nagios to the armada-lma manifest and includes it in
the monitoring chart group
Depends-On: https://review.openstack.org/#/c/587972/
Change-Id: Id4c8f805dbc4472f9b49d19d2e0307d722dd7196
This PS moves to use port 80 by default for the keystone
asdmin endpoint, and adjusts paths accordingly.
Change-Id: Iccae704dadc17eba269e857301654782f64763c9
Signed-off-by: Pete Birley <pete@port.direct>
This PS udpates the developer scripts to deploy glance with configuration
that allows operation with heat by default with newton based deployments.
Change-Id: If77ad095c82fc5a28ee3acd3cca295e17f4f7939
Signed-off-by: Pete Birley <pete@port.direct>
This PS moves the RabbitMQ chart to OSH-Infra
Story: 2002204
Task: 585554
Depends-On: https://review.openstack.org/#/c/585746
Change-Id: Ia57e63bbfb7d4266d58711cfb5644ecad34e2280
Signed-off-by: Pete Birley <pete@port.direct>