Skip to content

Commit

Permalink
foo
Browse files Browse the repository at this point in the history
Signed-off-by: Adrian Cole <[email protected]>
  • Loading branch information
codefromthecrypt committed Feb 25, 2025
1 parent fc0f06a commit 4182f10
Showing 1 changed file with 18 additions and 4 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -15,10 +15,24 @@ def __init__(self):

def _connect_elastic(self):
"""Connects to Elasticsearch"""
return Elasticsearch(
os.getenv("ELASTICSEARCH_ENDPOINT"), # Elasticsearch endpoint
api_key=os.getenv("ELASTIC_API_KEY")
)
ELASTICSEARCH_URL = os.getenv("ELASTICSEARCH_URL")
ELASTICSEARCH_USER = os.getenv("ELASTICSEARCH_USER")
ELASTICSEARCH_PASSWORD = os.getenv("ELASTICSEARCH_PASSWORD")
ELASTICSEARCH_API_KEY = os.getenv("ELASTICSEARCH_API_KEY")

if ELASTICSEARCH_USER:
return Elasticsearch(
hosts=[ELASTICSEARCH_URL],
basic_auth=(ELASTICSEARCH_USER, ELASTICSEARCH_PASSWORD),
)
elif ELASTICSEARCH_API_KEY:
return Elasticsearch(
hosts=[ELASTICSEARCH_URL], api_key=ELASTICSEARCH_API_KEY
)
else:
raise ValueError(
"Please provide either ELASTICSEARCH_USER or ELASTICSEARCH_API_KEY"
)

def _setup_index(self):
"""Sets up the index if it doesn't exist"""
Expand Down

0 comments on commit 4182f10

Please sign in to comment.