Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Enable kubelet feature gates: KubeletInUserNamespace: true #357

Merged
merged 2 commits into from
Feb 10, 2025

Conversation

cmoulliard
Copy link
Contributor

@cmoulliard cmoulliard requested a review from dajudge as a code owner February 4, 2025 10:25
@cmoulliard
Copy link
Contributor Author

cmoulliard commented Feb 4, 2025

Container engines - Tests result

Podman Rootful

~/code/quarkus/quarkus-kind-testcontainer on main •
❯ podman machine stop
Machine "podman-machine-default" stopped successfully

~/code/quarkus/quarkus-kind-testcontainer on main •
❯ podman machine set --rootful=true

~/code/quarkus/quarkus-kind-testcontainer on main •
❯ podman machine start
Starting machine "podman-machine-default"
API forwarding listening on: /var/run/docker.sock
Docker API clients default to this address. You do not need to set DOCKER_HOST.

Machine "podman-machine-default" started successfully

~/code/quarkus/quarkus-kind-testcontainer on main •
❯ ./launch.sh
[INFO] Scanning for projects...
[INFO] 
[INFO] ---------------------< org.acme:code-with-quarkus >---------------------
[INFO] Building quarkus-kind-testcontainer 1.0.0-SNAPSHOT
[INFO]   from pom.xml
[INFO] --------------------------------[ jar ]---------------------------------
[INFO] 
[INFO] --- clean:3.2.0:clean (default-clean) @ code-with-quarkus ---
[INFO] Deleting /Users/cmoullia/code/quarkus/quarkus-kind-testcontainer/target
[INFO] 
[INFO] --- resources:3.3.1:resources (default-resources) @ code-with-quarkus ---
[INFO] Copying 1 resource from src/main/resources to target/classes
[INFO] 
[INFO] --- quarkus:3.18.1:generate-code (default) @ code-with-quarkus ---
[INFO] 
[INFO] --- compiler:3.13.0:compile (default-compile) @ code-with-quarkus ---
[INFO] Recompiling the module because of changed source code.
[INFO] Compiling 1 source file with javac [debug parameters release 21] to target/classes
[INFO] Annotation processing is enabled because one or more processors were found
  on the class path. A future release of javac may disable annotation processing
  unless at least one processor is specified by name (-processor), or a search
  path is specified (--processor-path, --processor-module-path), or annotation
  processing is enabled explicitly (-proc:only, -proc:full).
  Use -Xlint:-options to suppress this message.
  Use -proc:none to disable annotation processing.
[INFO] 
[INFO] --- quarkus:3.18.1:generate-code-tests (default) @ code-with-quarkus ---
[INFO] 
[INFO] --- resources:3.3.1:testResources (default-testResources) @ code-with-quarkus ---
[INFO] Copying 3 resources from src/test/resources to target/test-classes
[INFO] 
[INFO] --- compiler:3.13.0:testCompile (default-testCompile) @ code-with-quarkus ---
[INFO] Recompiling the module because of changed dependency.
[INFO] Compiling 6 source files with javac [debug parameters release 21] to target/test-classes
[INFO] Annotation processing is enabled because one or more processors were found
  on the class path. A future release of javac may disable annotation processing
  unless at least one processor is specified by name (-processor), or a search
  path is specified (--processor-path, --processor-module-path), or annotation
  processing is enabled explicitly (-proc:only, -proc:full).
  Use -Xlint:-options to suppress this message.
  Use -proc:none to disable annotation processing.
[INFO] /Users/cmoullia/code/quarkus/quarkus-kind-testcontainer/src/test/java/org/acme/ArgoCDDeployTest.java: Some input files use or override a deprecated API.
[INFO] /Users/cmoullia/code/quarkus/quarkus-kind-testcontainer/src/test/java/org/acme/ArgoCDDeployTest.java: Recompile with -Xlint:deprecation for details.
[INFO] 
[INFO] --- surefire:3.5.2:test (default-test) @ code-with-quarkus ---
[INFO] Using auto detected provider org.apache.maven.surefire.junitplatform.JUnitPlatformProvider
[INFO] 
[INFO] -------------------------------------------------------
[INFO]  T E S T S
[INFO] -------------------------------------------------------
[INFO] Running org.acme.GreetingResourceTest
2025-02-04 11:28:39,655 INFO  [io.quarkus] (main) code-with-quarkus 1.0.0-SNAPSHOT on JVM (powered by Quarkus 3.18.1) started in 1.804s. Listening on: http://localhost:8081
2025-02-04 11:28:39,655 INFO  [io.quarkus] (main) Profile test activated. 
2025-02-04 11:28:39,656 INFO  [io.quarkus] (main) Installed features: [argocd, cdi, kubernetes, rest, smallrye-context-propagation, vertx]
[INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 2.729 s -- in org.acme.GreetingResourceTest
[INFO] Running org.acme.ArgoCDDeployTest
2025-02-04 11:28:40,242 INFO  [org.tes.ima.PullPolicy] (main) Image pull policy will be performed by: DefaultPullPolicy()
2025-02-04 11:28:40,243 INFO  [org.tes.uti.ImageNameSubstitutor] (main) Image name substitution will be performed by: DefaultImageNameSubstitutor (composite of 'ConfigurationFileImageNameSubstitutor' and 'PrefixingImageNameSubstitutor')
2025-02-04 11:28:40,780 INFO  [org.tes.DockerClientFactory] (main) Testcontainers version: 1.20.4
2025-02-04 11:28:40,875 INFO  [org.tes.doc.DockerClientProviderStrategy] (main) Loaded org.testcontainers.dockerclient.UnixSocketClientProviderStrategy from ~/.testcontainers.properties, will try it first
2025-02-04 11:28:41,016 INFO  [org.tes.doc.DockerClientProviderStrategy] (main) Found Docker environment with Environment variables, system properties and defaults. Resolved dockerHost=unix:///var/run/docker.sock
2025-02-04 11:28:41,016 INFO  [org.tes.DockerClientFactory] (main) Docker host IP address is localhost
2025-02-04 11:28:41,048 INFO  [org.tes.DockerClientFactory] (main) Connected to docker: 
  Server Version: 5.2.5
  API Version: 1.41
  Operating System: fedora
  Total Memory: 9219 MB
2025-02-04 11:28:41,049 WARN  [org.tes.uti.ResourceReaper] (main) 
********************************************************************************
Ryuk has been disabled. This can cause unexpected behavior in your environment.
********************************************************************************
2025-02-04 11:28:41,050 INFO  [org.tes.DockerClientFactory] (main) Checking the system...
2025-02-04 11:28:41,050 INFO  [org.tes.DockerClientFactory] (main) ✔︎ Docker server version should be at least 1.6.0
2025-02-04 11:28:41,081 INFO  [tc.kin.31.0] (main) Creating container for image: kindest/node:v1.31.0
2025-02-04 11:28:41,124 INFO  [tc.kin.31.0] (main) Container kindest/node:v1.31.0 is starting: 577d909bfea63b30152636efa8b69c89b9033c96c022dcdb5368990ef711a660
2025-02-04 11:28:42,049 INFO  [com.daj.kin.KindContainer] (main) Container internal IP address: 10.88.0.2
2025-02-04 11:28:42,050 INFO  [com.daj.kin.KindContainer] (main) Container external IP address: localhost
2025-02-04 11:28:42,050 INFO  [com.daj.kin.KindContainer] (main) Executing command: mkdir -p /kindcontainer
2025-02-04 11:28:42,106 INFO  [com.daj.kin.TemplateHelpers] (main) Writing container file: /kindcontainer/kubeadm-1.24.0.yaml
2025-02-04 11:28:42,127 INFO  [com.daj.kin.KindContainer] (main) Executing command: kubeadm init --skip-phases=preflight --config=/kindcontainer/kubeadm-1.24.0.yaml --skip-token-print --node-name=kind --v=6
2025-02-04 11:29:20,559 INFO  [com.daj.kin.TemplateHelpers] (main) Writing container file: /kindcontainer/cni.yaml
2025-02-04 11:29:20,561 INFO  [com.daj.kin.KindContainer] (main) Executing command: kubectl apply -f /kindcontainer/cni.yaml
2025-02-04 11:29:20,779 INFO  [com.daj.kin.KindContainer] (main) Executing command: kubectl apply -f /kind/manifests/default-storage.yaml
2025-02-04 11:29:21,351 INFO  [com.daj.kin.KindContainer] (main) Executing command: kubectl taint node kind node-role.kubernetes.io/control-plane:NoSchedule-
2025-02-04 11:29:21,424 INFO  [com.daj.kin.KubernetesWithKubeletContainer] (main) Waiting for a node to become ready...
2025-02-04 11:29:47,690 INFO  [com.daj.kin.KubernetesWithKubeletContainer] (main) Node ready: kind
2025-02-04 11:29:47,694 INFO  [tc.kin.31.0] (main) Container kindest/node:v1.31.0 started in PT1M6.613179S
2025-02-04 11:30:31,195 INFO  [org.acm.ArgoCDDeployTest] (main) Pod: argocd-redis ready in argocd
2025-02-04 11:30:41,293 INFO  [org.acm.ArgoCDDeployTest] (main) Pod: argocd-repo-server ready in argocd

Podman Rootless

❯ podman machine start
Starting machine "podman-machine-default"

This machine is currently configured in rootless mode. If your containers
require root permissions (e.g. ports < 1024), or if you run into compatibility
issues with non-podman clients, you can switch using the following command:

        podman machine set --rootful

API forwarding listening on: /var/run/docker.sock
Docker API clients default to this address. You do not need to set DOCKER_HOST.

Machine "podman-machine-default" started successfully

~/code/quarkus/quarkus-kind-testcontainer on main •
❯ ./launch.sh
[INFO] Scanning for projects...
[INFO] 
[INFO] ---------------------< org.acme:code-with-quarkus >---------------------
[INFO] Building quarkus-kind-testcontainer 1.0.0-SNAPSHOT
[INFO]   from pom.xml
[INFO] --------------------------------[ jar ]---------------------------------
[INFO] 
[INFO] --- clean:3.2.0:clean (default-clean) @ code-with-quarkus ---
[INFO] Deleting /Users/cmoullia/code/quarkus/quarkus-kind-testcontainer/target
[INFO] 
[INFO] --- resources:3.3.1:resources (default-resources) @ code-with-quarkus ---
[INFO] Copying 1 resource from src/main/resources to target/classes
[INFO] 
[INFO] --- quarkus:3.18.1:generate-code (default) @ code-with-quarkus ---
[INFO] 
[INFO] --- compiler:3.13.0:compile (default-compile) @ code-with-quarkus ---
[INFO] Recompiling the module because of changed source code.
[INFO] Compiling 1 source file with javac [debug parameters release 21] to target/classes
[INFO] Annotation processing is enabled because one or more processors were found
  on the class path. A future release of javac may disable annotation processing
  unless at least one processor is specified by name (-processor), or a search
  path is specified (--processor-path, --processor-module-path), or annotation
  processing is enabled explicitly (-proc:only, -proc:full).
  Use -Xlint:-options to suppress this message.
  Use -proc:none to disable annotation processing.
[INFO] 
[INFO] --- quarkus:3.18.1:generate-code-tests (default) @ code-with-quarkus ---
[INFO] 
[INFO] --- resources:3.3.1:testResources (default-testResources) @ code-with-quarkus ---
[INFO] Copying 3 resources from src/test/resources to target/test-classes
[INFO] 
[INFO] --- compiler:3.13.0:testCompile (default-testCompile) @ code-with-quarkus ---
[INFO] Recompiling the module because of changed dependency.
[INFO] Compiling 6 source files with javac [debug parameters release 21] to target/test-classes
[INFO] Annotation processing is enabled because one or more processors were found
  on the class path. A future release of javac may disable annotation processing
  unless at least one processor is specified by name (-processor), or a search
  path is specified (--processor-path, --processor-module-path), or annotation
  processing is enabled explicitly (-proc:only, -proc:full).
  Use -Xlint:-options to suppress this message.
  Use -proc:none to disable annotation processing.
[INFO] /Users/cmoullia/code/quarkus/quarkus-kind-testcontainer/src/test/java/org/acme/ArgoCDDeployTest.java: Some input files use or override a deprecated API.
[INFO] /Users/cmoullia/code/quarkus/quarkus-kind-testcontainer/src/test/java/org/acme/ArgoCDDeployTest.java: Recompile with -Xlint:deprecation for details.
[INFO] 
[INFO] --- surefire:3.5.2:test (default-test) @ code-with-quarkus ---
[INFO] Using auto detected provider org.apache.maven.surefire.junitplatform.JUnitPlatformProvider
[INFO] 
[INFO] -------------------------------------------------------
[INFO]  T E S T S
[INFO] -------------------------------------------------------
[INFO] Running org.acme.GreetingResourceTest
2025-02-04 11:16:52,520 INFO  [io.quarkus] (main) code-with-quarkus 1.0.0-SNAPSHOT on JVM (powered by Quarkus 3.18.1) started in 1.793s. Listening on: http://localhost:8081
2025-02-04 11:16:52,520 INFO  [io.quarkus] (main) Profile test activated. 
2025-02-04 11:16:52,521 INFO  [io.quarkus] (main) Installed features: [argocd, cdi, kubernetes, rest, smallrye-context-propagation, vertx]
[INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 2.666 s -- in org.acme.GreetingResourceTest
[INFO] Running org.acme.ArgoCDDeployTest
2025-02-04 11:16:53,069 INFO  [org.tes.ima.PullPolicy] (main) Image pull policy will be performed by: DefaultPullPolicy()
2025-02-04 11:16:53,070 INFO  [org.tes.uti.ImageNameSubstitutor] (main) Image name substitution will be performed by: DefaultImageNameSubstitutor (composite of 'ConfigurationFileImageNameSubstitutor' and 'PrefixingImageNameSubstitutor')
2025-02-04 11:16:53,341 INFO  [org.tes.DockerClientFactory] (main) Testcontainers version: 1.20.4
2025-02-04 11:16:53,435 INFO  [org.tes.doc.DockerClientProviderStrategy] (main) Loaded org.testcontainers.dockerclient.UnixSocketClientProviderStrategy from ~/.testcontainers.properties, will try it first
2025-02-04 11:16:53,569 INFO  [org.tes.doc.DockerClientProviderStrategy] (main) Found Docker environment with Environment variables, system properties and defaults. Resolved dockerHost=unix:///var/run/docker.sock
2025-02-04 11:16:53,570 INFO  [org.tes.DockerClientFactory] (main) Docker host IP address is localhost
2025-02-04 11:16:53,605 INFO  [org.tes.DockerClientFactory] (main) Connected to docker: 
  Server Version: 5.2.5
  API Version: 1.41
  Operating System: fedora
  Total Memory: 9219 MB
2025-02-04 11:16:53,606 WARN  [org.tes.uti.ResourceReaper] (main) 
********************************************************************************
Ryuk has been disabled. This can cause unexpected behavior in your environment.
********************************************************************************
2025-02-04 11:16:53,608 INFO  [org.tes.DockerClientFactory] (main) Checking the system...
2025-02-04 11:16:53,608 INFO  [org.tes.DockerClientFactory] (main) ✔︎ Docker server version should be at least 1.6.0
2025-02-04 11:16:53,727 INFO  [tc.kin.31.0] (main) Creating container for image: kindest/node:v1.31.0
2025-02-04 11:16:53,774 INFO  [tc.kin.31.0] (main) Container kindest/node:v1.31.0 is starting: 58256508fbba2eac34438269b6ed8f0fa8133102a718451845a032c4723279d4
2025-02-04 11:16:54,698 INFO  [com.daj.kin.KindContainer] (main) Container internal IP address: 10.88.0.2
2025-02-04 11:16:54,698 INFO  [com.daj.kin.KindContainer] (main) Container external IP address: localhost
2025-02-04 11:16:54,699 INFO  [com.daj.kin.KindContainer] (main) Executing command: mkdir -p /kindcontainer
2025-02-04 11:16:54,769 INFO  [com.daj.kin.TemplateHelpers] (main) Writing container file: /kindcontainer/kubeadm-1.24.0.yaml
2025-02-04 11:16:54,789 INFO  [com.daj.kin.KindContainer] (main) Executing command: kubeadm init --skip-phases=preflight --config=/kindcontainer/kubeadm-1.24.0.yaml --skip-token-print --node-name=kind --v=6
2025-02-04 11:17:15,858 INFO  [com.daj.kin.TemplateHelpers] (main) Writing container file: /kindcontainer/cni.yaml
2025-02-04 11:17:15,860 INFO  [com.daj.kin.KindContainer] (main) Executing command: kubectl apply -f /kindcontainer/cni.yaml
2025-02-04 11:17:16,079 INFO  [com.daj.kin.KindContainer] (main) Executing command: kubectl apply -f /kind/manifests/default-storage.yaml
2025-02-04 11:17:16,596 INFO  [com.daj.kin.KindContainer] (main) Executing command: kubectl taint node kind node-role.kubernetes.io/control-plane:NoSchedule-
2025-02-04 11:17:16,661 INFO  [com.daj.kin.KubernetesWithKubeletContainer] (main) Waiting for a node to become ready...
2025-02-04 11:17:43,644 INFO  [com.daj.kin.KubernetesWithKubeletContainer] (main) Node ready: kind
2025-02-04 11:17:43,647 INFO  [tc.kin.31.0] (main) Container kindest/node:v1.31.0 started in PT49.919324S
2025-02-04 11:18:20,272 INFO  [org.acm.ArgoCDDeployTest] (main) Pod: argocd-redis ready in argocd
2025-02-04 11:18:25,496 INFO  [org.acm.ArgoCDDeployTest] (main) Pod: argocd-repo-server ready in argocd
2025-02-04 11:18:25,501 INFO  [org.acm.ArgoCDDeployTest] (main) Pod: argocd-dex-server ready in argocd
2025-02-04 11:18:25,506 INFO  [org.acm.ArgoCDDeployTest] (main) Pod: argocd-server ready in argocd
2025-02-04 11:18:25,602 INFO  [org.acm.ArgoCDDeployTest] (main) Pod: argocd-notifications-controller ready in argocd
2025-02-04 11:18:25,606 INFO  [org.acm.ArgoCDDeployTest] (main) Pod: argocd-applicationset-controller ready in argocd
2025-02-04 11:18:25,609 INFO  [org.acm.ArgoCDDeployTest] (main) Pod: argocd-application-controller-0 ready in argocd
2025-02-04 11:18:25,632 WARN  [io.fab.kub.cli.dsl.int.VersionUsageUtils] (main) The client is using resource type 'applications' with unstable version 'v1alpha1'
2025-02-04 11:18:25,804 INFO  [org.acm.ArgoCDDeployTest] (main) Checking when Argocd Application will be Healthy
^C[INFO] 
[INFO] Results:
[INFO] 
[INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0
[INFO] 

Docker desktop

[INFO] Running org.acme.GreetingResourceTest
2025-02-04 11:39:55,231 INFO  [io.quarkus] (main) code-with-quarkus 1.0.0-SNAPSHOT on JVM (powered by Quarkus 3.18.1) started in 1.843s. Listening on: http://localhost:8081
2025-02-04 11:39:55,232 INFO  [io.quarkus] (main) Profile test activated. 
2025-02-04 11:39:55,232 INFO  [io.quarkus] (main) Installed features: [argocd, cdi, kubernetes, rest, smallrye-context-propagation, vertx]
[INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 2.684 s -- in org.acme.GreetingResourceTest
[INFO] Running org.acme.ArgoCDDeployTest
2025-02-04 11:39:55,734 INFO  [org.tes.ima.PullPolicy] (main) Image pull policy will be performed by: DefaultPullPolicy()
2025-02-04 11:39:55,735 INFO  [org.tes.uti.ImageNameSubstitutor] (main) Image name substitution will be performed by: DefaultImageNameSubstitutor (composite of 'ConfigurationFileImageNameSubstitutor' and 'PrefixingImageNameSubstitutor')
2025-02-04 11:39:56,103 INFO  [org.tes.DockerClientFactory] (main) Testcontainers version: 1.20.4
2025-02-04 11:39:56,197 INFO  [org.tes.doc.DockerClientProviderStrategy] (main) Loaded org.testcontainers.dockerclient.UnixSocketClientProviderStrategy from ~/.testcontainers.properties, will try it first
2025-02-04 11:39:56,309 INFO  [org.tes.doc.DockerClientProviderStrategy] (main) Found Docker environment with Environment variables, system properties and defaults. Resolved dockerHost=unix:///var/run/docker.sock
2025-02-04 11:39:56,310 INFO  [org.tes.DockerClientFactory] (main) Docker host IP address is localhost
2025-02-04 11:39:56,323 INFO  [org.tes.DockerClientFactory] (main) Connected to docker: 
  Server Version: 27.5.1
  API Version: 1.47
  Operating System: Docker Desktop
  Total Memory: 7836 MB
  Labels: 
    com.docker.desktop.address=unix:///Users/cmoullia/Library/Containers/com.docker.docker/Data/docker-cli.sock
2025-02-04 11:39:56,324 WARN  [org.tes.uti.ResourceReaper] (main) 
********************************************************************************
Ryuk has been disabled. This can cause unexpected behavior in your environment.
********************************************************************************
2025-02-04 11:39:56,325 INFO  [org.tes.DockerClientFactory] (main) Checking the system...
2025-02-04 11:39:56,326 INFO  [org.tes.DockerClientFactory] (main) ✔︎ Docker server version should be at least 1.6.0
2025-02-04 11:39:56,379 INFO  [tc.kin.31.0] (main) Pulling docker image: kindest/node:v1.31.0. Please be patient; this may take some time but only needs to be done once.
2025-02-04 11:39:57,860 INFO  [tc.kin.31.0] (docker-java-stream--283370111) Starting to pull image
2025-02-04 11:39:57,873 INFO  [tc.kin.31.0] (docker-java-stream--283370111) Pulling image layers:  0 pending,  0 downloaded,  0 extracted, (0 bytes/0 bytes)
2025-02-04 11:40:20,981 INFO  [tc.kin.31.0] (docker-java-stream--283370111) Pulling image layers:  1 pending,  1 downloaded,  0 extracted, (243 MB/? MB)
2025-02-04 11:40:23,444 INFO  [tc.kin.31.0] (docker-java-stream--283370111) Pulling image layers:  1 pending,  1 downloaded,  1 extracted, (269 MB/? MB)
2025-02-04 11:40:34,985 INFO  [tc.kin.31.0] (docker-java-stream--283370111) Pulling image layers:  0 pending,  2 downloaded,  1 extracted, (392 MB/393 MB)
2025-02-04 11:40:37,700 INFO  [tc.kin.31.0] (docker-java-stream--283370111) Pulling image layers:  0 pending,  2 downloaded,  2 extracted, (393 MB/393 MB)
2025-02-04 11:40:37,705 INFO  [tc.kin.31.0] (docker-java-stream--283370111) Pull complete. 2 layers, pulled in 39s (downloaded 393 MB at 10 MB/s)
2025-02-04 11:40:37,705 INFO  [tc.kin.31.0] (main) Image kindest/node:v1.31.0 pull took PT41.326403S
2025-02-04 11:40:37,723 INFO  [tc.kin.31.0] (main) Creating container for image: kindest/node:v1.31.0
2025-02-04 11:40:38,267 INFO  [tc.kin.31.0] (main) Container kindest/node:v1.31.0 is starting: d861fa5189907da4f0dec1444859ede05447bfcf594b7d3c9e4e4ac305aef22e
2025-02-04 11:40:38,534 INFO  [com.daj.kin.KindContainer] (main) Container internal IP address: 172.17.0.2
2025-02-04 11:40:38,535 INFO  [com.daj.kin.KindContainer] (main) Container external IP address: localhost
2025-02-04 11:40:38,535 INFO  [com.daj.kin.KindContainer] (main) Executing command: mkdir -p /kindcontainer
2025-02-04 11:40:38,561 INFO  [com.daj.kin.TemplateHelpers] (main) Writing container file: /kindcontainer/kubeadm-1.24.0.yaml
2025-02-04 11:40:38,576 INFO  [com.daj.kin.KindContainer] (main) Executing command: kubeadm init --skip-phases=preflight --config=/kindcontainer/kubeadm-1.24.0.yaml --skip-token-print --node-name=kind --v=6
2025-02-04 11:41:06,089 INFO  [com.daj.kin.TemplateHelpers] (main) Writing container file: /kindcontainer/cni.yaml
2025-02-04 11:41:06,093 INFO  [com.daj.kin.KindContainer] (main) Executing command: kubectl apply -f /kindcontainer/cni.yaml
2025-02-04 11:41:06,258 INFO  [com.daj.kin.KindContainer] (main) Executing command: kubectl apply -f /kind/manifests/default-storage.yaml
2025-02-04 11:41:06,665 INFO  [com.daj.kin.KindContainer] (main) Executing command: kubectl taint node kind node-role.kubernetes.io/control-plane:NoSchedule-
2025-02-04 11:41:06,729 INFO  [com.daj.kin.KubernetesWithKubeletContainer] (main) Waiting for a node to become ready...
2025-02-04 11:41:31,967 INFO  [com.daj.kin.KubernetesWithKubeletContainer] (main) Node ready: kind
2025-02-04 11:41:31,970 INFO  [tc.kin.31.0] (main) Container kindest/node:v1.31.0 started in PT54.246925S
2025-02-04 11:42:09,387 INFO  [org.acm.ArgoCDDeployTest] (main) Pod: argocd-redis ready in argocd

@cmoulliard
Copy link
Contributor Author

Can you have a look please ? @dajudge

@dajudge dajudge self-assigned this Feb 10, 2025
@dajudge dajudge added the enhancement New feature or request label Feb 10, 2025
@dajudge
Copy link
Owner

dajudge commented Feb 10, 2025

@cmoulliard Thanks for your contribution! 🙌

@dajudge dajudge merged commit dc14711 into dajudge:master Feb 10, 2025
44 checks passed
@cmoulliard
Copy link
Contributor Author

Do you think that we could soon release it as this is blocking using podman rootless ? @dajudge

@dajudge
Copy link
Owner

dajudge commented Feb 11, 2025

I cut a little interim release 1.4.8 to get this out the door quickly - should be on maven central already!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants