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

Serve Kind (kubernetes) #56

Closed
gianarb opened this issue Apr 10, 2019 · 6 comments
Closed

Serve Kind (kubernetes) #56

gianarb opened this issue Apr 10, 2019 · 6 comments

Comments

@gianarb
Copy link
Collaborator

gianarb commented Apr 10, 2019

kind is a Docker in Docker testing solution for Kubernetes. I think having a way to serve an "as a service" testing Kubernetes instance will be very helpful for who is writing Kubernetes integrations such as operator, CRD, SharedInformer.

gianarb pushed a commit that referenced this issue May 24, 2019
Fixed #56

This is still a wip but I think, this is the right direction

Signed-off-by: Gianluca Arbezzano <gianarb92@gmail.com>
gianarb pushed a commit that referenced this issue May 24, 2019
Fixed #56

This is still a wip but I think, this is the right direction

Signed-off-by: Gianluca Arbezzano <gianarb92@gmail.com>
gianarb pushed a commit that referenced this issue May 24, 2019
Fixed #56

This is still a wip but I think, this is the right direction

Signed-off-by: Gianluca Arbezzano <gianarb92@gmail.com>
gianarb pushed a commit that referenced this issue May 24, 2019
Fixed #56

This is still a wip but I think, this is the right direction

Signed-off-by: Gianluca Arbezzano <gianarb92@gmail.com>
gianarb pushed a commit that referenced this issue May 24, 2019
Fixed #56

This is still a wip but I think, this is the right direction

Signed-off-by: Gianluca Arbezzano <gianarb92@gmail.com>
gianarb pushed a commit that referenced this issue May 24, 2019
Fixed #56

This is still a wip but I think, this is the right direction

Signed-off-by: Gianluca Arbezzano <gianarb92@gmail.com>
gianarb pushed a commit that referenced this issue May 24, 2019
Fixed #56

This is still a wip but I think, this is the right direction

Signed-off-by: Gianluca Arbezzano <gianarb92@gmail.com>
gianarb pushed a commit that referenced this issue May 24, 2019
Fixed #56

This is still a wip but I think, this is the right direction

Signed-off-by: Gianluca Arbezzano <gianarb92@gmail.com>
gianarb pushed a commit that referenced this issue May 27, 2019
Fixed #56

This is still a wip but I think, this is the right direction

Signed-off-by: Gianluca Arbezzano <gianarb92@gmail.com>
gianarb pushed a commit that referenced this issue May 27, 2019
Fixed #56

This is still a wip but I think, this is the right direction

Signed-off-by: Gianluca Arbezzano <gianarb92@gmail.com>
gianarb pushed a commit that referenced this issue May 27, 2019
Fixed #56

This is still a wip but I think, this is the right direction

Signed-off-by: Gianluca Arbezzano <gianarb92@gmail.com>
gianarb pushed a commit that referenced this issue May 27, 2019
Fixed #56

This is still a wip but I think, this is the right direction

Signed-off-by: Gianluca Arbezzano <gianarb92@gmail.com>
gianarb pushed a commit that referenced this issue May 28, 2019
Fixed #56

This is still a wip but I think, this is the right direction

Signed-off-by: Gianluca Arbezzano <gianarb92@gmail.com>
gianarb pushed a commit that referenced this issue May 28, 2019
Fixed #56

This is still a wip but I think, this is the right direction

Signed-off-by: Gianluca Arbezzano <gianarb92@gmail.com>
gianarb pushed a commit that referenced this issue May 28, 2019
Fixed #56

This is still a wip but I think, this is the right direction

Signed-off-by: Gianluca Arbezzano <gianarb92@gmail.com>
gianarb pushed a commit that referenced this issue May 28, 2019
Fixed #56

This is still a wip but I think, this is the right direction

Signed-off-by: Gianluca Arbezzano <gianarb92@gmail.com>
gianarb pushed a commit that referenced this issue May 28, 2019
Fixed #56

This is still a wip but I think, this is the right direction

Signed-off-by: Gianluca Arbezzano <gianarb92@gmail.com>
gianarb pushed a commit that referenced this issue May 28, 2019
Fixed #56

This is still a wip but I think, this is the right direction

Signed-off-by: Gianluca Arbezzano <gianarb92@gmail.com>
gianarb pushed a commit that referenced this issue May 28, 2019
Fixed #56

This is still a wip but I think, this is the right direction

Signed-off-by: Gianluca Arbezzano <gianarb92@gmail.com>
gianarb pushed a commit that referenced this issue Jun 5, 2019
Fixed #56

This is still a wip but I think, this is the right direction

Signed-off-by: Gianluca Arbezzano <gianarb92@gmail.com>
gianarb pushed a commit that referenced this issue Jun 5, 2019
Fixed #56

This is still a wip but I think, this is the right direction

Signed-off-by: Gianluca Arbezzano <gianarb92@gmail.com>
gianarb pushed a commit that referenced this issue Jun 5, 2019
Fixed #56

This is still a wip but I think, this is the right direction

Signed-off-by: Gianluca Arbezzano <gianarb92@gmail.com>
gianarb pushed a commit that referenced this issue Aug 7, 2019
Fixed #56

This is still a wip but I think, this is the right direction

Signed-off-by: Gianluca Arbezzano <gianarb92@gmail.com>
gianarb pushed a commit that referenced this issue Aug 7, 2019
Fixed #56

This is still a wip but I think, this is the right direction

Signed-off-by: Gianluca Arbezzano <gianarb92@gmail.com>
@jlordiales
Copy link

@gianarb I thought Kind could be used as a regular lib, is that not the case? Haven't tried it myself so maybe it's not straightforward but I'm sure that was mentioned by it's authors as one of it's pros.

@gianarb
Copy link
Collaborator Author

gianarb commented Sep 2, 2019

You are right @jlordiales the idea here is to create a canned or module as called in testcontainers-java to make kind to work with the API we have in testcontainers.

#67

I have started here but I had to close it because I confused myself :D

if you have time and energy to try a different implementation let me know!

@jlordiales
Copy link

ah gotcha, haven't used the Java version so I was lacking that context. This is great btw! 👍

@krisctl
Copy link

krisctl commented Apr 15, 2020

Hi @gianarb,

I would like to help with the implementation to use Kind for starting Kubernetes in a docker. Can you give me some context as to where we are with the implementation, challenges, design consideration, constraints that you have thought about while implementing this canned resource?

Also, some pointers on where to start would be greatly appreciated.

Thanks!

@anerathil
Copy link

Any news on that? :)

@gianarb
Copy link
Collaborator Author

gianarb commented Sep 30, 2021

Hello! unfortunately we decided to remove canned/modules as part of testcontainers for now. Because importing many libraries (kubernetes) in this case, will make dependencies a nightmare (they already are because of docker).

Submodules in Go are still something I don't know, so for now there is no place in this repository for such thing. But if you want to play in your own repo with a possible reusable Kind container we are happy to link it in our documentation https://golang.testcontainers.org/modules/

@gianarb gianarb closed this as completed Sep 30, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging a pull request may close this issue.

4 participants