From e80354ecedc7e34fb0844bf4b22c5c402248358a Mon Sep 17 00:00:00 2001 From: Muthukumar Subramaniam Date: Sat, 9 Nov 2024 16:28:05 +0530 Subject: [PATCH] Bug Fix: Release v2.2.7 --- .github/FUNDING.yml | 2 +- inst-k8s-ansible.tar.gz | Bin 13592 -> 13328 bytes inst-k8s-ansible/ansible.cfg | 2 +- inst-k8s-ansible/inst-k8s-ansible.yaml | 2 +- .../optional-install-metallb.yaml | 2 +- .../optional-k8s-csi-nfs-driver.yaml | 2 +- .../optional-k8s-csi-smb-driver.yaml | 2 +- inst-k8s-ansible/playbook_version.json | 2 +- .../tasks/apply_rules.yaml | 2 +- .../apply_rules_for_firewalld/tasks/main.yaml | 2 +- .../tasks/main.yaml | 2 +- .../tasks/main.yaml | 2 +- .../tasks/main.yaml | 2 +- .../tasks/apply_calico_cni_manifest.yaml | 2 +- .../tasks/create_kube_config.yaml | 2 +- .../tasks/kubeadm_config_images_pull.yaml | 2 +- .../tasks/kubeadm_init.yaml | 2 +- .../tasks/main.yaml | 2 +- .../vars/main.yaml | 2 +- .../tasks/main.yaml | 2 +- .../tasks/main.yaml | 2 +- .../tasks/main.yaml | 2 +- .../tasks/debian_tasks.yaml | 2 +- .../tasks/disable_swap.yaml | 2 +- .../tasks/install_containerd.yaml | 19 +----------------- .../tasks/install_runc.yaml | 2 +- .../tasks/load_kernel_modules.yaml | 2 +- .../tasks/load_kernel_parameters.yaml | 2 +- .../tasks/main.yaml | 2 +- .../tasks/redhat_tasks.yaml | 2 +- .../tasks/suse_tasks.yaml | 2 +- .../tasks/upgrade_os.yaml | 2 +- .../vars/main.yaml | 2 +- inst-k8s-ansible/setup.py | 2 +- 34 files changed, 33 insertions(+), 50 deletions(-) diff --git a/.github/FUNDING.yml b/.github/FUNDING.yml index b2d3ccb..c9c08e5 100644 --- a/.github/FUNDING.yml +++ b/.github/FUNDING.yml @@ -1 +1 @@ -github: [Muthukumar-Subramaniam] +github: [Muthukumar-Subramaniam] diff --git a/inst-k8s-ansible.tar.gz b/inst-k8s-ansible.tar.gz index 9036424b871e01215d407ce6b559e3c50e8e0692..8c8808213a4963ed3bfc2d84aa5e402328241ba8 100644 GIT binary patch literal 13328 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 literal 13592 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 diff --git a/inst-k8s-ansible/ansible.cfg b/inst-k8s-ansible/ansible.cfg index e9a6453..d07a952 100644 --- a/inst-k8s-ansible/ansible.cfg +++ b/inst-k8s-ansible/ansible.cfg @@ -1,4 +1,4 @@ -##Version : v2.2.6 +##Version : v2.2.7 [defaults] interpreter_python=/usr/bin/python3 inventory=./inventory diff --git a/inst-k8s-ansible/inst-k8s-ansible.yaml b/inst-k8s-ansible/inst-k8s-ansible.yaml index 0feb84f..5726b00 100644 --- a/inst-k8s-ansible/inst-k8s-ansible.yaml +++ b/inst-k8s-ansible/inst-k8s-ansible.yaml @@ -1,5 +1,5 @@ #!/usr/bin/env ansible-playbook -##Version : v2.2.6 +##Version : v2.2.7 - name: Install and configure the kubernetes cluster on linux nodes hosts: k8s_cluster_ctrl_plane_node, k8s_cluster_worker_nodes roles: diff --git a/inst-k8s-ansible/optional-install-metallb.yaml b/inst-k8s-ansible/optional-install-metallb.yaml index a05a3ea..e7073fe 100644 --- a/inst-k8s-ansible/optional-install-metallb.yaml +++ b/inst-k8s-ansible/optional-install-metallb.yaml @@ -1,5 +1,5 @@ #!/usr/bin/env ansible-playbook -##Version : v2.2.6 +##Version : v2.2.7 ### Optional metallb installation for k8s cluster ### Run it if required only after the k8s cluster is Ready diff --git a/inst-k8s-ansible/optional-k8s-csi-nfs-driver.yaml b/inst-k8s-ansible/optional-k8s-csi-nfs-driver.yaml index f5c562c..1a0e28a 100644 --- a/inst-k8s-ansible/optional-k8s-csi-nfs-driver.yaml +++ b/inst-k8s-ansible/optional-k8s-csi-nfs-driver.yaml @@ -1,5 +1,5 @@ #!/usr/bin/env ansible-playbook -##Version : v2.2.6 +##Version : v2.2.7 ### Optional CSI NFS Driver for k8s cluster ### Run it if required only after the k8s cluster is Ready - name: Install CSI NFS Driver for k8s cluster diff --git a/inst-k8s-ansible/optional-k8s-csi-smb-driver.yaml b/inst-k8s-ansible/optional-k8s-csi-smb-driver.yaml index b0930f0..583032b 100644 --- a/inst-k8s-ansible/optional-k8s-csi-smb-driver.yaml +++ b/inst-k8s-ansible/optional-k8s-csi-smb-driver.yaml @@ -1,5 +1,5 @@ #!/usr/bin/env ansible-playbook -##Version : v2.2.6 +##Version : v2.2.7 ### Optional CSI SMB Driver for k8s cluster ### Run it if required only after the k8s cluster is Ready - name: Install CSI SMB Driver for k8s cluster diff --git a/inst-k8s-ansible/playbook_version.json b/inst-k8s-ansible/playbook_version.json index b6e9fe9..ca018df 100644 --- a/inst-k8s-ansible/playbook_version.json +++ b/inst-k8s-ansible/playbook_version.json @@ -1,6 +1,6 @@ { "schemaVersion": 1, "label": "stable release", - "message": "v2.2.6", + "message": "v2.2.7", "color": "brightgreen" } diff --git a/inst-k8s-ansible/roles/apply_rules_for_firewalld/tasks/apply_rules.yaml b/inst-k8s-ansible/roles/apply_rules_for_firewalld/tasks/apply_rules.yaml index 8ec8f22..ca33c8f 100644 --- a/inst-k8s-ansible/roles/apply_rules_for_firewalld/tasks/apply_rules.yaml +++ b/inst-k8s-ansible/roles/apply_rules_for_firewalld/tasks/apply_rules.yaml @@ -1,4 +1,4 @@ -##Version : v2.2.6 +##Version : v2.2.7 - name: Allow Kubernetes related ports for control plane node become: true ansible.posix.firewalld: diff --git a/inst-k8s-ansible/roles/apply_rules_for_firewalld/tasks/main.yaml b/inst-k8s-ansible/roles/apply_rules_for_firewalld/tasks/main.yaml index 23be5c8..ed23ff0 100644 --- a/inst-k8s-ansible/roles/apply_rules_for_firewalld/tasks/main.yaml +++ b/inst-k8s-ansible/roles/apply_rules_for_firewalld/tasks/main.yaml @@ -1,4 +1,4 @@ -##Version : v2.2.6 +##Version : v2.2.7 - name: Check if firewalld is active become: true command: systemctl is-active firewalld diff --git a/inst-k8s-ansible/roles/check_cluster_ready_status/tasks/main.yaml b/inst-k8s-ansible/roles/check_cluster_ready_status/tasks/main.yaml index 603c2d5..83f8155 100644 --- a/inst-k8s-ansible/roles/check_cluster_ready_status/tasks/main.yaml +++ b/inst-k8s-ansible/roles/check_cluster_ready_status/tasks/main.yaml @@ -1,4 +1,4 @@ -##Version : v2.2.6 +##Version : v2.2.7 ### Role to check the k8s cluster Ready status - name: Get the current status of all the cluster nodes command: kubectl get nodes diff --git a/inst-k8s-ansible/roles/fetch_latest_version_number/tasks/main.yaml b/inst-k8s-ansible/roles/fetch_latest_version_number/tasks/main.yaml index 743ed65..bb76d14 100644 --- a/inst-k8s-ansible/roles/fetch_latest_version_number/tasks/main.yaml +++ b/inst-k8s-ansible/roles/fetch_latest_version_number/tasks/main.yaml @@ -1,4 +1,4 @@ -##Version : v2.2.6 +##Version : v2.2.7 ### Role to Fetch latest version of software components to be installed from GitHub API - name: Get latest version information of runc delegate_to: local-ansible-control-host diff --git a/inst-k8s-ansible/roles/install_and_configure_metallb/tasks/main.yaml b/inst-k8s-ansible/roles/install_and_configure_metallb/tasks/main.yaml index b350987..7180a2a 100644 --- a/inst-k8s-ansible/roles/install_and_configure_metallb/tasks/main.yaml +++ b/inst-k8s-ansible/roles/install_and_configure_metallb/tasks/main.yaml @@ -1,4 +1,4 @@ -##Version : v2.2.6 +##Version : v2.2.7 ###Tasks to install and configure metallb for k8s cluster - name: Gather the list of pods from all namespaces command: kubectl get pods -A --no-headers diff --git a/inst-k8s-ansible/roles/install_and_configure_the_cluster/tasks/apply_calico_cni_manifest.yaml b/inst-k8s-ansible/roles/install_and_configure_the_cluster/tasks/apply_calico_cni_manifest.yaml index a31bd76..6e9a4cc 100644 --- a/inst-k8s-ansible/roles/install_and_configure_the_cluster/tasks/apply_calico_cni_manifest.yaml +++ b/inst-k8s-ansible/roles/install_and_configure_the_cluster/tasks/apply_calico_cni_manifest.yaml @@ -1,4 +1,4 @@ -##Version : v2.2.6 +##Version : v2.2.7 - name: Gather the list of pods from all namespaces command: kubectl get pods -A --no-headers register: var_list_of_all_pods diff --git a/inst-k8s-ansible/roles/install_and_configure_the_cluster/tasks/create_kube_config.yaml b/inst-k8s-ansible/roles/install_and_configure_the_cluster/tasks/create_kube_config.yaml index 169dbd3..5d6f37a 100644 --- a/inst-k8s-ansible/roles/install_and_configure_the_cluster/tasks/create_kube_config.yaml +++ b/inst-k8s-ansible/roles/install_and_configure_the_cluster/tasks/create_kube_config.yaml @@ -1,4 +1,4 @@ -##Version : v2.2.6 +##Version : v2.2.7 - name: Create directory /home/{{ var_k8s_user }}/.kube file: path: "/home/{{ var_k8s_user }}/.kube" diff --git a/inst-k8s-ansible/roles/install_and_configure_the_cluster/tasks/kubeadm_config_images_pull.yaml b/inst-k8s-ansible/roles/install_and_configure_the_cluster/tasks/kubeadm_config_images_pull.yaml index 39fdcc7..efb0c85 100644 --- a/inst-k8s-ansible/roles/install_and_configure_the_cluster/tasks/kubeadm_config_images_pull.yaml +++ b/inst-k8s-ansible/roles/install_and_configure_the_cluster/tasks/kubeadm_config_images_pull.yaml @@ -1,4 +1,4 @@ -##Version : v2.2.6 +##Version : v2.2.7 - name: Get the list of Kubernetes config images become: true command: kubeadm config images list diff --git a/inst-k8s-ansible/roles/install_and_configure_the_cluster/tasks/kubeadm_init.yaml b/inst-k8s-ansible/roles/install_and_configure_the_cluster/tasks/kubeadm_init.yaml index be29ccf..6c7e19c 100644 --- a/inst-k8s-ansible/roles/install_and_configure_the_cluster/tasks/kubeadm_init.yaml +++ b/inst-k8s-ansible/roles/install_and_configure_the_cluster/tasks/kubeadm_init.yaml @@ -1,4 +1,4 @@ -##Version : v2.2.6 +##Version : v2.2.7 - name: Check if kubeadm init has been performed stat: path: /etc/kubernetes/admin.conf diff --git a/inst-k8s-ansible/roles/install_and_configure_the_cluster/tasks/main.yaml b/inst-k8s-ansible/roles/install_and_configure_the_cluster/tasks/main.yaml index 664175c..470787c 100644 --- a/inst-k8s-ansible/roles/install_and_configure_the_cluster/tasks/main.yaml +++ b/inst-k8s-ansible/roles/install_and_configure_the_cluster/tasks/main.yaml @@ -1,4 +1,4 @@ -##Version : v2.2.6 +##Version : v2.2.7 - set_fact: var_k8s_ctrl_plane_node: "{{ ansible_host }}" var_k8s_user: "{{ ansible_user }}" diff --git a/inst-k8s-ansible/roles/install_and_configure_the_cluster/vars/main.yaml b/inst-k8s-ansible/roles/install_and_configure_the_cluster/vars/main.yaml index 1f23ab4..fddf848 100644 --- a/inst-k8s-ansible/roles/install_and_configure_the_cluster/vars/main.yaml +++ b/inst-k8s-ansible/roles/install_and_configure_the_cluster/vars/main.yaml @@ -1,2 +1,2 @@ -##Version : v2.2.6 +##Version : v2.2.7 var_k8s_pod_network_cidr: "10.8.0.0/16" diff --git a/inst-k8s-ansible/roles/install_k8s_csi_nfs_driver/tasks/main.yaml b/inst-k8s-ansible/roles/install_k8s_csi_nfs_driver/tasks/main.yaml index cb2ddfe..8794b1e 100644 --- a/inst-k8s-ansible/roles/install_k8s_csi_nfs_driver/tasks/main.yaml +++ b/inst-k8s-ansible/roles/install_k8s_csi_nfs_driver/tasks/main.yaml @@ -1,4 +1,4 @@ -##Version : v2.2.6 +##Version : v2.2.7 ### Optional csi-nfs-driver for k8s cluster - name: Gather the list of pods from all namespaces command: kubectl get pods -A --no-headers diff --git a/inst-k8s-ansible/roles/install_k8s_csi_smb_driver/tasks/main.yaml b/inst-k8s-ansible/roles/install_k8s_csi_smb_driver/tasks/main.yaml index 30b7dc6..64a947c 100644 --- a/inst-k8s-ansible/roles/install_k8s_csi_smb_driver/tasks/main.yaml +++ b/inst-k8s-ansible/roles/install_k8s_csi_smb_driver/tasks/main.yaml @@ -1,4 +1,4 @@ -##Version : v2.2.6 +##Version : v2.2.7 ### Optional csi-smb-driver for k8s cluster - name: Gather the list of pods from all namespaces command: kubectl get pods -A --no-headers diff --git a/inst-k8s-ansible/roles/join_worker_nodes_to_the_cluster/tasks/main.yaml b/inst-k8s-ansible/roles/join_worker_nodes_to_the_cluster/tasks/main.yaml index 7e11d1d..7e50c6f 100644 --- a/inst-k8s-ansible/roles/join_worker_nodes_to_the_cluster/tasks/main.yaml +++ b/inst-k8s-ansible/roles/join_worker_nodes_to_the_cluster/tasks/main.yaml @@ -1,4 +1,4 @@ -##Version : v2.2.6 +##Version : v2.2.7 ###Role to Register worker nodes with the k8s cluster with kubeadm join command - name: Check whether the worker node has joined the cluster already stat: diff --git a/inst-k8s-ansible/roles/prepare_all_the_cluster_nodes/tasks/debian_tasks.yaml b/inst-k8s-ansible/roles/prepare_all_the_cluster_nodes/tasks/debian_tasks.yaml index c6a69c5..1b9d266 100644 --- a/inst-k8s-ansible/roles/prepare_all_the_cluster_nodes/tasks/debian_tasks.yaml +++ b/inst-k8s-ansible/roles/prepare_all_the_cluster_nodes/tasks/debian_tasks.yaml @@ -1,4 +1,4 @@ -##Version : v2.2.6 +##Version : v2.2.7 - name: Add k8s gpg apt-key ( Debian based systems ) become: true apt_key: diff --git a/inst-k8s-ansible/roles/prepare_all_the_cluster_nodes/tasks/disable_swap.yaml b/inst-k8s-ansible/roles/prepare_all_the_cluster_nodes/tasks/disable_swap.yaml index 6e75d2e..8201a29 100644 --- a/inst-k8s-ansible/roles/prepare_all_the_cluster_nodes/tasks/disable_swap.yaml +++ b/inst-k8s-ansible/roles/prepare_all_the_cluster_nodes/tasks/disable_swap.yaml @@ -1,4 +1,4 @@ -##Version : v2.2.6 +##Version : v2.2.7 - name: Check if swap is enabled become: true command: swapon --show diff --git a/inst-k8s-ansible/roles/prepare_all_the_cluster_nodes/tasks/install_containerd.yaml b/inst-k8s-ansible/roles/prepare_all_the_cluster_nodes/tasks/install_containerd.yaml index 7b8547f..2e03040 100644 --- a/inst-k8s-ansible/roles/prepare_all_the_cluster_nodes/tasks/install_containerd.yaml +++ b/inst-k8s-ansible/roles/prepare_all_the_cluster_nodes/tasks/install_containerd.yaml @@ -1,4 +1,4 @@ -##Version : v2.2.6 +##Version : v2.2.7 - name: Download official binary tarball of latest containerd ( {{ var_containerd_latest_version }} ) to local-ansible-control-host delegate_to: local-ansible-control-host run_once: true @@ -46,23 +46,6 @@ content: "{{ var_containerd_config.stdout }}" dest: /etc/containerd/config.toml -- name: Set SystemdCgroup as true in /etc/containerd/config.toml for runc - become: true - replace: - path: /etc/containerd/config.toml - regexp: 'SystemdCgroup = false' - replace: 'SystemdCgroup = true' - -- name: Check SystemdCgroup setting of containerd for runc - command: grep 'SystemdCgroup' /etc/containerd/config.toml - register: var_SystemdCgroup_output - changed_when: false - -- name: Notify SystemdCgroup setting of containerd for runc - debug: - msg: |- - SystemdCgroup setting of containerd for runc is {{ var_SystemdCgroup_output.stdout_lines }} - - name: Download containerd.service file from GitHub become: true get_url: diff --git a/inst-k8s-ansible/roles/prepare_all_the_cluster_nodes/tasks/install_runc.yaml b/inst-k8s-ansible/roles/prepare_all_the_cluster_nodes/tasks/install_runc.yaml index 859e638..ff9078e 100644 --- a/inst-k8s-ansible/roles/prepare_all_the_cluster_nodes/tasks/install_runc.yaml +++ b/inst-k8s-ansible/roles/prepare_all_the_cluster_nodes/tasks/install_runc.yaml @@ -1,4 +1,4 @@ -##Version : v2.2.6 +##Version : v2.2.7 - name: Download latest official runc ( {{ var_runc_latest_version }} ) binary to local-ansible-control-host delegate_to: local-ansible-control-host run_once: true diff --git a/inst-k8s-ansible/roles/prepare_all_the_cluster_nodes/tasks/load_kernel_modules.yaml b/inst-k8s-ansible/roles/prepare_all_the_cluster_nodes/tasks/load_kernel_modules.yaml index 9902bd6..dc3ad3a 100644 --- a/inst-k8s-ansible/roles/prepare_all_the_cluster_nodes/tasks/load_kernel_modules.yaml +++ b/inst-k8s-ansible/roles/prepare_all_the_cluster_nodes/tasks/load_kernel_modules.yaml @@ -1,4 +1,4 @@ -##Version : v2.2.6 +##Version : v2.2.7 - name: Load the required kernel modules become: true modprobe: diff --git a/inst-k8s-ansible/roles/prepare_all_the_cluster_nodes/tasks/load_kernel_parameters.yaml b/inst-k8s-ansible/roles/prepare_all_the_cluster_nodes/tasks/load_kernel_parameters.yaml index 3ce1d16..bdf2284 100644 --- a/inst-k8s-ansible/roles/prepare_all_the_cluster_nodes/tasks/load_kernel_parameters.yaml +++ b/inst-k8s-ansible/roles/prepare_all_the_cluster_nodes/tasks/load_kernel_parameters.yaml @@ -1,4 +1,4 @@ -##Version : v2.2.6 +##Version : v2.2.7 - name: Load the required kernel parameters become: true ansible.posix.sysctl: diff --git a/inst-k8s-ansible/roles/prepare_all_the_cluster_nodes/tasks/main.yaml b/inst-k8s-ansible/roles/prepare_all_the_cluster_nodes/tasks/main.yaml index 89fb4d6..ea5d571 100644 --- a/inst-k8s-ansible/roles/prepare_all_the_cluster_nodes/tasks/main.yaml +++ b/inst-k8s-ansible/roles/prepare_all_the_cluster_nodes/tasks/main.yaml @@ -1,4 +1,4 @@ -##Version : v2.2.6 +##Version : v2.2.7 ###Tasks to upgrade the system packages - name: Include tasks to upgrade the system packages include_tasks: upgrade_os.yaml diff --git a/inst-k8s-ansible/roles/prepare_all_the_cluster_nodes/tasks/redhat_tasks.yaml b/inst-k8s-ansible/roles/prepare_all_the_cluster_nodes/tasks/redhat_tasks.yaml index 2fdd13b..2579fb5 100644 --- a/inst-k8s-ansible/roles/prepare_all_the_cluster_nodes/tasks/redhat_tasks.yaml +++ b/inst-k8s-ansible/roles/prepare_all_the_cluster_nodes/tasks/redhat_tasks.yaml @@ -1,4 +1,4 @@ -##Version : v2.2.6 +##Version : v2.2.7 - name: Add k8s rpm repository ( RedHat based systems ) become: true yum_repository: diff --git a/inst-k8s-ansible/roles/prepare_all_the_cluster_nodes/tasks/suse_tasks.yaml b/inst-k8s-ansible/roles/prepare_all_the_cluster_nodes/tasks/suse_tasks.yaml index afb9171..131d821 100644 --- a/inst-k8s-ansible/roles/prepare_all_the_cluster_nodes/tasks/suse_tasks.yaml +++ b/inst-k8s-ansible/roles/prepare_all_the_cluster_nodes/tasks/suse_tasks.yaml @@ -1,4 +1,4 @@ -##Version : v2.2.6 +##Version : v2.2.7 - name: Add k8s rpm repository ( Suse based systems ) become: true zypper_repository: diff --git a/inst-k8s-ansible/roles/prepare_all_the_cluster_nodes/tasks/upgrade_os.yaml b/inst-k8s-ansible/roles/prepare_all_the_cluster_nodes/tasks/upgrade_os.yaml index 67dcb53..8cb3840 100644 --- a/inst-k8s-ansible/roles/prepare_all_the_cluster_nodes/tasks/upgrade_os.yaml +++ b/inst-k8s-ansible/roles/prepare_all_the_cluster_nodes/tasks/upgrade_os.yaml @@ -1,4 +1,4 @@ -## Version : v2.2.6 +## Version : v2.2.7 - name: Upgrade the system packages (RedHat based systems) become: true when: ansible_os_family == "RedHat" diff --git a/inst-k8s-ansible/roles/prepare_all_the_cluster_nodes/vars/main.yaml b/inst-k8s-ansible/roles/prepare_all_the_cluster_nodes/vars/main.yaml index d654d89..18bce24 100644 --- a/inst-k8s-ansible/roles/prepare_all_the_cluster_nodes/vars/main.yaml +++ b/inst-k8s-ansible/roles/prepare_all_the_cluster_nodes/vars/main.yaml @@ -1,3 +1,3 @@ -##Version : v2.2.6 +##Version : v2.2.7 var_containerd_temp_binary_tarball: "/tmp/temp-containerd.tar.gz" var_runc_temp_binary: "/tmp/temp-runc" diff --git a/inst-k8s-ansible/setup.py b/inst-k8s-ansible/setup.py index 885c787..3b0e6e5 100644 --- a/inst-k8s-ansible/setup.py +++ b/inst-k8s-ansible/setup.py @@ -1,5 +1,5 @@ #!/usr/bin/env python3 -##Version : v2.2.6 +##Version : v2.2.7 import os import re