system: add identifying labels to services (#93)

* system: add identifying labels to services

* fix labels
This commit is contained in:
David Dollar 2020-01-29 22:53:16 -05:00 committed by GitHub
parent 105d0fcc00
commit bcdc3f44c4
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
4 changed files with 32 additions and 12 deletions

View File

@ -41,8 +41,10 @@ resource "kubernetes_deployment" "atom" {
name = "atom"
labels = {
service = "atom"
name = "atom"
system = "convox"
service = "atom"
type = "service"
}
}
@ -51,8 +53,10 @@ resource "kubernetes_deployment" "atom" {
selector {
match_labels = {
name = "atom"
system = "convox"
service = "atom"
type = "service"
}
}
@ -72,8 +76,10 @@ resource "kubernetes_deployment" "atom" {
}
labels = {
name = "atom"
system = "convox"
service = "atom"
type = "service"
}
}

View File

@ -56,8 +56,10 @@ resource "kubernetes_deployment" "api" {
name = "api"
labels = {
name = "api"
system = "convox"
service = "api"
type = "service"
}
}
@ -68,8 +70,10 @@ resource "kubernetes_deployment" "api" {
selector {
match_labels = {
name = "api"
system = "convox"
service = "api"
type = "service"
}
}
@ -88,8 +92,10 @@ resource "kubernetes_deployment" "api" {
})
labels = merge(var.labels, {
name = "api"
system = "convox"
service = "api"
type = "service"
})
}

View File

@ -33,7 +33,10 @@ resource "kubernetes_deployment" "redis" {
name = var.name
labels = {
name = var.name
scope = "system"
system = "convox"
type = "resource"
}
}
@ -43,22 +46,20 @@ resource "kubernetes_deployment" "redis" {
selector {
match_labels = {
name = var.name
scope = "system"
service = var.name
system = "convox"
type = "redis"
name = var.name
scope = "system"
system = "convox"
type = "resource"
}
}
template {
metadata {
labels = {
name = var.name
scope = "system"
service = var.name
system = "convox"
type = "redis"
name = var.name
scope = "system"
system = "convox"
type = "resource"
}
}

View File

@ -79,8 +79,10 @@ resource "kubernetes_deployment" "router" {
name = "router"
labels = {
service = "router"
name = "router"
system = "convox"
service = "router"
type = "service"
}
}
@ -90,8 +92,10 @@ resource "kubernetes_deployment" "router" {
selector {
match_labels = {
name = "router"
system = "convox"
service = "router"
type = "service"
}
}
@ -106,9 +110,12 @@ resource "kubernetes_deployment" "router" {
template {
metadata {
annotations = var.annotations
labels = {
name = "router"
system = "convox"
service = "router"
type = "service"
}
}