Hidetake Iwata
93e893bc36
Refactor: replace ListenPort with BindAddress option ( #171 )
2019-10-28 19:59:45 +09:00
Hidetake Iwata
581284c626
Suppress success log to prevent screen disturbance ( #165 )
2019-10-19 15:36:47 +09:00
Hidetake Iwata
b5922f9419
Refactor: fix error handling and improve stability ( #163 )
...
* Fix ReadPassword() does not respect argument
* Do not ignore error when context has been cancelled
* Use longer timeout to reveal concurrency design failure
* Refactor: use context.TODO in test
2019-10-04 22:28:09 +09:00
Hidetake Iwata
7a0ca206d1
Bump Go 1.13 and dependencies ( #162 )
...
* Bump Go 1.13 and dependencies
* Fix lint error
2019-10-04 21:26:26 +09:00
Hidetake Iwata
0bc117ddc7
Refactor ( #158 )
...
* Refactor: template rendering
* Refactor: rename DecodedIDToken fields
* Refactor: expand command options
* Refactor: improve help messages
2019-09-30 18:27:23 +09:00
Hidetake Iwata
8c640f6c73
Add setup command ( #157 )
...
* Add setup command
* Refactor: extract IDTokenSubject instead of sub claims
2019-09-29 18:34:59 +09:00
Hidetake Iwata
8a5efac337
Add deprecation message of standalone mode ( #155 )
2019-09-28 11:03:03 +09:00
Hidetake Iwata
6b1e11f071
Refactor: use channel to wait for opening browser ( #143 )
2019-08-30 20:41:36 +09:00
Hidetake Iwata
bf02210f2a
Refactor: merge interface and implementation package ( #141 )
...
* Refactor: move logger interfaces
* Refactor: move oidc interfaces
* Refactor: move env interface
* Refactor: move credential plugin interface
* Refactor: move token cache interface
* Refactor: move kubeconfig interface
* Refactor: move cmd interface
* Refactor: move use-cases interfaces
2019-08-28 22:55:28 +09:00
Hidetake Iwata
53e8284b63
Move to k8s.io/klog ( #139 )
2019-08-27 14:48:44 +09:00
Hidetake Iwata
1e80481145
Refactor: split commands ( #137 )
2019-08-22 17:22:03 +09:00
Hidetake Iwata
315d6151d7
Refactor ( #133 )
...
* Refactor: change debug messages to lowercase
* Refactor: add debug messages
* Refactor Makefile
* Refactor: add keys and certificates of e2e tests
2019-08-18 15:14:07 +09:00
Hidetake Iwata
1ff03fdfb3
Skip verification of cached token to reduce time ( #132 )
2019-08-17 21:40:14 +09:00
Hidetake Iwata
5e0fc7f399
Save token cache for each issuer and client ID ( #131 )
2019-08-14 14:52:58 +09:00
Hidetake Iwata
0a4ebb26c2
Refactor packages structure ( #129 )
2019-08-09 10:15:17 +09:00