Skip to content

Commit 5fb198e

Browse files
committed
make get_all_db_pod_ips function available
1 parent 01e3d92 commit 5fb198e

File tree

1 file changed

+9
-5
lines changed

1 file changed

+9
-5
lines changed

src/netstat/k8s.cr

Lines changed: 9 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -5,16 +5,20 @@ require "../utils/mariadb.cr"
55

66
module Netstat
77
module K8s
8-
def self.get_all_non_db_service_pod_ips
9-
cnf_services = KubectlClient::Get.services(all_namespaces: true)
10-
Log.info { "first cnf_services: #{cnf_services}" }
11-
8+
def self.get_all_db_pod_ips
129
db_pods = self.get_mariadb_pods_by_digest
1310
Log.info { "DB Pods: #{db_pods}" }
1411

1512
db_pod_ips = self.get_pods_ips(db_pods)
13+
Log.info { "DB Pods ips #{db_pod_ips}" }
14+
db_pod_ips
15+
end
16+
17+
def self.get_all_non_db_service_pod_ips
18+
cnf_services = KubectlClient::Get.services(all_namespaces: true)
19+
Log.info { "all namespace services: #{cnf_services}" }
1620

17-
Log.info { "DB Pods: #{db_pod_ips}" }
21+
db_pod_ips = self.get_all_db_pod_ips
1822

1923
# get all pod_ips by first cnf service that is not the database service
2024
all_service_pod_ips = [] of Array(NamedTuple(service_group_id: Int32, pod_ips: Array(JSON::Any)))

0 commit comments

Comments
 (0)