Commit Graph

34 Commits

Author SHA1 Message Date
Brian Rosmaita 53056fc212 docs: fix typo in README
Change-Id: I642ca62018d2133eb3048a91ab2fa605b999c24a
2022-04-25 13:43:33 -04:00
Luigi Toscano 15e02fec78 Add GRENADE_USE_EXTERNAL_DEVSTACK to skip part of the setup
When GRENADE_USE_EXTERNAL_DEVSTACK is set to True,
the initial steps performed by grenade are skipped, namely:
- grabbing and configuring the base and the target devstacks;
- running devstacks on the base target.

This change is required to allow a native Zuul v3 job to use
the existing workflow to setup and run devstack.

Change-Id: I232db8de05141849c81851dd29440959cb0d8533
2020-03-02 18:20:36 +01:00
Andreas Jaeger 7f7e515de6 Switch to opendev URLs
Change URLs to use opendev instead of openstack.

Change-Id: I9bbd64615a689efba3a20d5f9d10bdb178c68ef4
2020-02-27 09:59:40 +01:00
Zuul b646be00f2 Merge "Change openstack-dev to openstack-discuss" 2019-06-12 00:02:00 +00:00
Matt Riedemann ac6fd1c7cf Remove references to nova-network from docs
We haven't gated on nova-network in a long time so this
removes mentions about testing with nova-network from
the docs. Also mention that this the list isn't exhaustive
since there are other grenade configurations like with
postgresql and heat, designate, etc.

Change-Id: Ia56486227688f0d7651594e9780d61d0fdccd660
2019-06-11 11:07:38 -04:00
qingszhao d132ff0226 Change openstack-dev to openstack-discuss
Mailinglists have been updated. Openstack-discuss replaces openstack-dev.

Change-Id: Id2f05c99a02169487f60154ab1322402d870b5b9
2019-06-11 11:03:51 -04:00
Ian Wienand 91efdbc009 Replace openstack.org git:// URLs with https://
This is a mechanically generated change to replace openstack.org
git:// URLs with https:// equivalents.

This is in aid of a planned future move of the git hosting
infrastructure to a self-hosted instance of gitea (https://gitea.io),
which does not support the git wire protocol at this stage.

This update should result in no functional change.

For more information see the thread at

 http://lists.openstack.org/pipermail/openstack-discuss/2019-March/003825.html

Change-Id: I53dcfcb704a6dbdc8772d275001475bc0b1ecf26
2019-03-24 20:33:42 +00:00
Matt Riedemann 603ac2202e Document when pre-release upgrade scripts are run
Every time I have to figure out where in the sequence
of upgrade events the per-release within-$base and
from-$base scripts run, I have to dig into the doc.

We have a pretty good document already on the sequence
of phases in a grenade run, but the upgrade section is
pretty fuzzy, and with no mention of when the per-release
scripts run relative to when new code is installed, which
is pretty important if you're going to write one of these
scripts.

So this adds some docs related to when those per-release
upgrade scripts happen relative to installing new code
during the upgrade.

Change-Id: Ic79cd10b2df5fa54a13f73cf49c8f73fa93e9381
2018-09-06 16:30:31 -04:00
Matt Riedemann 1bc3d889c1 doc: Add a note about communicating exceptions to other teams
Nova caught a few projects off guard with the fact that cells v2
and the placement service are going to be required in Ocata and
to upgrade to Ocata, deployment tooling needs to be potentially
changed in Newton to allow the upgrade. Within our QA/CI system
we handle things like this using Grenade, but we as developers
sometimes forget to communicate these types of major changes
to the various deployment projects in OpenStack, like TripleO.
Developers have gotten used to assuming that everyone reads and
understands the implications of the release notes, and we need
reminders of how to effectively communicate beyond those. This
patch tries to help fill some of that reminder gap.

Change-Id: Ia654b88309a9d2506766e21309317ad14d47099a
2017-01-12 14:46:13 -05:00
Matt Riedemann dab0b1dc35 doc: Fix the formatting in 'Theory of Upgrade'
This fixes the formatting so that the descriptions of
each item are aligned properly with the bullet point.

Change-Id: I4cdf8848ae350bdc9fa10fe3c3676dda5a109627
2017-01-12 14:40:55 -05:00
Steve Heyman 1d08514fbd fix RST reference
Fixed the 'Theory of Upgrade' reference in README.rst so it
renders correctly.

Change-Id: I339e30d147bc671d421d72f9f2e905f9d12163c2
2016-11-16 14:53:30 -06:00
Steve Heyman 73b7257c28 Update README with user parameter for setup-grenade
README.rst was missing the user parameter for setup-grenade.

Change-Id: I7a30f9e903739f2e64f2ec35473c1ab671a96447
2016-04-18 18:12:23 -05:00
Jim Rollenhagen 22b3c00914 Remove ironic code from tree
The dependent patch here moves this code into ironic's tree as a grenade
plugin. Remove it from grenade's tree.

Change-Id: I659e3de5c64df798441798ff48ba5c9c0506585a
Depends-On: I8b065c60e9e06cd7fc10749c49bdf79d878fcc12
2015-12-10 17:56:01 -08:00
Matthew Treinish d198d93644
Link to theory of upgrade in README
This commit fixes an internal pointer to a later section to actually
be a link, to make it clickable.

Change-Id: Idc4547f2850f062825998109a2743d04ea558c25
2015-09-01 22:28:51 -04:00
Matthew Treinish 359352e80b
Add docs building support to grenade
This commit adds basic docs building support to grenade. Previously
we just had rst files in the root of the repo and relied on github
or something else to render them. After this commit we'll support
sphinx built docs.

The next step after this is to add a docs publishing job to infra so
we'll have hosted grenade documentation like other projects.

Change-Id: I505c1d5e250d103b6e0f9da008f44d3ce28df94f
2015-08-28 19:15:17 -04:00
Sean Dague 1a17e0c14d update README.rst to reflect current reality
This attempts to bring README.rst into current reality. A few things
are simplified along the way. It also explains our theory of upgrade.

Change-Id: I2fbb457246a2faca8ac2405104e86885b93e8c48
2015-04-16 16:17:44 -04:00
Adam Gandelman b7ae1b4660 Remove use of GRENADE_PHASE
Recently, devstack-gate accidentally stopped setting these values and
there appeared to be no fallout.  Looking closer, they appear to be
no longer used by Grenade.  This removes them from sample localrcs
and docs.

Change-Id: I4d1ec41bac5a05241069963d1bcd2df4070f5ea2
2014-11-18 17:46:22 -08:00
Masayuki Igawa 74bce88891 Remove commented out codes and files related to upgrade-packages
This commit removes some unnecessary commented out codes and files they
are related to upgrade-packages. Upgrading package was part of the
original vision of Grenade. However the scope of upgrades was cut back
now. Because any package upgrades required should be handled in the
service that requires them as Dean Troyer said.

Change-Id: Ic1b6ee2e2b668c0c76c2a1425475651bf8a8bd73
2014-11-17 11:14:33 +09:00
Jakub Libosvar 5c0ea0dc40 Support for upgrading neutron
With this patch grenade can be run either with nova-network or neutron.

Closes-bug: #1235149
Signed-off-by: Emilien Macchi <emilien.macchi@enovance.com>

Change-Id: Ib35ee2b35155f3c7e86eef5c75f70da300fa99c7
2014-04-03 20:09:20 +02:00
Joe Gordon 292fe69080 Mention tox as a prereq
grenade uses tox to run the tempest smoke tests, but doesn't do anything
to install it.

Change-Id: I8c23cde0f0d225384d7c40666b48107c23305bb4
2014-03-12 09:18:29 -07:00
Mauro S. M. Rodrigues a6c7d4b4db Remove exercises and run tempest smoke tests instead
Smoke and Scenarios tests can offer a better coverage and also it's good to
centralize all tests in tempest.

Change-Id: Iacb60ab011d2c7d90885b339b3c8454bd3de8219
Partial-bug: #1023131
2014-02-04 15:52:06 +00:00
Joe Gordon 2b6e9e9f3a Point readme to git.o.o instead of github
And fix a typo

Change-Id: I1d77c1ab7323ffccbd89e2a52cbcb45f4caa081a
2013-12-23 19:22:49 -08:00
Dean Troyer 4099c25b68 Cut over to grizzly -> havana
* change BASE_RELEASE and TARGET_RELEASE in grenaderc
* remove work-arounds from devstack.localrc.target
* remove upgrade steps from the upgrade-* scripts
* change references to release names in variables to BASE_ and TARGET_
* remove Javelin check from check-sanity, will return in verify-javelin
  in https://review.openstack.org/#/c/26257/

Fixes bug 1175340

Change-Id: If1523c73ebefeaf3d3e3efdfbc053f47365d123a
2013-05-02 14:43:41 -05:00
Sean Dague 307471fbfe change cannonical url in documentation to openstack-dev
Change-Id: I744546ce88fc644c1b74a99a38a81857f283c49b
2013-04-11 06:20:22 -04:00
Dean Troyer 318a7e1807 Rename Grenade's DEST to STACK_ROOT
This is to avoid confusion with DevStack's DEST which is set to
${STACK_ROOT}/$BASE_RELEASE in Grenade.

Change-Id: Ibc9b94bd51e7d5dd82ec45f23557923d2f38db96
2013-03-27 16:29:43 -05:00
Dean Troyer 0cabd34c74 Update docs 2013-03-11 10:55:03 -05:00
Dean Troyer cbb8b4b429 Rework directory structure
Create top-level directories for each release and put devstack and
the project repos under that.  data is still a top-level as it
will be processed for the upgrade.
2013-01-23 16:19:01 -06:00
Dean Troyer ab24c172bd Change terms
* 'start', 'work' -> 'base'
* 'final', 'trunk' -> 'target'
2013-01-23 15:50:42 -06:00
Dean Troyer 75d2e7a422 Update install docs 2012-10-16 11:12:24 -05:00
Dean Troyer b3c390d0fa Rip out essex bits 2012-10-16 01:24:08 -05:00
Dean Troyer cd3fa2a595 Fix localrc generation 2012-10-05 16:59:27 -05:00
Dean Troyer 2d4b835ac4 Update README 2012-09-13 11:33:44 -05:00
Dean Troyer 1e4285930d Update README, add TODO 2012-09-12 16:22:11 -05:00
Dean Troyer d5e0635680 Set volume backing file to 10G 2012-09-12 16:14:39 -05:00