Skip to main content
Warning: You are using the test version of PyPI. This is a pre-production deployment of Warehouse. Changes made here affect the production instance of TestPyPI (
Help us improve Python packaging - Donate today!

Python client library for the Kubernetes API

Project Description

k8s - Python client library for the Kubernetes API

Changes since last version

  • 52d6283: Deploy fixes (#9)
  • 228d0b0: Add example of get_or_create usage
  • 5a5438d: Release scripts (#7)
  • a3eb0c6: Add tutorial
  • fbfe10d: Appease codacy
  • ed25823: Make maxUnavailable and maxSurge default int with alt_type text
  • f4a72a5: Add sphinx auto-generated setup
  • 0ea5b47: Rewrite test_ingress to not use vcr (#1)
  • 8730fda: Move specification of codacy dependency to (#5)
  • dadbce7: Minor tweaks to LICENSE to trigger license detection
  • 6044e45: Add another codacy badge
  • 8a29ddb: Add Codacy badge
  • 4d28c95: Prepare to generate/upload coverage as separate job in CI
  • 687d92a: Replace flake8 with similary configured prospector
  • 0cda192: Fix support for Python3
  • bf9c968: Use tox
  • 389dd0d: Add build-status badge
  • 598336d: Add BSD license
  • dc273c0: Remove unused fixture
  • 8fff9c3: Add .gitignore
  • 5d3f60a: Add
  • 50e40b4: Disable debug logging for streaming http requests
  • c1556e2: Fix tests after adding tls field to Ingress model
  • ba5a22e: Backport k8s client library changes from spinnaker-k8s-helper
  • 699be94: Generate XML coverage report for Quality Gate
  • c58ca62: k8s: allow extra arguement to client.delete function
  • 5c68898: Give more detailed error messages when k8s responds with an error (#26)
  • b18fdf8: DOCD-977 - Report status to a TPR object
  • 6053a61: DOCD-977 - Add a deployment_id field to app_spec
  • 812a7ac: Disable SSL-warnings when running with verify_ssl=False
  • f98ad11: Using closer name to k8s API for Version
  • bad9b2e: Version has only the ‘name’ field
  • 7567da2: INFRA-1536: Default to keeping 5 replicasets for a deployment instead of all of them. (#5)
  • 15e3c99: Create TPR when watching it and not present in cluster yet
  • cae83c8: DOCD-936 Codestyle
  • d5af29d: DOCD-936 Add watch_list on the base k8s client
  • 18196b3: DOCD-936 Add list operation to get all resources of a given type in a namespace
  • 2f6ffc6: Bumporama (#83)
  • 69da094: added horizontalpodautoscaler, default off
  • 2545b10: INFRA-1282 - Set service type from cluster configuration (#70)
  • 47748b3: Add support for ConfigMaps in fiaas.yml (#66)
  • d37ac8a: INFRA-1217 - Keep nodePort when updating a service (#61)
  • dfb9330: INFRA-1086 - Wait for updated replicas before sending success event (#38)
  • 71e2ca0: INFRA-1009 - Refactoring
  • cb14d2b: INFRA-1009 - Delete ingress if app no longer wants it
  • 601baa0: INFRA-1009 - Fix e2e test for ingress
  • 474b089: INFRA-1009 - Support exec probes
  • c90f663: INFRA-1009 - Implement new model in deployer
  • 230df78: INFRA-1009 Add ExecAction
  • e74577e: INFRA-1009 Add fields to Probe
  • 8e87f96: INFRA-1009 Add httpHeaders field to HTTPGetAction
  • e05b578: INFRA-947 - Test SpecFactory dispatching
  • 302e4b7: INFRA-947 - Parse v1 fiaas.yml to new model
  • f9eb4b8: INFRA-947 - End-to-end test using minikube if installed
  • 6a9096a: Drop pytest-xdist because of this:
  • 01561fd: INFRA-947 - Run tests in parallel, and make newer versions of flake8 work
  • 9bc0d55: INFRA-923: re-add mistakenly deleted test_ingress vcr
  • 9e2e0f7: fix tests after rebase
  • 9ed67f6: fix another rebase-error
  • a71d729: INFRA-923: refactor services to use pytest and mock.
  • e56b57e: INFRA-923: Capitalize constants, parametarize lb-test
  • f4f09ab: INFRA-923: add support for loadbalancer whitelist-flag in GKE.
  • b027a84: INFRA-923: refactor services to use pytest and mock.
  • 64f947a: INFRA-964 - Fail early if name not given when creating ObjectMeta
  • 3d53424: INFRA-964 - Set name and namespace in metadata, remove from top-level of objects
  • 891555b: INFRA-923 Add creation of static ip, dns entry for load balancer
  • dff989b: Prepere to merge repository.

Release History

This version
History Node


History Node


History Node


History Node


History Node


Download Files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

File Name & Hash SHA256 Hash Help Version File Type Upload Date
(18.5 kB) Copy SHA256 Hash SHA256
py2.py3 Wheel Sep 7, 2017
(30.4 kB) Copy SHA256 Hash SHA256
Source Sep 7, 2017

Supported By

WebFaction WebFaction Technical Writing Elastic Elastic Search Pingdom Pingdom Monitoring Dyn Dyn DNS Sentry Sentry Error Logging CloudAMQP CloudAMQP RabbitMQ Heroku Heroku PaaS Kabu Creative Kabu Creative UX & Design Fastly Fastly CDN DigiCert DigiCert EV Certificate Rackspace Rackspace Cloud Servers DreamHost DreamHost Log Hosting