From 74cdc1585309f86d4d43e236dba8903ccb394dd6 Mon Sep 17 00:00:00 2001 From: Jennifer Richards Date: Wed, 19 Jun 2024 15:43:43 -0300 Subject: [PATCH] ci: get registration API key from env (#7564) --- k8s/django-config.yaml | 2 ++ k8s/settings_local.py | 5 ++++- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/k8s/django-config.yaml b/k8s/django-config.yaml index 9ece6fa9e..eff4eb802 100644 --- a/k8s/django-config.yaml +++ b/k8s/django-config.yaml @@ -57,6 +57,8 @@ data: yeUc2Ykkwemt3U0IKcXZOVStxUldpK1lYcklUc2duOTIvZ1Z4WDVBb0swbitzNUx4 N2ZwanhrQVJWaTY2U0Y2elRKblgKLS0tLS1FTkQgUFJJVkFURSBLRVktLS0tLQo= + #DATATRACKER_REGISTRATION_API_KEY: "some-key" # secret" + # DATATRACKER_MEETECHO_API_BASE: "https://meetings.conf.meetecho.com/api/v1/" DATATRACKER_MEETECHO_CLIENT_ID: "this-is-the-meetecho-client-id" # secret DATATRACKER_MEETECHO_CLIENT_SECRET: "this-is-the-meetecho-client-secret" # secret diff --git a/k8s/settings_local.py b/k8s/settings_local.py index 8fd9530d7..84a76eb12 100644 --- a/k8s/settings_local.py +++ b/k8s/settings_local.py @@ -118,7 +118,10 @@ IANA_SYNC_PROTOCOLS_URL = "http://www.iana.org/protocols/" RFC_EDITOR_NOTIFICATION_URL = "http://www.rfc-editor.org/parser/parser.php" -STATS_REGISTRATION_ATTENDEES_JSON_URL = 'https://registration.ietf.org/{number}/attendees/?apikey=redacted' +_registration_api_key = os.environ.get("DATATRACKER_REGISTRATION_API_KEY", None) +if _registration_api_key is None: + raise RuntimeError("DATATRACKER_REGISTRATION_API_KEY must be set") +STATS_REGISTRATION_ATTENDEES_JSON_URL = f"https://registration.ietf.org/{{number}}/attendees/?apikey={_registration_api_key}" #FIRST_CUTOFF_DAYS = 12 #SECOND_CUTOFF_DAYS = 12