Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

k8kat

Package Overview
Dependencies
Maintainers
2
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

k8kat

Sugar for Kubernetes

  • 0.1.2
  • PyPI
  • Socket score

Maintainers
2

PyPI pyversions PyPI version fury.io Client Support Level codecov

Development

Environment Setup

During development, use symlinks to include this package instead of pipenv: cd /project/using/k8kat ln -s $k8kat_path/k8kat

Building

https://packaging.python.org/tutorials/packaging-projects/ python3 setup.py sdist bdist_wheel python3 -m twine upload dist/* or twine upload dist/*

Cluster Authentication

By default it works as kubectl - try to find kubeconfig and reads authentication data.

Playing Around

pipenv shell

run examples from examples/:

python examples/list_pod.py

Test Suite

Run unit-tests (no cluster required):

python3 -m unittest discover -v k8kat/tests

Run e2e-test (you should be using an empty cluster):

python3 -m unittest discover -v k8kat/e2e-tests

Formating, typing

Use Black to formate code

black .

To run type checker

mypy k8kat examples/

FAQs


Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc