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

API Documentation for Testkube CRDs #3444

Closed
AndrewUnderwoodAtFanatics opened this issue Mar 17, 2023 · 4 comments
Closed

API Documentation for Testkube CRDs #3444

AndrewUnderwoodAtFanatics opened this issue Mar 17, 2023 · 4 comments
Assignees
Labels
feature-request 🚀 New feature request

Comments

@AndrewUnderwoodAtFanatics
Copy link
Contributor

Is your feature request related to a problem? Please describe.
In order to facilitate easier adoption of the GitOps deployment methodologies supported by Testkube it would be great to have solid documentation around what options are available for configuration in the Testkube CRDs.

I have a Git repo setup to deploy Test objects to my cluster via Flux, but now to write the Test definitions that I want to deploy, I need to manually create the test in the Testkube UI, go to settings, and export the test definition and tweak it to suit.

Describe the solution you'd like
More robust documentation of the CRDs would be helpful for those who want to approch the creation of tests from a GitOps perspective instead of via the UI or CLI. A subset of the existing test types do have CRD examples but not all and some are out of date, still showing git-file and git-directories as distinct options.

I would hold the thoroughness of the FluxCD CRD documentation as goals to aim for:

https://fluxcd.io/flux/components/kustomize/kustomization/
https://fluxcd.io/flux/components/helm/helmreleases/

@vsukhin vsukhin added this to Testkube Mar 18, 2023
@github-project-automation github-project-automation bot moved this to 🆕 New in Testkube Mar 18, 2023
@vsukhin
Copy link
Collaborator

vsukhin commented Mar 18, 2023

Hey @AndrewUnderwoodAtFanatics Right now we do a lot of efforts to improve our docs. This is really cool suggestion, guess @aabedraba and @tkonieczny will work on it

@TheBrunoLopes
Copy link
Member

Hello @AndrewUnderwoodAtFanatics really good point and thanks for opening the issue.
We will working on it asap

@aabedraba
Copy link

Related to #3537 (comment)

Will be implemented by End of next week.

@aabedraba aabedraba moved this from 🏗 In progress to ⛔️ Blocked in Testkube May 9, 2023
@TheBrunoLopes TheBrunoLopes moved this from ⛔️ Blocked to 🔖 Ready in Testkube May 9, 2023
@aabedraba
Copy link

This is blocked.
Issue described here: #3537 (comment)

@aabedraba aabedraba moved this from 🔖 Ready to ⛔️ Blocked in Testkube May 13, 2023
@aabedraba aabedraba moved this from ⛔️ Blocked to 🏗 In progress in Testkube May 30, 2023
@aabedraba aabedraba moved this from 🏗 In progress to 🔖 Ready in Testkube Jun 6, 2023
@github-project-automation github-project-automation bot moved this from 🔖 Ready to ✅ Done in Testkube Jun 8, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature-request 🚀 New feature request
Projects
Status: Done
Development

No branches or pull requests

4 participants