230 Commits

Author SHA1 Message Date
Steven Hardy
e3163c4823 Add split-controlplane spec
First phase of a multi-cycle spec explaining the requirements for
deploying a controlplane, then batches of compute/storage nodes
independently for scaleout.

Co-Authored-By: John Fulton <fulton@redhat.com>
Change-Id: Ib3511fc2f611e944143035f70e146234ed7a7204
2018-05-21 10:08:31 -04:00
marios
ae41e2be2d Fix link in Queens major upgrade spec
fixes the link to the raw rst

Change-Id: I8dec7bb905e104ac4cd8b39690c4b74e37a56f65
2017-10-31 12:57:17 +02:00
Zuul
27df4abfb1 Merge "Instance HA Specification" 2017-10-30 17:40:36 +00:00
Zuul
7163e598cc Merge "Tripleo PTP (Precision Time Protocol) support" 2017-10-30 17:36:10 +00:00
Zuul
8c86b7d600 Merge "tripleo-messaging specification" 2017-10-24 15:04:41 +00:00
Zuul
59005307be Merge "tripleo-ovs-hw-offload" 2017-10-24 15:04:40 +00:00
Emilien Macchi
a90bab130f Add "ux" tag in Launchpad
"ux" tag would be helpful to track bugs related to User Experience.

Change-Id: I9820498716f881638a473898f5685f9cbb417aed
2017-10-19 13:36:58 -07:00
Zuul
bf8b08dce2 Merge "Introduce fast-forward upgrades" 2017-10-17 17:12:11 +00:00
Jenkins
8bd3052f01 Merge "Remove python3 squad" 2017-10-15 06:56:29 +00:00
Jenkins
27efe24c32 Merge "Queens - all nodes ansible-playbook upgrade workflow" 2017-10-13 07:10:01 +00:00
Moshe Levi
cd67228632 tripleo-ovs-hw-offload
Adding Spec file for adding ovs-hw_offload functionality to tripleo.

This functionality is already available from the Pike release in
Open Stack.

Herein this specification tries to capture what we need to do to
get this functionality within tripleo

Change-Id: Iffb9e5eaa9be751fdbca5f20a6750c1b24da1fec
2017-10-13 05:25:54 +03:00
Alex Schultz
8c750ccbbd Remove python3 squad
Per the irc meeting[0], there is no python3 squad so we should remove
this from the documentation.

[0]
http://eavesdrop.openstack.org/meetings/tripleo/2017/tripleo.2017-10-10-14.00.html

Change-Id: I6672707f2c186b352efcdadf39b1893991b46f49
2017-10-11 12:51:04 -06:00
marios
fb7b2eb98f Queens - all nodes ansible-playbook upgrade workflow
Change-Id: Ibde21e6efae3a7d311bee526d63c5692c4e27b28
2017-10-10 11:36:52 +00:00
Alex Schultz
9b7e60d637 Add Rocky spec directory
So we don't end up with a bunch of specs trying to do this later, let's
create this index now.

Change-Id: Ibfae873b54d5bf89f4c3626f64c4c19790601fd1
2017-10-05 15:56:34 -06:00
Michele Baldessari
abc0d5a3dd Instance HA Specification
Change-Id: I431ddb209e7a13c39b2a9645d39e122db2d9dd30
2017-10-05 14:17:26 -06:00
zshi
3fe88375c7 Tripleo PTP (Precision Time Protocol) support
This spec introduces support for a time synchronization
method called PTP (defined in the IEEE 1588-2008) which
provides better time accuracy than NTP in general. With
hardware timestamping support on the host, PTP can
achieve clock accuracy in the sub-microsecond range,
making it suitable for measurement and control systems.

Change-Id: I3e5cc2e854eb8e0374e36640816dcdb5fc8a773f
2017-10-05 14:16:28 -06:00
Lee Yarwood
ffebcc84cc Introduce fast-forward upgrades
Fast-forward upgrades are upgrades that move an environment from release
`N` to `N+X` in a single step, where `X` is greater than `1` and  for
fast forward upgrades is typically `3`. This spec outlines how such
upgrades can be orchestrated by TripleO between the Newton and Queens
releases.

Change-Id: I7a422f2355b63dde788207d6ff388f6bee594b33
2017-10-05 14:12:34 -06:00
Andrew Smith
2d315980ce tripleo-messaging specification
This specification is to allow for the separation of RPC and
Notify messaging backends. Builds upon capabilities that were
added in the Pike release.

Change-Id: I07ed146d86698ecbb12324cea534aef7ff163628
2017-10-05 11:20:49 -04:00
Jason E. Rist
3c7dc4f847 Move network configuration spec from pike to queens
Change-Id: Ibb81226e3d4f21a7b2d5e79e841e40417ec27bf0
2017-10-04 08:50:33 -06:00
Jenkins
fcc0fc28de Merge "modify some misspellings in notes" 2017-09-20 22:01:57 +00:00
liangcui
62484b36c1 modify some misspellings in notes
Change-Id: I65a8e85ed7d6c642311a0327e58bc9c79535e551
2017-08-28 16:50:24 +08:00
Alex Schultz
9d3582c30e Propose tech-debt policy
We need a formal way to track and be able to report when we do things in
code or during the cycle that should or need to be fixed later. Without
a unified policy to do this, it's hard to really understand where all
the tech-debt lives.  Given the size of tripleo there is already a lot
of existing and undocumented techdebt but there's no reason why we
cannot start tracking it now to make sure we do not continue to add to
the work.

Change-Id: I7d5a7920a14324670d94034a97160189cb7fe891
2017-08-16 08:41:24 -06:00
Lars Kellogg-Stedman
8c02482736 add container-healthcheck spec
Adds a spec in support of
https://blueprints.launchpad.net/tripleo/+spec/container-healthchecks

Change-Id: If3250bc8a3bf37ae78c13798af4aa4bbbe888c97
2017-07-12 16:06:53 -04:00
Jenkins
55a1f2a4ba Merge "Best practices for logging of containerized services" 2017-06-26 14:03:00 +00:00
Bogdan Dobrelya
9678290398 Best practices for logging of containerized services
This transitions from Pike to Queens.

Change-Id: I7726262530df377374553086e7856be1c530fcf7
Co-authored-by: Andrew Beekhof <abeekhof@redhat.com>
Co-authored-by: Lars Kellogg-Stedman <lars@redhat.com>
Co-authored-by: Perry Myers <pmyers@redhat.com>
Co-authored-by: Peter Portante <peter.a.portante@gmail.com>
Co-authored-by: Rich Megginson <rmeggins@redhat.com>
Signed-off-by: Bogdan Dobrelya <bdobreli@redhat.com>
2017-06-21 11:13:09 +02:00
Ben Nemec
fdbc5f2304 Clean up spec index
Proposed specs will never be published in this doc, so the title
should be "Approved".  In addition, two Pike entries were added
at some point so the one that is out of order is removed.

Change-Id: I1a39c645135a1f87b5cb6ebe3f9ac1bec34ae071
2017-06-16 22:48:02 +00:00
Jenkins
dc2e17d7a3 Merge "Tool to send tempest report by mail" 2017-05-30 12:04:05 +00:00
Emilien Macchi
7f3e0e3b92 bug-tagging: add deployment-time tag
Adding deployment-time to track bugs that affect the Deployment time, so
we can easily list all of them and create some working group working on
this topic.

Change-Id: Ibaf0f349f1f4185f03134c92eb92211727ebd3ec
2017-05-23 13:24:45 -04:00
Arx Cruz
0c0c76c472 Tool to send tempest report by mail
Interested people should be able to receive tempest report by mail
containing information about TripleO periodic jobs running tempest.

Change-Id: Ib3c364bd4db57f9ac73aa71c55ffb7e959968133
2017-05-11 14:26:08 +02:00
Jenkins
e2cadedcf8 Merge "Add network configuration spec" 2017-04-25 14:18:35 +00:00
Jenkins
ea9f681b80 Merge "Deriving TripleO Parameters" 2017-04-21 14:16:20 +00:00
John Fulton
a03db7575c Deriving TripleO Parameters
With the introspection data of the nodes available, it is possible
to run pre-calculated formulas, to derive the deployment parameters
to ease the deployment steps for complex features. Mistral workflow
is used to create this formulas. This spec explains all details
around it.
blueprint tripleo-derive-parameters

Co-Authored-By: Saravanan KR <skramaja@redhat.com>

Change-Id: Id49af12ae9943f0c2907e44c9647d557743b205f
2017-04-20 09:52:51 -04:00
Jenkins
9522e2f126 Merge "Sample Environment Generator" 2017-04-18 13:04:41 +00:00
Jenkins
3e27ff8b60 Merge "Create patch abandonment policy" 2017-04-17 19:48:01 +00:00
Jenkins
89f6b17f55 Merge "blueprint for TripleO management of AIDE" 2017-04-12 07:39:43 +00:00
Jenkins
7541e75829 Merge "Policy on Adding CI Jobs" 2017-04-12 07:36:31 +00:00
Alex Schultz
3ed5900e16 Create patch abandonment policy
In order improve general housekeeping, we should establish a policy for
handling stale patches that continue to sit for the TripleO projects.

Change-Id: Ie3920b1762a6ec8aa88a8eb7511951da9eae1bbc
Co-Authored-By: Ben Nemec <bnemec@redhat.com>
2017-04-06 17:09:54 +00:00
Jenkins
e65aa045aa Merge "Enable TripleO to Deploy Ceph via Ceph Ansible" 2017-04-06 14:27:55 +00:00
John Fulton
54adcc9d7a Enable TripleO to Deploy Ceph via Ceph Ansible
Proposes the use of Mistral to trigger Ansible playbooks provided
by the Ceph community project ceph-ansible in order to provide an
alternative method to deploy and manage Ceph with TripleO.

Change-Id: I100ae3311540f4fb234c12f71d31aef341bbe6d9
2017-04-04 17:54:35 -04:00
Emilien Macchi
05973d28a1 Move Realtime specs to Pike
https://blueprints.launchpad.net/tripleo/+spec/tripleo-realtime
is scheduled for Pike, not Ocata.

Change-Id: Ifea6de48da95f8ef3eb9ee43303648a1036f511d
2017-03-28 14:51:30 -04:00
Ben Nemec
14dc607453 Sample Environment Generator
A common tool to generate sample Heat environment files would be beneficial
in two main ways:

* Consistent formatting and details.  Every environment file would include
  parameter descriptions, types, defaults, etc.

* Ease of updating.  The parameters can be dynamically read from the templates
  which allows the sample environments to be updated automatically when
  parameters are added or changed.

Change-Id: I9104f1abe2a5f0aaf68d927c8716bee4bc85a41e
2017-03-28 17:07:47 +00:00
Honza Pokorny
39da3e0f37 Add gui logging spec
Change-Id: Ib7ed70c650534284a4ce4130aeff0bf90ecd4248
2017-03-27 20:24:54 -03:00
Ben Nemec
2cc2c0b313 Policy on Adding CI Jobs
New CI jobs need to be added following a specific process in order to ensure
they don't block patches unnecessarily and that they aren't ignored by
developers.

Change-Id: I1cf1964c221819e9ad3da661d0423bd0885ce9ba
2017-03-27 20:09:19 +00:00
Honza Pokorny
0926682486 Add network configuration spec
Change-Id: I459ef0d3604d3208ef332c602f59f1b0b9b6f797
2017-03-27 15:10:28 -03:00
lhinds
25b3915d0a blueprint for TripleO management of AIDE
Introduce a composable service to manage AIDE and ensure
the AIDE package is installed, create rule entries and populate a cron
job to allow a periodic check of the AIDE database.

AIDE (Advanced Intrusion Detection Environment) is a file and directory
integrity verfication system. Security Frameworks such as DISA STIG /
CSI require that AIDE be installed and configured on all Linux systems.

Change-Id: I7b84df3a51c4309b2d4856072205e6eb64402da8
2017-03-27 13:20:11 +01:00
Jiri Tomasek
7721a35292 Deployment plan management changes
Change-Id: I622e934715557d2c556d1118f309ca9273c2f043
2017-03-20 13:46:44 +01:00
Jenkins
ced8320a2b Merge "Add quickstart tag to bug-tagging policy" 2017-03-02 16:44:05 +00:00
John Trowbridge
a8893518c5 Add quickstart tag to bug-tagging policy
We have been gradually moving all of the bugs from
lp/tripleo-quickstart to lp/tripleo with the quickstart tag. We
didnt ever actually add it to the official tags though.

This patch fixes that.

Change-Id: I4acf7d0e6082ac899d5028db70eebb0f28d98733
2017-03-02 08:59:06 -05:00
Flavio Percoco
046c48c530 Document the tag for containers
Change-Id: Icc21afd30872408410b1655d5b0bedbf57275510
2017-03-02 12:46:46 +01:00
Jenkins
7909c4387e Merge "Create a new squad for Python 3" 2017-02-12 19:50:46 +00:00