Skip to content

Commit 1c2c92f

Browse files
committed
deprecate pure docker deployment
1 parent 513fd6c commit 1c2c92f

38 files changed

Lines changed: 4 additions & 1121 deletions

.buildkite/pipeline.yaml

Lines changed: 0 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -16,13 +16,6 @@ steps:
1616
command: .buildkite/verify-release/verify-release.sh
1717
agents: { queue: standard }
1818

19-
- label: ":rice: pure-docker-test"
20-
command: .buildkite/vagrant-run.sh docker-test
21-
artifact_paths: ./*.log
22-
env:
23-
TEST_TYPE: "pure-docker-test"
24-
agents: { queue: "vagrant" }
25-
2619
- label: ":rice: docker-compose-test"
2720
command: .buildkite/vagrant-run.sh docker-test
2821
artifact_paths: ./*.log

README.md

Lines changed: 0 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -29,16 +29,6 @@ We've made our deployment configurations open source to better serve our custome
2929

3030
[Open an issue (in sourcegraph/sourcegraph)](https://github.com/sourcegraph/sourcegraph/issues/new?assignees=&labels=deploy-sourcegraph&template=deploy-sourcegraph.md&title=%5Bdeploy-sourcegraph%5D) or contact us (support@sourcegraph.com), we are happy to help!
3131

32-
## Pure-Docker Sourcegraph cluster deployment reference
33-
34-
> ⚠️ **Deprecation Notice:** The pure-Docker deployment method is planned for deprecation.
35-
36-
What if your organization wants a multi-machine deployment without using Kubernetes?
37-
What if you use a different container management platform, for example?
38-
Anyone using a container management platform other than Kubernetes (Netflix's [Titus](https://netflix.github.io/titus/), Apache's [Mesos](http://mesos.apache.org/documentation/latest/docker-containerizer/), etc.) can use our [Pure-Docker Sourcegraph cluster deployment reference](./pure-docker/README.md) to deploy Sourcegraph.
39-
40-
---
41-
4232
### Contributing
4333

4434
#### Releasing

RELEASING.md

Lines changed: 0 additions & 71 deletions
This file was deleted.

TESTING.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -16,14 +16,14 @@ gcloud auth application-default login
1616
- `VAGRANT_GCP_PROJECT_ID`: Project to run on. (default: `sourcegraph-server`)
1717
- `VAGRANT_SSH_USER`: Your SSH user ID as specified in GCP metadata. (default: `ENV['USER']`)
1818
- `VAGRANT_SSH_KEY`: Path to your SSH Keys as specified in GCP metadata. (default: `~/.ssh/id_rsa`)
19-
- `TEST_TYPE`: Deployment type to test, `pure-docker-test` or `docker-compose-test`.
19+
- `TEST_TYPE`: Deployment type to test, `docker-compose-test`.
2020
```
2121
.buildkite/vagrant-run.sh docker-test
2222
```
2323

24-
This command will start a GCP instance, upload your local copy of the reposistory and run the relevant smoke test for each deployment type, [pure-docker-test](test/pure-docker/smoke-test.sh) or [docker-compose-test](test/docker-compose/smoke-test.sh).
24+
This command will start a GCP instance, upload your local copy of the reposistory and run the relevant smoke test for the docker-compose deployment type.
2525

26-
To run any additional tests or commands, edit [servers.yaml](test/pure-docker/servers.yaml) and add the commands to the `shell_commands` list, eg:
26+
To run any additional tests or commands, edit the servers.yaml and add the commands to the `shell_commands` list, eg:
2727
```
2828
shell_commands:
2929
- [...]

batch-change/release.yaml

Lines changed: 0 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -34,33 +34,18 @@ internal:
3434
set -eu
3535
registry=us-docker.pkg.dev/sourcegraph-images/internal
3636
sg ops update-images --registry ${registry} --kind compose --pin-tag {{inputs.server.tag}} --docker-username $DOCKER_USERNAME --docker-password $DOCKER_PASSWORD ../docker-compose/
37-
- name: docker(shell):tags
38-
cmd: |
39-
set -eu
40-
registry=us-docker.pkg.dev/sourcegraph-images/internal
41-
sg ops update-images --registry ${registry} --kind pure-docker --pin-tag {{inputs.server.tag}} --docker-username $DOCKER_USERNAME --docker-password $DOCKER_PASSWORD ../pure-docker/
4237
minor:
4338
- name: docker(compose):tags
4439
cmd: |
4540
set -eu
4641
registry=us-docker.pkg.dev/sourcegraph-images/internal
4742
sg ops update-images --registry ${registry} --kind compose --pin-tag {{inputs.server.tag}} --docker-username $DOCKER_USERNAME --docker-password $DOCKER_PASSWORD ../docker-compose/
48-
- name: docker(shell):tags
49-
cmd: |
50-
set -eu
51-
registry=us-docker.pkg.dev/sourcegraph-images/internal
52-
sg ops update-images --registry ${registry} --kind pure-docker --pin-tag {{inputs.server.tag}} --docker-username $DOCKER_USERNAME --docker-password $DOCKER_PASSWORD ../pure-docker/
5343
major:
5444
- name: docker(compose):tags
5545
cmd: |
5646
set -eu
5747
registry=us-docker.pkg.dev/sourcegraph-images/internal
5848
sg ops update-images --registry ${registry} --kind compose --pin-tag {{inputs.server.tag}} --docker-username $DOCKER_USERNAME --docker-password $DOCKER_PASSWORD ../docker-compose/
59-
- name: docker(shell):tags
60-
cmd: |
61-
set -eu
62-
registry=us-docker.pkg.dev/sourcegraph-images/internal
63-
sg ops update-images --registry ${registry} --kind pure-docker --pin-tag {{inputs.server.tag}} --docker-username $DOCKER_USERNAME --docker-password $DOCKER_PASSWORD ../pure-docker/
6449
finalize:
6550
steps:
6651
- name: "git:finalize"
@@ -122,11 +107,6 @@ promoteToPublic:
122107
set -eu
123108
registry=index.docker.io/sourcegraph
124109
sg ops update-images --registry ${registry} --kind compose --pin-tag {{inputs.server.tag}} --docker-username $DOCKER_USERNAME --docker-password $DOCKER_PASSWORD ../docker-compose/
125-
- name: docker(shell):tags
126-
cmd: |
127-
set -eu
128-
registry=index.docker.io/sourcegraph
129-
sg ops update-images --registry ${registry} --kind pure-docker --pin-tag {{inputs.server.tag}} --docker-username $DOCKER_USERNAME --docker-password $DOCKER_PASSWORD ../pure-docker/
130110
finalize:
131111
steps:
132112
- name: 'Promote on release registry'
@@ -198,12 +178,6 @@ promoteToPublic:
198178
registry=index.docker.io/sourcegraph
199179
sg ops update-images --registry ${registry} --kind compose --pin-tag {{inputs.server.tag}} --docker-username $DOCKER_USERNAME --docker-password $DOCKER_PASSWORD ../docker-compose/
200180
201-
- name: docker(shell):tags
202-
cmd: |
203-
set -eu
204-
registry=index.docker.io/sourcegraph
205-
sg ops update-images --registry ${registry} --kind pure-docker --pin-tag {{inputs.server.tag}} --docker-username $DOCKER_USERNAME --docker-password $DOCKER_PASSWORD ../pure-docker/
206-
207181
- name: "git:branch"
208182
cmd: |
209183
set -eu

pure-docker/README.md

Lines changed: 0 additions & 78 deletions
This file was deleted.

pure-docker/deploy-blobstore.sh

Lines changed: 0 additions & 22 deletions
This file was deleted.

pure-docker/deploy-caddy.sh

Lines changed: 0 additions & 35 deletions
This file was deleted.

pure-docker/deploy-cadvisor.sh

Lines changed: 0 additions & 37 deletions
This file was deleted.

pure-docker/deploy-codeinsights-db.sh

Lines changed: 0 additions & 31 deletions
This file was deleted.

0 commit comments

Comments
 (0)