Cengiz Ilerler
05273b7db7
added support for GCP ( #227 )
...
fixes #226
neither GCP one nor Azure one supports renew expired token feature
2018-12-23 21:09:23 -08:00
Boshi Lian
1600e44b00
generate for 1.13 ( #223 )
...
* generate for 1.13 and bump ver to 1.4
* fix examples for 1.13
* update outdated cert
2018-12-11 21:10:39 -08:00
Aaron Roney
b7f79c924f
Remove requirement for certificate authority and certificate authority data in kubeconfig. ( #222 )
...
* Remove requirement for certificate authority data in kubeconfig.
* Update src/KubernetesClient/KubernetesClientConfiguration.ConfigFile.cs
Update casing of `URL` at @itowlson suggestion.
Co-Authored-By: twitchax <twitchax@gmail.com >
2018-12-11 21:08:55 -08:00
Brendan Burns
6bc54a68c4
Rev a couple of versions. ( #225 )
2018-12-10 22:41:19 -08:00
itowlson
7c9cc88d38
Create KubernetesClientConfiguration from pre-loaded K8SConfiguration ( #213 )
...
* Create KubernetesClientConfiguration from pre-loaded K8SConfiguration
* Tweaked a couple more doc strings
* Fix duplicated tests
* Give the new method a more informative name
2018-10-26 23:25:22 -07:00
Brendan Burns
355d4a3927
Rev OS X SDK for dotnet ( #217 )
2018-10-26 23:04:22 -07:00
Brendan Burns
0b1669d5a5
Rev ASPNetCore version ( #216 )
2018-10-26 23:03:19 -07:00
Brendan Burns
aa1c880301
Disable a test on OS X because it started failing for unknown reasons ( #218 )
2018-10-26 22:50:22 -07:00
Xin Yan
25523d1985
fix a race condition. ( #212 )
...
when multiple call to GetStream happens around the same time, on the
same inputIndex, a race condition will cause this.buffers.Add() to throw
exception.
2018-10-25 22:21:27 -07:00
Brendan Burns
99dc2f7aaf
Rev YamlDotNet library. ( #211 )
2018-10-25 21:25:01 -07:00
Boshi Lian
df3381607a
run generate script for k8s 1.12 ( #205 )
...
* generate for 1.12
* run watch generator
* bump version
2018-10-03 13:38:37 -07:00
Boshi Lian
9372e3291f
align files to .editorconfig ( #203 )
...
* align files to .editorconfig
* fix space cause build failed
2018-09-27 10:50:39 -07:00
Brandon McNama
09a8c8773a
Update install-linux.sh ( #201 )
...
Fix typos
2018-09-13 13:41:51 -07:00
Jonathan Harrison
3cee7fbd93
Changes to support xamarin. ( #200 )
2018-09-09 20:00:45 -07:00
Nikhita Raghunath
397a582ff0
Add CONTRIBUTING.md ( #199 )
2018-08-19 15:46:42 -07:00
Brendan Burns
722d4e09d3
Regenerate code. ( #197 )
2018-08-07 16:28:43 -07:00
Brendan Burns
3551f03258
Add support for Azure AAD based authentication. ( #193 )
2018-07-19 08:07:47 -07:00
Rohan Nagar
ac99f43c84
Move Fractions library inside project ( #194 )
...
* Move Fractions library inside project
* Add README and license
2018-07-16 19:53:35 -07:00
Brendan Burns
aec5c99162
Rev to 1.2.0 ( #192 )
2018-07-13 20:38:10 -07:00
Hossam Barakat
dae6d62cba
Update tests namespaces for consistency ( #191 )
2018-07-09 06:52:17 -07:00
Hossam Barakat
8c3152af97
Update WatcherDelegatingHandler to stop eating first line ( #183 ) ( #190 )
...
* Update WatcherDelegatingHandler to stop eating first line (#183 )
* Override Read methods in PeekableStreamReader to avoid unpredicted behaviour (#183 )
Override Read methods in PeekableStreamReader to avoid unpredicted behaviour (#183 )
2018-07-09 06:51:49 -07:00
Boshi Lian
d01446718d
add patch example ( #189 )
...
* add patch example
* fix typo
2018-07-09 06:50:39 -07:00
Brendan Burns
3f69820739
Always add client certificates if present. ( #188 )
2018-07-02 07:22:59 -07:00
Frederik Carlier
bb11e5f5ce
Remove last version digit ( #185 )
2018-07-02 07:22:47 -07:00
Boshi Lian
49bb82b15d
generate v1.11.0 ( #182 )
...
* generate v1.11 -rc3
* add generated watcher
* regenrate with 1.11.0
2018-07-02 07:22:11 -07:00
Frederik Carlier
bc1cb6205c
Watcher: notify the caller when the server closes the connection ( #184 )
...
* Watcher: Add onClosed event and callback
* Update the code generators to accept the onClose callback
* Re-generate API
* Update unit tests
* Fix unit test
* Watcher fixes/improvements:
- Run Task.Yield at the beginning to make sure we're running async
- Set Watching = false before invoking OnClosed, to make sure the callers see a consistent state.
2018-06-27 14:38:28 -07:00
Boshi Lian
c1543b527e
add SECURITY_CONTACTS ( #180 )
2018-06-25 07:14:27 -07:00
Frederik Carlier
de916f6390
Additional watcher tests ( #178 )
2018-06-25 07:14:02 -07:00
Boshi Lian
7723604b7e
fix test case fail on windows ( #177 )
...
* fix test case fail on windows
* fix cert not working on windows
* changed to RuntimeInformation to see if osx
* change to a more common way to deal with line ending (due to git autocrlf)
2018-06-25 07:13:09 -07:00
David Orbelian
6eb5555145
Fix issue with X509VerificationFlags.AllowUnknownCertificateAuthority behavior ( #174 )
...
* Fix issue with X509VerificationFlags.AllowUnknownCertificateAuthority behavior
* Add CertificateValidationTests
2018-06-13 10:55:41 -07:00
David Orbelian
f488d54ce7
Fix incorrect exception message in CertUtils ( #172 )
2018-06-11 13:09:51 -07:00
Adam Friedman
a358cb9afd
Remove hacky WebSocket connection factory. ( #171 )
...
Replace it with the new (officially-supported) ClientWebSocket
SSL functionality in .NET Core 2.1.
kubernetes-client/csharp#130
2018-06-07 16:47:39 -07:00
Frederik Carlier
6e0aec994e
Bump version for 1.1.0 ( #169 )
2018-06-01 21:26:36 -07:00
Frederik Carlier
976fee2e0d
Generate XML documentation for the KubernetesClient project ( #168 )
...
* Generate XML documentation for the KubernetesClient project
* Fix spacing
2018-06-01 11:27:00 -07:00
Frederik Carlier
6f38b7299e
Fix an issue where growing the ByteBuffer would fail ( #167 )
...
* Fix an issue where growing a buffer when the read water mark = 0 would fail
* Simplify fix
2018-06-01 11:26:49 -07:00
Frederik Carlier
86abfc1b7c
Update to .NET Core 2.1 RTM ( #166 )
2018-05-31 22:57:10 -07:00
Frederik Carlier
9253eeb2eb
Fix issue where the watcher URLs would be prefixed with a '/'. This would lead to URLs such as https://localhost:8443//api/ ..., and the double // after the port number would case a 404 NOT FOUND response. ( #164 )
2018-05-29 19:42:34 -07:00
Brendan Burns
e6c1177471
Update to 1.0.0 ( #163 )
2018-05-25 20:41:25 -07:00
Brendan Burns
307c77bf04
Rev version to 0.8.0 ( #159 )
2018-05-22 21:47:04 -07:00
Frederik Carlier
6728505e34
Upgrade to .NET Core 2.1 RC1 ( #157 )
2018-05-08 18:40:05 -07:00
Frederik Carlier
586520750f
Push to NuGet feeds ( #156 )
2018-05-07 11:53:15 -07:00
Frederik Carlier
3785ac3952
Strongly-name the KubernetesClient assembly ( #76 )
...
* Add a strong name to the KubernetesClient assembly
* Fix location of the .snk file
* Remove unneeded remove statement
2018-05-04 21:51:31 -07:00
Frederik Carlier
bf4a7040d4
Add a common IKubernetesObject interface, expose type metadata ( #152 )
...
* - Implement common interface across all Kubernetes elements
- Add ApiVersion, Kind and Group properties
* Add IKubernetesObject interface
* Regenerate code
* Fixup after rebase
* Fixes after rebase, make method names consistent
2018-05-02 22:04:47 -07:00
Frederik Carlier
0f2832b86c
Allow callers to specify which WebSocket subprotocol to use ( #154 )
...
* Allow callers to specify which WebSocket subprotocol to use.
* Update unit tests
* Update unit test
* Fix ordering
* Trace CancellationToken
2018-05-02 22:02:05 -07:00
Frederik Carlier
c60882088a
Handle WebSocket exceptions ( #155 )
2018-04-30 15:16:06 -07:00
Frederik Carlier
a5a15d7042
Use automatic versioning ( #149 )
...
* Use automatic versioning
* Don't do shallow clones
2018-04-30 15:08:09 -07:00
Frederik Carlier
ebf8661641
Auto-generate Watcher code (for individual objects) ( #148 )
...
* Only keep WatchObjectAsync<T> in the manually-generated code
* Add a console application which can generate the various Watch methods
* Generate the Watch methods
* Use Nustache and templates to generate the watcher code
* Re-generate code
2018-04-30 15:07:27 -07:00
Frederik Carlier
29a9c22644
Handle error messages in the watcher ( #150 )
...
* Handle error messages in the watcher
* Fix documentation
* Fix typo
2018-04-27 20:51:02 -07:00
Frederik Carlier
194211b370
Fix flakey tests by making them async ( #144 )
...
* Fix flakey tests by converting them to async and synchronizing code blocks
* Use the same timeout for all tests
* Use signals to gracefully shut down the mock server
2018-04-27 20:40:47 -07:00
Frederik Carlier
5247597ef5
Add support for watching individual objects. ( #147 )
2018-04-26 21:24:18 -07:00