Skip to content

Commit

Permalink
AWS Secrets Handling
Browse files Browse the repository at this point in the history
  • Loading branch information
Francesco Cosentino committed Jan 3, 2024
1 parent fae228c commit fb5058d
Show file tree
Hide file tree
Showing 2 changed files with 13 additions and 15 deletions.
2 changes: 1 addition & 1 deletion release.py
Original file line number Diff line number Diff line change
Expand Up @@ -9,5 +9,5 @@

__metaclass__ = type # pylint: disable=invalid-name

__version__ = "v0.1.8"
__version__ = "v0.1.9"
__author__ = "F."
26 changes: 12 additions & 14 deletions tracker/config/config.py
Original file line number Diff line number Diff line change
Expand Up @@ -47,21 +47,19 @@ def _load_config(self):

self._update_threshold = int(os.getenv("UPDATE_THRESHOLD", "5"))

self._telegram_token = os.getenv("TELEGRAM_TOKEN")
self._etherscan_api_key = os.getenv("ETHERSCAN_API_KEY")

if AWSUtils.is_aws_environment():
_telegram_token_secret = AWSUtils.get_secret_value(
"prod/telegram-gas-tracker/TELEGRAM_TOKEN"
)
self._telegram_token = AWSUtils.get_secret_value(_telegram_token_secret)

_etherscan_api_key_secret = AWSUtils.get_secret_value(
"prod/telegram-gas-tracker/ETHERSCAN_API_KEY"
)
self._etherscan_api_key = AWSUtils.get_secret_value(
_etherscan_api_key_secret
)
else:
self._telegram_token = os.getenv("TELEGRAM_TOKEN")
self._etherscan_api_key = os.getenv("ETHERSCAN_API_KEY")
# _telegram_token_secret = AWSUtils.get_secret_value(
# "prod/telegram-gas-tracker/TELEGRAM_TOKEN"
# )
self._telegram_token = AWSUtils.get_secret_value(self._telegram_token)

# _etherscan_api_key_secret = AWSUtils.get_secret_value(
# "prod/telegram-gas-tracker/ETHERSCAN_API_KEY"
# )
self._etherscan_api_key = AWSUtils.get_secret_value(self._etherscan_api_key)

self._telegram_api_url = f"https://api.telegram.org/bot{self._telegram_token}/"
self._etherscan_api_url = (
Expand Down

0 comments on commit fb5058d

Please sign in to comment.