Skip to content
This repository was archived by the owner on Aug 1, 2024. It is now read-only.

Commit dbe1ec0

Browse files
author
Rebecca Graber
authored
chore: remove unused elasticsearch images (#1163)
1 parent d03a0bf commit dbe1ec0

3 files changed

Lines changed: 4 additions & 46 deletions

File tree

Makefile

Lines changed: 3 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
# make dev.attach.credentials
99
# make dev.pull.registrar+cms
1010
# make dev.up.lms
11-
# make dev.up.without-deps.lms+forum+discovery+mysql57+elasticsearch+memcached
11+
# make dev.up.without-deps.lms+forum+discovery+mysql57+elasticsearch710+memcached
1212
# make dev.restart-container.mysql57+lms
1313

1414
# There are also "prefix-form" targets, which are simply an alternate way to spell
@@ -226,22 +226,18 @@ impl-dev.provision.%: dev.check-memory ## Provision specified services.
226226
dev.provision.%: ## Provision specified services.
227227
@scripts/send_metrics.py wrap "dev.provision.$*"
228228

229-
dev.backup: dev.up.mysql57+mysql80+mongo+elasticsearch+elasticsearch7+elasticsearch710+opensearch12+coursegraph ## Write all data volumes to the host.
229+
dev.backup: dev.up.mysql57+mysql80+mongo+elasticsearch710+opensearch12+coursegraph ## Write all data volumes to the host.
230230
docker run --rm --volumes-from $$(make --silent --no-print-directory dev.print-container.mysql57) -v $$(pwd)/.dev/backups:/backup debian:jessie tar zcvf /backup/mysql57.tar.gz /var/lib/mysql
231231
docker run --rm --volumes-from $$(make --silent --no-print-directory dev.print-container.mysql80) -v $$(pwd)/.dev/backups:/backup debian:jessie tar zcvf /backup/mysql80.tar.gz /var/lib/mysql
232232
docker run --rm --volumes-from $$(make --silent --no-print-directory dev.print-container.mongo) -v $$(pwd)/.dev/backups:/backup debian:jessie tar zcvf /backup/mongo.tar.gz /data/db
233-
docker run --rm --volumes-from $$(make --silent --no-print-directory dev.print-container.elasticsearch) -v $$(pwd)/.dev/backups:/backup debian:jessie tar zcvf /backup/elasticsearch.tar.gz /usr/share/elasticsearch/data
234-
docker run --rm --volumes-from $$(make --silent --no-print-directory dev.print-container.elasticsearch7) -v $$(pwd)/.dev/backups:/backup debian:jessie tar zcvf /backup/elasticsearch7.tar.gz /usr/share/elasticsearch/data
235233
docker run --rm --volumes-from $$(make --silent --no-print-directory dev.print-container.elasticsearch710) -v $$(pwd)/.dev/backups:/backup debian:jessie tar zcvf /backup/elasticsearch710.tar.gz /usr/share/elasticsearch/data
236234
docker run --rm --volumes-from $$(make --silent --no-print-directory dev.print-container.opensearch12) -v $$(pwd)/.dev/backups:/backup debian:jessie tar zcvf /backup/opensearch12.tar.gz /usr/share/opensearch/data
237235
docker run --rm --volumes-from $$(make --silent --no-print-directory dev.print-container.coursegraph) -v $$(pwd)/.dev/backups:/backup debian:jessie tar zcvf /backup/coursegraph.tar.gz /data
238236

239-
dev.restore: dev.up.mysql57+mysql80+mongo+elasticsearch+elasticsearch7+elasticsearch710+opensearch12+coursegraph ## Restore all data volumes from the host. WILL OVERWRITE ALL EXISTING DATA!
237+
dev.restore: dev.up.mysql57+mysql80+mongo+elasticsearch710+opensearch12+coursegraph ## Restore all data volumes from the host. WILL OVERWRITE ALL EXISTING DATA!
240238
docker run --rm --volumes-from $$(make --silent --no-print-directory dev.print-container.mysql57) -v $$(pwd)/.dev/backups:/backup debian:jessie tar zxvf /backup/mysql57.tar.gz
241239
docker run --rm --volumes-from $$(make --silent --no-print-directory dev.print-container.mysql80) -v $$(pwd)/.dev/backups:/backup debian:jessie tar zxvf /backup/mysql80.tar.gz
242240
docker run --rm --volumes-from $$(make --silent --no-print-directory dev.print-container.mongo) -v $$(pwd)/.dev/backups:/backup debian:jessie tar zxvf /backup/mongo.tar.gz
243-
docker run --rm --volumes-from $$(make --silent --no-print-directory dev.print-container.elasticsearch) -v $$(pwd)/.dev/backups:/backup debian:jessie tar zxvf /backup/elasticsearch.tar.gz
244-
docker run --rm --volumes-from $$(make --silent --no-print-directory dev.print-container.elasticsearch7) -v $$(pwd)/.dev/backups:/backup debian:jessie tar zxvf /backup/elasticsearch7.tar.gz
245241
docker run --rm --volumes-from $$(make --silent --no-print-directory dev.print-container.elasticsearch710) -v $$(pwd)/.dev/backups:/backup debian:jessie tar zxvf /backup/elasticsearch710.tar.gz
246242
docker run --rm --volumes-from $$(make --silent --no-print-directory dev.print-container.opensearch12) -v $$(pwd)/.dev/backups:/backup debian:jessie tar zxvf /backup/opensearch12.tar.gz
247243
docker run --rm --volumes-from $$(make --silent --no-print-directory dev.print-container.coursegraph) -v $$(pwd)/.dev/backups:/backup debian:jessie tar zxvf /backup/coursegraph.tar.gz

docker-compose.yml

Lines changed: 0 additions & 38 deletions
Original file line numberDiff line numberDiff line change
@@ -63,42 +63,6 @@ services:
6363
volumes:
6464
- devpi_data:/data
6565

66-
elasticsearch:
67-
container_name: "edx.${COMPOSE_PROJECT_NAME:-devstack}.elasticsearch"
68-
hostname: elasticsearch.devstack.edx
69-
image: edxops/elasticsearch:devstack
70-
networks:
71-
default:
72-
aliases:
73-
- edx.devstack.elasticsearch
74-
# TODO: What to do about these forwarded ports? They'll conflict with ports forwarded by the Vagrant VM.
75-
# ports:
76-
# - "9200:9200"
77-
# - "9300:9300"
78-
volumes:
79-
- elasticsearch_data:/usr/share/elasticsearch/data
80-
- elasticsearch_data:/usr/share/elasticsearch/logs
81-
82-
# This is meant to be used to test ES upgrades so that we do not have to upgrade all of our services to ES5 at once.
83-
elasticsearch7:
84-
container_name: "edx.${COMPOSE_PROJECT_NAME:-devstack}.elasticsearch7"
85-
hostname: elasticsearch7.devstack.edx
86-
image: elasticsearch:7.8.1
87-
networks:
88-
default:
89-
aliases:
90-
- edx.devstack.elasticsearch7
91-
ports:
92-
- "9200:9200"
93-
- "9300:9300"
94-
volumes:
95-
- elasticsearch7_data:/usr/share/elasticsearch/data
96-
environment:
97-
- discovery.type=single-node
98-
- bootstrap.memory_lock=true
99-
- "ES_JAVA_OPTS=-Xms512m -Xmx512m"
100-
101-
# This is meant to be used to test ES upgrades.
10266
elasticsearch710:
10367
container_name: "edx.${COMPOSE_PROJECT_NAME:-devstack}.elasticsearch710"
10468
hostname: elasticsearch710.devstack.edx
@@ -878,8 +842,6 @@ volumes:
878842
devpi_data:
879843
edxapp_lms_assets:
880844
edxapp_cms_assets:
881-
elasticsearch_data:
882-
elasticsearch7_data:
883845
elasticsearch710_data:
884846
mongo_data:
885847
opensearch12_data:

options.mk

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -90,4 +90,4 @@ credentials+discovery+ecommerce+insights+lms+registrar+cms
9090
# All third-party services.
9191
# Separated by plus signs. Listed in alphabetical order for clarity.
9292
THIRD_PARTY_SERVICES ?= \
93-
chrome+coursegraph+devpi+elasticsearch+elasticsearch7+elasticsearch710+firefox+memcached+mongo+mysql57+opensearch12+redis+namenode+datanode+resourcemanager+nodemanager+sparkmaster+sparkworker+vertica
93+
chrome+coursegraph+devpi+elasticsearch710+firefox+memcached+mongo+mysql57+opensearch12+redis+namenode+datanode+resourcemanager+nodemanager+sparkmaster+sparkworker+vertica

0 commit comments

Comments
 (0)