Commit Graph

216 Commits

Author SHA1 Message Date
mbohlool
adf0faa910 Release 1.0.2 2017-05-03 17:41:38 -07:00
Mehdy Bohlool
39eeff664d Merge pull request #210 from mbohlool/automated-cherry-pick-of-#205-upstream-release-1.0
Automated cherry pick of #205
2017-05-03 17:25:36 -07:00
Benjamin Sherman
80831d0a3f fix for #187 failure when using RFC 6902 json-patch operation 2017-05-03 17:02:17 -07:00
mbohlool
78790ac0f2 Release 1.0.1 2017-04-26 14:08:36 -07:00
mbohlool
eb418d24ae Exclude urllib3 version 1.21 from dependencies #197 2017-04-26 14:00:40 -07:00
Mehdy Bohlool
58c4e8fdec Merge pull request #192 from kubernetes-incubator/revert-189-automated-cherry-pick-of-#183-upstream-release-1.0
Revert "Automated cherry pick of #183"
2017-04-24 12:30:31 -07:00
Mehdy Bohlool
eec70a6309 Revert "Automated cherry pick of #183" 2017-04-24 12:29:42 -07:00
Mehdy Bohlool
f45238d986 Merge pull request #189 from mbohlool/automated-cherry-pick-of-#183-upstream-release-1.0
Automated cherry pick of #183
2017-04-24 12:10:34 -07:00
mbohlool
2c80352b0d BUGFIX: token file should not be decoded 2017-04-24 11:52:16 -07:00
mbohlool
3517bedddc Update version constants for 1.0.0 release 2017-03-01 14:45:07 -08:00
mbohlool
1f4a93c754 Merge branch 'master' of github.com:kubernetes-incubator/client-python into release-1.0 2017-03-01 13:39:06 -08:00
Mehdy Bohlool
2bd4077a13 Merge pull request #150 from mbohlool/master
Update CHANGELOG [skip ci]
2017-03-01 13:37:29 -08:00
mbohlool
cbca7ab3e2 Update CHANGELOG [skip ci] 2017-03-01 13:35:36 -08:00
Mehdy Bohlool
dc35eee071 Merge pull request #146 from mbohlool/closemethod
Add close method to websocket client
2017-02-28 11:25:01 -08:00
Mehdy Bohlool
fd15a7a972 Merge branch 'master' into closemethod 2017-02-28 11:20:04 -08:00
Mehdy Bohlool
4214b7b0a1 Merge pull request #148 from kubernetes-incubator/mbohlool-patch-2
Update release.md [skip ci]
2017-02-28 11:19:20 -08:00
Mehdy Bohlool
1fb9c6818e Update release.md [skip ci] 2017-02-28 11:18:13 -08:00
mbohlool
94861c777e Add close method to websocket client 2017-02-27 12:34:53 -08:00
Mehdy Bohlool
c85b8f5733 Merge pull request #143 from kubernetes-incubator/mbohlool-patch-1
Update CHANGELOG.md [ci skip]
2017-02-27 12:33:32 -08:00
Mehdy Bohlool
5d4a5286ed Update CHANGELOG.md [ci skip] 2017-02-26 01:17:29 -08:00
Mehdy Bohlool
db29d8af16 Merge pull request #142 from mbohlool/master
Remove channel id from exec response in blocking mode
2017-02-24 15:31:31 -08:00
mbohlool
fc8a31b2d1 Remove channel id from exec response in blocking mode 2017-02-24 14:11:29 -08:00
mbohlool
7d558a41e3 Update version constants for X1.0.0b3 release 2017-02-22 14:42:01 -08:00
mbohlool
17ade787d4 Merge branch 'master' of github.com:kubernetes-incubator/client-python into release-1.0 2017-02-22 14:39:41 -08:00
Mehdy Bohlool
a2b3d5dbe9 Merge pull request #135 from mbohlool/master
update CHANGELOG [skip ci]
2017-02-22 14:37:44 -08:00
mbohlool
8dc85df3e5 update CHANGELOG [skip ci] 2017-02-22 14:36:58 -08:00
Mehdy Bohlool
bfafc4083e Merge pull request #134 from mbohlool/master
Update CHANGELOG [ci skip]
2017-02-22 14:34:27 -08:00
mbohlool
6eecfc2215 Update CHANGELOG [ci skip] 2017-02-22 14:28:31 -08:00
Mehdy Bohlool
2e5d52e41d Merge pull request #132 from dims/sync-setup-cfg-and-requirements-txt
Sync requirements and add license info
2017-02-22 14:20:59 -08:00
Davanum Srinivas
8ac4254116 Sync requirements and add license info
Follow guidelines in:
https://packaging.python.org/requirements/

* Make sure the same list of packages are in setup.cfg and
  requirements.txt
* install_requires reqs in setup.cfg should be "Abstract" with
  no version information
* Add License information for each package

Fixes #131
2017-02-22 07:17:48 -05:00
Mehdy Bohlool
6f03708e79 Merge pull request #129 from kubernetes-incubator/mbohlool-patch-2
Update release.md
2017-02-21 15:18:28 -08:00
Mehdy Bohlool
cd3e68483d Update release.md 2017-02-21 14:18:34 -08:00
mbohlool
2fcae28aab Update version constants for X1.0.0b2 release 2017-02-21 14:09:31 -08:00
mbohlool
054edcf08b Merge branch 'master' of github.com:kubernetes-incubator/client-python into release-1.0 2017-02-21 14:05:49 -08:00
Mehdy Bohlool
436351b027 Merge pull request #125 from mbohlool/exec
Improvements on ws_client
2017-02-21 13:46:01 -08:00
mbohlool
88563a6619 Update CHANGELOG 2017-02-21 12:55:37 -08:00
mbohlool
4e593a7530 Improvements on ws_client. Now the client can returns an object to interact with websocket server and reach each channel separately 2017-02-21 12:55:37 -08:00
Mehdy Bohlool
1635150346 Merge pull request #123 from dims/try-localkube-for-e2e
Switch to minikube/localkube
2017-02-09 13:17:47 -08:00
Davanum Srinivas
353e8ccdc8 Switch to minikube/localkube
* Drop the old Kubernetes on docker containers method as it
  did not have a SSL enabled port
* Use localkube component from minikube instead. This enables
  us to drop the hitch TLS proxy as well.
* E2E tests should be easy to run locally and pick up configuration
  from ~/.kube/config
* Consolidate the urls in one spot (base.py), also consolidate the
  SkipTest in one spot.
* For local testing, just run minikube and run the py27 or py34 tox
  target, that should run all the tests including the e2e tests.
* Fix the connect_post_namespaced_pod_exec and add a e2e test for it

Fixes #122
2017-02-09 15:49:04 -05:00
Mehdy Bohlool
cfd34ef280 Merge pull request #120 from dims/support-exec-calls
Implementation for /exec using websocket
2017-02-07 14:49:25 -08:00
Davanum Srinivas
066bba1802 Implementation for /exec using websocket
inspired by the POC from @chekolyn

* Adds a new requirement on websocket-client
* Add a new class WSClient that uses WebSocketApp from
  the websocket-client.
* Make sure we pass Authorization header
* Make sure we honor the SSL settings in configuration
* Some of the code will get overwritten when we generate
  fresh classes from swagger definition. To remind us
  added a e2e test so we don't lose the changes
* Added a new configuration option to enable/disable failures
  when hostnames in certificates don't match

Fixes #58
2017-02-07 16:48:26 -05:00
Mehdy Bohlool
192b67c446 Merge pull request #121 from dims/ssl-based-e2e-tests
Run e2e tests against against https url
2017-02-07 13:13:53 -08:00
Davanum Srinivas
16d6da465e Add comment about hitch ppa 2017-02-07 16:00:33 -05:00
Davanum Srinivas
96cfceb2f0 Run e2e tests against against https url
Use hitch tls proxy to listen on 8443 port and forward the
traffic to 8080. Add a configuration option to ignore any
issues with host names as we don't generate the cert on the
fly.
2017-02-03 12:16:58 -05:00
Mehdy Bohlool
1d3cd13845 Merge pull request #115 from dims/add-more-e2e-tests
Refactor tests
2017-01-26 06:28:11 -08:00
Mehdy Bohlool
633014180e Merge branch 'master' into add-more-e2e-tests 2017-01-26 06:17:06 -08:00
Davanum Srinivas
38aaec0f47 Refactor tests
* separate batch, extensions and the regular apis into separate
* added delete for some tests
* drop '_' for is_k8s_running
* remove comments that do not add value
2017-01-26 09:11:07 -05:00
Mehdy Bohlool
3b4aec6b64 Merge pull request #116 from mbohlool/dev
Add download stat how-to page
2017-01-26 05:39:58 -08:00
mbohlool
2a321d4df9 Add download stat how-to page [skip ci] 2017-01-26 05:38:35 -08:00
Mehdy Bohlool
dbf9938874 Merge pull request #113 from mbohlool/dev
Add release process
2017-01-25 17:24:03 -08:00