Mitsuru Kariya
5529dedcb3
Fix DynamicClient.server_side_apply
...
DynamicClient.server_side_apply is designed to accept a dict or a
ResourceInstance as body. However, if a dict or a ResourceInstance is
passed actually, an error occurs because RESTClientObject.rest cannot
interpret the Content-Type application/apply-patch+yaml.
So, modify RESTClientObject.rest to treat application/apply-patch+yaml
as other json-based Content-Types.
2022-07-06 01:16:57 +09:00
Abhijeet Kasurde
13c4c7662e
Check availability of poll method before using
...
When eventlet is monkey patched, select.poll is removed since
it is not thread safe. So check availability of `poll` method
before using it.
Signed-off-by: Abhijeet Kasurde <akasurde@redhat.com>
2022-06-30 12:00:54 +05:30
Brendan Burns
c9ad88301e
Add interactive configuration to exec provider.
2022-06-17 15:11:26 +00:00
Brendan Burns
9c79d2b763
Revert "Add interactive configuration to exec provider."
...
This reverts commit e0dfc6b0da .
2022-06-16 22:14:43 +00:00
Brendan Burns
e0dfc6b0da
Add interactive configuration to exec provider.
2022-06-16 22:09:26 +00:00
Kubernetes Prow Robot
c76f0df7c4
Merge pull request #1785 from iciclespider/fix-port-forward-hang
...
Fix kubernetes port forwarding from hanging in certain edge cases.
2022-06-07 09:00:56 -07:00
Yu Liao
8e643c9cb1
generated client change
2022-06-06 21:11:30 +00:00
Yu Liao
0ef6b298fe
generated API change
2022-06-06 21:11:30 +00:00
Yu Liao
cd7cecda02
generated client change for custom_objects
2022-06-06 21:11:29 +00:00
Kubernetes Prow Robot
be9a47e573
Merge pull request #1781 from jeid64/je_fix_execprovider
...
Set cwd to None if empty string for ExecProvider
2022-05-25 14:35:23 -07:00
harshitasao
f1dfdbba45
used unittest.mock instead of mock
2022-05-23 14:35:09 +05:30
Julien Eid
35bcb7f20c
Update kubernetes/base/config/exec_provider.py
...
Co-authored-by: Patrick J. McNerthney <pat@mcnerthney.com>
2022-05-20 06:31:15 -04:00
Kubernetes Prow Robot
38ba743227
Merge pull request #1732 from philipp-sontag-by/dynamic-client-request-timeout
...
Support setting the _request_timeout parameter for the dynamic client
2022-05-09 09:05:19 -07:00
Haowei Cai
72b03a81f9
generated client change
2022-05-02 11:59:00 -07:00
Haowei Cai
28025cbb8d
generated API change
2022-05-02 11:58:59 -07:00
Patrick J McNerthney
7d0cd172bf
It turns out SSL sockets can buffer data such that the select method is not aware of it. See:
...
https://docs.python.org/3/library/ssl.html#notes-on-non-blocking-sockets
https://docs.python.org/3/library/ssl.html#ssl.SSLSocket.pending
2022-05-01 06:42:31 -10:00
Philipp Sontag
943b0e7444
Support setting the _request_timeout parameter for the dynamic client
2022-04-20 10:23:16 +02:00
Julien Eid
fe2546147c
Set cwd to None if empty string for ExecProvider
2022-04-18 11:30:45 -04:00
Kubernetes Prow Robot
c66a39108b
Merge pull request #1738 from abikouo/fix_resource_field
...
fix issue when trying to build ResourceField with argument name 'self'
2022-03-28 09:39:23 -07:00
yida.hu
be5e61c29e
Fix typo: kubenetes -> kubernetes
2022-03-28 19:52:37 +08:00
abikouo
3117c533b3
ResourceField class should allow defining any keyword
...
add unit tests
2022-03-07 10:00:03 +01:00
Yu Liao
ffceaa87d2
generated client change
2022-02-14 14:12:03 -08:00
Yu Liao
b227345fb2
generated API change
2022-02-14 14:12:02 -08:00
Yu Liao
bd5745ad1d
generated client change for custom_objects
2022-02-14 14:12:02 -08:00
Venu Karnati
70ae7a8da8
Async fix for Dynamic Client
2022-02-09 15:52:02 -08:00
Kubernetes Prow Robot
36fc46196e
Merge pull request #1683 from dingyiyi0226/master
...
feat: add create from directory support
2022-02-01 10:43:42 -08:00
Haowei Cai (Roy)
1271465acd
Merge pull request #1672 from yliaog/master
...
removed submodule
2022-01-31 10:31:49 -08:00
Huan-Ting,Chen
c9e11d02b0
add e2e_test for create_from_directory
2022-01-21 16:33:57 +08:00
Huan-Ting,Chen
18fb9a0915
feat: add create from directory support
2022-01-21 16:33:45 +08:00
toto
5a2b926c16
Remove duplicate code in documentation
2022-01-15 11:35:22 +01:00
Yu Liao
9d176918a9
removed submodule
2022-01-07 16:17:39 -08:00
Yu Liao
6ae9260e9e
Fixed test flakiness, added loop to wait for non-empty response line.
2022-01-04 12:14:02 -08:00
Yu Liao
26e6940d20
ApiregistrationV1beta1Api has been removed in 1.22 release, switch to
...
use ApiregistrationV1Api.
2022-01-04 11:27:47 -08:00
Yu Liao
443f4a5d07
generated client change
2022-01-04 09:43:10 -08:00
Yu Liao
1ee383e14a
generated API change
2022-01-04 09:43:09 -08:00
Yu Liao
349f42aff2
generated client change for custom_objects
2022-01-04 09:43:09 -08:00
Yu Liao
41d4886c08
updated base to the latest (e2e test in python repo would fail w/o the
...
base update)
2021-12-15 12:02:32 -08:00
Kubernetes Prow Robot
18daad2607
Merge pull request #1650 from AurelienGasser/fix-returncode-idempotent
...
test: WSClient.returncode idempotence
2021-12-14 15:20:51 -08:00
John Sun
c1a14438b3
generated python-base update
2021-12-14 16:52:43 +11:00
Aurélien Gasser
a24d1be63d
add comment
2021-12-13 19:43:29 -05:00
Aurélien Gasser
8da0080c7d
test: WSClient.returncode idempotence
2021-12-13 19:31:22 -05:00
Yu Liao
9c3891d40e
generated client change
2021-11-29 11:00:29 -08:00
Yu Liao
b8e0b3d083
generated API change
2021-11-29 11:00:28 -08:00
Yu Liao
d084739319
generated client change for custom_objects
2021-11-29 11:00:28 -08:00
Yu Liao
35a68b2e54
update version constants for 21.0.0-snapshot release
2021-11-29 10:59:46 -08:00
itaru2622
77ef217707
add no_proxy support to configuration and REST client.
2021-10-25 14:55:30 -07:00
Yu Liao
6d785aabd5
generated client change
2021-10-25 14:41:05 -07:00
Yu Liao
b0dbe417f2
generated API change
2021-10-25 14:41:04 -07:00
Yu Liao
1f2726d949
generated client change for custom_objects
2021-10-25 14:41:03 -07:00
itaru2622
0449056620
update python-base commithash
2021-10-19 07:35:25 +09:00
itaru2622
95a893cd1c
add no_proxy support to configuration and REST client.
2021-10-19 07:19:14 +09:00
itaru2622
4f67f8a0c1
update python-base
2021-10-11 14:37:54 +09:00
Kubernetes Prow Robot
be51b01fbc
Merge pull request #1529 from hedrox/bug-rc-delete
...
Fix replication controller pods delete in tests
2021-10-08 18:36:37 -07:00
Andrei Marin
740cda6998
Fix replication controller pods delete in tests
2021-10-06 22:04:26 +03:00
Andrei Marin
4cb2a51021
Run autopep8 on e2e test files
2021-10-06 22:04:25 +03:00
Haowei Cai
7a45195166
generated python-base update
2021-09-19 18:16:38 -07:00
Haowei Cai
ba844599ab
generated client change
2021-09-13 12:59:17 -07:00
Haowei Cai
c04e2f6ed0
generated API change
2021-09-13 12:59:16 -07:00
Scott Lee
4dec14919a
Update release-18.0 submodule
2021-08-05 15:09:45 -06:00
Matt Campbell
13814c0f7e
Allow optional list of YAML objects as param to create_from_yaml util
2021-07-19 14:23:14 -04:00
Huan-Ting,Chen
65a0ffc844
Fix empty yaml document error
2021-07-17 16:41:16 +08:00
Jason Price
ee0e332776
tolerate null sources on projected volumes
...
See issue 1494
Removes the false requirement that sources be a populated list
2021-06-21 13:21:20 -04:00
Nabarun Pal
4fd43bc909
Apply hotfixes
...
Signed-off-by: Nabarun Pal <pal.nabarun95@gmail.com>
2021-06-09 21:07:31 +05:30
Nabarun Pal
c55930bb50
Generate updated client 18.0.0-snapshot
...
Signed-off-by: Nabarun Pal <pal.nabarun95@gmail.com>
2021-06-09 21:07:31 +05:30
Nabarun Pal
73f119aa7a
Skipping TestClient::test_portforward_raw due to flakiness
...
The test is flaking a lot resulting in dev work to be slowed down.
This needs to be investigated and resolved. Only then, the test
should be reenabled.
See: https://github.com/kubernetes-client/python/issues/1300
Signed-off-by: Nabarun Pal <pal.nabarun95@gmail.com>
2021-05-28 22:49:17 +05:30
Haowei Cai
682dfa26d7
generated python-base update
2021-05-09 14:16:11 -07:00
abhiabhi94
44fe8bf1c2
Refactor utils
...
- move regex compilation to the top of the module to enable caching.
2021-03-10 08:15:32 +05:30
Chris Ayoub
fdd2e14c60
Update base submodule
2021-02-25 19:00:06 -05:00
Invictus17
a6655d6eba
Adding symbolic link to base/leaderelection
2021-02-04 21:23:37 -05:00
Sumant
6eb9f7d9dc
Adding module leaderelection from base
2021-02-01 17:03:44 -05:00
Sumant
bd26d85e84
Enable leaderelection
2021-01-28 18:50:23 -05:00
Haowei Cai
90931037ac
pod e2e: wait for the default service account to be created
2021-01-12 17:18:42 -08:00
Haowei Cai
3b95adc8f3
configmap-e2e: use labels
2021-01-11 12:34:14 -08:00
Haowei Cai
5be9c893b3
update python-base submodule
2021-01-05 09:53:49 -08:00
Patrick J. McNerthney
fd405e813d
Implement back end raw port test container using python.
2020-11-22 10:26:43 -10:00
Haowei Cai
a80b3f51a6
add a test for default configuration behavior
2020-11-07 16:10:09 +05:30
Fabian von Feilitzsch
0eb5f0f5e9
Add test to ensure kubernetes client threadpool is cleaned up
2020-11-07 16:10:09 +05:30
Nabarun Pal
56ab983036
Add kubernetes.client.apis as an alias to kubernetes.client.api
...
Reference: https://github.com/kubernetes-client/python/issues/974
Signed-off-by: Nabarun Pal <pal.nabarun95@gmail.com>
2020-11-07 16:10:09 +05:30
Nabarun Pal
f1cc695a6c
Fix custom objects API to preserve backward compatibility
...
Reference:
- [#866 ](https://github.com/kubernetes-client/python/issues/866 )
- [#959 ](https://github.com/kubernetes-client/python/pull/959 )
Signed-off-by: Nabarun Pal <pal.nabarun95@gmail.com>
2020-11-07 16:10:09 +05:30
Nabarun Pal
e842ec927b
Remove generated tests
...
Signed-off-by: Nabarun Pal <pal.nabarun95@gmail.com>
2020-11-07 16:10:09 +05:30
Nabarun Pal
598d41ba5f
Generate client 17.0.0
...
Signed-off-by: Nabarun Pal <pal.nabarun95@gmail.com>
2020-11-07 16:10:08 +05:30
Nabarun Pal
2910f25667
Update submodule
...
Old: fd322f70aa
New: 2da2b981ca
Signed-off-by: Nabarun Pal <pal.nabarun95@gmail.com>
2020-10-15 14:51:16 +05:30
Tao He
bbdfb73cdf
Fixes for code format.
...
Signed-off-by: Tao He <sighingnow@gmail.com>
2020-09-24 10:08:33 +08:00
Tao He
9e534d021f
Returns the created k8s objects in create_from_{dict,yaml}.
...
Signed-off-by: Tao He <sighingnow@gmail.com>
2020-09-24 02:34:59 +08:00
Dylan Shepard
8e1c331c71
updating base for file-like config load support
2020-09-09 10:45:13 -07:00
Andreas Unterkircher
32cb3f911f
remove duplicate-lines from kubernetes/README.md
2020-09-09 08:32:59 +02:00
Patrick J. McNerthney
3da49a207c
Update kubernetes/base to latest master with portforwarding implementation.
2020-09-08 16:11:37 -10:00
Patrick J. McNerthney
c1249c9cf2
Support both python 2.7 and 3.x.
2020-09-07 19:47:19 -10:00
Patrick J. McNerthney
8afcebdf8d
Add test that checks for portforward port error return value.
2020-09-07 13:11:50 -10:00
Patrick J. McNerthney
49f3b6e0b5
Rework port forwarding unittest and example.
2020-09-07 07:54:47 -10:00
Patrick J. McNerthney
fada718edf
Unittests and example for portforwarding ability added in python-base.
2020-09-01 18:32:48 -10:00
Graham Reed
5424e17c85
Update python base
...
To get auth plugin support for client certificates, ref. kubernetes-client/python-base#205
2020-07-30 18:22:48 +01:00
Nabarun Pal
9a20c56cd5
Updates python-base submodule
...
Update from 49ec06096e to fb86b8acb6
Signed-off-by: Nabarun Pal <pal.nabarun95@gmail.com>
2020-07-17 04:06:00 +05:30
Nabarun Pal
dae8285878
Cherry pick test for API client context manager
...
The implementation and tests were already picked up by the upstream OpenAPI
generator [here](https://github.com/OpenAPITools/openapi-generator/pull/5094 ).
Patching in the tests here for correctness and clarity.
Reference: https://github.com/kubernetes-client/python/pull/1073
Signed-off-by: Nabarun Pal <pal.nabarun95@gmail.com>
2020-07-16 13:42:40 +05:30
Nabarun Pal
146119213c
Add kubernetes.client.apis as an alias to kubernetes.client.api
...
Reference: https://github.com/kubernetes-client/python/issues/974
Signed-off-by: Nabarun Pal <pal.nabarun95@gmail.com>
2020-07-16 13:42:40 +05:30
Nabarun Pal
b78f5cfd6e
Fix custom objects API to preserve backward compatibility
...
Reference:
- [#866 ](https://github.com/kubernetes-client/python/issues/866 )
- [#959 ](https://github.com/kubernetes-client/python/pull/959 )
Signed-off-by: Nabarun Pal <pal.nabarun95@gmail.com>
2020-07-16 13:42:40 +05:30
Nabarun Pal
ec9c944f07
Remove tests since they have syntactical issues and are noop
...
Reference: https://github.com/OpenAPITools/openapi-generator/issues/5377
Signed-off-by: Nabarun Pal <pal.nabarun95@gmail.com>
2020-07-16 13:42:39 +05:30
Nabarun Pal
b4d11b02a3
Update client with OpenAPI generator v4.3.0
...
Signed-off-by: Nabarun Pal <pal.nabarun95@gmail.com>
2020-07-16 13:42:39 +05:30
ACXLM
17dc22ed58
update python base
2020-06-26 12:23:41 +08:00
Shihang Zhang
f7d0f126b4
update python-base
2020-05-13 15:45:49 -07:00
Nabarun Pal
739665e677
Apply hotfixes
2020-04-03 01:47:30 +05:30
Nabarun Pal
c206745dcd
Generate updated client
2020-04-03 01:46:00 +05:30
Nabarun Pal
86f3a8ec96
Update the base submodule
...
CHANGELOG
---
- Logs are no longer unmarshalled when streaming [kubernetes-client/python-base#185 ](https://github.com/kubernetes-client/python-base/pulls/185 )
2020-03-30 22:03:19 +05:30
dasydong
2f34a1ce94
Run spell check tools to fix typos:
...
gihub > github
hehavior > behavior
quanity > quantity
2020-03-24 15:53:59 +08:00
Kubernetes Prow Robot
1fa9f89c39
Merge pull request #1087 from roycaihw/watch-e2e
...
add basic watch configmap e2e test
2020-03-02 13:43:38 -08:00
Haowei Cai
f452d0cef6
add basic watch configmap e2e test
2020-03-02 13:34:01 -08:00
Nigel Foucha
4d1896cb52
Merge apiserver_id get fix from python-base
2020-02-23 14:04:23 -05:00
Fabian von Feilitzsch
13dffb8976
Add test to ensure kubernetes client threadpool is cleaned up
2020-02-06 12:55:39 -05:00
Fabian von Feilitzsch
18d21df367
Cleanup ThreadPool with atexit rather than __del__
...
This removes the __del__ function from the generated Python client,
and replaces it with a cleanup function. When a ThreadPool is created,
the cleanup function is registered with the atexit module.
This PR also allows the client to be used as a context manager, which
will automatically clean up after itself rather than having to wait til
process exit.
This fixes issue #1037 , where the API client could hang indefinitely at
garbage collection.
2020-02-06 12:08:51 -05:00
Kubernetes Prow Robot
96766c2d59
Merge pull request #1035 from micw523/enable-dynamic
...
Enables the use of dynamic client
2020-01-06 10:16:17 -08:00
Kubernetes Prow Robot
3634a72ddc
Merge pull request #1007 from cclauss/patch-1
...
Use ==/!= to compare str, bytes, and int literals
2019-12-23 11:23:33 -08:00
Kubernetes Prow Robot
b871710b8b
Merge pull request #1036 from micw523/api
...
Fix deprecation warning in e2e tests
2019-12-18 14:27:12 -08:00
micw523
02232a2e22
Change apis to api
2019-12-18 15:38:27 -06:00
micw523
6a27be5cd2
enable dynamic client
2019-12-18 15:18:20 -06:00
micw523
5be6868304
Remove .swagger-codegen
2019-12-18 14:04:05 -06:00
Christian Clauss
5b94a9a5da
Use ==/!= to compare str, bytes, and int literals
...
Identity is not the same thing as equality in Python so use ==/!= to compare str, bytes, and int literals. On n Python >= 3.8, these instances will raise SyntaxWarnings so it is best to fix them now. https://docs.python.org/3.8/whatsnew/3.8.html#porting-to-python-3-8
2019-11-16 14:12:46 +01:00
Haowei Cai
b3164930dd
turn on warning filter to print deprecation warning by default
2019-11-12 12:51:22 -08:00
Haowei Cai
9959273625
hotfix for patching custom objects issue#866
2019-11-11 12:02:41 -08:00
Haowei Cai
dee078639b
Add alias package kubernetes.client.apis with deprecation warning
2019-11-11 12:02:41 -08:00
Haowei Cai
5cddbde0bf
generated client change for 11.0.0-snapshot
2019-11-11 12:02:41 -08:00
Haowei Cai
778b25d87f
update base submodule, update CHANGELOG and include CHANGELOG from 11.0.0a1
2019-11-11 12:02:38 -08:00
Nigel Foucha
f1339b864d
Merge azure refresh fix from python-base
2019-10-09 13:18:10 -04:00
Richard Godden
67bac5d22b
support false values and missing fields in configs
2019-09-25 10:53:41 +01:00
micw523
fd9de42bab
Fix deprecations introduced in v1.16
2019-09-24 16:30:10 -04:00
Oz Tiram
752373b1f9
Test getting the returncode of execution in a pod
...
This tests demonstrate how to execute a command in a pod and
what behavior is expected. As discussed in the commit
bf367ed6ddc63369f76df0a07b248a6711328605 in python-base this
behavior would be familiar to Python users, as `subprocess.Popen`
has the same property.
2019-09-19 10:03:43 +02:00
Julian Taylor
8b385a87dc
add function to parse canonical quantities (e.g. resources)
...
This utility function is useful to parse values like the 200m or 300Gi
memory and cpu resources stored in kubernetes manifests.
It uses Decimal as output format as it usually represents typical input
values more accurately and reduces rounding errors.
2019-08-26 21:49:58 +02:00
Richard Godden
3f8d583ee0
update submodule to include parsing microseconds
2019-08-01 22:16:00 +01:00
Kubernetes Prow Robot
41971cc6ea
Merge pull request #888 from micw523/update-nginx
...
Deprecate extensions/v1beta1 deployment
2019-07-30 15:15:53 -07:00
Xianglong Wang
dd72deaec2
Deprecate extensions/v1beta1 deployment
2019-07-23 21:28:04 -04:00
Kubernetes Prow Robot
1ad4afff35
Merge pull request #824 from tnqn/verbose
...
Fix AttributeError in create_from_yaml
2019-07-23 12:48:14 -07:00
Oz N Tiram
e867c294bb
Merge branch 'master' into util-improvements
2019-07-23 07:38:20 +02:00
Oz N Tiram
6100392c47
Add optional namespace to create_from_dict
...
This follows up on the addition to create_from_yaml, the behavior is the
same.
2019-07-23 05:33:40 +02:00
Oz N Tiram
ab002f760d
Remove obsolete test
...
The current PR no longer support creating from string
2019-07-23 05:33:40 +02:00
Haowei Cai
8622ac4be4
generated client update for 10.0.0-snapshot
2019-07-01 15:20:01 -07:00
Haowei Cai
14f97fcdce
update python-base submodule
2019-07-01 14:49:26 -07:00
Oz N Tiram
9e40421bcc
create_from_yaml function deals with files only
...
Adding the ability to deal with strings containing yaml seems to repel
to much. So we stay with create_from_yaml with a bad name.
This removes the need fro StringIO to wrap strings.
Also note:
```
with open('foo.txt') as f:
y = yaml.safe_load_all(f)
for i in y:
print(i)
\# raises ValueError: I/O operation on closed file.
```
Hence, we indent the whole method body into the open block.
with open('foo.txt') as f:
y = yaml.safe_load_all(f)
for i in y:
print(i)
2019-06-20 23:02:41 +02:00
Oz N Tiram
ed67d89f9b
Remove un-necessary if block
2019-06-20 19:53:28 +02:00
Oz N Tiram
5c912f986f
Throw exception from create_from_dict
...
This is instead of doing this in create_from_yaml
2019-06-20 18:37:58 +02:00
Oz N Tiram
4fa0e87bd7
Correct the documentation for create_from_dict
...
The function can create one or more Kuberenetes objects
based on the content of data. It can handle all API objects
incuding `List` type, which by itself can contain more than
one Kuberenetes API objects.
2019-06-20 14:30:27 +02:00
Oz N Tiram
34898387c3
Merge remote-tracking branch 'upstream/master' into util-improvements
2019-06-20 14:06:00 +02:00
Oz N Tiram
f6566ee5e6
Rename yml_document paramter and update documentation
...
Renaming `yml_document` in `create_from_dict` to data. This is a bit
clearer that this it a data item and not a string (usually document
read from the file system).
Also update the documentation to describe better what the functions
`create_from_dict` and `create_from_yaml` do.
2019-06-20 13:27:33 +02:00
Kubernetes Prow Robot
c86e4898fb
Merge pull request #782 from johscheuer/create-from-yaml-namespaced
...
Add method to dynamically set namespace in yaml files
2019-06-18 13:23:51 -07:00
Quan Tian
7ac1070077
Fix AttributeError in create_from_yaml
...
Some models don't have attribute 'status', like V1ConfigMap,
V1ClusterRole, and V1NetworkPolicy. AttributeError would be raised if
these resources are created via create_from_yaml with verbose enabled.
This patch checks if attribute 'status' exists before accessing it.
2019-05-03 10:41:00 -07:00
Oz N Tiram
139848efcb
Relax pycodestyle: import only allowed at the top
...
While this is a really good convention, sometimes one must import
stuff inside a try except block. This block is still at the top, but pycodestyle
treats like it isn't, because it's in an idented block, and the outeer scope.
2019-04-09 23:42:01 +02:00
Oz N Tiram
38894cc397
Fix import for StringIO
...
This is embarrassing.
2019-04-09 23:03:02 +02:00
Oz Tiram
408d405704
Handle StringIO for Python2 properly
2019-04-09 22:51:54 +02:00
axelsteingrimsson
914b6aacf6
Updating Submodule for GCP Email Scope Addition
2019-04-09 10:20:59 +02:00
Oz Tiram
8d41478ed8
Explicitly use other deployment names for test
...
Using `nginx-app` deployment multiple times, is problematic because we get
conflicts or not found error.
Instead of trying to handle all cases, explicit different names
are used now. The tests now runs more reliably
2019-04-08 13:54:26 +02:00
Oz Tiram
2b83c683f8
Fix for a flaky test failing because k8s is slow
...
We create a deployment and do the following:
```
self.assertIsNotNone(dep)
```
Which does not fail, and then the code proceeds to deletion
and fails with a 404 execption in 80% of the time, but sometimes
it works. The deployment is there, but for some reason not available for
deletion.
Travis CI also showed inconsitent behaviour on this. Python3.5 passed
but all other version failed.
With this commit we wait for the deployment to become available for
deletion and only then continue.
2019-04-08 13:17:25 +02:00
Johannes M. Scheuermann
80339ef3f7
Add more documentation to new namespace parameter
2019-04-08 07:52:01 +02:00