Remove redundant tasks;Add readycheck;Housekeeping;Add further upgrade tasks
	
		
			
	
		
	
	
		
	
		
			All checks were successful
		
		
	
	
		
			
				
	
				continuous-integration/drone/push Build is passing
				
			
		
		
	
	
				
					
				
			
		
			All checks were successful
		
		
	
	continuous-integration/drone/push Build is passing
				
			This commit is contained in:
		| @@ -124,23 +124,16 @@ | ||||
|     - name: Trigger handlers | ||||
|       ansible.builtin.meta: flush_handlers | ||||
|  | ||||
|     - name: Retrieve step-ca configuration | ||||
|       kubernetes.core.k8s_info: | ||||
|         kind: ConfigMap | ||||
|         name: step-certificates-config | ||||
|         namespace: step-ca | ||||
|         kubeconfig: "{{ kubeconfig.path }}" | ||||
|       register: stepca_cm_config | ||||
|  | ||||
|     - name: Install root CA in system truststore | ||||
|       ansible.builtin.shell: | ||||
|         cmd: >- | ||||
|           step ca bootstrap \ | ||||
|             --ca-url=https://ca.{{ vapp['metacluster.fqdn'] }} \ | ||||
|             --fingerprint={{ stepca_cm_config.resources[0].data['defaults.json'] | from_json | json_query('fingerprint') }} \ | ||||
|             --install \ | ||||
|             --force | ||||
|           update-ca-certificates | ||||
|     - name: Ensure step-ca API availability | ||||
|       ansible.builtin.uri: | ||||
|         url: https://ca.{{ vapp['metacluster.fqdn'] }}/health | ||||
|         method: GET | ||||
|       register: api_readycheck | ||||
|       until: | ||||
|         - api_readycheck.json.status is defined | ||||
|         - api_readycheck.json.status == 'ok' | ||||
|       retries: "{{ playbook.retries }}" | ||||
|       delay: "{{ playbook.delays.long }}" | ||||
|  | ||||
|   module_defaults: | ||||
|     ansible.builtin.uri: | ||||
|   | ||||
		Reference in New Issue
	
	Block a user