Python client library for the Kubernetes API
Project description
k8s - Python client library for the Kubernetes API
Changes since last version
67ffd8c: DOCD-1186 - Make PyPI release work
1a94aba: DOCD-1186 - Fixes for github release
875ce3f: DOCD-1186 - setuptools_scm works in py3, setuptools_git doesn’t (#11)
d58f5c1: Use Apache 2.0 license
228d0b0: Add example of get_or_create usage
a3eb0c6: Add tutorial
fbfe10d: Appease codacy
ed25823: Make maxUnavailable and maxSurge default int with alt_type text
f4a72a5: Add sphinx auto-generated setup
8730fda: Move specification of codacy dependency to setup.py (#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 setup.py
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
69da094: added horizontalpodautoscaler, default off
2545b10: INFRA-1282 - Set service type from cluster configuration (#70)
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: https://github.com/pytest-dev/pytest-xdist/issues/41
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.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.