1+ resource "kubernetes_namespace" "archivematica_prod" {
2+ metadata {
3+ name = " archivematica-prod"
4+ }
5+ }
6+
17data "kubernetes_resource" "archivematica_prod" {
28 count = local. need_images ? 1 : 0
39 kind = " Deployment"
410 api_version = " apps/v1"
5- metadata { name = " archivematica-prod" }
11+ metadata {
12+ name = " archivematica-prod"
13+ namespace = kubernetes_namespace. archivematica_prod . metadata [0 ]. name
14+ }
615}
716
817resource "kubernetes_deployment" "archivematica_prod" {
@@ -12,6 +21,7 @@ resource "kubernetes_deployment" "archivematica_prod" {
1221 App = " archivematica-prod"
1322 Environment = " prod"
1423 }
24+ namespace = kubernetes_namespace. archivematica_prod . metadata [0 ]. name
1525 }
1626 spec {
1727 replicas = 1
@@ -25,6 +35,9 @@ resource "kubernetes_deployment" "archivematica_prod" {
2535 labels = {
2636 App = " archivematica-prod"
2737 }
38+ annotations = {
39+ " instrumentation.opentelemetry.io/inject-python" = " false"
40+ }
2841 }
2942 spec {
3043 security_context {
@@ -567,7 +580,10 @@ data "kubernetes_resource" "mcp_client_prod" {
567580 count = local. need_images ? 1 : 0
568581 kind = " Deployment"
569582 api_version = " apps/v1"
570- metadata { name = " archivematica-mcp-client-prod" }
583+ metadata {
584+ name = " archivematica-mcp-client-prod"
585+ namespace = kubernetes_namespace. archivematica_prod . metadata [0 ]. name
586+ }
571587}
572588
573589resource "kubernetes_deployment" "mcp_client_prod" {
@@ -577,6 +593,7 @@ resource "kubernetes_deployment" "mcp_client_prod" {
577593 App = " archivematica-prod"
578594 Environment = " prod"
579595 }
596+ namespace = kubernetes_namespace. archivematica_prod . metadata [0 ]. name
580597 }
581598 spec {
582599 replicas = 4
@@ -590,6 +607,9 @@ resource "kubernetes_deployment" "mcp_client_prod" {
590607 labels = {
591608 App = " archivematica-mcp-client-prod"
592609 }
610+ annotations = {
611+ " instrumentation.opentelemetry.io/inject-python" = " false"
612+ }
593613 }
594614 spec {
595615 container {
@@ -703,7 +723,8 @@ resource "kubernetes_deployment" "mcp_client_prod" {
703723
704724resource "kubernetes_service" "archivematica_dashboard_service_prod" {
705725 metadata {
706- name = " archivematica-dashboard-prod"
726+ name = " archivematica-dashboard-prod"
727+ namespace = kubernetes_namespace. archivematica_prod . metadata [0 ]. name
707728 }
708729 spec {
709730 type = " ClusterIP"
@@ -719,7 +740,8 @@ resource "kubernetes_service" "archivematica_dashboard_service_prod" {
719740
720741resource "kubernetes_service" "archivematica_storage_service_prod" {
721742 metadata {
722- name = " archivematica-storage-prod"
743+ name = " archivematica-storage-prod"
744+ namespace = kubernetes_namespace. archivematica_prod . metadata [0 ]. name
723745 }
724746 spec {
725747 type = " ClusterIP"
@@ -735,7 +757,8 @@ resource "kubernetes_service" "archivematica_storage_service_prod" {
735757
736758resource "kubernetes_persistent_volume_claim" "archivematica_prod_pipeline_data_pvc" {
737759 metadata {
738- name = " prod-pipeline-data"
760+ name = " prod-pipeline-data"
761+ namespace = kubernetes_namespace. archivematica_prod . metadata [0 ]. name
739762 }
740763 spec {
741764 access_modes = [" ReadWriteOnce" ]
@@ -751,7 +774,8 @@ resource "kubernetes_persistent_volume_claim" "archivematica_prod_pipeline_data_
751774
752775resource "kubernetes_persistent_volume_claim" "archivematica_prod_staging_data_pvc" {
753776 metadata {
754- name = " prod-staging-data"
777+ name = " prod-staging-data"
778+ namespace = kubernetes_namespace. archivematica_prod . metadata [0 ]. name
755779 }
756780 spec {
757781 access_modes = [" ReadWriteOnce" ]
@@ -767,7 +791,8 @@ resource "kubernetes_persistent_volume_claim" "archivematica_prod_staging_data_p
767791
768792resource "kubernetes_persistent_volume_claim" "archivematica_prod_location_data_pvc" {
769793 metadata {
770- name = " prod-location-data"
794+ name = " prod-location-data"
795+ namespace = kubernetes_namespace. archivematica_prod . metadata [0 ]. name
771796 }
772797 spec {
773798 access_modes = [" ReadWriteOnce" ]
@@ -783,7 +808,8 @@ resource "kubernetes_persistent_volume_claim" "archivematica_prod_location_data_
783808
784809resource "kubernetes_persistent_volume_claim" "archivematica_prod_transfer_share_pvc" {
785810 metadata {
786- name = " prod-transfer-share"
811+ name = " prod-transfer-share"
812+ namespace = kubernetes_namespace. archivematica_prod . metadata [0 ]. name
787813 }
788814 spec {
789815 access_modes = [" ReadWriteOnce" ]
@@ -799,7 +825,8 @@ resource "kubernetes_persistent_volume_claim" "archivematica_prod_transfer_share
799825
800826resource "kubernetes_persistent_volume_claim" "archivematica_prod_storage_share_pvc" {
801827 metadata {
802- name = " prod-storage-share"
828+ name = " prod-storage-share"
829+ namespace = kubernetes_namespace. archivematica_prod . metadata [0 ]. name
803830 }
804831 spec {
805832 access_modes = [" ReadWriteOnce" ]
0 commit comments