From 3c2b4569417882130e00b15a86ed0f99da9d0e51 Mon Sep 17 00:00:00 2001
From: Daniel Wysocki <daniel.m.wysocki@gmail.com>
Date: Mon, 20 Feb 2023 16:50:37 -0500
Subject: [PATCH] Adding 'TIER' setting constant to each type of deployment

This is for easy programmatic access to the tier name.
---
 config/settings/container/dev.py        | 1 +
 config/settings/container/playground.py | 1 +
 config/settings/container/production.py | 2 ++
 config/settings/container/test.py       | 1 +
 config/settings/vm/dev.py               | 1 +
 config/settings/vm/playground.py        | 1 +
 config/settings/vm/production.py        | 1 +
 7 files changed, 8 insertions(+)

diff --git a/config/settings/container/dev.py b/config/settings/container/dev.py
index c3e2e76ef..48db5560d 100644
--- a/config/settings/container/dev.py
+++ b/config/settings/container/dev.py
@@ -1,6 +1,7 @@
 # Settings for a test/dev GraceDB instance running in a container
 from .base import *
 
+TIER = "dev"
 CONFIG_NAME = "DEV"
 
 # Debug settings
diff --git a/config/settings/container/playground.py b/config/settings/container/playground.py
index dd5e0ceb3..eb1b02d1c 100644
--- a/config/settings/container/playground.py
+++ b/config/settings/container/playground.py
@@ -3,6 +3,7 @@
 # and overrides or adds to them.
 from .base import *
 
+TIER = "playground"
 CONFIG_NAME = "USER TESTING"
 
 # Debug settings
diff --git a/config/settings/container/production.py b/config/settings/container/production.py
index aa6faee9a..67fe5d833 100644
--- a/config/settings/container/production.py
+++ b/config/settings/container/production.py
@@ -1,6 +1,8 @@
 # Settings for a production GraceDB instance running in a container
 from .base import *
 
+TIER = "production"
+
 DEBUG = False
 
 # Turn on alerts
diff --git a/config/settings/container/test.py b/config/settings/container/test.py
index 929143d5a..7ec98348f 100644
--- a/config/settings/container/test.py
+++ b/config/settings/container/test.py
@@ -1,6 +1,7 @@
 # Settings for a test/dev GraceDB instance running in a container
 from .base import *
 
+TIER = "test"
 CONFIG_NAME = "TEST"
 
 # Debug settings
diff --git a/config/settings/vm/dev.py b/config/settings/vm/dev.py
index c2b829c32..6edf9ffec 100644
--- a/config/settings/vm/dev.py
+++ b/config/settings/vm/dev.py
@@ -4,6 +4,7 @@
 import socket
 from .base import *
 
+TIER = "dev"
 CONFIG_NAME = "DEV"
 
 # Debug settings
diff --git a/config/settings/vm/playground.py b/config/settings/vm/playground.py
index c58ac32d8..644a9c76b 100644
--- a/config/settings/vm/playground.py
+++ b/config/settings/vm/playground.py
@@ -3,6 +3,7 @@
 # from base.py settings) and overrides or adds to them.
 from .base import *
 
+TIER = "playground"
 CONFIG_NAME = "USER TESTING"
 
 # Debug settings
diff --git a/config/settings/vm/production.py b/config/settings/vm/production.py
index 6558b94cc..72f8b3016 100644
--- a/config/settings/vm/production.py
+++ b/config/settings/vm/production.py
@@ -3,6 +3,7 @@
 # settings) and overrides or adds to them.
 from .base import *
 
+TIER = "production"
 DEBUG = False
 
 # LVAlert Overseer settings
-- 
GitLab