add env var to finance app with currency converted api key [ci skip]

This commit is contained in:
Viktor Barzin 2023-10-27 12:22:45 +00:00
parent 120a69d19c
commit 05944f716e
4 changed files with 15 additions and 6 deletions

View file

@ -50,6 +50,7 @@ variable "alertmanager_slack_api_url" {}
variable "home_assistant_configuration" {}
variable "shadowsocks_password" {}
variable "finance_app_db_connection_string" {}
variable "finance_app_currency_converter_api_key" {}
variable "finance_app_graphql_api_secret" {}
variable "headscale_config" {}
@ -267,8 +268,9 @@ module "kubernetes_cluster" {
shadowsocks_password = var.shadowsocks_password
# finance app
finance_app_graphql_api_secret = var.finance_app_graphql_api_secret
finance_app_db_connection_string = var.finance_app_db_connection_string
finance_app_graphql_api_secret = var.finance_app_graphql_api_secret
finance_app_db_connection_string = var.finance_app_db_connection_string
finance_app_currency_converter_api_key = var.finance_app_currency_converter_api_key
headscale_config = var.headscale_config
}

View file

@ -5,6 +5,7 @@ variable "prod_graphql_endpoint" {
variable "graphql_api_secret" {}
variable "db_connection_string" {
}
variable "currency_converter_api_key" {}
resource "kubernetes_namespace" "finance_app" {
@ -122,6 +123,10 @@ resource "kubernetes_deployment" "finance_app" {
name = "VECTORIZER_PATH"
value = "/data/vectorizer_categorizer.pkl"
}
env {
name = "CURRENCY_CONVERTER_API_KEY"
value = var.currency_converter_api_key
}
volume_mount {
name = "data"
mount_path = "/data"

View file

@ -37,6 +37,7 @@ variable "alertmanager_slack_api_url" {}
variable "home_assistant_configuration" {}
variable "shadowsocks_password" {}
variable "finance_app_db_connection_string" {}
variable "finance_app_currency_converter_api_key" {}
variable "finance_app_graphql_api_secret" {}
variable "headscale_config" {}
@ -253,10 +254,11 @@ module "home_assistant" {
}
module "finance_app" {
source = "./finance_app"
tls_secret_name = var.tls_secret_name
graphql_api_secret = var.finance_app_graphql_api_secret
db_connection_string = var.finance_app_db_connection_string
source = "./finance_app"
tls_secret_name = var.tls_secret_name
graphql_api_secret = var.finance_app_graphql_api_secret
db_connection_string = var.finance_app_db_connection_string
currency_converter_api_key = var.finance_app_currency_converter_api_key
}
module "excalidraw" {

Binary file not shown.