Iasluhar

Joined 5 years ago

Karma
12
Submissions
39
Member since
Jun 8
Love - Tech, Space, Programming, Marketing, Writing, Reading, Science, Genetics, Biology, History. Literally anything that is curious I love it.
View on Hacker News

Recent submissions

Comment · 4 years ago
Comment · 5 years ago
Hey Everyone, as Kubernetes is ready to release its version 1.22, Developers and DevOps Engineers need to upgrade Kubernetes Objects before upgrading Kubernetes. It's a tedious task to know whether the current ApiVersion of the Object is Removed, Deprecated or Unchanged. We thought why not build a tool, Silver-Surfer, that would not only validate against the given Kubernetes version but also provides a Migration Path to a newer ApiVersion. It shows exact errors which need to be resolved for migration to newer ApiVersion as well as specification errors with respect to the provided ApiVersion in case it is not removed.

https://github.com/devtron-labs/silver-surfer

I know that there are other tools that provide similar functionality but they seemed Inadequate Kubeval(link of Kubeval) - Well known, It only validates against the given Kubernetes Version but doesn’t provide a migration path Kubent(Link of Kubent) - Only provides Info about removed and deprecated api but no schema validation Kubepug(Link of KubePug) - Only checks whether the existing objects have any Deprecated ApiVersions

Silver-Surfer uses openapi spec provided by the Kubernetes with releases, for eg. in case of target kubernetes version 1.22 openapi spec for 1.22, to validate the Kubernetes objects for depreciation or non-conformity with openapi spec. This allows it to validate against any kubernetes version as soon as its specs are released on the github kubernetes project.

It's a side project we took up as these issues were a hassle upgrading one of our Platforms, Devtron. Would love to know what you think of this, any suggestions and Contributions are welcome :)

Comment · 5 years ago
Devtron is an opensource Experience of a SaaS product with the tools of your choice without the lock in of a SaaS product. It manages and Operationalizes applications on Kubernetes.

https://github.com/devtron-labs/devtron

It integrates with the existing open-source systems like argocd, Argo workflow, Clair, hibernator, grafana, Prometheus, envoy, and many others and add capabilities on top of them to enable clean self serve UI for developers and DevOps We got a lot of questions on how to use it, what are the use cases, how to get started and others . That's the reason we are conducting a LiveStream. One of our maintainers Prashant would be joining Saiyam Pathak, Director at Civo and YouTuber, to have a chat and a demo of Devtron.

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton