1+ resource "kubernetes_namespace" "archivematica_prod" {
2+ metadata {
3+ name = " archivematica-prod"
4+ }
5+ }
6+
17data "kubernetes_resource" "archivematica_prod" {
28 kind = " Deployment"
39 api_version = " apps/v1"
4- metadata { name = " archivematica-prod" }
10+ metadata {
11+ name = " archivematica-prod"
12+ namespace = kubernetes_namespace. archivematica_prod . metadata [0 ]. name
13+ }
514}
615
716resource "kubernetes_deployment" "archivematica_prod" {
@@ -11,6 +20,7 @@ resource "kubernetes_deployment" "archivematica_prod" {
1120 App = " archivematica-prod"
1221 Environment = " prod"
1322 }
23+ namespace = kubernetes_namespace. archivematica_prod . metadata [0 ]. name
1424 }
1525 spec {
1626 replicas = 1
@@ -565,7 +575,10 @@ resource "kubernetes_deployment" "archivematica_prod" {
565575data "kubernetes_resource" "mcp_client_prod" {
566576 kind = " Deployment"
567577 api_version = " apps/v1"
568- metadata { name = " archivematica-mcp-client-prod" }
578+ metadata {
579+ name = " archivematica-mcp-client-prod"
580+ namespace = kubernetes_namespace. archivematica_prod . metadata [0 ]. name
581+ }
569582}
570583
571584resource "kubernetes_deployment" "mcp_client_prod" {
@@ -575,6 +588,7 @@ resource "kubernetes_deployment" "mcp_client_prod" {
575588 App = " archivematica-prod"
576589 Environment = " prod"
577590 }
591+ namespace = kubernetes_namespace. archivematica_prod . metadata [0 ]. name
578592 }
579593 spec {
580594 replicas = 4
@@ -701,7 +715,8 @@ resource "kubernetes_deployment" "mcp_client_prod" {
701715
702716resource "kubernetes_service" "archivematica_dashboard_service_prod" {
703717 metadata {
704- name = " archivematica-dashboard-prod"
718+ name = " archivematica-dashboard-prod"
719+ namespace = kubernetes_namespace. archivematica_prod . metadata [0 ]. name
705720 }
706721 spec {
707722 type = " ClusterIP"
@@ -717,7 +732,8 @@ resource "kubernetes_service" "archivematica_dashboard_service_prod" {
717732
718733resource "kubernetes_service" "archivematica_storage_service_prod" {
719734 metadata {
720- name = " archivematica-storage-prod"
735+ name = " archivematica-storage-prod"
736+ namespace = kubernetes_namespace. archivematica_prod . metadata [0 ]. name
721737 }
722738 spec {
723739 type = " ClusterIP"
@@ -733,7 +749,8 @@ resource "kubernetes_service" "archivematica_storage_service_prod" {
733749
734750resource "kubernetes_persistent_volume_claim" "archivematica_prod_pipeline_data_pvc" {
735751 metadata {
736- name = " prod-pipeline-data"
752+ name = " prod-pipeline-data"
753+ namespace = kubernetes_namespace. archivematica_prod . metadata [0 ]. name
737754 }
738755 spec {
739756 access_modes = [" ReadWriteOnce" ]
@@ -749,7 +766,8 @@ resource "kubernetes_persistent_volume_claim" "archivematica_prod_pipeline_data_
749766
750767resource "kubernetes_persistent_volume_claim" "archivematica_prod_staging_data_pvc" {
751768 metadata {
752- name = " prod-staging-data"
769+ name = " prod-staging-data"
770+ namespace = kubernetes_namespace. archivematica_prod . metadata [0 ]. name
753771 }
754772 spec {
755773 access_modes = [" ReadWriteOnce" ]
@@ -765,7 +783,8 @@ resource "kubernetes_persistent_volume_claim" "archivematica_prod_staging_data_p
765783
766784resource "kubernetes_persistent_volume_claim" "archivematica_prod_location_data_pvc" {
767785 metadata {
768- name = " prod-location-data"
786+ name = " prod-location-data"
787+ namespace = kubernetes_namespace. archivematica_prod . metadata [0 ]. name
769788 }
770789 spec {
771790 access_modes = [" ReadWriteOnce" ]
@@ -781,7 +800,8 @@ resource "kubernetes_persistent_volume_claim" "archivematica_prod_location_data_
781800
782801resource "kubernetes_persistent_volume_claim" "archivematica_prod_transfer_share_pvc" {
783802 metadata {
784- name = " prod-transfer-share"
803+ name = " prod-transfer-share"
804+ namespace = kubernetes_namespace. archivematica_prod . metadata [0 ]. name
785805 }
786806 spec {
787807 access_modes = [" ReadWriteOnce" ]
@@ -797,7 +817,8 @@ resource "kubernetes_persistent_volume_claim" "archivematica_prod_transfer_share
797817
798818resource "kubernetes_persistent_volume_claim" "archivematica_prod_storage_share_pvc" {
799819 metadata {
800- name = " prod-storage-share"
820+ name = " prod-storage-share"
821+ namespace = kubernetes_namespace. archivematica_prod . metadata [0 ]. name
801822 }
802823 spec {
803824 access_modes = [" ReadWriteOnce" ]
0 commit comments