Hidetake Iwata
fe2fbcbc53
Refactor: use ghcp for release assets and PR ( #219 )
v1.16.0
2020-01-24 10:59:08 +09:00
Hidetake Iwata
812a965739
go mod tidy
2020-01-24 10:51:45 +09:00
dependabot-preview[bot]
6de1fca64c
Build(deps): bump gopkg.in/yaml.v2 from 2.2.7 to 2.2.8 ( #217 )
...
Bumps [gopkg.in/yaml.v2](https://github.com/go-yaml/yaml ) from 2.2.7 to 2.2.8.
- [Release notes](https://github.com/go-yaml/yaml/releases )
- [Commits](https://github.com/go-yaml/yaml/compare/v2.2.7...v2.2.8 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2020-01-24 10:50:42 +09:00
Hidetake Iwata
0eb8cdc95f
Add Dockerfile for release ( #218 )
2020-01-24 10:46:05 +09:00
dependabot-preview[bot]
995c0997d5
Build(deps): bump github.com/golang/mock from 1.3.1 to 1.4.0 ( #215 )
...
Bumps [github.com/golang/mock](https://github.com/golang/mock ) from 1.3.1 to 1.4.0.
- [Release notes](https://github.com/golang/mock/releases )
- [Changelog](https://github.com/golang/mock/blob/master/.goreleaser.yml )
- [Commits](https://github.com/golang/mock/compare/1.3.1...v1.4.0 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2020-01-23 10:59:56 +09:00
dependabot-preview[bot]
18b2437819
Build(deps): bump k8s.io/client-go from 0.17.1 to 0.17.2 ( #216 )
...
Bumps [k8s.io/client-go](https://github.com/kubernetes/client-go ) from 0.17.1 to 0.17.2.
- [Release notes](https://github.com/kubernetes/client-go/releases )
- [Changelog](https://github.com/kubernetes/client-go/blob/master/CHANGELOG.md )
- [Commits](https://github.com/kubernetes/client-go/compare/v0.17.1...v0.17.2 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2020-01-23 10:54:29 +09:00
dependabot-preview[bot]
5d5a33b8ea
Build(deps): bump k8s.io/client-go from 0.17.0 to 0.17.1 ( #212 )
...
Bumps [k8s.io/client-go](https://github.com/kubernetes/client-go ) from 0.17.0 to 0.17.1.
- [Release notes](https://github.com/kubernetes/client-go/releases )
- [Changelog](https://github.com/kubernetes/client-go/blob/master/CHANGELOG.md )
- [Commits](https://github.com/kubernetes/client-go/compare/v0.17.0...v0.17.1 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2020-01-20 11:24:47 +09:00
Hidetake Iwata
a614943642
Bump version of k8s.io/client-go, k8s.io/apimachinery ( #210 )
2020-01-17 22:31:48 +09:00
Hidetake Iwata
d223175b92
Refactor dependency injection ( #209 )
...
* Refactor: use func type instead of factory interface
* Refactor: remove duplicated dependencies in di.go
2020-01-17 22:01:40 +09:00
Hidetake Iwata
6075c9dbe7
Add --listen-address option to bind all interfaces ( #208 )
2020-01-17 20:57:05 +09:00
Hidetake Iwata
be43c2ab82
Refactor: improve CI portability ( #205 )
2020-01-10 12:19:43 +09:00
Hidetake Iwata
512df0c4e4
go mod tidy
2020-01-09 15:56:20 +09:00
dependabot-preview[bot]
5d5292637f
Build(deps): bump github.com/google/go-cmp from 0.3.1 to 0.4.0 ( #204 )
...
Bumps [github.com/google/go-cmp](https://github.com/google/go-cmp ) from 0.3.1 to 0.4.0.
- [Release notes](https://github.com/google/go-cmp/releases )
- [Commits](https://github.com/google/go-cmp/compare/v0.3.1...v0.4.0 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2020-01-09 14:51:38 +09:00
Hidetake Iwata
76f61300d6
Refactor: extract oidc.Claims model ( #202 )
...
* Refactor: extract oidc.Claims model
* Refactor: extract Claims.IsExpired()
2019-12-26 20:17:30 +09:00
Hidetake Iwata
f7f1985a89
Refactor ( #201 )
...
* Refactor: rename to tokencache.Value
* Refactor: move to cmp.Diff from deep.Equal
* Refactor: reword error messages
2019-12-26 11:51:14 +09:00
Hidetake Iwata
3d47c88a8d
Fix token cache is not refreshed when oidc options changed ( #200 )
2019-12-25 10:44:44 +09:00
Hidetake Iwata
c7ea97ff23
Refactor: remove test of make run ( #199 )
v1.15.2
2019-12-23 18:02:15 +09:00
Hidetake Iwata
af18e734ea
Set CGO_ENABLED=0 for static link ( #198 )
2019-12-23 17:55:43 +09:00
Hidetake Iwata
b5ae469b41
Create FUNDING.yml
2019-12-20 10:02:38 +09:00
Hidetake Iwata
94f480fdc9
Update README.md
2019-12-17 15:49:49 +09:00
Hidetake Iwata
7acb6e3a7b
Refactor e2e tests ( #196 )
...
* Refactor: add e2e tests for credential plugin
* Refactor: extract assertCredentialPluginOutput()
* Refactor: add credential plugin test with TLS
* Refactor: extract helpers
* Refactor: rewrite TLS test cases
* Refactor: add test cases of token lifecycle
2019-12-17 11:07:43 +09:00
Hidetake Iwata
29e9c39a41
Update README.md
2019-12-12 10:16:47 +09:00
dependabot-preview[bot]
dd86168e4b
Build(deps): bump github.com/google/wire from 0.3.0 to 0.4.0 ( #195 )
...
Bumps [github.com/google/wire](https://github.com/google/wire ) from 0.3.0 to 0.4.0.
- [Release notes](https://github.com/google/wire/releases )
- [Commits](https://github.com/google/wire/compare/v0.3.0...v0.4.0 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2019-12-12 09:57:16 +09:00
dependabot-preview[bot]
1d48eab6b3
Build(deps): bump gopkg.in/yaml.v2 from 2.2.6 to 2.2.7 ( #191 )
...
Bumps [gopkg.in/yaml.v2](https://github.com/go-yaml/yaml ) from 2.2.6 to 2.2.7.
- [Release notes](https://github.com/go-yaml/yaml/releases )
- [Commits](https://github.com/go-yaml/yaml/compare/v2.2.6...v2.2.7 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2019-11-27 23:34:24 +09:00
dependabot-preview[bot]
1e655a14b8
Build(deps): bump gopkg.in/yaml.v2 from 2.2.5 to 2.2.6 ( #190 )
...
Bumps [gopkg.in/yaml.v2](https://github.com/go-yaml/yaml ) from 2.2.5 to 2.2.6.
- [Release notes](https://github.com/go-yaml/yaml/releases )
- [Commits](https://github.com/go-yaml/yaml/compare/v2.2.5...v2.2.6 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2019-11-19 13:45:08 -08:00
Hidetake Iwata
8a4d1f5169
Add LICENSE to distribution ( #189 )
v1.15.1
2019-11-15 10:52:12 +09:00
Hidetake Iwata
6f417cd30c
Add screencast ( #186 )
...
* Update README.md
* Update README.md
* Update README.md
2019-11-08 10:13:19 +09:00
dependabot-preview[bot]
7ba08f4254
Build(deps): bump gopkg.in/yaml.v2 from 2.2.4 to 2.2.5 ( #184 )
...
Bumps [gopkg.in/yaml.v2](https://github.com/go-yaml/yaml ) from 2.2.4 to 2.2.5.
- [Release notes](https://github.com/go-yaml/yaml/releases )
- [Commits](https://github.com/go-yaml/yaml/compare/v2.2.4...v2.2.5 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2019-11-05 21:37:20 +09:00
Hidetake Iwata
e778bbdadc
Release v1.15.0
2019-11-01 11:45:25 +09:00
Hidetake Iwata
74108adf00
Update setup.md
v1.15.0
2019-11-01 11:37:19 +09:00
Hidetake Iwata
0257b24156
Update README.md
2019-11-01 11:31:16 +09:00
Hidetake Iwata
b8c29985e7
Refactor ( #183 )
...
* Refactor: split authentication types
* Refactor: reduce responsibility of oidcclient package
2019-11-01 11:27:28 +09:00
Hidetake Iwata
4683a005c7
Add authorization code flow with keyboard interactive ( #182 )
2019-11-01 11:01:43 +09:00
Hidetake Iwata
cc48fb4cf7
Refactor: regenerate mocks with newer mockgen ( #181 )
2019-10-31 11:17:53 +09:00
Hidetake Iwata
ec7f7a062a
Refactor: extract GrantOptionSet ( #180 )
2019-10-31 11:02:03 +09:00
Hidetake Iwata
e9ae98dfaf
Fix nonce verification ( #179 )
...
fixup cf4e310b2e (#175 )
2019-10-31 10:03:29 +09:00
Hidetake Iwata
0c582e97ad
Add --grant-type option and username prompt for ROPC ( #178 )
2019-10-31 00:36:40 +09:00
Hidetake Iwata
5a71247214
Refactor: extract authentication options ( #177 )
...
* Refactor: extract authentication options
* Refactor: make subtests
2019-10-30 21:32:51 +09:00
Hidetake Iwata
4a084756c3
Add OAuth 2.0 PKCE support ( #176 )
2019-10-30 20:47:58 +09:00
Hidetake Iwata
cf4e310b2e
Refactor: rename to oidcclient package and extract method ( #175 )
...
* Refactor: rename oidc package to oidcclient
* Refactor: extract parseToken method
2019-10-29 10:18:24 +09:00
Hidetake Iwata
4007e7f61a
Refactor: extract jwtdecoder package ( #174 )
2019-10-29 09:55:29 +09:00
Hidetake Iwata
2700e439b9
Refactor: remove kubeconfig.OIDCConfig for single responsibility ( #173 )
...
* Refactor: remove kubeconfig.OIDCConfig for single responsibility
* fixup: add comments and rename methods
* fixup: fix methods name
* fixup: replace GetX509OrNil with SetRootCAs
2019-10-28 23:45:17 +09:00
Hidetake Iwata
dbf6238029
Refactor: rename auth package ( #172 )
2019-10-28 20:02:59 +09:00
Hidetake Iwata
93e893bc36
Refactor: replace ListenPort with BindAddress option ( #171 )
2019-10-28 19:59:45 +09:00
dependabot-preview[bot]
5dc06ae574
Bump github.com/int128/oauth2cli from 1.7.0 to 1.8.1 ( #169 )
...
Bumps [github.com/int128/oauth2cli](https://github.com/int128/oauth2cli ) from 1.7.0 to 1.8.1.
- [Release notes](https://github.com/int128/oauth2cli/releases )
- [Commits](https://github.com/int128/oauth2cli/compare/v1.7.0...v1.8.1 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2019-10-26 14:04:23 +09:00
Hidetake Iwata
ab1023757b
Add single page setup guide ( #168 )
2019-10-25 22:06:08 +09:00
Hidetake Iwata
e26dbd118e
Add diagram of the credential plugin ( #145 )
...
* Update README.md
* Added credential-plugin-diagram.svg
* Update credential-plugin-diagram.svg
2019-10-24 20:26:08 +09:00
Hidetake Iwata
fccef52a73
Bump to Go 1.13.3 ( #166 )
...
* Bump to Go 1.13.3 and golangci-lint 1.21.0
* go mod tidy
v1.14.5
2019-10-22 11:24:46 +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
v1.14.4
2019-10-04 22:28:09 +09:00