Skip to content

MWI: Implement ephemeral resource & data source for Kubernetes Access #55865

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

Merged
merged 21 commits into from
Jun 23, 2025

Conversation

strideynet
Copy link
Contributor

@strideynet strideynet commented Jun 18, 2025

PR3 of stack implementing #54829

Builds on #55416

Introduces implementation and tests for the Ephemeral Resource & Data Source.

@strideynet strideynet force-pushed the strideynet/implement-mwi-kubernetes-terraform branch from b337e4c to 58e317d Compare June 20, 2025 08:11
@strideynet strideynet added backport/branch/v17 backport/branch/v18 no-changelog Indicates that a PR does not require a changelog entry labels Jun 20, 2025
@strideynet strideynet marked this pull request as ready for review June 20, 2025 13:36
@strideynet strideynet changed the title MWI: Implement ephemeral resource for Kubernetes Access MWI: Implement ephemeral resource & data source for Kubernetes Access Jun 20, 2025
@strideynet strideynet requested a review from tigrato June 23, 2025 09:26
@strideynet strideynet added this pull request to the merge queue Jun 23, 2025
Merged via the queue into master with commit 8a73b28 Jun 23, 2025
42 checks passed
@strideynet strideynet deleted the strideynet/implement-mwi-kubernetes-terraform branch June 23, 2025 10:04
@backport-bot-workflows
Copy link
Contributor

@strideynet See the table below for backport results.

Branch Result
branch/v17 Failed
branch/v18 Failed

strideynet added a commit that referenced this pull request Jun 23, 2025
…#55865)

* Implement ephemeral resource for Kubernetes Access

* Implement data source

* Strip out the panic

* update gomod/gosum

* Avoid resetting memory destination

* Add safety checks when reading from kubeconfig

* experiment with testing

* Start to setup Token, Role, Bot

* go mod tidy

* Setup join token/bot

* Add support for insecure mode

* Successful join in test

* Working test for ephemeral resource

* Add test for data source

* tidy up

* use t.setenv

* Use explicit sprintf inddexes

* Remove unnecessary SNI

* Print full debug trace on tbot failure

* Go mod tidy
github-merge-queue bot pushed a commit that referenced this pull request Jun 23, 2025
…Access (#55865) (#55990)

* MWI: Implement ephemeral resource & data source for Kubernetes Access (#55865)

* Implement ephemeral resource for Kubernetes Access

* Implement data source

* Strip out the panic

* update gomod/gosum

* Avoid resetting memory destination

* Add safety checks when reading from kubeconfig

* experiment with testing

* Start to setup Token, Role, Bot

* go mod tidy

* Setup join token/bot

* Add support for insecure mode

* Successful join in test

* Working test for ephemeral resource

* Add test for data source

* tidy up

* use t.setenv

* Use explicit sprintf inddexes

* Remove unnecessary SNI

* Print full debug trace on tbot failure

* Go mod tidy

* Fix up kubemock

* Remove unused replace
strideynet added a commit that referenced this pull request Jul 4, 2025
…#55865)

* Implement ephemeral resource for Kubernetes Access

* Implement data source

* Strip out the panic

* update gomod/gosum

* Avoid resetting memory destination

* Add safety checks when reading from kubeconfig

* experiment with testing

* Start to setup Token, Role, Bot

* go mod tidy

* Setup join token/bot

* Add support for insecure mode

* Successful join in test

* Working test for ephemeral resource

* Add test for data source

* tidy up

* use t.setenv

* Use explicit sprintf inddexes

* Remove unnecessary SNI

* Print full debug trace on tbot failure

* Go mod tidy
github-merge-queue bot pushed a commit that referenced this pull request Jul 4, 2025
…#55865) (#56462)

* Implement ephemeral resource for Kubernetes Access

* Implement data source

* Strip out the panic

* update gomod/gosum

* Avoid resetting memory destination

* Add safety checks when reading from kubeconfig

* experiment with testing

* Start to setup Token, Role, Bot

* go mod tidy

* Setup join token/bot

* Add support for insecure mode

* Successful join in test

* Working test for ephemeral resource

* Add test for data source

* tidy up

* use t.setenv

* Use explicit sprintf inddexes

* Remove unnecessary SNI

* Print full debug trace on tbot failure

* Go mod tidy
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants