Kaynağa Gözat

added scale for admission controller

Grega Bremec 3 yıl önce
ebeveyn
işleme
3edf19c281
2 değiştirilmiş dosya ile 13 ekleme ve 0 silme
  1. 3 0
      federate-clusters.yml
  2. 10 0
      roles/federate-clusters/tasks/main.yml

+ 3 - 0
federate-clusters.yml

@@ -9,14 +9,17 @@
         name: rhacs-cluster
         namespace: rhacs
         method: operator
+        admission_instances: 3
       sno1:
         name: sno1
         namespace: stackrox
         method: roxctl
+        admission_instances: 1
       k3s:
         name: k3s
         namespace: stackrox
         method: helm
+        admission_instances: 1
     pull_user: '|uhc-pool-9f005376-36a2-42a1-a540-0473dc873633'
     pull_pass: 'eyJhbGciOiJSUzUxMiJ9.eyJzdWIiOiI5ODg5YWExYzBmOWI0ZjU3Yjk3NmI5ZWEyMzIwZjU0MCJ9.sZd9TMQo0WDG65G9BMNnknbPcFB36hrDXd18_u3KxqZs7e8maC_PxAQxjpuY4aS6TDHnLC5jFb4Q5qXTJVn2B8a8p1ncO-3n2HnPt876i-UACSyeukioy8hr4WwufHQxUX2lqXXXv3znQ7jmTECAsnkZCQHU5tSiFsTdxEdfdyN6gm17ujckadnMlPYq6_SR6mKKiJTtT7HYCYrAVNsgK_4adgc-EpelKGlcDEi34hXo1jlB3DDrQi1ILBWE0fGWoW3g-YS1F0YD_74nmWINfPMc3nT8DZAit8L4VQONvgPNubu_MUFPhj_oUR1wUDtkPQ6KIvo6Qf2FGp2wK3PzbtADQsEVSd9HO47kDJtahnOya1fFgjeY5lSq-moOdjRWBgu6_3H_nedLIGYPDtAfzypbuxvupGu3hXZusyctiDmGm7JDyEnJv1uDVfaWnSa3I_MpTRUW2ee5D_Bjrey7eSb4lJFrjux-gcbUhqlXbYsizk7WXzoFkkTYLuqCCQoKRt8WR7U3Nhwst6rEwxANibENSsQPw0h8_CCFnjLqRN_6qjSsKiydFOkGTYbOKZNKZIUabFEN4aaTUbiXMWOKa2jMq-Hpk0L4J0RkN3bdAUjZkDDq4dV5eQcusHy_KcogwUJJ6x03Nns8oLAv4IgtJyyqra5aBGJLQxscEuR740Y'
   tasks:

+ 10 - 0
roles/federate-clusters/tasks/main.yml

@@ -182,4 +182,14 @@
     - ((cluster_query_fin.json.clusters | items2dict(key_name='name', value_name='status'))[clusters[cluster].name]).sensorVersion is defined
   retries: 30
   delay: 5
+
+- name: scale admission controller to desired number
+  k8s_scale:
+    kubeconfig: "{{ ansible_facts['user_dir'] }}/kubeconfig-{{ cluster }}"
+    validate_certs: no
+    api_version: apps/v1
+    kind: deployment
+    name: admission-control
+    namespace: "{{ clusters[cluster].namespace }}"
+    replicas: "{{ clusters[cluster].admission_instances | default(3) }}"
 ...