From b1e21a0ee997694d82ec88c3c4064ab947e05c5d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=EB=B3=80=EC=A0=95=ED=9B=88?= Date: Wed, 5 Jul 2023 10:19:53 +0900 Subject: [PATCH] release 3.5.2 --- cmoa_install.yaml | 2 +- inventory | 10 +++---- roles/cmoa_install/.DS_Store | Bin 0 -> 6148 bytes .../files/00-default/secret_dockerhub.yaml | 0 .../files/00-default/secret_nexus.yaml | 0 .../postgres/postgres_insert_ddl.psql | 27 ++++++++++++++++-- .../tasks/00-default-settings-node.yml | 2 +- .../tasks/00-ubuntu-os-main.yml | 20 ++++++------- 8 files changed, 42 insertions(+), 19 deletions(-) create mode 100644 roles/cmoa_install/.DS_Store mode change 100644 => 100755 roles/cmoa_install/files/00-default/secret_dockerhub.yaml mode change 100644 => 100755 roles/cmoa_install/files/00-default/secret_nexus.yaml diff --git a/cmoa_install.yaml b/cmoa_install.yaml index 5f466c0..3c8bcf2 100755 --- a/cmoa_install.yaml +++ b/cmoa_install.yaml @@ -6,4 +6,4 @@ KUBECONFIG: /root/.kube/ansible_config roles: - role: cmoa_install - delegate_to: 127.0.0.1 + #delegate_to: 127.0.0.1 diff --git a/inventory b/inventory index 861a6b5..5b969cd 100755 --- a/inventory +++ b/inventory @@ -1,11 +1,11 @@ [master] -10.10.10.10 +10.10.43.200 [worker1] -10.10.10.11 +10.10.43.201 [worker2] -10.10.10.12 +10.10.43.202 [cluster:children] master @@ -15,7 +15,7 @@ worker2 [master:vars] kubernetes_role="master" -runtime="docker" +runtime="containerd" [worker1:vars] kubernetes_role="node" @@ -23,4 +23,4 @@ runtime="containerd" [worker2:vars] kubernetes_role="node" -runtime="crio" +runtime="containerd" diff --git a/roles/cmoa_install/.DS_Store b/roles/cmoa_install/.DS_Store new file mode 100644 index 0000000000000000000000000000000000000000..4d70911a9b53a7fbf43c18208e9386a770eff0d1 GIT binary patch literal 6148 zcmeHK%}T>S5Z>*NO({YS3VK`cTClBJ6fYsx7cim+m70*M!I&*gY7V84yS|Vw;`2DO zyMY#qM-e*%yWi~m>}Ed5{xHV4I}N*x*^Ds@8X`w!g`jz*t73u?xtb#l@^l=;GFUOq z-!$R3*VzM$Sj}_F+{^rIn!5hv21l1t#zCq3 z!BsTMhxXQ)Ofo-8MiZ3~g(C>Ly^fMl=B}J3VXAUH?Xa3wb7=3*X8m5jEqaGX^R}3E zyS?MKIO!bB=S^#SZ~ydS_#D3^@=Y_zfpR6A21|GcWuc^3Z<53^c?4^jQAQFH1H=F^ zKn$!U1LioeT5DN76-^8f13xi<`-6an=olz9kTaLC0XB5j-GV zrvmC!Zk`xir-NOXILBb2QKvJmR)%@Z%H`vQtJT3SR5;^~M(T+HVqlqpsvg>S{-47y zv+|L@oI)dFfEf5^4Di~(8@N!EIa|M#hi9#Tb`K2&;|f$jKwr89zySA=9p%)1fjY!F X1`CZi3))pWAYB9$A=D8Azres3Bg0D; literal 0 HcmV?d00001 diff --git a/roles/cmoa_install/files/00-default/secret_dockerhub.yaml b/roles/cmoa_install/files/00-default/secret_dockerhub.yaml old mode 100644 new mode 100755 diff --git a/roles/cmoa_install/files/00-default/secret_nexus.yaml b/roles/cmoa_install/files/00-default/secret_nexus.yaml old mode 100644 new mode 100755 diff --git a/roles/cmoa_install/files/03-ddl-dml/postgres/postgres_insert_ddl.psql b/roles/cmoa_install/files/03-ddl-dml/postgres/postgres_insert_ddl.psql index c002b56..349f9f3 100755 --- a/roles/cmoa_install/files/03-ddl-dml/postgres/postgres_insert_ddl.psql +++ b/roles/cmoa_install/files/03-ddl-dml/postgres/postgres_insert_ddl.psql @@ -1215,6 +1215,10 @@ CREATE TABLE cmoa_job_base ( create_time timestamp default now(), PRIMARY KEY (kube_flatting_time, cluster_id, kind, metadata_uid, row_index) ); +CREATE INDEX cmoa_job_base_index_1 + on cmoa_job_base (metadata_uid); +CREATE INDEX cmoa_job_base_index_2 + on cmoa_job_base (kind); ---------------------------- CREATE TABLE cmoa_job_template ( kube_flatting_time bigint, @@ -1443,6 +1447,10 @@ CREATE TABLE cmoa_pod_base ( create_time timestamp default now(), PRIMARY KEY (kube_flatting_time, cluster_id, kind, metadata_uid, row_index) ); +CREATE INDEX cmoa_pod_base_index_1 + on cmoa_pod_base (metadata_ownerReferences_uid); +CREATE INDEX cmoa_pod_base_index_2 + on cmoa_pod_base (metadata_ownerreferences_kind); ---------------------------- CREATE TABLE cmoa_pod_conditions ( kube_flatting_time bigint, @@ -1664,7 +1672,22 @@ CREATE TABLE cmoa_secret_base ( create_time timestamp default now(), PRIMARY KEY (kube_flatting_time, cluster_id, kind, metadata_uid, row_index) ); - +---------------------------- +CREATE VIEW v_cmoa_job AS + select Q.kube_flatting_time, Q.cluster_id, Q.metadata_ownerreferences_kind, Q.metadata_uid, K.status_phase + from (select A.kube_flatting_time as job_flatting_time, A.metadata_uid as job_metadata_uid, B.kube_flatting_time as pod_flatting_time + from (select metadata_uid, max(kube_flatting_time) as kube_flatting_time + from cmoa_job_base + where kind='Job' and kube_flatting_time > extract(epoch from (CURRENT_TIMESTAMP - INTERVAL '1 hours'))*1000 + group by metadata_uid) A, + (select metadata_ownerreferences_uid, max(kube_flatting_time) as kube_flatting_time + from cmoa_pod_base + where metadata_ownerreferences_kind='Job' and kube_flatting_time > extract(epoch from (CURRENT_TIMESTAMP - INTERVAL '1 hours'))*1000 + group by metadata_ownerreferences_uid) B + where A.metadata_uid = B.metadata_ownerreferences_uid) J + inner join cmoa_job_base Q on Q.metadata_uid = J.job_metadata_uid and Q.kube_flatting_time = J.job_flatting_time + inner join cmoa_pod_base K on K.metadata_ownerreferences_uid = J.job_metadata_uid and K.kube_flatting_time = J.pod_flatting_time + group by Q.kube_flatting_time, Q.cluster_id, Q.metadata_ownerreferences_kind, Q.metadata_uid, K.status_phase; CREATE TABLE public.api_error_history ( id int8 NOT NULL, @@ -1710,4 +1733,4 @@ CREATE TABLE public.tenant_info_auth_resources ( -- public.tenant_info_auth_resources foreign keys ALTER TABLE public.tenant_info_auth_resources ADD CONSTRAINT fkkecsc13ydhwg8u05aumkqbnx1 FOREIGN KEY (tenant_info_id) REFERENCES public.tenant_info(id); -ALTER TABLE public.tenant_info_auth_resources ADD CONSTRAINT fkpvvec4ju3hsma6s1rtgvr4mf6 FOREIGN KEY (auth_resources_id) REFERENCES public.auth_resource3(id); \ No newline at end of file +ALTER TABLE public.tenant_info_auth_resources ADD CONSTRAINT fkpvvec4ju3hsma6s1rtgvr4mf6 FOREIGN KEY (auth_resources_id) REFERENCES public.auth_resource3(id); diff --git a/roles/cmoa_install/tasks/00-default-settings-node.yml b/roles/cmoa_install/tasks/00-default-settings-node.yml index a568b74..11e5e01 100644 --- a/roles/cmoa_install/tasks/00-default-settings-node.yml +++ b/roles/cmoa_install/tasks/00-default-settings-node.yml @@ -24,4 +24,4 @@ cmoa: worker2 with_items: - "{{ ansible_hostname }}" - when: ansible_default_ipv4.address in groups.worker2 \ No newline at end of file + when: ansible_default_ipv4.address in groups.worker2 diff --git a/roles/cmoa_os_setting/tasks/00-ubuntu-os-main.yml b/roles/cmoa_os_setting/tasks/00-ubuntu-os-main.yml index 8c460d5..2ef36d7 100644 --- a/roles/cmoa_os_setting/tasks/00-ubuntu-os-main.yml +++ b/roles/cmoa_os_setting/tasks/00-ubuntu-os-main.yml @@ -1,15 +1,15 @@ --- -- name: Update and upgrade apt packages - apt: - upgrade: yes - update_cache: yes - force_apt_get: yes - cache_valid_time: 86400 +#- name: Update and upgrade apt packages +# apt: +# upgrade: yes +# update_cache: yes +# force_apt_get: yes +# cache_valid_time: 86400 -- name: Install apt packages - apt: - name: ['cloud-utils', 'apt-transport-https', 'ca-certificates', 'curl', 'socat', 'conntrack', 'gnupg', 'lsb-release', 'bash-completion', 'chrony'] - state: present +#- name: Install apt packages +# apt: +# name: ['cloud-utils', 'apt-transport-https', 'ca-certificates', 'curl', 'socat', 'conntrack', 'gnupg', 'lsb-release', 'bash-completion', 'chrony'] +# state: present - name: Disable ufw command: 'ufw disable'