kubernetes.core icon indicating copy to clipboard operation
kubernetes.core copied to clipboard

helm - add support for in-memory kubeconfig

Open abikouo opened this issue 1 year ago • 9 comments

SUMMARY

closes #492

ISSUE TYPE
  • Feature Pull Request

abikouo avatar Aug 01 '22 16:08 abikouo

Build failed.

:heavy_check_mark: build-ansible-collection SUCCESS in 3m 01s :x: ansible-test-sanity-docker-devel FAILURE in 7m 58s (non-voting) :x: ansible-test-sanity-docker-milestone FAILURE in 7m 23s (non-voting) :x: ansible-test-sanity-docker-stable-2.9 FAILURE in 12m 08s :x: ansible-test-sanity-docker-stable-2.11 FAILURE in 10m 30s :x: ansible-test-sanity-docker-stable-2.12 FAILURE in 8m 21s :x: ansible-test-units-kubernetes-core-python38 FAILURE in 6m 10s :heavy_check_mark: ansible-test-splitter SUCCESS in 3m 13s :x: integration-kubernetes.core-devel-1 FAILURE in 14m 14s (non-voting) :warning: integration-kubernetes.core-devel-2 SKIPPED (non-voting) :warning: integration-kubernetes.core-devel-3 SKIPPED (non-voting) :x: integration-kubernetes.core-milestone-1 FAILURE in 20m 42s :warning: integration-kubernetes.core-milestone-2 SKIPPED :warning: integration-kubernetes.core-milestone-3 SKIPPED :x: integration-kubernetes.core-2.9-1 FAILURE in 14m 05s :warning: integration-kubernetes.core-2.9-2 SKIPPED :warning: integration-kubernetes.core-2.9-3 SKIPPED :x: integration-kubernetes.core-2.10-1 FAILURE in 14m 07s :warning: integration-kubernetes.core-2.10-2 SKIPPED :warning: integration-kubernetes.core-2.10-3 SKIPPED :x: integration-kubernetes.core-with-turbo-1 FAILURE in 20m 11s :warning: integration-kubernetes.core-with-turbo-2 SKIPPED :warning: integration-kubernetes.core-with-turbo-3 SKIPPED :x: ansible-tox-linters FAILURE in 5m 29s :heavy_check_mark: ansible-galaxy-importer SUCCESS in 3m 58s

recheck

abikouo avatar Aug 02 '22 10:08 abikouo

Build failed.

:heavy_check_mark: build-ansible-collection SUCCESS in 2m 57s :x: ansible-test-sanity-docker-devel FAILURE in 7m 26s (non-voting) :x: ansible-test-sanity-docker-milestone FAILURE in 8m 25s (non-voting) :x: ansible-test-sanity-docker-stable-2.9 FAILURE in 11m 01s :x: ansible-test-sanity-docker-stable-2.11 FAILURE in 10m 06s :x: ansible-test-sanity-docker-stable-2.12 FAILURE in 8m 55s :x: ansible-test-units-kubernetes-core-python38 FAILURE in 5m 55s :heavy_check_mark: ansible-test-splitter SUCCESS in 2m 24s :x: integration-kubernetes.core-devel-1 FAILURE in 14m 13s (non-voting) :warning: integration-kubernetes.core-devel-2 SKIPPED (non-voting) :warning: integration-kubernetes.core-devel-3 SKIPPED (non-voting) :x: integration-kubernetes.core-milestone-1 FAILURE in 15m 08s :warning: integration-kubernetes.core-milestone-2 SKIPPED :warning: integration-kubernetes.core-milestone-3 SKIPPED :x: integration-kubernetes.core-2.9-1 FAILURE in 15m 19s :warning: integration-kubernetes.core-2.9-2 SKIPPED :warning: integration-kubernetes.core-2.9-3 SKIPPED :x: integration-kubernetes.core-2.10-1 FAILURE in 15m 10s :warning: integration-kubernetes.core-2.10-2 SKIPPED :warning: integration-kubernetes.core-2.10-3 SKIPPED :x: integration-kubernetes.core-with-turbo-1 FAILURE in 18m 13s :warning: integration-kubernetes.core-with-turbo-2 SKIPPED :warning: integration-kubernetes.core-with-turbo-3 SKIPPED :x: ansible-tox-linters FAILURE in 5m 08s :heavy_check_mark: ansible-galaxy-importer SUCCESS in 4m 03s

recheck

abikouo avatar Aug 03 '22 10:08 abikouo

Build failed.

:heavy_check_mark: build-ansible-collection SUCCESS in 3m 04s :x: ansible-test-sanity-docker-devel FAILURE in 7m 22s (non-voting) :x: ansible-test-sanity-docker-milestone FAILURE in 7m 25s (non-voting) :x: ansible-test-sanity-docker-stable-2.9 FAILURE in 9m 41s :x: ansible-test-sanity-docker-stable-2.11 FAILURE in 9m 15s :x: ansible-test-sanity-docker-stable-2.12 FAILURE in 8m 35s :x: ansible-test-units-kubernetes-core-python38 FAILURE in 5m 30s :heavy_check_mark: ansible-test-splitter SUCCESS in 2m 37s :x: integration-kubernetes.core-devel-1 FAILURE in 17m 38s (non-voting) :warning: integration-kubernetes.core-devel-2 SKIPPED (non-voting) :warning: integration-kubernetes.core-devel-3 SKIPPED (non-voting) :x: integration-kubernetes.core-milestone-1 FAILURE in 19m 34s :warning: integration-kubernetes.core-milestone-2 SKIPPED :warning: integration-kubernetes.core-milestone-3 SKIPPED :x: integration-kubernetes.core-2.9-1 FAILURE in 18m 27s :warning: integration-kubernetes.core-2.9-2 SKIPPED :warning: integration-kubernetes.core-2.9-3 SKIPPED :x: integration-kubernetes.core-2.10-1 FAILURE in 14m 23s :warning: integration-kubernetes.core-2.10-2 SKIPPED :warning: integration-kubernetes.core-2.10-3 SKIPPED :x: integration-kubernetes.core-with-turbo-1 FAILURE in 19m 28s :warning: integration-kubernetes.core-with-turbo-2 SKIPPED :warning: integration-kubernetes.core-with-turbo-3 SKIPPED :x: ansible-tox-linters FAILURE in 5m 08s :heavy_check_mark: ansible-galaxy-importer SUCCESS in 3m 51s

Build failed.

:heavy_check_mark: build-ansible-collection SUCCESS in 2m 58s :x: ansible-test-sanity-docker-devel FAILURE in 9m 38s (non-voting) :x: ansible-test-sanity-docker-milestone FAILURE in 7m 28s (non-voting) :x: ansible-test-sanity-docker-stable-2.9 FAILURE in 9m 38s :x: ansible-test-sanity-docker-stable-2.11 FAILURE in 11m 05s :x: ansible-test-sanity-docker-stable-2.12 FAILURE in 9m 31s :x: ansible-test-units-kubernetes-core-python38 FAILURE in 5m 15s :heavy_check_mark: ansible-test-splitter SUCCESS in 2m 38s :heavy_check_mark: integration-kubernetes.core-devel-1 SUCCESS in 11m 37s (non-voting) :warning: integration-kubernetes.core-devel-2 SKIPPED (non-voting) :warning: integration-kubernetes.core-devel-3 SKIPPED (non-voting) :heavy_check_mark: integration-kubernetes.core-milestone-1 SUCCESS in 16m 51s :warning: integration-kubernetes.core-milestone-2 SKIPPED :warning: integration-kubernetes.core-milestone-3 SKIPPED :heavy_check_mark: integration-kubernetes.core-2.9-1 SUCCESS in 12m 45s :warning: integration-kubernetes.core-2.9-2 SKIPPED :warning: integration-kubernetes.core-2.9-3 SKIPPED :heavy_check_mark: integration-kubernetes.core-2.10-1 SUCCESS in 11m 45s :warning: integration-kubernetes.core-2.10-2 SKIPPED :warning: integration-kubernetes.core-2.10-3 SKIPPED :heavy_check_mark: integration-kubernetes.core-with-turbo-1 SUCCESS in 13m 59s :warning: integration-kubernetes.core-with-turbo-2 SKIPPED :warning: integration-kubernetes.core-with-turbo-3 SKIPPED :x: ansible-tox-linters FAILURE in 5m 02s :heavy_check_mark: ansible-galaxy-importer SUCCESS in 5m 01s

Build failed.

:heavy_check_mark: build-ansible-collection SUCCESS in 3m 03s :x: ansible-test-sanity-docker-devel FAILURE in 9m 04s (non-voting) :x: ansible-test-sanity-docker-milestone FAILURE in 8m 54s (non-voting) :heavy_check_mark: ansible-test-sanity-docker-stable-2.9 SUCCESS in 12m 07s :heavy_check_mark: ansible-test-sanity-docker-stable-2.11 SUCCESS in 12m 36s :heavy_check_mark: ansible-test-sanity-docker-stable-2.12 SUCCESS in 10m 12s :x: ansible-test-units-kubernetes-core-python38 FAILURE in 7m 59s :heavy_check_mark: ansible-test-splitter SUCCESS in 2m 31s :heavy_check_mark: integration-kubernetes.core-devel-1 SUCCESS in 11m 50s (non-voting) :warning: integration-kubernetes.core-devel-2 SKIPPED (non-voting) :warning: integration-kubernetes.core-devel-3 SKIPPED (non-voting) :heavy_check_mark: integration-kubernetes.core-milestone-1 SUCCESS in 13m 39s :warning: integration-kubernetes.core-milestone-2 SKIPPED :warning: integration-kubernetes.core-milestone-3 SKIPPED :heavy_check_mark: integration-kubernetes.core-2.9-1 SUCCESS in 12m 06s :warning: integration-kubernetes.core-2.9-2 SKIPPED :warning: integration-kubernetes.core-2.9-3 SKIPPED :heavy_check_mark: integration-kubernetes.core-2.10-1 SUCCESS in 12m 14s :warning: integration-kubernetes.core-2.10-2 SKIPPED :warning: integration-kubernetes.core-2.10-3 SKIPPED :heavy_check_mark: integration-kubernetes.core-with-turbo-1 SUCCESS in 13m 05s :warning: integration-kubernetes.core-with-turbo-2 SKIPPED :warning: integration-kubernetes.core-with-turbo-3 SKIPPED :heavy_check_mark: ansible-tox-linters SUCCESS in 4m 46s :heavy_check_mark: ansible-galaxy-importer SUCCESS in 4m 08s

Build failed.

:heavy_check_mark: build-ansible-collection SUCCESS in 3m 07s :x: ansible-test-sanity-docker-devel FAILURE in 9m 01s (non-voting) :x: ansible-test-sanity-docker-milestone FAILURE in 10m 08s (non-voting) :x: ansible-test-sanity-docker-stable-2.9 FAILURE in 9m 39s :x: ansible-test-sanity-docker-stable-2.11 FAILURE in 11m 37s :x: ansible-test-sanity-docker-stable-2.12 FAILURE in 11m 16s :heavy_check_mark: ansible-test-units-kubernetes-core-python38 SUCCESS in 9m 24s :heavy_check_mark: ansible-test-splitter SUCCESS in 2m 30s :heavy_check_mark: integration-kubernetes.core-devel-1 SUCCESS in 11m 59s (non-voting) :warning: integration-kubernetes.core-devel-2 SKIPPED (non-voting) :warning: integration-kubernetes.core-devel-3 SKIPPED (non-voting) :heavy_check_mark: integration-kubernetes.core-milestone-1 SUCCESS in 11m 39s :warning: integration-kubernetes.core-milestone-2 SKIPPED :warning: integration-kubernetes.core-milestone-3 SKIPPED :heavy_check_mark: integration-kubernetes.core-2.9-1 SUCCESS in 13m 18s :warning: integration-kubernetes.core-2.9-2 SKIPPED :warning: integration-kubernetes.core-2.9-3 SKIPPED :heavy_check_mark: integration-kubernetes.core-2.10-1 SUCCESS in 12m 33s :warning: integration-kubernetes.core-2.10-2 SKIPPED :warning: integration-kubernetes.core-2.10-3 SKIPPED :heavy_check_mark: integration-kubernetes.core-with-turbo-1 SUCCESS in 12m 10s :warning: integration-kubernetes.core-with-turbo-2 SKIPPED :warning: integration-kubernetes.core-with-turbo-3 SKIPPED :x: ansible-tox-linters FAILURE in 6m 08s :heavy_check_mark: ansible-galaxy-importer SUCCESS in 4m 36s

Build succeeded.

:heavy_check_mark: build-ansible-collection SUCCESS in 2m 59s :x: ansible-test-sanity-docker-devel FAILURE in 8m 12s (non-voting) :x: ansible-test-sanity-docker-milestone FAILURE in 8m 29s (non-voting) :heavy_check_mark: ansible-test-sanity-docker-stable-2.9 SUCCESS in 11m 14s :heavy_check_mark: ansible-test-sanity-docker-stable-2.11 SUCCESS in 10m 05s :heavy_check_mark: ansible-test-sanity-docker-stable-2.12 SUCCESS in 8m 53s :heavy_check_mark: ansible-test-units-kubernetes-core-python38 SUCCESS in 7m 40s :heavy_check_mark: ansible-test-splitter SUCCESS in 2m 26s :heavy_check_mark: integration-kubernetes.core-devel-1 SUCCESS in 11m 32s (non-voting) :warning: integration-kubernetes.core-devel-2 SKIPPED (non-voting) :warning: integration-kubernetes.core-devel-3 SKIPPED (non-voting) :heavy_check_mark: integration-kubernetes.core-milestone-1 SUCCESS in 12m 34s :warning: integration-kubernetes.core-milestone-2 SKIPPED :warning: integration-kubernetes.core-milestone-3 SKIPPED :heavy_check_mark: integration-kubernetes.core-2.9-1 SUCCESS in 11m 17s :warning: integration-kubernetes.core-2.9-2 SKIPPED :warning: integration-kubernetes.core-2.9-3 SKIPPED :heavy_check_mark: integration-kubernetes.core-2.10-1 SUCCESS in 13m 03s :warning: integration-kubernetes.core-2.10-2 SKIPPED :warning: integration-kubernetes.core-2.10-3 SKIPPED :heavy_check_mark: integration-kubernetes.core-with-turbo-1 SUCCESS in 11m 28s :warning: integration-kubernetes.core-with-turbo-2 SKIPPED :warning: integration-kubernetes.core-with-turbo-3 SKIPPED :heavy_check_mark: ansible-tox-linters SUCCESS in 5m 01s :heavy_check_mark: ansible-galaxy-importer SUCCESS in 3m 57s

In addition to these changes, this PR does not fully address the linked issue, as it does not add this functionality to the inventory plugin, the connection plugin or the lookup plugin. I think we can skip the inventory plugin as that will be deprecated in the next version. I'm not sure about the value of supporting this in the lookup plugin, as passing a dictionary in a lookup plugin seems pretty unwieldy, but I guess if someone wants to implement it we can consider it. It seems reasonable to support this for the connection plugin, though. If you don't want to do that in this PR, could you please either leave that issue open and add a note to it, or create a new issue for the pieces that weren't implemented?

I will add support for the connection plugin, it sounds reasonnable

abikouo avatar Sep 05 '22 09:09 abikouo

Build succeeded.

:heavy_check_mark: build-ansible-collection SUCCESS in 3m 03s :x: ansible-test-sanity-docker-devel FAILURE in 12m 16s (non-voting) :x: ansible-test-sanity-docker-milestone FAILURE in 7m 22s (non-voting) :heavy_check_mark: ansible-test-sanity-docker-stable-2.9 SUCCESS in 11m 26s :heavy_check_mark: ansible-test-sanity-docker-stable-2.11 SUCCESS in 11m 28s :heavy_check_mark: ansible-test-sanity-docker-stable-2.12 SUCCESS in 10m 46s :heavy_check_mark: ansible-test-units-kubernetes-core-python38 SUCCESS in 5m 56s :heavy_check_mark: ansible-test-splitter SUCCESS in 2m 32s :heavy_check_mark: integration-kubernetes.core-devel-1 SUCCESS in 10m 56s (non-voting) :warning: integration-kubernetes.core-devel-2 SKIPPED (non-voting) :warning: integration-kubernetes.core-devel-3 SKIPPED (non-voting) :heavy_check_mark: integration-kubernetes.core-milestone-1 SUCCESS in 10m 41s :warning: integration-kubernetes.core-milestone-2 SKIPPED :warning: integration-kubernetes.core-milestone-3 SKIPPED :heavy_check_mark: integration-kubernetes.core-2.9-1 SUCCESS in 12m 17s :warning: integration-kubernetes.core-2.9-2 SKIPPED :warning: integration-kubernetes.core-2.9-3 SKIPPED :heavy_check_mark: integration-kubernetes.core-2.10-1 SUCCESS in 11m 45s :warning: integration-kubernetes.core-2.10-2 SKIPPED :warning: integration-kubernetes.core-2.10-3 SKIPPED :heavy_check_mark: integration-kubernetes.core-with-turbo-1 SUCCESS in 11m 52s :warning: integration-kubernetes.core-with-turbo-2 SKIPPED :warning: integration-kubernetes.core-with-turbo-3 SKIPPED :heavy_check_mark: ansible-tox-linters SUCCESS in 4m 57s :heavy_check_mark: ansible-test-changelog SUCCESS in 2m 16s :heavy_check_mark: ansible-galaxy-importer SUCCESS in 4m 03s

Build succeeded.

:heavy_check_mark: build-ansible-collection SUCCESS in 3m 12s :x: ansible-test-sanity-docker-devel FAILURE in 8m 53s (non-voting) :x: ansible-test-sanity-docker-milestone FAILURE in 7m 41s (non-voting) :heavy_check_mark: ansible-test-sanity-docker-stable-2.9 SUCCESS in 11m 12s :heavy_check_mark: ansible-test-sanity-docker-stable-2.11 SUCCESS in 11m 09s :heavy_check_mark: ansible-test-sanity-docker-stable-2.12 SUCCESS in 10m 16s :heavy_check_mark: ansible-test-units-kubernetes-core-python38 SUCCESS in 6m 05s :heavy_check_mark: ansible-test-splitter SUCCESS in 3m 10s :heavy_check_mark: integration-kubernetes.core-devel-1 SUCCESS in 11m 58s (non-voting) :warning: integration-kubernetes.core-devel-2 SKIPPED (non-voting) :warning: integration-kubernetes.core-devel-3 SKIPPED (non-voting) :heavy_check_mark: integration-kubernetes.core-milestone-1 SUCCESS in 11m 56s :warning: integration-kubernetes.core-milestone-2 SKIPPED :warning: integration-kubernetes.core-milestone-3 SKIPPED :heavy_check_mark: integration-kubernetes.core-2.9-1 SUCCESS in 12m 35s :warning: integration-kubernetes.core-2.9-2 SKIPPED :warning: integration-kubernetes.core-2.9-3 SKIPPED :heavy_check_mark: integration-kubernetes.core-2.10-1 SUCCESS in 12m 58s :warning: integration-kubernetes.core-2.10-2 SKIPPED :warning: integration-kubernetes.core-2.10-3 SKIPPED :heavy_check_mark: integration-kubernetes.core-with-turbo-1 SUCCESS in 12m 46s :warning: integration-kubernetes.core-with-turbo-2 SKIPPED :warning: integration-kubernetes.core-with-turbo-3 SKIPPED :heavy_check_mark: ansible-tox-linters SUCCESS in 5m 37s :heavy_check_mark: ansible-test-changelog SUCCESS in 2m 14s :heavy_check_mark: ansible-galaxy-importer SUCCESS in 4m 01s

Build succeeded (gate pipeline).

:heavy_check_mark: build-ansible-collection SUCCESS in 3m 17s :x: ansible-test-sanity-docker-devel FAILURE in 10m 07s (non-voting) :x: ansible-test-sanity-docker-milestone FAILURE in 8m 47s (non-voting) :heavy_check_mark: ansible-test-sanity-docker-stable-2.9 SUCCESS in 12m 45s :heavy_check_mark: ansible-test-sanity-docker-stable-2.11 SUCCESS in 10m 11s :heavy_check_mark: ansible-test-sanity-docker-stable-2.12 SUCCESS in 9m 27s :heavy_check_mark: ansible-test-units-kubernetes-core-python38 SUCCESS in 7m 46s :heavy_check_mark: ansible-test-splitter SUCCESS in 2m 50s :heavy_check_mark: integration-kubernetes.core-devel-1 SUCCESS in 14m 32s (non-voting) :warning: integration-kubernetes.core-devel-2 SKIPPED (non-voting) :warning: integration-kubernetes.core-devel-3 SKIPPED (non-voting) :heavy_check_mark: integration-kubernetes.core-milestone-1 SUCCESS in 13m 18s :warning: integration-kubernetes.core-milestone-2 SKIPPED :warning: integration-kubernetes.core-milestone-3 SKIPPED :heavy_check_mark: integration-kubernetes.core-2.9-1 SUCCESS in 12m 22s :warning: integration-kubernetes.core-2.9-2 SKIPPED :warning: integration-kubernetes.core-2.9-3 SKIPPED :heavy_check_mark: integration-kubernetes.core-2.10-1 SUCCESS in 11m 33s :warning: integration-kubernetes.core-2.10-2 SKIPPED :warning: integration-kubernetes.core-2.10-3 SKIPPED :heavy_check_mark: integration-kubernetes.core-with-turbo-1 SUCCESS in 12m 35s :warning: integration-kubernetes.core-with-turbo-2 SKIPPED :warning: integration-kubernetes.core-with-turbo-3 SKIPPED :heavy_check_mark: ansible-tox-linters SUCCESS in 5m 00s :heavy_check_mark: ansible-test-changelog SUCCESS in 2m 23s :heavy_check_mark: ansible-galaxy-importer SUCCESS in 3m 45s