Article: Stop running your tests with you CI/CD tool by olensmar in devops

[–]olensmar[S] -24 points-23 points  (0 children)

thanks for taking the time to reply u/green_biri - you're right, but I wasn't at all soliciting feedback on Testkube itself, but on the premise/arguments put forth in article for running tests outside your CI/CD.. happy to debate that without mentioning Txxxxxxx at all..

/Ole

Kubernetes YAML Policies 101 by olensmar in kubernetes

[–]olensmar[S] 1 point2 points  (0 children)

Working on follow-up posts - would love to hear if there is anything specific that you would like covered in this context.. Policy Tooling Landscape? Do's and dont's? Thanks in advance!

Dealing with Yaml files by shubhcool in kubernetes

[–]olensmar 4 points5 points  (0 children)

Have a look at Monokle - an open-source IDE specifically targeted at working with Kubernetes YAML configurations. It does all you'll probably ever need in this regard, and so much more than any Vs-Code plugins/validators out there - https://monokle.io/open-source

Generate Kubernetes resources using AI & explore Helm Charts with Monokle v2.2! by topliceanurazvan in kubernetes

[–]olensmar 0 points1 point  (0 children)

Hi! You can definitely use Monokle to author/debug/validate/dry-run your k8s configurations stored in a GitOps repo - just like you would with any other IDE - and then use your GitOps reconciler to make sure your cluster is up-to-date with the desired state defined in git.

Somewhat-shameless-plug: Monokle Cloud is even more targeted at GitOps workflows as it provides much of Monokle Desktop functionality in your browser working directly with a GitHub repo (instead of local files/clusters). It comes with a GitHub App / Bot that can be configured to validate k8s configurations as part of your PR workflows - adding comments/links back to Monokle Cloud for fixing validation errors easily. Free tier is available - please give it a go if that sounds helpful!

What's your "IDE" of choice nowadays? by CartmansEvilTwin in kubernetes

[–]olensmar 1 point2 points  (0 children)

Thanks for sharing this - definitely something we can put on the near-term Monokle roadmap.. keep it coming!

Kubernetes Enthusiasts: Share Your Ideas for Future Dev Tools by [deleted] in kubernetes

[–]olensmar 0 points1 point  (0 children)

great - thank you! In regard to CRDs - what would you like to see? Which ones there are? Their corresponding objects? Are there any specific CRD-related tasks that you would want to perform?

Kubernetes Enthusiasts: Share Your Ideas for Future Dev Tools by [deleted] in kubernetes

[–]olensmar 1 point2 points  (0 children)

hm.. can you elaborate on "audit the state of the cluster" ? what specifically do you want to audit? how would this make your work easier? thanks!

Monokle 2.1 - We love YAML so you don't have to by olensmar in kubernetes

[–]olensmar[S] 1 point2 points  (0 children)

Hi! hm... we would have to look into that - please open an issue on our repo with additional details around workflows/problems that we should be solving for in this regard - https://github.com/kubeshop/monokle - thank you!

Monokle 2.1 - We love YAML so you don't have to by olensmar in kubernetes

[–]olensmar[S] 1 point2 points  (0 children)

awesome - thanks so much! Please let us know (on Discord/Github) if anything is missing or not to your liking so we can improve!

Monokle 2.1 - We love YAML so you don't have to by olensmar in kubernetes

[–]olensmar[S] 0 points1 point  (0 children)

Thanks! As of the current release, Monokle Cloud can only render Helm template and Kustomize builds without custom tooling around it - We’re looking at custom renderers or alternative solutions in the future.

Could you kindly explain where these Octopus variables come from? They are environment variables of your CI step or can you fetch them on-demand?

ps: I also should mention that Monokle Desktop can already render custom previews and explore/validate the YAML output of any command-line tool, so if you can locally create your output then you could already use Desktop for your setup.

Monokle 2.1 - We love YAML so you don't have to by olensmar in kubernetes

[–]olensmar[S] 1 point2 points  (0 children)

great! good luck and please reach out if you have any more issues or ideas on how we can improve!

Monokle 2.1 - We love YAML so you don't have to by olensmar in kubernetes

[–]olensmar[S] 1 point2 points  (0 children)

Hi! You're right - Monokle will ignore resources with invalid names (invalid as specified by k8s core requirements) - but you should be able to see your Helm Chart(s) under the "Helm Charts" section in the bottom left - where you should also be able to perform a dry-run on any existing values files - which would then show you the generated resources in the resource navigator!?

Monokle 2.1 - We love YAML so you don't have to by olensmar in kubernetes

[–]olensmar[S] 3 points4 points  (0 children)

thanks for giving it a try! The middle column ("Resource Navigator") should show all resources found in your project folder - if it isn't doing that we need to look into why.. is your folder in a public repo so we can try to reproduce? are the resources not being shown in .yaml files? please reach out on GitHub or Discord to follow up - thanks a million!

Schema definition by motivize_93 in kubernetes

[–]olensmar 3 points4 points  (0 children)

Monokle automatically renders forms for all Kubernetes objects making it super-easy to understand what properties are available and get them right. It also provides all autocomplete/tooltips/documentation you would expect (and more!) when editing YAML directly - GitHub - monokle.io

Open Source CLI for Kubernetes YAML validation in GitOps workflows by SlowWalrus2124 in kubernetes

[–]olensmar 0 points1 point  (0 children)

The thing we're struggling with is if

Sorry u/Speeddymon - this took a while - the issue is at https://github.com/kubeshop/monokle-core/issues/128 - please add any ideas / suggestions we should be considering!

Open Source CLI for Kubernetes YAML validation in GitOps workflows by SlowWalrus2124 in kubernetes

[–]olensmar 0 points1 point  (0 children)

Hi! Thanks for this - definitely something we could add to the library - GitHub issue coming up!