Commit Graph

1909 Commits

Author SHA1 Message Date
Tin Lam
2873435274 Add robust ldap domain-specific config
This patch set provides PATCH capability for ldap-backed domain config,
and prevents silent failure if the configuration contains erroneous
setting.  This also moves from loading .conf files into DB directly,
and uses the API endpoints.

Change-Id: I17a19046fa96e0f3e8fb029c156ba79c924a0097
Signed-off-by: Tin Lam <tin@irrational.io>
2018-04-06 12:08:01 -05:00
Pete Birley
44841fbffc Storage: increase robustness of storage clean jobs
This PS increases the robustness of storage cleaning jobs by
precreating the service accounts and roles for the pod to consume,
and removes the potential for race conditions by removing the delete
hook.

Change-Id: I1f3c35fe2bd2a4325430e8025951349526f683af
2018-04-04 21:51:31 -05:00
Paul Belanger
ac8410095c Move openstack-helm-multinode-(centos|fedora) to experimental pipeline
To help conserve resources move the centos / fedora multinode jobs
into the experimental pipeline. The will mean we are no longer using
10 nodes on every patchset.

These jobs have been non-voting for 3+ months, and will help reduce
the number of nodes needed by the helm project.

The jobs can still be run using 'check experimental' but now on
demand. And once they have been properly fixed can be moved back into
check / gate pipelines.

Change-Id: I6f5c6362749b7beb3e9f0ccff2b75d6b99d809d8
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
2018-04-04 12:37:45 -04:00
Zuul
ed94d652d2 Merge "RabbitMQ: only request 256Mi for PVC by default" 2018-04-04 04:48:14 +00:00
Pete Birley
155c7b53d5 Ceph: Mgr: force key creation on each restart
This PS forces keyring creation on each start of the mgr container.

It resolves an issue found following k8s outage, where sometimes
the key is not created correctly the 1st time the container starts.

Change-Id: I7e642ca49883ac823196730362b796cd52cd841c
2018-04-03 09:42:36 -05:00
Zuul
5d0d1462fb Merge "Ceph: Make mon deployment compatible with k8s >= 1.10" 2018-04-03 00:56:55 +00:00
Chris Wedgwood
90e965b7f6 RabbitMQ: only request 256Mi for PVC by default
Change-Id: I94a30b16390a035fe6df3fd0f4a95b6ea000d8fe
2018-04-02 18:59:38 +00:00
portdirect
6c8041b15f Ceph: Make mon deployment compatible with k8s >= 1.10
This PS updates the ceph chart to work with newer versions of K8s
which always mounts configmaps as read-only.

Change-Id: If96dec4af385ed1ce210f2d4f63e09c89ec82c76
2018-04-02 12:11:54 -04:00
Zuul
c4dddc485f Merge "Fix document ref link" 2018-04-02 14:29:47 +00:00
Zuul
d0b6636664 Merge "Ironic: Move all config to be directly values driven." 2018-04-02 14:28:35 +00:00
Zuul
a092302356 Merge "Gnocchi: move to use templater for apache config" 2018-04-02 14:08:53 +00:00
Zuul
08b2d50b55 Merge "Glance: Move all config to be directly values driven." 2018-04-02 14:08:51 +00:00
Tin Lam
d19f7816f2 Fix document ref link
A link referencing software verion is broken (404). This patch set updates
the link the correct ansible var yaml file.

Change-Id: I9383ad2bee1fa4671606a9ce19fa3965adcc2c52
Signed-off-by: Tin Lam <tin@irrational.io>
2018-04-02 00:53:41 -05:00
Zuul
174fed350f Merge "Rally: Move all heat templates to be directly values driven." 2018-04-02 00:22:26 +00:00
Zuul
9843ab5eae Merge "Rally: remove unused config template" 2018-04-02 00:20:24 +00:00
Zuul
147dedbf7f Merge "Helm-Toolkit: Reduce delta between OSH and OSH-Infra to image repo" 2018-04-01 17:11:04 +00:00
Zuul
ae02298578 Merge "Helm-Toolkit: Reduce delta between OSH and OSH-Infra" 2018-03-31 20:04:07 +00:00
Pete Birley
901013edac Rally: Move all heat templates to be directly values driven.
This PS moves all the heat templates to be directly values driven,
both simplifying over-ride and allowing configs to be targeted
to pods in future work.

Change-Id: Iebe382bd7945abe9bfbb30c4cf48c53f17fcb1f4
2018-03-31 09:21:10 -05:00
Pete Birley
88d085b089 Rally: remove unused config template
This PS removes an unused config template in the rally chart,
and also cleans up some whitespace issues.

Change-Id: Iaf6168e377aaf9a2b895af8c8a76b5cb420bb5e8
2018-03-31 08:52:48 -05:00
Pete Birley
0b5ea314c7 Helm-Toolkit: Reduce delta between OSH and OSH-Infra to image repo
This PS reduces the delta between OSH and OSH-Infra helm toolkits
to simply the image repo management functions.

Change-Id: I62a169cff39a96f98ec2b5664d483db26c771e4c
2018-03-31 08:43:05 -05:00
portdirect
e6758afeec Ceph: Move all config to be directly values driven.
This PS moves all the keyring templates to be directly values driven,
both simplifying over-ride and allowing configs to be targeted
to pods in future work.

Change-Id: I7752cbfdeef85f71a1a084437556de062cbb5680
2018-03-31 01:57:18 +00:00
Zuul
fa681ab736 Merge "Ceph: Update images and references" 2018-03-30 22:05:22 +00:00
portdirect
63f883b57c Helm-Toolkit: Reduce delta between OSH and OSH-Infra
This PS reduces the delta between OSH and OSH-Infra helm toolkits.

Change-Id: I5026b0238555513f8415a864adf4e91e81e3fbd8
2018-03-30 16:36:49 -04:00
Zuul
0b5cbc89c4 Merge "Add gate for rbd storage backend." 2018-03-30 20:35:51 +00:00
Zuul
48cb73dd8d Merge "Gate: Update heat templates and enable cinder in ceph dev pipeline" 2018-03-30 20:00:52 +00:00
portdirect
7d241e7a6c Ironic: Move all config to be directly values driven.
This PS moves all the config files to be directly values driven,
both simplifying over-ride and allowing configs to be targeted
to pods in future work.

Change-Id: I177ddfe8c932733aeacb0fdb9b3e60ef75881c6a
2018-03-30 18:24:40 +00:00
Zuul
3dfb5d5dc7 Merge "fix the vms turn transient after libvirt pod restarts" 2018-03-30 18:07:40 +00:00
Zuul
627fd8e7f8 Merge "Fix indent on Postgres pod resources" 2018-03-30 16:53:43 +00:00
Betterme001
0f0e696ae8 fix the vms turn transient after libvirt pod restarts
After libvirt pod restarts, the virtual machines created before
turn transient ,then opetrate these vms ,nova-compute will throw
exception. This is because that the directory /etc/libivrt/qemu
in pod contains vitual machines xml files and it is temporary,
the xmls files disappear after the pod restarts, so we mount it
to hostpath /etc/libvirt/qemu.

Change-Id: I48fd712c2b0565cb2cfe850482e8501f4e5022a4
Closed-bug: 1760003
2018-03-30 14:12:48 +08:00
Pete Birley
a9bd125f69 Gate: Update heat templates and enable cinder in ceph dev pipeline
This PS updates the heat templates, reducing the size of the
launched vm. In addition cinder is enabled in the ceph dev
pipeline, this is possible due to the resources no longer
consumed by the test vm.

Change-Id: I9efe6fe643c636b660dd54b60dfe7c8785d7fec2
2018-03-30 05:25:08 +00:00
Zuul
02d2367fcf Merge "Ingress: Give arbitary fqdns a different name from namespaced rules" 2018-03-30 05:20:19 +00:00
portdirect
2462dffb83 Gnocchi: move to use templater for apache config
This PS moves gnocchi to use the templater function for its apache
config.

Change-Id: I9b179db066867f00b8cd8cdbf92d37ea2dc8836d
2018-03-30 00:48:30 -04:00
portdirect
276374aacb Ceph: Update images and references
This PS udpdates the Ceph charts images and references.

Change-Id: I52b6577cdad58a21848f7eb31abb66ebdc47d81e
2018-03-30 00:38:43 -04:00
Tin Lam
866d858c6f Update heat bootstrap scripts
This patch set adds in two roles for heat: heat_stack_owner
and heat_stack_user as outlined in the Newton [0] and Ocata [1],
as well as assigning roles.

[0] https://docs.openstack.org/project-install-guide/orchestration/newton/install-ubuntu.html
[1] https://docs.openstack.org/project-install-guide/orchestration/ocata/install-ubuntu.html

Change-Id: I8510ae114448cc1985c11e9b337b9697a379a920
Signed-off-by: Tin Lam <tin@irrational.io>
Co-Authored-By: Pete Birley <pete@port.direct>
2018-03-29 20:52:54 +00:00
portdirect
2ce6f32266 Glance: Move all config to be directly values driven.
This PS moves all the config files to be directly values driven,
both simplifying over-ride and allowing configs to be targeted
to pods in future work.

Change-Id: Ida5d9e312cc18cb50f5805a59f9fc4fef1a98658
2018-03-29 19:27:51 +00:00
Zuul
671274369f Merge "Horizon: Move all config to be directly values driven." 2018-03-29 16:40:51 +00:00
Zuul
85d1bbae38 Merge "Cinder: Move all config to be directly values driven." 2018-03-29 16:33:06 +00:00
Zuul
5b9264df69 Merge "Gate: disable ubuntu multinode voting gate." 2018-03-29 15:04:50 +00:00
Scott Hussey
1233817ae9 Fix indent on Postgres pod resources
- Properly align the `resources` key in the Postgres
  server pod spec.

Change-Id: Ia17cdabd38291c1365aab7aca71dd59ee9a32b4f
2018-03-29 08:30:43 -05:00
Zuul
c32363d676 Merge "Ceph: Increase period between livenessProbe checks" 2018-03-29 06:31:15 +00:00
portdirect
c56648c56e Gate: disable ubuntu multinode voting gate.
This PS disables the multinode ubuntu gate from voting, which has
been failing due to -infra issues - and severly hampering development
work as a result.

Change-Id: I411ebe20ba19c52475b559952712faf742343673
2018-03-28 18:43:36 -04:00
portdirect
ff9f84d900 Horizon: Move all config to be directly values driven.
This PS moves all the config files to be directly values driven,
both simplifying over-ride and allowing configs to be targeted
to pods in future work.

Change-Id: I7e16585c9ef49275327d19a48f00bad192dc4923
2018-03-28 13:21:02 -04:00
portdirect
34175d43af Ingress: Give arbitary fqdns a different name from namespaced rules
This PS gives ingress rules attached to the cluster wide ingress
controller the suffix `-fqdn` to allow them to be used.

Change-Id: I7de85e349fb609b8380070030579b9b4767e72d1
2018-03-28 10:27:21 -04:00
portdirect
6219bba2c7 Cinder: Move all config to be directly values driven.
This PS moves all the config files to be directly values driven,
both simplifying over-ride and allowing configs to be targeted
to pods in future work.

Change-Id: I286af7434aab6de941f9700a7fbf70c6dd0ee4cb
2018-03-27 19:36:28 +00:00
portdirect
ceca6ad96c Neutron: Move all config to be directly values driven.
This PS moves all the config files to be directly values driven,
both simplifying over-ride and allowing configs to be targeted
to pods in future work.

Change-Id: Ifcbc19b17aa1d145f12ed1aed8b15a69ca045bb7
2018-03-27 13:25:17 -04:00
portdirect
a8b8725a4f Ceph: Increase period between livenessProbe checks
This PS udpates the frequency and initial delay on the mons
livenessProbe, to allow time for the cluster to restart if mons
get into a crashloop backoff following power outage.

Change-Id: Iea74c4d52882a157a84f4f12bc411f2014869f99
2018-03-27 12:20:42 -04:00
Jaesang Lee
2b5f2d97e0 Add gate for rbd storage backend.
This PS allows to test rbd storage backend when apply glance. Currently,
only radosgw is verified after ceph distribution.

Change-Id: Ia3c2c915a2e9a65b09123b8e1c47892069c9ae1b
Blueprint: add-rbd-gate
2018-03-27 06:22:20 +00:00
Zuul
757378fb7f Merge "fix typos in documentation" 2018-03-26 17:26:15 +00:00
Pete Birley
617d0f1acf MariaDB: use multiple replicas in multinode gates
Change-Id: Ibea3f0270bed830c8b13eafc5f196f30601c13c3
2018-03-24 03:15:37 +00:00
Zuul
3ba1ccc06e Merge "Nova: Update endpoint path to 2.1" 2018-03-24 01:13:54 +00:00