Skip to content

Commit a78cebe

Browse files
committed
🧪 WIF test suite - EKS (AWS)
1 parent fd81923 commit a78cebe

13 files changed

Lines changed: 779 additions & 137 deletions

controllers/k8s_scan/resources.go

Lines changed: 15 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -695,6 +695,9 @@ retry gcloud container clusters get-credentials "$CLUSTER_NAME" \
695695
--project "$PROJECT_ID" \
696696
--location "$CLUSTER_LOCATION"
697697
cp ~/.kube/config /etc/opt/mondoo/kubeconfig/kubeconfig
698+
echo "=== DEBUG: generated kubeconfig ==="
699+
cat /etc/opt/mondoo/kubeconfig/kubeconfig
700+
echo "=== END DEBUG ==="
698701
`
699702
env = []corev1.EnvVar{
700703
{Name: "HOME", Value: "/tmp"},
@@ -710,6 +713,9 @@ retry aws eks update-kubeconfig \
710713
--name "$CLUSTER_NAME" \
711714
--region "$AWS_REGION" \
712715
--kubeconfig /etc/opt/mondoo/kubeconfig/kubeconfig
716+
echo "=== DEBUG: generated kubeconfig ==="
717+
cat /etc/opt/mondoo/kubeconfig/kubeconfig
718+
echo "=== END DEBUG ==="
713719
`
714720
env = []corev1.EnvVar{
715721
{Name: "HOME", Value: "/tmp"},
@@ -741,10 +747,11 @@ retry az aks get-credentials \
741747
}
742748

743749
return corev1.Container{
744-
Name: "generate-kubeconfig",
745-
Image: image,
746-
Command: []string{"/bin/sh", "-c", script},
747-
Env: env,
750+
Name: "generate-kubeconfig",
751+
Image: image,
752+
ImagePullPolicy: corev1.PullIfNotPresent,
753+
Command: []string{"/bin/sh", "-c", script},
754+
Env: env,
748755
VolumeMounts: []corev1.VolumeMount{
749756
{Name: "kubeconfig", MountPath: "/etc/opt/mondoo/kubeconfig"},
750757
{Name: "temp", MountPath: "/tmp"},
@@ -863,9 +870,10 @@ kill $HELPER_PID 2>/dev/null || true
863870
`
864871

865872
return corev1.Container{
866-
Name: "fetch-spiffe-certs",
867-
Image: SPIFFEHelperImage,
868-
Command: []string{"/bin/sh", "-c", script},
873+
Name: "fetch-spiffe-certs",
874+
Image: SPIFFEHelperImage,
875+
ImagePullPolicy: corev1.PullIfNotPresent,
876+
Command: []string{"/bin/sh", "-c", script},
869877
Env: []corev1.EnvVar{
870878
{Name: "SOCKET_FILE", Value: socketFile},
871879
{Name: "K8S_SERVER", Value: cluster.SPIFFEAuth.Server},

0 commit comments

Comments
 (0)