Dan Prince [Mon, 20 Feb 2017 19:29:02 +0000 (14:29 -0500)]
Add IronicInspector settings to the network map
This will allow us to support adding ironic inspector services in
follow up patches.
Change-Id: I5e743f789ab7dd731bc7ad26226a92a4e71f95a1
Jenkins [Fri, 14 Apr 2017 15:27:48 +0000 (15:27 +0000)]
Merge "Allow for update after RHEL registration"
Jenkins [Thu, 13 Apr 2017 21:28:14 +0000 (21:28 +0000)]
Merge "Add name and description fields to plan-environment.yaml"
Jenkins [Thu, 13 Apr 2017 17:29:59 +0000 (17:29 +0000)]
Merge "Add tags to roles"
Jenkins [Thu, 13 Apr 2017 15:46:27 +0000 (15:46 +0000)]
Merge "Use comma_delimited_list for token flush cron time settings"
Jenkins [Thu, 13 Apr 2017 14:00:15 +0000 (14:00 +0000)]
Merge "Do not log errors on non-existing container"
Jenkins [Thu, 13 Apr 2017 12:51:50 +0000 (12:51 +0000)]
Merge "Add Docker to services list in multinode CI environments"
Jenkins [Wed, 12 Apr 2017 20:09:14 +0000 (20:09 +0000)]
Merge "Update Dell EMC Cinder back end services"
Jenkins [Wed, 12 Apr 2017 18:04:48 +0000 (18:04 +0000)]
Merge "yum_update.sh - Use the yum parameter: check-update"
Jenkins [Wed, 12 Apr 2017 16:39:56 +0000 (16:39 +0000)]
Merge "Add upgrade tasks for gnocchi container services"
Jenkins [Wed, 12 Apr 2017 16:39:47 +0000 (16:39 +0000)]
Merge "Add IPv6 disable option"
Jenkins [Wed, 12 Apr 2017 16:39:40 +0000 (16:39 +0000)]
Merge "Use httpd in Zaqar docker service"
Jenkins [Wed, 12 Apr 2017 15:28:00 +0000 (15:28 +0000)]
Merge "Add composable role support for NetApp Cinder back end"
Ana Krivokapic [Tue, 28 Mar 2017 15:48:12 +0000 (17:48 +0200)]
Add name and description fields to plan-environment.yaml
Change-Id: I99b96343742ee5c40d8786e26b2336427e225c82
Implements: blueprint update-plan-environment-yaml
Jenkins [Wed, 12 Apr 2017 14:18:57 +0000 (14:18 +0000)]
Merge "Bind mount directories that contain the key/certs for keystone"
Jenkins [Wed, 12 Apr 2017 14:18:50 +0000 (14:18 +0000)]
Merge "docker/all: Bind-mount OpenSSL CA bundle"
Jenkins [Wed, 12 Apr 2017 14:17:36 +0000 (14:17 +0000)]
Merge "Change the directory for httpd certs/keys to be service-specific"
Alex Schultz [Wed, 29 Mar 2017 20:43:45 +0000 (14:43 -0600)]
Add tags to roles
Prior to Ocata, the Controller role was hardcoded for various lookups.
When we switched to having the primary role name being dynamically
pulled from the roles_data.yaml using the first role as the primary
role as part of I36df7fa86c2ff40026d59f02248af529a4a81861, it
introduced a regression for folks who had previously been using
a custom roles file without the Controller being listed first.
Instead of relying on the position of the role in the roles data, this
change adds the concepts of tags to the role data that can be used when
looking for specific functionality within the deployment process. If
no roles are specified with this the tags indicating a 'primary'
'controller', it will fall back to using the first role listed in the
roles data as the primary role.
Change-Id: Id3377e7d7dcc88ba9a61ca9ef1fb669949714f65
Closes-Bug: #
1677374
Juan Antonio Osorio Robles [Wed, 12 Apr 2017 11:30:27 +0000 (14:30 +0300)]
Use comma_delimited_list for token flush cron time settings
This allows us to better configure these parametes, e.g. we could set
the cron job to run more times per day, and not just one.
Change-Id: I0a151808804809c0742bcfa8ac876e22f5ce5570
Closes-Bug: #
1682097
Juan Antonio Osorio Robles [Fri, 24 Mar 2017 10:52:40 +0000 (12:52 +0200)]
Bind mount directories that contain the key/certs for keystone
This is only done when TLS-everywhere is enabled, and depends on those
directories being exclusive for services that run over httpd. Which is
the commit this is on top of.
Also, an environment file was added that's similar to
environments/docker.yaml. The difference is that this one will contain
the services that can run containerized with TLS-everywhere. This file
will be updated as more services get support for this.
bp tls-via-certmonger-containers
Change-Id: I87bf59f2c33de6cf2d4ce0679a5e0e22bc24bf78
Juan Antonio Osorio Robles [Tue, 11 Apr 2017 11:43:06 +0000 (11:43 +0000)]
docker/all: Bind-mount OpenSSL CA bundle
The containers also need to trust the CA's that the overcloud node
trusts, else we'll get SSL verification failures.
bp tls-via-certmonger-containers
Change-Id: I7d3412a6273777712db2c90522e365c413567c49
Jenkins [Wed, 12 Apr 2017 02:22:11 +0000 (02:22 +0000)]
Merge "Grouped all the Operational tools"
Jenkins [Tue, 11 Apr 2017 22:22:14 +0000 (22:22 +0000)]
Merge "Add missing name properties on deloyment resources"
Dan Prince [Tue, 11 Apr 2017 13:14:38 +0000 (09:14 -0400)]
docker: use noop_resource for Nova_cell_v2
Per puppet-nova commit
2c743a6bff5b17a85d1e0500f3a9ecb21468204e
there is now a custom resource for Nova_cell_v2 configuration.
As this resource runs automatically regardless of our use
of puppet tags we need to explicitly disable it to be able to
generate Nova API configs for docker.
Change-Id: Id675dc124464acddc3fc5a88b017a351e93ba685
Closes-bug: #
1681841
Juan Antonio Osorio Robles [Fri, 24 Mar 2017 10:38:33 +0000 (12:38 +0200)]
Change the directory for httpd certs/keys to be service-specific
This moves the directories containing the certs/keys for httpd one step
further inside the hierarchy. This way we will be able to bind-mount
this certificate into the container without bind-mounting any other
certs/keys from other services.
bp tls-via-certmonger-containers
Change-Id: Ibe6e66ae4589b9eab7db330dd8b178e0f8775639
Depends-On: I0b71902358b754fa8bd7fdbb213479503c87aa46
Jenkins [Tue, 11 Apr 2017 11:03:13 +0000 (11:03 +0000)]
Merge "Decouple Swift ringbuilding logic"
Jiri Stransky [Tue, 11 Apr 2017 08:51:41 +0000 (10:51 +0200)]
Add Docker to services list in multinode CI environments
We need the service to be present to run jobs involving containers. Note
that this is effectively a no-op for the current CI jobs, as by default
the Docker service is mapped to OS::Heat::None. Docker will actually be
deployed only if environments/docker.yaml is included in the deploy
command.
Change-Id: I97a35e30e428ff64feeb411bf63dbb7aa54f9829
Martin André [Tue, 11 Apr 2017 07:29:52 +0000 (09:29 +0200)]
Do not log errors on non-existing container
This is cluttering up the logs with useless error messages, making it
more difficult than necessary to debug the CI job.
Change-Id: Icbdc4c74d99fea39b8722955dab56e5f538849aa
zshi [Thu, 6 Apr 2017 10:11:26 +0000 (18:11 +0800)]
Add IPv6 disable option
This will give user the ability to set these values,
if IPv6 is not to be used, it's recommended that it be
disabled to reduce the attack surface of the system.
Change-Id: Ib3142cce49b93a421ca142a59961ce49a77e66b1
Co-Authored-By: Luke Hinds <lhinds@redhat.com>
Signed-off-by: zshi <zshi@redhat.com>
Jenkins [Tue, 11 Apr 2017 07:09:54 +0000 (07:09 +0000)]
Merge "Replace references to the 192.0.2 network"
Jenkins [Mon, 10 Apr 2017 22:52:09 +0000 (22:52 +0000)]
Merge "Add BGPVPN services to scenario004"
Jenkins [Mon, 10 Apr 2017 18:10:37 +0000 (18:10 +0000)]
Merge "metadatahook: Use coalesce to handle null values"
Alan Bishop [Mon, 10 Apr 2017 16:37:13 +0000 (12:37 -0400)]
Update Dell EMC Cinder back end services
Add services for Dell EMC Cinder back ends to the resource registry
and to the Controller role (defaulting to OS::Heat::None).
Closes-Bug: #
1681497
Change-Id: I694fd7738abd3601851bdcd38e3633607ce6152c
Alan Bishop [Mon, 10 Apr 2017 15:11:58 +0000 (11:11 -0400)]
Add composable role support for NetApp Cinder back end
Convert NetApp Cinder back end to support composable roles via new
"CinderBackendNetApp" service.
Closes-Bug: #
1680568
Change-Id: Ia3a78a48c32997c9d3cbe1629c2043cfc5249e1c
Jenkins [Mon, 10 Apr 2017 15:09:28 +0000 (15:09 +0000)]
Merge "Remove yaql call when building logging_groups"
Pradeep Kilambi [Tue, 14 Mar 2017 19:15:46 +0000 (15:15 -0400)]
Add upgrade tasks for gnocchi container services
Change-Id: I43c35bbf959e5dcdd7e87a8f6a604d5fe5b4f2a9
Jenkins [Mon, 10 Apr 2017 12:25:56 +0000 (12:25 +0000)]
Merge "sensu: fix upgrade case when service is added"
Giulio Fidente [Fri, 7 Apr 2017 08:51:08 +0000 (10:51 +0200)]
Replace references to the 192.0.2 network
Following change I1393d65ffb20b1396ff068def237418958ed3289 the ctlplane
network will be 192.168.24 by default and not 192.0.2 anymore.
This change removes old references left to 192.0.2 network from the
overcloud templates.
Change-Id: I1986721d339887741038b6cd050a46171a4d8022
Jenkins [Mon, 10 Apr 2017 11:05:20 +0000 (11:05 +0000)]
Merge "Timeout early on pcs cluster status check0 during upgrade."
Juan Antonio Osorio Robles [Mon, 10 Apr 2017 10:53:13 +0000 (13:53 +0300)]
metadatahook: Use coalesce to handle null values
This uses the coalesce function to take null values into account, else
these resources will fail validation.
Change-Id: Iaf4218dd731826f80b76ff8f7a902adc8c865be5
Closes-Bug: #
1681332
Thomas Herve [Mon, 20 Mar 2017 17:07:37 +0000 (18:07 +0100)]
Remove yaql call when building logging_groups
yaql calls are fairly expensive. Let's try to not nest them when we can
avoid it.
Change-Id: I5e7dbc42be625bbfe7989867794a67ebae08687d
Christian Schwede [Mon, 20 Feb 2017 21:22:25 +0000 (21:22 +0000)]
Decouple Swift ringbuilding logic
This reverts commit
b323f8a16035549d84cdec4718380bde3d23d6c3 and uses
the new logic in puppet-tripleo (see Ifd6fa5b398d98e8998630ea0c9a2ce9867ceba2b
), basically doing the same.
Closes-Bug:
1665641
Change-Id: Ib5cb0578be2993af0a0b8675005d838640bdb139
Jenkins [Fri, 7 Apr 2017 22:36:25 +0000 (22:36 +0000)]
Merge "Avoid awk error in hosts-config.sh for large deployments"
Jenkins [Fri, 7 Apr 2017 21:36:45 +0000 (21:36 +0000)]
Merge "Prepare 7.0.0.0b1 (pike-1)"
Jenkins [Fri, 7 Apr 2017 21:35:39 +0000 (21:35 +0000)]
Merge "Update ceph-rgw acccepted roles to fix OSP upgrade"
Emilien Macchi [Fri, 7 Apr 2017 18:49:28 +0000 (14:49 -0400)]
Prepare 7.0.0.0b1 (pike-1)
Change-Id: I93de22a4aa2d90966c24349e765475576947f2e0
Jenkins [Fri, 7 Apr 2017 16:51:35 +0000 (16:51 +0000)]
Merge "Add Docker service to all roles"
Emilien Macchi [Fri, 7 Apr 2017 15:54:48 +0000 (11:54 -0400)]
sensu: fix upgrade case when service is added
When service is added during an upgrade, fix the ansible syntax
to use the right variable for return code.
Change-Id: I974699fb8b0dcbe5ffa6935c394df4ac8e7b21d4
Sofer Athlan-Guyot [Thu, 6 Apr 2017 14:55:08 +0000 (16:55 +0200)]
Timeout early on pcs cluster status check0 during upgrade.
There is a windows for the pcs cluster status to hang forever[1]. We
add a timeout during check0 to avoid this situation. 2 minutes should
be more than enought to get all the pcsd nodes to reply.
[1] https://bugzilla.redhat.com/show_bug.cgi?id=
1292858
Closes-Bug: #
1680477
Change-Id: Icb3dc76e031a3d4f26294f37d169f2f61d30973e
Jenkins [Fri, 7 Apr 2017 15:28:28 +0000 (15:28 +0000)]
Merge "Add password to authtoken section in congress.conf"
Jenkins [Fri, 7 Apr 2017 15:27:31 +0000 (15:27 +0000)]
Merge "Add support for "neutron" Ironic networking plugin"
Alex Schultz [Fri, 24 Mar 2017 16:33:48 +0000 (10:33 -0600)]
Allow for update after RHEL registration
Adds the ability to perform a yum update after performing the RHEL
registration.
Change-Id: Id84d156cd28413309981d5943242292a3a6fa807
Partial-Bug: #
1640894
Jiri Stransky [Thu, 6 Apr 2017 13:32:23 +0000 (15:32 +0200)]
Add Docker service to all roles
This will add the Docker service to all roles. Note that currently by
default the Docker service is mapped to OS::Heat::None by default. It
will only be deployed if environments/docker.yaml file is included in
the deployment.
Change-Id: I9d8348b7b6576b94c872781bc89fecb42075cde0
Related-Bug: #
1680395
Jenkins [Fri, 7 Apr 2017 10:09:42 +0000 (10:09 +0000)]
Merge "ovn: Add missing configurations required"
Steven Hardy [Fri, 7 Apr 2017 09:50:39 +0000 (10:50 +0100)]
Avoid awk error in hosts-config.sh for large deployments
This ports the fixes made to the legacy 51-hosts script, which this
script is derived from, to tht.
See related t-i-e patch Ibe0a9f6ec10d55750e3b0e16301236141f988d69
Change-Id: Ide922af93a5d185bd592e220327326f1d244c4e2
Closes-Bug: #
1674732
Tomofumi Hayashi [Fri, 7 Apr 2017 09:38:21 +0000 (18:38 +0900)]
Add password to authtoken section in congress.conf
Current puppet module miss password section hence congress is not
available due to missing password in congress.conf. This fix is to
add password.
Change-Id: I277c03ca93130a0337d5085f09c375fb0ac9331d
Signed-off-by: Tomofumi Hayashi <s1061123@gmail.com>
Carlos Camacho [Thu, 9 Mar 2017 10:22:39 +0000 (11:22 +0100)]
Add BGPVPN services to scenario004
This submission will enable the BGPVPN API
on scenario004.
This addition to scenario004 does not
provide any sanity check for the Neutron API
extension. At this stage is meant to
install the required packages and prerequisites,
configure the extension and
having the services started correctly.
In the README.rst file, this is displayed as
neutron-bgpvpn, so for further integrations
should be added as neutron-<extension_name>
for an easier reading.
Depends-On: I4d0617b0d7801426ea6827e70f5f31f10bbcc038
Depends-On: I2be0fab671ec1a804d029afc6dc27d19a193b064
Change-Id: I6c257417a9231c44e13535bc408d67d2a3cacbf8
Jenkins [Fri, 7 Apr 2017 08:26:38 +0000 (08:26 +0000)]
Merge "Fix conntrack proto sctp module"
Jenkins [Thu, 6 Apr 2017 23:54:13 +0000 (23:54 +0000)]
Merge "Adds Horizon secure cookie map."
Jenkins [Thu, 6 Apr 2017 23:18:12 +0000 (23:18 +0000)]
Merge "Fixing acronym for BGPVPN composable service"
Jenkins [Thu, 6 Apr 2017 23:17:17 +0000 (23:17 +0000)]
Merge "Add trigger to setup a LDAP backend as keystone domaine"
Jenkins [Thu, 6 Apr 2017 23:16:17 +0000 (23:16 +0000)]
Merge "Adds service for managing securetty"
Jenkins [Thu, 6 Apr 2017 20:16:29 +0000 (20:16 +0000)]
Merge "Use the local collector to bootstrap deployed servers"
Alex Schultz [Thu, 6 Apr 2017 19:30:09 +0000 (13:30 -0600)]
Fix conntrack proto sctp module
ip_conntrack_proto_sctp is the old name for the module and it is now
nf_conntrack_proto_sctp. In order for the kmod module to not keep trying
to modprobe the module, we need to use the correct name.
Change-Id: Ieaed235e71e9e6e41a46d9be0e02beb8f4341b1a
Closes-Bug: #
1680579
Jenkins [Thu, 6 Apr 2017 16:35:30 +0000 (16:35 +0000)]
Merge "Disable ceilometer API"
Jenkins [Thu, 6 Apr 2017 16:35:16 +0000 (16:35 +0000)]
Merge "Use kolla api to set ownership"
Jenkins [Thu, 6 Apr 2017 12:44:21 +0000 (12:44 +0000)]
Merge "Don't disable satellite repo after registration"
lhinds [Thu, 23 Mar 2017 13:41:42 +0000 (13:41 +0000)]
Adds service for managing securetty
This adds the ability to manage the securetty file.
By allowing management of securetty, operators can limit root
console access and improve security through hardening.
Change-Id: I0767c9529b40a721ebce1eadc2dea263e0a5d4d7
Partial-Bug: #
1665042
Depends-On: Ic4647fb823bd112648c5b8d102913baa8b4dac1c
Jenkins [Thu, 6 Apr 2017 10:50:37 +0000 (10:50 +0000)]
Merge "docker-puppet.py fail if any worker fails"
Jenkins [Thu, 6 Apr 2017 10:35:52 +0000 (10:35 +0000)]
Merge "Add manual ovs upgrade script for workaround ovs upgrade issue"
Jenkins [Thu, 6 Apr 2017 10:03:11 +0000 (10:03 +0000)]
Merge "Enforce upgrade_batch_tasks before upgrade_tasks order"
Jenkins [Thu, 6 Apr 2017 09:42:27 +0000 (09:42 +0000)]
Merge "add configurable timeouts for DB sync"
Jenkins [Thu, 6 Apr 2017 09:41:56 +0000 (09:41 +0000)]
Merge "Remove "Core" Service from the CI Environment file"
Jenkins [Thu, 6 Apr 2017 09:41:00 +0000 (09:41 +0000)]
Merge "Add network sysctl tweaks for security"
Jenkins [Thu, 6 Apr 2017 09:10:48 +0000 (09:10 +0000)]
Merge "Add monitoring agents deployment to CI"
Jenkins [Thu, 6 Apr 2017 08:10:28 +0000 (08:10 +0000)]
Merge "Ensure upgrade step orchestration accross roles."
Numan Siddique [Thu, 16 Feb 2017 04:32:57 +0000 (10:02 +0530)]
ovn: Add missing configurations required
This patch adds
- setting nova config param 'force_config_meta' to True
as metadata service is not supported by OVN yet.
- Add the necessary iptables rules to allow ovsdb-server
traffic for Northbound and Southboud databases.
- Update the release notes for OVN.
Change-Id: If1a2d07d66e493781b74aab2fc9b76a6d58f3842
Closes-bug: #
1670562
Cyril Lopez [Thu, 30 Mar 2017 13:48:14 +0000 (15:48 +0200)]
Add trigger to setup a LDAP backend as keystone domaine
It is using a trigger tripleo::profile::base::keystone::ldap_backend_enable in puppet-tripleo
who will call a define in puppet-keysone ldap_backend.pp.
Given the following environment:
parameter_defaults:
KeystoneLDAPDomainEnable: true
KeystoneLDAPBackendConfigs:
tripleoldap:
url: ldap://192.0.2.250
user: cn=openstack,ou=Users,dc=redhat,dc=example,dc=com
password: Secrete
suffix: dc=redhat,dc=example,dc=com
user_tree_dn: ou=Users,dc=redhat,dc=example,dc=com
user_filter: "(memberOf=cn=OSuser,ou=Groups,dc=redhat,dc=example,dc=com)"
user_objectclass: person
user_id_attribute: cn
user_allow_create: false
user_allow_update: false
user_allow_delete: false
ControllerExtraConfig:
nova::keystone::authtoken::auth_version: v3
cinder::keystone::authtoken::auth_version: v3
It would then create a domain called tripleoldap with an LDAP
configuration as defined by the hash. The parameters from the
hash are defined by the keystone::ldap_backend resource in
puppet-keystone.
More backends can be added as more entries to that hash.
This also enables multi-domain support for horizon.
Closes-Bug:
1677603
Co-Authored-By: Juan Antonio Osorio Robles <jaosorior@redhat.com>
Depends-On: I1593c6a33ed1a0ea51feda9dfb6e1690eaeac5db
Change-Id: I6c815e4596d595bfa2a018127beaf21249a10643
Signed-off-by: Cyril Lopez <cylopez@redhat.com>
Saravanan KR [Wed, 5 Apr 2017 11:59:52 +0000 (17:29 +0530)]
Remove "Core" Service from the CI Environment file
OS::TripleO::Services::Core is still referenced in the CI roles
enviornment file. Because of which CI is failing when service
template is modified. Removing the obsolete service.
Closes-Bug: #
1680043
Change-Id: I168452fa5c2e6d6d8fdf829b9b02996d9ca5532a
Jenkins [Thu, 6 Apr 2017 03:38:42 +0000 (03:38 +0000)]
Merge "Add logging agents deployment to CI"
Jenkins [Thu, 6 Apr 2017 02:10:20 +0000 (02:10 +0000)]
Merge "Add parameters for internal TLS for swift proxy"
Jenkins [Wed, 5 Apr 2017 22:27:34 +0000 (22:27 +0000)]
Merge "Ironic containers: chown /var/lib/ironic correctly"
Mike Bayer [Tue, 3 Jan 2017 16:55:56 +0000 (11:55 -0500)]
add configurable timeouts for DB sync
This patch integrates with the db_sync_timeout
parameter recently added to puppet-nova
and puppet-neutron in
I6b30a4d9e3ca25d9a473e4eb614a8769fa4567e7, which allow for the full
db_sync install to have more time than just Pupppet's
default of 300 seconds. Ultimately, similar timeouts
can be added for all other projects that feature
db sync phases, however Nova and Neutron are currently
the ones that are known to time out in some
environments.
Closes-bug: #
1661100
Change-Id: Ic47439a0a774e3d74e844d43b58956da8d1887da
Matthew Flusche [Mon, 27 Feb 2017 22:11:37 +0000 (22:11 +0000)]
yum_update.sh - Use the yum parameter: check-update
The current check tends to produce a false positive causing unnecessary
service restarts. yum check-update will exit with return code 100 if
updated packages are available.
Change-Id: I8bd89f2b24bafc6c991382b9eb484cfa9a2f8968
Dan Prince [Wed, 29 Mar 2017 02:29:30 +0000 (22:29 -0400)]
Ironic containers: chown /var/lib/ironic correctly
This updates the docker version of ironic-conductor.yaml so
that it sets permissions on the entire /var/lib/ironic
tree correctly. Since
1a4ece16cea40075fe7332ed048b9c289b3ff424
we bind mount in /var/lib/ironic from the host (created via
Ansible if it didn't already exist). This caused a subtle
permissions issue in that the Ironic conductor service
can no longer create sub-directories it needs to operate.
Change-Id: I1eb6b5ddad7cd89ee887e2e429ebe245aa7b80dc
Closes-bug:
1677086
Jenkins [Wed, 5 Apr 2017 16:08:48 +0000 (16:08 +0000)]
Merge "Add l2gw neutron service plugin support"
Jenkins [Wed, 5 Apr 2017 16:02:15 +0000 (16:02 +0000)]
Merge "Addition of firewall rules for Nuage"
Jenkins [Wed, 5 Apr 2017 14:23:49 +0000 (14:23 +0000)]
Merge "Disable core dump for setuid programs"
Ricardo Noriega [Wed, 5 Apr 2017 11:51:07 +0000 (13:51 +0200)]
Fixing acronym for BGPVPN composable service
Change-Id: I397a6ad430cef5ddb4eee48347ad4c89144ad01e
Signed-off-by: Ricardo Noriega <rnoriega@redhat.com>
Thomas Herve [Mon, 20 Mar 2017 12:48:21 +0000 (13:48 +0100)]
Use httpd in Zaqar docker service
Move the Zaqar WSGI service to use httpd in docker deployment.
Co-Authored-By: Martin André <m.andre@redhat.com>
Change-Id: If9b16c1aa3529386e68961e3dda5f613ac57b44b
Martin André [Wed, 5 Apr 2017 06:43:25 +0000 (08:43 +0200)]
Use kolla api to set ownership
Kolla provides a way to set ownership of files and directory inside the
containers. Use it instead of running an additional container to do the
job.
Change-Id: I554faf7c797f3997dd3ca854da032437acecf490
Juan Antonio Osorio Robles [Tue, 4 Apr 2017 07:01:56 +0000 (10:01 +0300)]
Add parameters for internal TLS for swift proxy
This adds the necessary parameter for swift proxy to be terminiated
internally by a TLS proxy.
bp tls-via-certmonger
Change-Id: I3cb9d53d75f982068f1025729c1793efaee87380
Depends-On: I6e7193cc5b4bb7e56cc89e0a293c91b0d391c68e
Steve Baker [Thu, 1 Dec 2016 01:02:54 +0000 (01:02 +0000)]
Use the local collector to bootstrap deployed servers
os-collect-config is already configured to use json files in
/var/lib/os-collect-config/local-data/ as a data source, so this can
be used in the deployed-server get-occ-config.sh to copy in the
required json to generate the required os-collect-config.conf.
Co-Authored-By: James Slagle <jslagle@redhat.com>
Closes-Bug: #
1679705
Change-Id: Ibde9e6bf360277d4ff64f66d637a5c7f0360e754
Jenkins [Wed, 5 Apr 2017 00:36:14 +0000 (00:36 +0000)]
Merge "Add params to tweak memory limit on mongodb"
Jenkins [Tue, 4 Apr 2017 23:29:12 +0000 (23:29 +0000)]
Merge "Remove kolla_config copy from services"
Martin Mágr [Tue, 14 Feb 2017 21:15:45 +0000 (22:15 +0100)]
Add monitoring agents deployment to CI
This patch enables deployment of sensu-client service in scenario001.
Depends-On: I4895e3b6d3d0e2c12c083133e423cafeecbafe88
Depends-On: Ibabd4688c00c6a12ea22055c95563d906716954d
Change-Id: I377811878712b7615c38094ecbf55dcc67d9ddd5
Jenkins [Tue, 4 Apr 2017 15:06:50 +0000 (15:06 +0000)]
Merge "Remove not-working all-in-one upgrade environment"
Jenkins [Tue, 4 Apr 2017 14:33:32 +0000 (14:33 +0000)]
Merge "Purge initial firewall for deployed-server's"
marios [Wed, 22 Mar 2017 14:09:22 +0000 (16:09 +0200)]
Enforce upgrade_batch_tasks before upgrade_tasks order
If we really want upgrade_batch_tasks before the upgrade_tasks
as described in the README then we should enforce the ordering
Noticed this working on bug
1671504 upgrade tasks were being
executed before batch upgrade tasks.
Closes-Bug:
1678101
Change-Id: Iaa1bce960a37c072b5f8441132705a6bb6eb6ede
Sofer Athlan-Guyot [Mon, 3 Apr 2017 16:28:21 +0000 (18:28 +0200)]
Ensure upgrade step orchestration accross roles.
Currently we don't enforce step ordering across role, only within
role. With custom role, we can reach a step5 on one role while the
cluster is still at step3, breaking the contract announced in the
README[1] where each step has a guarantied cluster state.
We have to remove the conditional here as well as jinja has no way to
access this information, but we need jinja to iterate over all enabled
role to create the orchestration.
This deals only with Upgrade tasks, there is another review to deal
with UpgradeBatch tasks.
[1] https://github.com/openstack/tripleo-heat-templates/blob/master/puppet/services/README.rst
Closes-Bug: #
1679486
Change-Id: Ibc6b64424cde56419fe82f984d3cc3620f7eb028