Skip to content

Commit

Permalink
Support for ES v1.4
Browse files Browse the repository at this point in the history
  • Loading branch information
Adam Wentz committed Feb 6, 2015
1 parent d9bb67b commit a805a9f
Show file tree
Hide file tree
Showing 3 changed files with 10 additions and 9 deletions.
15 changes: 8 additions & 7 deletions elastimorphic/management/commands/es_swap_aliases.py
Original file line number Diff line number Diff line change
Expand Up @@ -23,13 +23,14 @@ def handle(self, index_suffix, **options):
existing_aliases = es.indices.get_aliases()
for index, aliases in existing_aliases.items():
for alias, new_index in indexes.items():
if alias in aliases['aliases']:
alias_actions.append({
"remove": {
"alias": alias,
"index": index
}
})
if "aliases" in aliases:
if alias in aliases["aliases"]:
alias_actions.append({
"remove": {
"alias": alias,
"index": index
}
})
# add our new aliases
for alias, index in indexes.items():
alias_actions.append({
Expand Down
2 changes: 1 addition & 1 deletion elastimorphic/management/commands/synces.py
Original file line number Diff line number Diff line change
Expand Up @@ -39,7 +39,7 @@ def handle(self, *args, **options):
index_suffix = ""
aliases = es.indices.get_aliases()
for index_name in aliases:
index_aliases = aliases[index_name]["aliases"]
index_aliases = aliases[index_name].get("aliases")
if index_aliases:
index_alias_map[index_aliases.keys()[0]] = index_name

Expand Down
2 changes: 1 addition & 1 deletion test_provision.sh
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
# installs and fires up elasticsearch
sudo sh -c "apt-get update -y"
sudo sh -c "wget -O - http://packages.elasticsearch.org/GPG-KEY-elasticsearch | apt-key add -"
sudo sh -c "echo deb http://packages.elasticsearch.org/elasticsearch/1.0/debian stable main \ >> /etc/apt/sources.list"
sudo sh -c "echo deb http://packages.elasticsearch.org/elasticsearch/1.4/debian stable main \ >> /etc/apt/sources.list"
sudo sh -c "apt-get update -y"
sudo sh -c "apt-get install -y openjdk-7-jre elasticsearch"
sudo sh -c "update-rc.d elasticsearch defaults 95 10"
Expand Down

0 comments on commit a805a9f

Please sign in to comment.