@@ -18,82 +18,82 @@ resource "azurerm_managed_disk" "storage" {
1818 disk_size_gb = var. persistent_storage_size_gi
1919}
2020
21- resource "kubernetes_persistent_volume" "storage" {
22- count = var. persistent_storage ? 1 : 0
23-
24- metadata {
25- name = " ${ random_uuid . volume . result } -bot-pv"
26- }
27- spec {
28- capacity = {
29- storage = " ${ var . persistent_storage_size_gi } Gi"
30- }
31- storage_class_name = " managed-csi"
32- access_modes = [" ReadWriteOnce" ]
33- persistent_volume_source {
34- csi {
35- driver = " disk.csi.azure.com"
36- volume_handle = azurerm_managed_disk. storage [0 ]. id
37- }
38- }
39- }
40-
41- depends_on = [
42- azurerm_managed_disk . storage
43- ]
44- }
45-
46- resource "kubernetes_persistent_volume_claim" "storage_pvc" {
47- count = var. persistent_storage ? 1 : 0
48- metadata {
49- name = var. pvc_name == " " ? " bot-pvc" : var. pvc_name
50- namespace = var. bot_namespace
51- }
52- spec {
53- access_modes = [" ReadWriteOnce" ]
54- storage_class_name = " managed-csi"
55- resources {
56- requests = {
57- storage = " ${ var . persistent_storage_size_gi } Gi"
58- }
59- }
60- volume_name = kubernetes_persistent_volume. storage [0 ]. metadata [0 ]. name
61- }
62- }
63-
64- resource "kubernetes_secret" "git_config" {
65- count = var. git_config ? 1 : 0
66- metadata {
67- name = " git-config"
68- namespace = var. bot_namespace
69- }
70-
71- data = {
72- " git_info.json" = jsonencode ({
73- user = var.git_user,
74- email = var.git_email,
75- data_repo = var.git_data_repo,
76- remote_repo = var.git_remote_repo,
77- path = var.git_path
78- })
79- " ssh-key" = var.git_password
80- }
81- }
82-
83- resource "kubernetes_secret" "git_ssh_config" {
84- count = var. git_config ? 1 : 0
85- metadata {
86- name = " ssh-config"
87- namespace = var. bot_namespace
88- }
89-
90- data = {
91- " config" = << EOF
92- Host github
93- HostName github.com
94- User git
95- IdentityFile /git/ssh-key
96- IdentitiesOnly yes
97- EOF
98- }
99- }
21+ # resource "kubernetes_persistent_volume" "storage" {
22+ # count = var.persistent_storage ? 1 : 0
23+ #
24+ # metadata {
25+ # name = "${random_uuid.volume.result}-bot-pv"
26+ # }
27+ # spec {
28+ # capacity = {
29+ # storage = "${var.persistent_storage_size_gi}Gi"
30+ # }
31+ # storage_class_name = "managed-csi"
32+ # access_modes = ["ReadWriteOnce"]
33+ # persistent_volume_source {
34+ # csi {
35+ # driver = "disk.csi.azure.com"
36+ # volume_handle = azurerm_managed_disk.storage[0].id
37+ # }
38+ # }
39+ # }
40+ #
41+ # depends_on = [
42+ # azurerm_managed_disk.storage
43+ # ]
44+ # }
45+ #
46+ # resource "kubernetes_persistent_volume_claim" "storage_pvc" {
47+ # count = var.persistent_storage ? 1 : 0
48+ # metadata {
49+ # name = var.pvc_name == "" ? "bot-pvc" : var.pvc_name
50+ # namespace = var.bot_namespace
51+ # }
52+ # spec {
53+ # access_modes = ["ReadWriteOnce"]
54+ # storage_class_name = "managed-csi"
55+ # resources {
56+ # requests = {
57+ # storage = "${var.persistent_storage_size_gi}Gi"
58+ # }
59+ # }
60+ # volume_name = kubernetes_persistent_volume.storage[0].metadata[0].name
61+ # }
62+ # }
63+ #
64+ # resource "kubernetes_secret" "git_config" {
65+ # count = var.git_config ? 1 : 0
66+ # metadata {
67+ # name = "git-config"
68+ # namespace = var.bot_namespace
69+ # }
70+ #
71+ # data = {
72+ # "git_info.json" = jsonencode({
73+ # user = var.git_user,
74+ # email = var.git_email,
75+ # data_repo = var.git_data_repo,
76+ # remote_repo = var.git_remote_repo,
77+ # path = var.git_path
78+ # })
79+ # "ssh-key" = var.git_password
80+ # }
81+ # }
82+ #
83+ # resource "kubernetes_secret" "git_ssh_config" {
84+ # count = var.git_config ? 1 : 0
85+ # metadata {
86+ # name = "ssh-config"
87+ # namespace = var.bot_namespace
88+ # }
89+ #
90+ # data = {
91+ # "config" = <<EOF
92+ # Host github
93+ # HostName github.com
94+ # User git
95+ # IdentityFile /git/ssh-key
96+ # IdentitiesOnly yes
97+ # EOF
98+ # }
99+ # }
0 commit comments