Skip to content

Commit ce05b21

Browse files
committed
Merge pull request #1364 from deis/rackspace_warning
docs(*): remove support for Rackspace
2 parents 1f77ee2 + e897c8b commit ce05b21

7 files changed

Lines changed: 24 additions & 19 deletions

File tree

README.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ Deis (pronounced DAY-iss) is an open source PaaS that makes it easy to deploy an
99

1010
# Deploying Deis
1111

12-
Deis is a set of Docker containers that can be deployed anywhere including public cloud, private cloud, bare metal or your workstation. Decide where you'd like to deploy Deis, then follow the deployment-specific documentation for [Rackspace](contrib/rackspace/README.md), [EC2](contrib/ec2/README.md), [DigitalOcean](contrib/digitalocean/README.md) or [bare-metal](contrib/bare-metal/README.md) provisioning. Documentation for other platforms is forthcoming. Want to see a particular platform supported? Open an [issue](https://github.com/deis/deis/issues/new) and we'll investigate.
12+
Deis is a set of Docker containers that can be deployed anywhere including public cloud, private cloud, bare metal or your workstation. Decide where you'd like to deploy Deis, then follow the deployment-specific documentation for [EC2](contrib/ec2/README.md), [DigitalOcean](contrib/digitalocean/README.md) or [bare-metal](contrib/bare-metal/README.md) provisioning. Documentation for other platforms is forthcoming. Want to see a particular platform supported? Open an [issue](https://github.com/deis/deis/issues/new) and we'll investigate.
1313

1414
Trying out Deis? Continue following these instructions for a local cluster setup. This is also a great Deis testing/development environment.
1515

@@ -81,7 +81,7 @@ Use `make run` to start all Deis components. This can take some time - the regis
8181
$ make run
8282
```
8383

84-
Your Vagrant VM is accessible at `local.deisapp.com` (or `local3.deisapp.com`/`local5.deisapp.com`). For clusters on other platforms (EC2, Rackspace, DigitalOcean, bare metal, etc.), see our guide to [Configuring DNS](http://docs.deis.io/en/latest/installing_deis/configure-dns/).
84+
Your Vagrant VM is accessible at `local.deisapp.com` (or `local3.deisapp.com`/`local5.deisapp.com`). For clusters on other platforms (EC2, DigitalOcean, bare metal, etc.), see our guide to [Configuring DNS](http://docs.deis.io/en/latest/installing_deis/configure-dns/).
8585

8686
## Testing the cluster
8787
Integration tests and corresponding documentation can be found under the `test/` folder.
@@ -121,8 +121,8 @@ $ deis clusters:create dev local.deisapp.com --hosts=local.deisapp.com --auth=~/
121121
The parameters to `deis clusters:create` are:
122122
* cluster name (`dev`) - the name used by Deis to reference the cluster
123123
* cluster hostname (`local.deisapp.com`) - the hostname under which apps are created, like `balancing-giraffe.local.deisapp.com`
124-
* cluster members (`--hosts`) - a comma-separated list of cluster members -- not necessarily all members, but at least one (for EC2 and Rackspace, this is a list of the internal IPs like `--hosts=10.21.12.1,10.21.12.2,10.21.12.3`)
125-
* auth SSH key (`--auth`) - the SSH private key used to provision servers (for EC2 and Rackspace, this key is likely `~/.ssh/deis`)
124+
* cluster members (`--hosts`) - a comma-separated list of cluster members -- not necessarily all members, but at least one (for cloud providers, this is a list of the IPs like `--hosts=10.21.12.1,10.21.12.2,10.21.12.3`)
125+
* auth SSH key (`--auth`) - the SSH private key used to provision servers (for cloud providers, this key is likely `~/.ssh/deis`)
126126

127127
The `dev` cluster will be used as the default cluster for future `deis` commands.
128128

client/README.rst

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,8 @@ lightweight and flexible.
2828
Deis comes with out-of-the-box support for Ruby, Python, Node.js, Java,
2929
Clojure, Scala, Play, PHP, Perl, Dart and Go. However, Deis can deploy
3030
anything using Docker images or Heroku Buildpacks. Deis is designed to work
31-
with any cloud provider. Currently Amazon EC2 and Rackspace are supported.
31+
with any cloud provider. Currently Amazon EC2 and DigitalOcean
32+
are supported.
3233

3334

3435
Why Deis?

contrib/rackspace/README.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,12 @@
11
# Provision a Deis Cluster on Rackspace
22

3+
**WARNING: Unsupported**
4+
5+
The most recent CoreOS image that Rackspace provides is too old. Rackspace regularly lags behind other
6+
cloud providers in updating its CoreOS images. Until Rackspace updates its images frequently enough
7+
for us to update CoreOS on Rackspace when we update the other cloud providers, Rackspace will remain
8+
an unsupported cloud platform for provisioning Deis. The instructions below remain as a reference.
9+
310
We'll mostly be following the [CoreOS on Rackspace](https://coreos.com/docs/running-coreos/cloud-providers/rackspace/) guide. You'll need to have a sane python environment with pip already installed (`sudo easy_install pip`).
411

512
### Install supernova and its dependencies:

docs/installing_deis/configure-dns.rst

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ Configure DNS
99
For local clusters, we've created the DNS record ``local.deisapp.com`` which resolves to the IP of the first VM, 172.17.8.100.
1010
You can use ``local.deisapp.com`` to both log into the controller and to access applications that you've deployed (they will be subdomains of ``local.deisapp.com``, like ``happy-unicorn.local.deisapp.com``). Similarly, you can use ``local3.deisapp.com`` or ``local5.deisapp.com`` for 3- and 5-node clusters, respectively. No DNS configuration is necessary for local clusters.
1111

12-
For Deis clusters hosted elsewhere (EC2, Rackspace, DigitalOcean, bare metal, etc.), DNS records will need to be created to point to the cluster. For a one-node cluster, we schedule and launch one router, and deis-router and deis-controller will run on the same host. So, the DNS record specified below can be configured to point to this one machine.
12+
For Deis clusters hosted elsewhere (EC2, DigitalOcean, bare metal, etc.), DNS records will need to be created to point to the cluster. For a one-node cluster, we schedule and launch one router, and deis-router and deis-controller will run on the same host. So, the DNS record specified below can be configured to point to this one machine.
1313

1414
On a multi-node cluster, however, there are probably multiple routers, and the controller will likely be scheduled on a separate machine. As mentioned in :ref:`configure-load-balancers`, a load balancer is recommended in this scenario.
1515

@@ -24,7 +24,7 @@ Deis requires one wildcard DNS record. Assuming ``myapps.com`` is the top-level
2424

2525
Apps can then be accessed via ``appname.myapps.com``, and the Deis controller can be accessed at ``deis.myapps.com``.
2626

27-
This record is necessary for all deployments of Deis (EC2, Rackspace, DigitalOcean, bare metal, etc.). Local clusters can use the domain ``local.deisapp.com``, ``local3.deisapp.com``, or ``local5.deiaspp.com``.
27+
This record is necessary for all deployments of Deis (EC2, DigitalOcean, bare metal, etc.). Local clusters can use the domain ``local.deisapp.com``, ``local3.deisapp.com``, or ``local5.deiaspp.com``.
2828

2929
Using xip.io
3030
------------

docs/installing_deis/create-cluster.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ The parameters to `deis clusters:create` are:
1414
* cluster name - the name used by Deis to reference the cluster
1515
* cluster hostname - the hostname for the cluster -- applications are accessible under this domain
1616
* cluster members (`--hosts`) - a comma-separated list of IP addresses of cluster members -- not necessarily all members, but at least one
17-
* auth SSH key (`--auth`) - the SSH private key used to provision servers (for EC2 and Rackspace, this key is likely `~/.ssh/deis`)
17+
* auth SSH key (`--auth`) - the SSH private key used to provision servers (for cloud providers, this key is likely `~/.ssh/deis`)
1818

1919
For example, to create a cluster on a local Deis installation:
2020

docs/installing_deis/provision-controller.rst

Lines changed: 7 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -26,15 +26,14 @@ to provision a multi-node Deis cluster on `Amazon EC2`_.
2626

2727
Please see `contrib/ec2`_ for details on using Deis on Amazon EC2.
2828

29-
Rackspace
29+
DigitalOcean
3030
---------
3131

32-
The `contrib/rackspace` section of the Deis project includes shell
33-
scripts, documentation, and a cloud-config template to make it easy to
34-
provision a multi-node Deis cluster on Rackspace_ cloud.
32+
The `contrib/digitalocean` section of the Deis project includes shell
33+
scripts and documentation to make it easy to provision a multi-node
34+
Deis cluster on DigitalOcean_.
3535

36-
Please see `contrib/rackspace`_ for details on using Deis on
37-
Rackspace cloud.
36+
Please see `contrib/digitalocean`_ for details on using Deis on DigitalOcean.
3837

3938
Bare Metal
4039
----------
@@ -57,8 +56,8 @@ Please see README.md_ for details on using Deis with Vagrant.
5756
.. _`CoreOS Documentation`: https://coreos.com/docs/
5857
.. _`Amazon EC2`: https://github.com/deis/deis/tree/master/contrib/ec2#readme
5958
.. _`contrib/ec2`: https://github.com/deis/deis/tree/master/contrib/ec2
60-
.. _Rackspace: https://github.com/deis/deis/tree/master/contrib/rackspace#readme
61-
.. _`contrib/rackspace`: https://github.com/deis/deis/tree/master/contrib/rackspace
59+
.. _DigitalOcean: https://github.com/deis/deis/tree/master/contrib/digitalocean#readme
60+
.. _`contrib/digitalocean`: https://github.com/deis/deis/tree/master/contrib/digitalocean
6261
.. _`contrib/bare-metal`: https://github.com/deis/deis/tree/master/contrib/bare-metal
6362
.. _Vagrant: http://www.vagrantup.com/
6463
.. _README.md: https://github.com/deis/deis/tree/master/README.md

docs/installing_deis/ssl-endpoints.rst

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -64,8 +64,6 @@ the cluster will be encrypted while the internal components of Deis will still c
6464
HTTP. To enable SSL, you will need to open port 443 on the load balancer and forward it to port 80
6565
on the routers. See your vendor's specific instructions on installing SSL on your load balancer.
6666

67-
For EC2, see their documentation on `installing an SSL cert for load balancing`_. For
68-
Rackspace, see their `Product FAQ`_.
67+
For EC2, see their documentation on `installing an SSL cert for load balancing`_.
6968

7069
.. _`installing an SSL cert for load balancing`: http://docs.aws.amazon.com/ElasticLoadBalancing/latest/DeveloperGuide/ssl-server-cert.html
71-
.. _`Product FAQ`: http://www.rackspace.com/knowledge_center/product-faq/cloud-load-balancers

0 commit comments

Comments
 (0)