349 Commits

Author SHA1 Message Date
Kevin Carter
e83d8aba3a Add spec for the removal of Swift from the Undercloud
This spec has been submitted to enable us to remove Swift from the
Undercloud. The Spec is a highlevel document which provides insight
into the process we believe we can take to excise swift from the
Undercloud.

Change-Id: I7890f87acfb9d5aab47ee943ab85364d309867cb
Signed-off-by: Kevin Carter <kecarter@redhat.com>
2020-11-12 22:06:24 +00:00
Emilien Macchi
bc9277b840 Placeholder for Wallaby specs
Change-Id: I262f13c9e6b06a3ca7493202ebfe1ca60c975377
2020-09-21 16:01:28 -04:00
Zuul
d092bbe6aa Merge "PowerFlex integration into Tripleo" 2020-09-16 17:36:40 +00:00
=Author Name
9742e1413b PowerFlex integration into Tripleo
Adding PowerFlex integration blueprint into Victoria specs

Blueprint: tripleo-powerflex-integration
Change-Id: I099be87f69038be265a9ae805c5d47d5c6a27fd0
2020-08-18 03:03:38 -04:00
Andreas Jaeger
d10a363a11 Remove obsolete files
Remove obsolete files babel.cfg and openstack-common.conf, they
are not needed here at all.

Change-Id: I925d6480f2ee7f95ffe41a22f760140900419798
2020-06-09 10:56:47 +02:00
Zuul
ca243c7334 Merge "Switch to newer openstackdocstheme version" 2020-06-05 14:00:59 +00:00
Emilien Macchi
33c596e6d5 Revert "Improve ansible logging within tripleoclient"
The specs was not ready and wrongly approved.

This reverts commit e9665ed8bb5c2a495680451f9d5d7a1bfd45d1ca.

Change-Id: I90456c2cd513baea3e4fb13d85968420c9c14622
2020-06-04 14:53:28 +00:00
Zuul
8ed583465e Merge "Improve ansible logging within tripleoclient" 2020-06-04 08:20:54 +00:00
Andreas Jaeger
7b3b854264 Switch to newer openstackdocstheme version
Switch to openstackdocstheme 2.2.1 version. Using
this version will allow especially:
* Linking from HTML to PDF document
* Allow parallel building of documents
* Fix some rendering problems

Update Sphinx version as well.

Change pygments_style to 'native' since old theme version always used
'native' and the theme now respects the setting and using 'sphinx' can
lead to some strange rendering.

openstackdocstheme renames some variables, so follow the renames
before the next release removes them. A couple of variables are also
not needed anymore, remove them.

See also
http://lists.openstack.org/pipermail/openstack-discuss/2020-May/014971.html

Change-Id: I18c53d2d0fbf2929cafd0c995c72a0b20ad809e9
2020-06-03 20:41:15 +02:00
Kevin Carter
273b524df8
Add spec for simple container generation
This spec has been drafted to highlight an effort to improve the container
generation process and life cycle management of our applications.

Change-Id: I369c9a9f450c220d8cdc2827460de56ff1e4fb57
Co-authored-by: Emilien Macchi <emilien@redhat.com>
Signed-off-by: Kevin Carter <kecarter@redhat.com>
2020-05-12 17:21:59 -05:00
Cédric Jeanneret
e9665ed8bb Improve ansible logging within tripleoclient
Change-Id: If7e4c09b86c2941188cbc4b4bc451acd598fd47f
2020-05-07 09:32:10 +02:00
Cédric Jeanneret
40c480da01 Creates Victoria placeholder
Change-Id: I554734f9a26d51c6b7dfdb116acecf8a9e5a8769
2020-04-15 16:48:31 +02:00
Andreas Jaeger
c4a651a302 Cleanup py27 support
Make a few cleanups:
- Remove obsolete sections from setup.cfg
- Switch to using sphinx-build
- Cleanup doc/source/conf.py to remove now obsolete content.
- Use newer openstackdocstheme version
- Remove install_command from tox.ini, the default is fine;
  cleanup for Python 3 only
- Fix sphinx warnings

Change-Id: Ic70971b3c927508cd8a69b74f0c6b152671e8f83
2020-04-10 12:41:07 +02:00
Dougal Matthews
2c34ac880c Add some additional information to the mistral-to-ansible spec
These extra details are attempting to establish a pattern that can be
replicated by any other contributors.

Change-Id: I4505a37385cbf15d7fe41314fbf223b46d691f53
2020-01-23 15:59:34 +00:00
Dougal Matthews
9b35c4ba1c
Add spec for the Mistral to Ansible work
Change-Id: Id4a71934bad616e0d9f5aa98fdde8ef2608b2eb2
Signed-off-by: Kevin Carter <kecarter@redhat.com>
2020-01-22 15:25:53 -06:00
Zuul
0451811258 Merge "Adding a new tag for launchpad" 2020-01-09 12:38:53 +00:00
Bogdan Dobrelya
035de85fae Add launchpad tag for EDGE related issues
A new tag for complex issues that correlate to EDGE computing cases by
network, scale etc. areas. F.e. lacking IPv6 support someplace may fit
this tag as well.

Change-Id: Iae33156b29fb92cf2289cfd634b77dd5e278eace
Signed-off-by: Bogdan Dobrelya <bdobreli@redhat.com>
2020-01-07 12:37:35 +01:00
Arx Cruz
4778a77fae Adding a new tag for launchpad
This tag is intend to be used by third party dependences such as libpod
and ceph-ansible that are not under openstack umbrella.

Change-Id: I8402c238e642244a13fee48182fb56119a80dc8f
2020-01-06 15:44:36 +01:00
Zuul
605d50d7b5 Merge "Create ansible roles for cloud operator actions" 2019-12-06 18:16:11 +00:00
Alex Schultz
9b45cd3d64 Create ansible roles for cloud operator actions
The cli has traditionally been the only supported interface for
deploying tripleo. This however has lead to multiple implementations of
roles to perform the various tripleo actions. We should establish a
small supported set of ansible roles, modules and plugins that can be
used when writing automation around TripleO deployments.

Change-Id: I8ac853b78f57661f53f77cb185806461d7f029f2
2019-11-18 15:04:43 -07:00
James Slagle
91ccca4058 Add spec for scaling with the ansible inventory
Change-Id: I0cbc1620904acb149230cd5f295f2a17abd59146
2019-10-16 20:28:36 -04:00
James Slagle
88b4a4a203 Add ussuri specs to the index
Also removes the old train placeholder file so it does not render in the
index.

Change-Id: If45c4accd2216ff5b460ccb3ec29e52a8a813f04
2019-10-16 20:20:32 -04:00
jiasirui
f3c55b0a61 fix the spelling mistakes
Change-Id: Ib7b7fdb079a0abc675425d206e7dc1da1e312725
2019-09-12 19:12:06 +08:00
Alex Schultz
b7ab224b28 Add Ussuri placeholder
Now that the U cycle has a name, we need to create the ussuri folder.

Change-Id: I160494a6f91f833d72b73bf99eadd46fbd77ab38
2019-08-29 12:04:04 -06:00
Zuul
5967dde7a8 Merge "Add scripts for abandoning old patches" 2019-06-12 01:10:31 +00:00
Wes Hayutin
26ce1539f8 add ci-reproducer to address bugs recreating ci results
The TripleO team is putting together tools to reproduce
CI results outside of the upstream CI system.  This
tag can be used to organize those issues and bugs.

Change-Id: I572aaa02b35792b32bd0572046a899c51bf3d94a
2019-06-06 09:50:13 -06:00
Kamil Sambor
5e9fdfef2a Add scripts for abandoning old patches
In TripleO projects we have a lot of old reviews,
this two scripts will help to automatically abandon
this patches. All decisions about abandoning are
based on:
https://specs.openstack.org/openstack/tripleo-specs/specs/policy/patch-abandonment.html

Change-Id: I5763607508b37437d8d98691ee20e9f5c94b1861
2019-06-06 13:44:55 +02:00
Kevin Carter
32abf732ae Add the "transformation" squad
The "transformation" squad has been added to the squands documentation.
This squad will bring together a group of folks working on the
tripleo-ansible effort, which will initially focus on converting our
heat template and puppet tasks into ansible; the results of this effort
will be put into playbooks and roles housed within the tripleo-ansible[0]
respository.

Per the initial mailing list post[1] this squad will also begin working
with various upstreams and collaborating across project teams within the
OpenStack ecosystem.

[0] - https://opendev.org/openstack/tripleo-ansible
[1] - http://lists.openstack.org/pipermail/openstack-dev/2018-August/133295.html

Change-Id: I07056e774658f2f7952dbf3a6a79ff3929e670ef
Signed-off-by: Kevin Carter <kecarter@redhat.com>
2019-06-03 09:13:41 -05:00
Alex Schultz
c12cd26c21 Scale Undercloud with a Minion
During the Train PTG, we identified that scaling the heat-engine and
ironic-conductor may be beneficial to improving scale. This spec
proposes to create a new undercloud minion node so that an operator
can provide additional systems for heat and ironic usages.

Change-Id: Ic5a5a785b4102383d7369b3a825fe5d615d381c0
Related-Blueprint: undercloud-minion
2019-05-03 10:51:00 -06:00
Zuul
a8d185faea Merge "Update squads" 2019-04-23 13:26:37 +00:00
OpenDev Sysadmins
f152a30889 OpenDev Migration Patch
This commit was bulk generated and pushed by the OpenDev sysadmins
as a part of the Git hosting and code review systems migration
detailed in these mailing list posts:

http://lists.openstack.org/pipermail/openstack-discuss/2019-March/003603.html
http://lists.openstack.org/pipermail/openstack-discuss/2019-April/004920.html

Attempts have been made to correct repository namespaces and
hostnames based on simple pattern matching, but it's possible some
were updated incorrectly or missed entirely. Please reach out to us
via the contact information listed at https://opendev.org/ with any
questions you may have.
2019-04-19 19:36:07 +00:00
Alex Schultz
43ba3c69fd Update squads
We no longer have ui, workflows or container related squads. Let's
remove them from the list.

Change-Id: I49b6db67d4ea99f6273ad843674e559efc151b8d
2019-04-15 09:42:50 -06:00
Arx Cruz
bd6ba781dd Add "tempest" tag in Launchpad
With all the jobs running tempest now, it's good to have a way to track
down all the tempest issues easily on Launchpad.

Change-Id: I885df34d5768f65776df7d6c722eebbb92718a0e
2019-04-12 11:56:28 +00:00
Cédric Jeanneret
4b8e4ac9a0 New spec: manage certmonger with ansible instead of puppet
Change-Id: Id119080d1c21ee0beb0c6ee3478cf29ee0db5098
Blueprint: ansible-certmonger
2019-04-10 09:19:41 +00:00
Quique Llorente
be2b9dcb31 Deprecate oslosphinx with openstackdocstheme
Oslosphinxs is bosolete and will be EOL after pike, this replace it with
openstackdocstheme with is the official replacement.

Also upgrade sphinx to make it compatible with newer version of yasfb.

Unit test are run with python3 so we can upgrade sphinx to >= 2.0.0

Closes-Bug: #1824074

Change-Id: Ifb28b4e656b60dc1b2dcb6da08b0e717439586ee
2019-04-10 09:24:09 +02:00
Cédric Jeanneret
ff7f487144 Create Train specs placeholder
Change-Id: I14f8b616afadb37c9edea2b02edea42e396db666
2019-03-26 15:59:23 +01:00
Dan Prince
827c692c8a Add spec safe-side-containers
This is an alternative pattern which can be used to launch
side containers in a safe manner within our current architecture.

A specific focus here is Neutron which requires its side container
processes to run in network namespaces.

Change-Id: I352b0fbad444f8f340e53da0b758287f55e1c752
2019-03-04 09:02:00 -05:00
Zuul
a81a4ad8fa Merge "Amend Validation Framework Spec" 2019-02-22 11:00:44 +00:00
Zuul
61b52f9d5a Merge "fix a typo in specs/policy/expedited-approvals.rst" 2019-02-16 17:09:27 +00:00
Zuul
6224d13da6 Merge "Major Upgrades Including Operating System Upgrade" 2019-02-12 14:29:28 +00:00
Cédric Jeanneret
0d319b1b2e Amend Validation Framework Spec
Following discussions and meetings, the following change has to be
done in order to get a clean code:
- validations should be presented as roles, not playbooks
- current existing playbooks should be migrated to roles
- in order to keep the mistral compatibility, playbooks will be
  created and just include the roles

Change-Id: Ifa36b59c81e6757f1bdb258c477723e883a4f30b
2019-02-12 09:51:12 +01:00
melissaml
d49f6a0fdb fix a typo in specs/policy/expedited-approvals.rst
Change-Id: Icf7a7cc228b13299b1c40ddb48a7c4c74a613030
2019-02-12 14:16:33 +08:00
Jiri Stransky
653683981c Major Upgrades Including Operating System Upgrade
Co-Authored-By: Sofer Athlan Guyot <sathlang@redhat.com>
Change-Id: I7f2dc6b4ad301e7c5a9a041c870cf20f054f3614
Implements: blueprint upgrades-with-os
2019-02-07 16:45:29 +01:00
Zuul
fe529617ad Merge "Change openstack-dev to openstack-discuss" 2019-01-21 22:34:20 +00:00
Chandan Kumar
3de28c46f1 New spec for stein: os_tempest tripleo integration
Change-Id: I8502c05268b77c7e19a52316b0d669cf8b74b6d9
2019-01-15 14:04:10 +05:30
huang.zhiping
e32624f90d Change openstack-dev to openstack-discuss
Mailinglists have been updated. Openstack-discuss replaces openstack-dev.

Change-Id: Ic5164cfbff27f71ed62259571c4dc91ec3b38994
2019-01-11 06:09:47 +00:00
Zuul
54ed11f861 Merge "New Spec for Stein: in-flight validations." 2019-01-09 16:41:39 +00:00
Cédric Jeanneret
c2a325c809 New Spec for Stein: in-flight validations.
Change-Id: I2471edef3f8756873661525ca1302ab552353e4c
2018-12-17 14:54:23 +01:00
Zuul
7b546d22f7 Merge "Replacing the link in HACKING.rst" 2018-11-28 09:43:42 +00:00
Zuul
558297f172 Merge "Bare metal provisioning without Nova and Glance" 2018-11-23 15:17:28 +00:00