Skip to content

[minor] Add cert refresh#16

Merged
WindzCUHK merged 59 commits intomasterfrom
add-cert-refresh
Feb 14, 2023
Merged

[minor] Add cert refresh#16
WindzCUHK merged 59 commits intomasterfrom
add-cert-refresh

Conversation

@kyfujisa
Copy link
Copy Markdown
Contributor

@kyfujisa kyfujisa commented Feb 1, 2023

Description

Add feature to reload server certificate.

2023-02-08 18:26:31     [INFO]: authorization proxy api server starting
2023-02-08 18:26:31     [INFO]: authorization proxy debug server starting
2023-02-08 18:26:36     [INFO]: Checking to refresh server certificate.
2023-02-08 18:26:41     [INFO]: Checking to refresh server certificate.
2023-02-08 18:26:41     [INFO]: Refreshed server certificate.

new configuration

server:
  tls:
    certRefreshPeriod: "24h"

Type of change

  • Bug fix
  • New feature
  • Refactoring (no functional changes, no api changes)
  • Non-code changes (update documentation, pipeline, etc.)

Flags

  • Breaks backward compatibility
  • Requires a documentation update
  • Has untestable code

Checklist

  • Followed the guidelines in the CONTRIBUTING document
  • Added prefix [skip ci]/[ci skip]/[no ci]/[skip actions]/[actions skip] in the PR title if necessary
  • Tested and linted the code
  • Commented the code
  • Made corresponding changes to the documentation
  • Passed all pipeline checking

Checklist for maintainer

  • Use Squash and merge
  • Double-confirm the merge message has prefix [skip ci]/[ci skip]/[no ci]/[skip actions]/[actions skip]
  • Delete the branch after merge

Comment thread service/tls.go Outdated
@kyfujisa kyfujisa changed the title [WIP] Add cert refresh [nightly] Add cert refresh Feb 7, 2023
@ssunorz
Copy link
Copy Markdown
Contributor

ssunorz commented Feb 8, 2023

下記ファイルの更新(certRefreshPeriodの追加)もお願いします
https://github.com/AthenZ/authorization-proxy/blob/master/test/data/example_config.yaml#L8

Comment thread config/config.go Outdated
@kyfujisa
Copy link
Copy Markdown
Contributor Author

kyfujisa commented Feb 8, 2023

下記ファイルの更新(certRefreshPeriodの追加)もお願いします
https://github.com/AthenZ/authorization-proxy/blob/master/test/data/example_config.yaml#L8

5f6cb93で追加しました。

Comment thread service/server.go Outdated
Comment thread service/tls.go Outdated
Comment thread service/tls.go Outdated
Comment thread config/config.go Outdated
Comment thread service/tls.go Outdated
Comment thread usecase/authz_proxyd.go Outdated
Comment thread service/tls.go Outdated
Comment thread service/tls.go
Comment thread service/tls.go Outdated
Comment thread service/tls.go Outdated
Comment thread service/tls.go
Comment thread usecase/authz_proxyd.go Outdated
Comment thread usecase/authz_proxyd.go Outdated
t4niwa and others added 20 commits February 13, 2023 16:48
* add status-code log

Signed-off-by: taniwa <taniwa@yahoo-corp.jp>

* update

Signed-off-by: taniwa <taniwa@yahoo-corp.jp>

* add option for origin log

Signed-off-by: taniwa <taniwa@yahoo-corp.jp>

* update

Signed-off-by: taniwa <taniwa@yahoo-corp.jp>

* fix

Signed-off-by: taniwa <taniwa@yahoo-corp.jp>

* add handler_test

Signed-off-by: taniwa <taniwa@yahoo-corp.jp>

Signed-off-by: taniwa <taniwa@yahoo-corp.jp>
Signed-off-by: Kyo Fujisaki <kyfujisa@yahoo-corp.jp>
* draft

Signed-off-by: wfan <wfan@yahoo-corp.jp>

* bug fix: server error not appened

Signed-off-by: wfan <wfan@yahoo-corp.jp>

* add main unit test

Signed-off-by: wfan <wfan@yahoo-corp.jp>

* remove -

Signed-off-by: wfan <wfan@yahoo-corp.jp>

* refactor: handle err for shared functionalities

Signed-off-by: Jeongwoo Kim - jekim <jekim@yahoo-corp.jp>

* fix comment

Signed-off-by: wfan <wfan@yahoo-corp.jp>

Signed-off-by: wfan <wfan@yahoo-corp.jp>
Signed-off-by: Jeongwoo Kim - jekim <jekim@yahoo-corp.jp>
Co-authored-by: Jeongwoo Kim - jekim <jekim@yahoo-corp.jp>
Signed-off-by: Kyo Fujisaki <kyfujisa@yahoo-corp.jp>
* add resource prefix config

Signed-off-by: wfan <wfan@yahoo-corp.jp>

* add unit test

Signed-off-by: wfan <wfan@yahoo-corp.jp>

* fix test

Signed-off-by: wfan <wfan@yahoo-corp.jp>

* upgrade authorizer

Signed-off-by: wfan <wfan@yahoo-corp.jp>

* upgrade go.mod

Signed-off-by: wfan <wfan@yahoo-corp.jp>

Signed-off-by: wfan <wfan@yahoo-corp.jp>
Signed-off-by: Kyo Fujisaki <kyfujisa@yahoo-corp.jp>
* draft

Signed-off-by: wfan <wfan@yahoo-corp.jp>

* add unit test

Signed-off-by: wfan <wfan@yahoo-corp.jp>

* fix quote

Signed-off-by: wfan <wfan@yahoo-corp.jp>

* fix empty regex

Signed-off-by: wfan <wfan@yahoo-corp.jp>

* Update handler/error.go

Co-authored-by: ssunorz <42366422+ssunorz@users.noreply.github.com>
Signed-off-by: Windz <WindzCUHK@users.noreply.github.com>

Signed-off-by: wfan <wfan@yahoo-corp.jp>
Signed-off-by: Windz <WindzCUHK@users.noreply.github.com>
Co-authored-by: ssunorz <42366422+ssunorz@users.noreply.github.com>
Signed-off-by: Kyo Fujisaki <kyfujisa@yahoo-corp.jp>
Signed-off-by: Kyo Fujisaki <kyfujisa@yahoo-corp.jp>
Signed-off-by: Kyo Fujisaki <kyfujisa@yahoo-corp.jp>
Signed-off-by: Kyo Fujisaki <kyfujisa@yahoo-corp.jp>
Signed-off-by: Kyo Fujisaki <kyfujisa@yahoo-corp.jp>
Signed-off-by: Kyo Fujisaki <kyfujisa@yahoo-corp.jp>
Signed-off-by: Kyo Fujisaki <kyfujisa@yahoo-corp.jp>
Signed-off-by: Kyo Fujisaki <kyfujisa@yahoo-corp.jp>
Signed-off-by: Kyo Fujisaki <kyfujisa@yahoo-corp.jp>
Signed-off-by: Kyo Fujisaki <kyfujisa@yahoo-corp.jp>
Signed-off-by: Kyo Fujisaki <kyfujisa@yahoo-corp.jp>
Signed-off-by: Kyo Fujisaki <kyfujisa@yahoo-corp.jp>
Signed-off-by: Kyo Fujisaki <kyfujisa@yahoo-corp.jp>
Signed-off-by: Kyo Fujisaki <kyfujisa@yahoo-corp.jp>
Signed-off-by: Kyo Fujisaki <kyfujisa@yahoo-corp.jp>
Signed-off-by: Kyo Fujisaki <kyfujisa@yahoo-corp.jp>
Signed-off-by: Kyo Fujisaki <kyfujisa@yahoo-corp.jp>
Signed-off-by: Kyo Fujisaki <kyfujisa@yahoo-corp.jp>
Signed-off-by: Kyo Fujisaki <kyfujisa@yahoo-corp.jp>
Signed-off-by: Kyo Fujisaki <kyfujisa@yahoo-corp.jp>
Signed-off-by: Kyo Fujisaki <kyfujisa@yahoo-corp.jp>
Signed-off-by: Kyo Fujisaki <kyfujisa@yahoo-corp.jp>
Signed-off-by: Kyo Fujisaki <kyfujisa@yahoo-corp.jp>
Signed-off-by: Kyo Fujisaki <kyfujisa@yahoo-corp.jp>
Signed-off-by: Kyo Fujisaki <kyfujisa@yahoo-corp.jp>
Signed-off-by: Kyo Fujisaki <kyfujisa@yahoo-corp.jp>
Signed-off-by: Kyo Fujisaki <kyfujisa@yahoo-corp.jp>
Signed-off-by: Kyo Fujisaki <kyfujisa@yahoo-corp.jp>
Signed-off-by: Kyo Fujisaki <kyfujisa@yahoo-corp.jp>
This reverts commit 74006c8.

Signed-off-by: Kyo Fujisaki <kyfujisa@yahoo-corp.jp>
Signed-off-by: Kyo Fujisaki <kyfujisa@yahoo-corp.jp>
Signed-off-by: Kyo Fujisaki <kyfujisa@yahoo-corp.jp>
Signed-off-by: Kyo Fujisaki <kyfujisa@yahoo-corp.jp>
Signed-off-by: Kyo Fujisaki <kyfujisa@yahoo-corp.jp>
Signed-off-by: Kyo Fujisaki <kyfujisa@yahoo-corp.jp>
Signed-off-by: Kyo Fujisaki <kyfujisa@yahoo-corp.jp>
Signed-off-by: Kyo Fujisaki <kyfujisa@yahoo-corp.jp>
Signed-off-by: Kyo Fujisaki <kyfujisa@yahoo-corp.jp>
Signed-off-by: Kyo Fujisaki <kyfujisa@yahoo-corp.jp>
Signed-off-by: Kyo Fujisaki <kyfujisa@yahoo-corp.jp>
Signed-off-by: Kyo Fujisaki <kyfujisa@yahoo-corp.jp>
…dd-cert-refresh

Signed-off-by: Kyo Fujisaki <kyfujisa@yahoo-corp.jp>
@WindzCUHK WindzCUHK changed the title [nightly] Add cert refresh [minor] Add cert refresh Feb 14, 2023
@WindzCUHK WindzCUHK merged commit 2340ced into master Feb 14, 2023
@WindzCUHK WindzCUHK deleted the add-cert-refresh branch February 14, 2023 10:01
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

6 participants