-
Notifications
You must be signed in to change notification settings - Fork 87
New issue
Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? # to your account
initial project move from kudo into its own project #1
Conversation
Signed-off-by: Ken Sipe <kensipe@gmail.com>
yeah we should bring this out into it's own binary, if we want to keep |
Another consideration - do we want to turn the provisioning/usage of external clusters into data, rather than using KIND? We don't need to solve that by any means in this PR, but it would result in removing the |
yeah... with more thought on it... I think having an executable CLI makes sense here |
plus then when we make it a kubectl plugin it's kubectl kuttl - or kube cuttle cuttle. ;) |
Signed-off-by: Ken Sipe <kensipe@gmail.com>
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks good for the initial commit. Maybe we should extract the TODOs from the PR into separate issues?
There are a number of issues that need to be resolved however this move most of kudo test harness into its own project as
kuttl
Changes:
create-or-update
integration test used to install / update an instance kind which is kudo specific and it has been removed.TestWaitForCRDs
was a kudo specific test and was removedTodos:
[] harness.go used to have a
RunKUDO
function. It has been removed but we need a way from KUDO (or other project) to initial the cluster (for instances with it's CRDS etc.)[] test type defines
StartKUDO bool
json:"startKUDO"`` which should be removed[] document this new project on how to use it (especially with above changes)
[] modify kudo to use this project.
[] document that kubebuilder is required with etcd in the path (fails otherwise)
This project infra supports 1) gen from test type, 2) lints with same standards as other kudobuilder projects, 3)
make test
andmake integration-test
workConsiderations:
kudo test
command which will integrate into this project. That said... it would be nice to be able to run tests with cli.Signed-off-by: Ken Sipe kensipe@gmail.com