From eaff3e1b8c7133e4a5ea8a783e23536871be409a Mon Sep 17 00:00:00 2001 From: Adrien Cunin Date: Tue, 21 Oct 2014 13:46:54 +0200 Subject: [PATCH] Reference git.o.o DevStack repo rather than GitHub In docs, use git.o.o URLs rather than GitHub URLs for the DevStack repo, and don't mention GitHub when git.o.o is more appropriate. Also, replaced GitHub logo with Git logo in quickstart.png. Change-Id: Iab0006144f008963b8cb5be2d10ce0f360c0e6ca --- HACKING.rst | 4 ++-- doc/source/assets/css/local.css | 4 ++-- doc/source/assets/images/quickstart.png | Bin 12375 -> 9491 bytes doc/source/changes.html | 2 +- doc/source/configuration.html | 2 +- doc/source/contributing.html | 4 ++-- doc/source/eucarc.html | 2 +- doc/source/exerciserc.html | 2 +- doc/source/faq.html | 4 ++-- doc/source/guides/multinode-lab.html | 6 +++--- doc/source/guides/pxe-boot.html | 2 +- doc/source/guides/ramdisk.html | 4 ++-- doc/source/guides/single-machine.html | 4 ++-- doc/source/guides/single-vm.html | 4 ++-- doc/source/guides/usb-boot.html | 2 +- doc/source/index.html | 10 +++++----- doc/source/local.conf.html | 2 +- doc/source/localrc.html | 2 +- doc/source/openrc.html | 2 +- doc/source/overview.html | 2 +- doc/source/plugins.html | 2 +- doc/source/stackrc.html | 2 +- 22 files changed, 34 insertions(+), 34 deletions(-) diff --git a/HACKING.rst b/HACKING.rst index d69bb49286..3b86529ec0 100644 --- a/HACKING.rst +++ b/HACKING.rst @@ -10,8 +10,8 @@ and so is limited to Bash (version 3 and up) and compatible shells. Shell script was chosen because it best illustrates the steps used to set up and interact with OpenStack components. -DevStack's official repository is located on GitHub at -https://github.com/openstack-dev/devstack.git. Besides the master branch that +DevStack's official repository is located on git.openstack.org at +https://git.openstack.org/openstack-dev/devstack. Besides the master branch that tracks the OpenStack trunk branches a separate branch is maintained for all OpenStack releases starting with Diablo (stable/diablo). diff --git a/doc/source/assets/css/local.css b/doc/source/assets/css/local.css index 5c703af3e4..c8667c45ff 100644 --- a/doc/source/assets/css/local.css +++ b/doc/source/assets/css/local.css @@ -71,7 +71,7 @@ li#ubuntu { margin-bottom: 14px; } -li#github { +li#git { background-position: left -70px !important; height: 61px; padding: ; @@ -119,4 +119,4 @@ footer { .wat { margin-top: 33px; -} \ No newline at end of file +} diff --git a/doc/source/assets/images/quickstart.png b/doc/source/assets/images/quickstart.png index 5400a6f4df111ce1f9bc92bf285cae540840fb9f..735617b8cd4845e1afa9b85524c96d9015fbc410 100644 GIT binary patch literal 9491 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 V6fLn*CGz?bpe(O0S0iH?{y%IZ@nHY} literal 12375 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 Ixbe6D0Bn)wGXMYp diff --git a/doc/source/changes.html b/doc/source/changes.html index 966b0c97b2..028e1cf9e5 100644 --- a/doc/source/changes.html +++ b/doc/source/changes.html @@ -34,7 +34,7 @@
  • Overview
  • Changes
  • FAQ
  • -
  • GitHub
  • +
  • git.openstack.org
  • Gerrit
  • diff --git a/doc/source/configuration.html b/doc/source/configuration.html index 044bafc70d..88d7476bec 100644 --- a/doc/source/configuration.html +++ b/doc/source/configuration.html @@ -34,7 +34,7 @@
  • Overview
  • Changes
  • FAQ
  • -
  • GitHub
  • +
  • git.openstack.org
  • Gerrit
  • diff --git a/doc/source/contributing.html b/doc/source/contributing.html index f3d4b5a4dc..9826fc7f4c 100644 --- a/doc/source/contributing.html +++ b/doc/source/contributing.html @@ -34,7 +34,7 @@
  • Overview
  • Changes
  • FAQ
  • -
  • GitHub
  • +
  • git.openstack.org
  • Gerrit
  • @@ -52,7 +52,7 @@

    Things To Know


    Where Things Are -

    The official DevStack repository is located at git://github.com/openstack-dev/devstack.git and git://git.openstack.org/openstack-dev/devstack.git, both mirrors of the official repo maintained by Gerrit.

    +

    The official DevStack repository is located at git://git.openstack.org/openstack-dev/devstack.git, replicated from the repo maintained by Gerrit. GitHub also has a mirror at git://github.com/openstack-dev/devstack.git.

    The blueprint and bug trackers are on Launchpad. It should be noted that DevStack generally does not use these as strongly as other projects, but we're trying to change that.

    The Gerrit review queue is, however, used for all commits except for the text of this website. That should also change in the near future.

    diff --git a/doc/source/eucarc.html b/doc/source/eucarc.html index df5297294a..1dd80968d2 100644 --- a/doc/source/eucarc.html +++ b/doc/source/eucarc.html @@ -34,7 +34,7 @@
  • Overview
  • Changes
  • FAQ
  • -
  • GitHub
  • +
  • git.openstack.org
  • Gerrit
  • diff --git a/doc/source/exerciserc.html b/doc/source/exerciserc.html index 7e4dd54f42..313b0a1daf 100644 --- a/doc/source/exerciserc.html +++ b/doc/source/exerciserc.html @@ -34,7 +34,7 @@
  • Overview
  • Changes
  • FAQ
  • -
  • GitHub
  • +
  • git.openstack.org
  • Gerrit
  • diff --git a/doc/source/faq.html b/doc/source/faq.html index 2c74a66a46..7cbb9d2fc5 100644 --- a/doc/source/faq.html +++ b/doc/source/faq.html @@ -34,7 +34,7 @@
  • Overview
  • Changes
  • FAQ
  • -
  • GitHub
  • +
  • git.openstack.org
  • Gerrit
  • @@ -73,7 +73,7 @@
    A: DevStack is optimized for documentation & developers. As some of us use Crowbar for production deployments, we hope developers documenting how they setup systems for new features supports projects like Crowbar.
    Q: I'd like to help!
    -
    A: That isn't a question, but please do! The source for DevStack is github and bug reports go to LaunchPad. Contributions follow the usual process as described in the OpenStack wiki even though DevStack is not an official OpenStack project. This site is housed in the CloudBuilder's github in the gh-pages branch.
    +
    A: That isn't a question, but please do! The source for DevStack is at git.openstack.org and bug reports go to LaunchPad. Contributions follow the usual process as described in the OpenStack wiki even though DevStack is not an official OpenStack project. This site is housed in the CloudBuilder's github in the gh-pages branch.
    Q: Why not use packages?
    A: Unlike packages, DevStack leaves your cloud ready to develop - checkouts of the code and services running in screen. However, many people are doing the hard work of packaging and recipes for production deployments. We hope this script serves as a way to communicate configuration changes between developers and packagers.
    diff --git a/doc/source/guides/multinode-lab.html b/doc/source/guides/multinode-lab.html index 62232efcd2..6a5f98c11d 100644 --- a/doc/source/guides/multinode-lab.html +++ b/doc/source/guides/multinode-lab.html @@ -34,7 +34,7 @@
  • Overview
  • Changes
  • FAQ
  • -
  • GitHub
  • +
  • git.openstack.org
  • Gerrit
  • @@ -129,8 +129,8 @@ useradd -g stack -s /bin/bash -d /opt/stack -m stack echo "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCyYjfgyPazTvGpd8OaAvtU2utL8W6gWC4JdRS1J95GhNNfQd657yO6s1AH5KYQWktcE6FO/xNUC2reEXSGC7ezy+sGO1kj9Limv5vrvNHvF1+wts0Cmyx61D2nQw35/Qz8BvpdJANL7VwP/cFI/p3yhvx2lsnjFE3hN8xRB2LtLUopUSVdBwACOVUmH2G+2BWMJDjVINd2DPqRIA4Zhy09KJ3O1Joabr0XpQL0yt/I9x8BVHdAx6l9U0tMg9dj5+tAjZvMAFfye3PJcYwwsfJoFxC8w/SLtqlFX7Ehw++8RtvomvuipLdmWCy+T9hIkl+gHYE4cS3OIqXH7f49jdJf jesse@spacey.local" > ~/.ssh/authorized_keys

    Download DevStack

    -

    Grab the latest version of DevStack from github:

    -
    git clone https://github.com/openstack-dev/devstack.git
    +        

    Grab the latest version of DevStack:

    +
    git clone https://git.openstack.org/openstack-dev/devstack
     cd devstack

    Up to this point all of the steps apply to each node in the cluster. From here on diff --git a/doc/source/guides/pxe-boot.html b/doc/source/guides/pxe-boot.html index 4dc61a344c..d52b25f276 100644 --- a/doc/source/guides/pxe-boot.html +++ b/doc/source/guides/pxe-boot.html @@ -34,7 +34,7 @@

  • Overview
  • Changes
  • FAQ
  • -
  • GitHub
  • +
  • git.openstack.org
  • Gerrit
  • diff --git a/doc/source/guides/ramdisk.html b/doc/source/guides/ramdisk.html index eaef16edaa..23239e2b60 100644 --- a/doc/source/guides/ramdisk.html +++ b/doc/source/guides/ramdisk.html @@ -34,7 +34,7 @@
  • Overview
  • Changes
  • FAQ
  • -
  • GitHub
  • +
  • git.openstack.org
  • Gerrit
  • @@ -74,7 +74,7 @@

    Install DevStack

    Grab the latest version of DevStack via https:

    sudo apt-get install git -y
    -git clone https://github.com/openstack-dev/devstack.git
    +git clone https://git.openstack.org/openstack-dev/devstack
     cd devstack

    Prepare the Boot RAMdisk

    diff --git a/doc/source/guides/single-machine.html b/doc/source/guides/single-machine.html index 9471972382..06cc981275 100644 --- a/doc/source/guides/single-machine.html +++ b/doc/source/guides/single-machine.html @@ -34,7 +34,7 @@
  • Overview
  • Changes
  • FAQ
  • -
  • GitHub
  • +
  • git.openstack.org
  • Gerrit
  • @@ -79,7 +79,7 @@ echo "stack ALL=(ALL) NOPASSWD: ALL" >> /etc/sudoers

    Download DevStack

    We'll grab the latest version of DevStack via https:

    sudo apt-get install git -y || yum install -y git
    -git clone https://github.com/openstack-dev/devstack.git
    +git clone https://git.openstack.org/openstack-dev/devstack
     cd devstack

    Run DevStack

    diff --git a/doc/source/guides/single-vm.html b/doc/source/guides/single-vm.html index 2f1990a943..d189319623 100644 --- a/doc/source/guides/single-vm.html +++ b/doc/source/guides/single-vm.html @@ -34,7 +34,7 @@
  • Overview
  • Changes
  • FAQ
  • -
  • GitHub
  • +
  • git.openstack.org
  • Gerrit
  • @@ -96,7 +96,7 @@ write_files: DEBIAN_FRONTEND=noninteractive sudo apt-get install -qqy git || sudo yum install -qy git sudo chown stack:stack /home/stack cd /home/stack - git clone https://github.com/openstack-dev/devstack.git + git clone https://git.openstack.org/openstack-dev/devstack cd devstack echo '[[local|localrc]]' > local.conf echo ADMIN_PASSWORD=password >> local.conf diff --git a/doc/source/guides/usb-boot.html b/doc/source/guides/usb-boot.html index 75adc6f865..2a05f89d89 100644 --- a/doc/source/guides/usb-boot.html +++ b/doc/source/guides/usb-boot.html @@ -34,7 +34,7 @@
  • Overview
  • Changes
  • FAQ
  • -
  • GitHub
  • +
  • git.openstack.org
  • Gerrit
  • diff --git a/doc/source/index.html b/doc/source/index.html index dada57dd53..5f1efd77fb 100644 --- a/doc/source/index.html +++ b/doc/source/index.html @@ -34,7 +34,7 @@
  • Overview
  • Changes
  • FAQ
  • -
  • GitHub
  • +
  • git.openstack.org
  • Gerrit
  • @@ -55,9 +55,9 @@
    1. Setup a fresh supported Linux installation.
    2. -
    3. - Clone devstack from devstack. -
      git clone https://github.com/openstack-dev/devstack.git
      +
    4. + Clone devstack from git.openstack.org. +
      git clone https://git.openstack.org/openstack-dev/devstack
    5. Deploy your OpenStack Cloud @@ -84,7 +84,7 @@
    6. Download DevStack

      -
      git clone https://github.com/openstack-dev/devstack.git
      +
      git clone https://git.openstack.org/openstack-dev/devstack

      The devstack repo contains a script that installs OpenStack and templates for configuration files

    7. diff --git a/doc/source/local.conf.html b/doc/source/local.conf.html index ed53adfdb0..2635ac6694 100644 --- a/doc/source/local.conf.html +++ b/doc/source/local.conf.html @@ -34,7 +34,7 @@
    8. Overview
    9. Changes
    10. FAQ
    11. -
    12. GitHub
    13. +
    14. git.openstack.org
    15. Gerrit
    diff --git a/doc/source/localrc.html b/doc/source/localrc.html index 0f669bd679..40a20043a2 100644 --- a/doc/source/localrc.html +++ b/doc/source/localrc.html @@ -34,7 +34,7 @@
  • Overview
  • Changes
  • FAQ
  • -
  • GitHub
  • +
  • git.openstack.org
  • Gerrit
  • diff --git a/doc/source/openrc.html b/doc/source/openrc.html index da6697fb92..94b253dfe1 100644 --- a/doc/source/openrc.html +++ b/doc/source/openrc.html @@ -34,7 +34,7 @@
  • Overview
  • Changes
  • FAQ
  • -
  • GitHub
  • +
  • git.openstack.org
  • Gerrit
  • diff --git a/doc/source/overview.html b/doc/source/overview.html index baee400806..9cee052129 100644 --- a/doc/source/overview.html +++ b/doc/source/overview.html @@ -34,7 +34,7 @@
  • Overview
  • Changes
  • FAQ
  • -
  • GitHub
  • +
  • git.openstack.org
  • Gerrit
  • diff --git a/doc/source/plugins.html b/doc/source/plugins.html index 3327128dff..700a209ac9 100644 --- a/doc/source/plugins.html +++ b/doc/source/plugins.html @@ -34,7 +34,7 @@
  • Overview
  • Changes
  • FAQ
  • -
  • GitHub
  • +
  • git.openstack.org
  • Gerrit
  • diff --git a/doc/source/stackrc.html b/doc/source/stackrc.html index d83fbc164c..2df9d385f7 100644 --- a/doc/source/stackrc.html +++ b/doc/source/stackrc.html @@ -34,7 +34,7 @@
  • Overview
  • Changes
  • FAQ
  • -
  • GitHub
  • +
  • git.openstack.org
  • Gerrit