mirror of
				https://github.com/kata-containers/kata-containers.git
				synced 2025-10-31 09:26:52 +00:00 
			
		
		
		
	ci: k8s: Export KUBERNETES env var
So we have a better control on which flavour of kubernetes kata-deploy is expected to be targetting. Signed-off-by: Fabiano Fidêncio <fabiano.fidencio@intel.com>
This commit is contained in:
		
							
								
								
									
										1
									
								
								.github/workflows/run-k8s-tests-on-aks.yaml
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										1
									
								
								.github/workflows/run-k8s-tests-on-aks.yaml
									
									
									
									
										vendored
									
									
								
							| @@ -40,6 +40,7 @@ jobs: | |||||||
|       GH_PR_NUMBER: ${{ inputs.pr-number }} |       GH_PR_NUMBER: ${{ inputs.pr-number }} | ||||||
|       KATA_HOST_OS: ${{ matrix.host_os }} |       KATA_HOST_OS: ${{ matrix.host_os }} | ||||||
|       KATA_HYPERVISOR: ${{ matrix.vmm }} |       KATA_HYPERVISOR: ${{ matrix.vmm }} | ||||||
|  |       KUBERNETES: "vanilla" | ||||||
|       USING_NFD: "false" |       USING_NFD: "false" | ||||||
|     steps: |     steps: | ||||||
|       - uses: actions/checkout@v3 |       - uses: actions/checkout@v3 | ||||||
|   | |||||||
							
								
								
									
										1
									
								
								.github/workflows/run-k8s-tests-on-sev.yaml
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										1
									
								
								.github/workflows/run-k8s-tests-on-sev.yaml
									
									
									
									
										vendored
									
									
								
							| @@ -33,6 +33,7 @@ jobs: | |||||||
|       PR_NUMBER: ${{ inputs.pr-number }} |       PR_NUMBER: ${{ inputs.pr-number }} | ||||||
|       KATA_HYPERVISOR: ${{ matrix.vmm }} |       KATA_HYPERVISOR: ${{ matrix.vmm }} | ||||||
|       KUBECONFIG: /home/kata/.kube/config |       KUBECONFIG: /home/kata/.kube/config | ||||||
|  |       KUBERNETES: "vanilla" | ||||||
|       USING_NFD: "false" |       USING_NFD: "false" | ||||||
|     steps: |     steps: | ||||||
|       - uses: actions/checkout@v3 |       - uses: actions/checkout@v3 | ||||||
|   | |||||||
							
								
								
									
										1
									
								
								.github/workflows/run-k8s-tests-on-snp.yaml
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										1
									
								
								.github/workflows/run-k8s-tests-on-snp.yaml
									
									
									
									
										vendored
									
									
								
							| @@ -33,6 +33,7 @@ jobs: | |||||||
|       PR_NUMBER: ${{ inputs.pr-number }} |       PR_NUMBER: ${{ inputs.pr-number }} | ||||||
|       KATA_HYPERVISOR: ${{ matrix.vmm }} |       KATA_HYPERVISOR: ${{ matrix.vmm }} | ||||||
|       KUBECONFIG: /home/kata/.kube/config |       KUBECONFIG: /home/kata/.kube/config | ||||||
|  |       KUBERNETES: "vanilla" | ||||||
|       USING_NFD: "false" |       USING_NFD: "false" | ||||||
|     steps: |     steps: | ||||||
|       - uses: actions/checkout@v3 |       - uses: actions/checkout@v3 | ||||||
|   | |||||||
							
								
								
									
										1
									
								
								.github/workflows/run-k8s-tests-on-tdx.yaml
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										1
									
								
								.github/workflows/run-k8s-tests-on-tdx.yaml
									
									
									
									
										vendored
									
									
								
							| @@ -32,6 +32,7 @@ jobs: | |||||||
|       DOCKER_TAG: ${{ inputs.tag }} |       DOCKER_TAG: ${{ inputs.tag }} | ||||||
|       PR_NUMBER: ${{ inputs.pr-number }} |       PR_NUMBER: ${{ inputs.pr-number }} | ||||||
|       KATA_HYPERVISOR: ${{ matrix.vmm }} |       KATA_HYPERVISOR: ${{ matrix.vmm }} | ||||||
|  |       KUBERNETES: "k3s" | ||||||
|       USING_NFD: "true" |       USING_NFD: "true" | ||||||
|     steps: |     steps: | ||||||
|       - uses: actions/checkout@v3 |       - uses: actions/checkout@v3 | ||||||
|   | |||||||
| @@ -118,7 +118,7 @@ function deploy_kata() { | |||||||
|     echo "::endgroup::" |     echo "::endgroup::" | ||||||
|  |  | ||||||
|     kubectl apply -f "${tools_dir}/packaging/kata-deploy/kata-rbac/base/kata-rbac.yaml" |     kubectl apply -f "${tools_dir}/packaging/kata-deploy/kata-rbac/base/kata-rbac.yaml" | ||||||
|     if [ "${platform}" = "tdx" ]; then |     if [ "${KUBERNETES}" = "k3s" ]; then | ||||||
|         kubectl apply -k "${tools_dir}/packaging/kata-deploy/kata-deploy/overlays/k3s" |         kubectl apply -k "${tools_dir}/packaging/kata-deploy/kata-deploy/overlays/k3s" | ||||||
|     else |     else | ||||||
|         kubectl apply -f "${tools_dir}/packaging/kata-deploy/kata-deploy/base/kata-deploy.yaml" |         kubectl apply -f "${tools_dir}/packaging/kata-deploy/kata-deploy/base/kata-deploy.yaml" | ||||||
| @@ -213,7 +213,7 @@ function cleanup() { | |||||||
|     kubectl config set-context --current --namespace=default |     kubectl config set-context --current --namespace=default | ||||||
|     kubectl delete namespace kata-containers-k8s-tests |     kubectl delete namespace kata-containers-k8s-tests | ||||||
|  |  | ||||||
|     if [ "${platform}" = "tdx" ]; then |     if [ "${KUBERNETES}" = "k3s" ]; then | ||||||
|         deploy_spec="-k "${tools_dir}/packaging/kata-deploy/kata-deploy/overlays/k3s"" |         deploy_spec="-k "${tools_dir}/packaging/kata-deploy/kata-deploy/overlays/k3s"" | ||||||
|         cleanup_spec="-k "${tools_dir}/packaging/kata-deploy/kata-cleanup/overlays/k3s"" |         cleanup_spec="-k "${tools_dir}/packaging/kata-deploy/kata-cleanup/overlays/k3s"" | ||||||
|     else |     else | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user