kubernetes-typed

Kubernetes types

A mypy plugin that provides type checking for Kubernetes resources and Python client stubs

mypy plugin to type check Kubernetes resources

GitHub

21 stars
3 watching
5 forks
Language: Python
last commit: about 2 years ago
Linked from 1 awesome list

crdkuberneteskubernetes-developmentkubernetes-python-clientmypymypy-pluginsmypy-stubspep484python-types

Backlinks from these awesome lists:

Related projects:

RepositoryDescriptionStars
kubernetes-client/haskellA Haskell library providing an interface to interact with the Kubernetes API128
kotlinisland/basedmypyA Python static type checker with additional features to improve typing and error reporting.148
tomplus/kubernetes_asyncioAn asynchronous Python client library for the Kubernetes API370
typeddjango/pytest-mypy-pluginsA plugin for testing type checking and stubs using mypy and pytest107
devopsspiral/kubelibraryA comprehensive Python library for testing Kubernetes clusters using Robot Framework140
immanuelfodor/kube-karpAutomates high availability and load balancing for Kubernetes clusters by assigning shared virtual IPs to nodes124
kubepug/kubepugChecks Kubernetes API deprecations across multiple clusters and manifests.1,574
red-gate/ksA step-by-step guide to deploying and managing containerized web applications using Kubernetes233
kontena/k8s-clientA Ruby library providing access to the Kubernetes API76
dry-python/classesEnables typed polymorphism and type-safe business logic in Python without inheritance or interfaces.678
grafana/xk6-kubernetesA client extension for interacting with Kubernetes clusters from k6 tests.66
alexivkin/kubepwnA collection of resources and tools for testing, analyzing, and securing Kubernetes clusters54
kotlinisland/basedtypingA collection of helpers and utilities to aid in dealing with types at static analysis and runtime.9
kotlinisland/basedtypeshedProvides static type annotations for the Python standard library and third-party packages3
jlesquembre/kubepromptA tool that isolates kubectl shells and provides contextual prompt information in Kubernetes environments80