Coder Social home page Coder Social logo

snmagn / cert-manager-webhook-sacloud Goto Github PK

View Code? Open in Web Editor NEW

This project forked from cert-manager/webhook-example

1.0 1.0 0.0 820 KB

A cert-manager repository for creating an ACME DNS01 solver webhook (sacloud)

License: Apache License 2.0

Dockerfile 3.22% Go 61.37% Makefile 22.12% PowerShell 0.85% Mustache 6.53% Shell 5.92%
acme cert-manager cert-manager-webhook kubernetes letsencrypt sacloud webhook

cert-manager-webhook-sacloud's People

Contributors

dependabot[bot] avatar diaphteiros avatar github-actions[bot] avatar munnerz avatar snmagn avatar

Stargazers

 avatar

Watchers

 avatar

cert-manager-webhook-sacloud's Issues

CI対応を追加

GithubActionsを使用してCI対応を行いたい。
構想は次の通り。できるかわからんので、対応できる時間ができた時に調査して改めて対応する。

  • feature,fix,hotfixブランチに対するpushに対してはまずmake testを実行する
  • make testの結果を通知
  • make testが成功すれば、masterへマージ
  • masterへマージ時に新たにタグを付与。
  • 付与されたタグ名でmulti arch imageをビルドし、dockerhubにpushする.

multi arch imageのビルドには次のActionが使えそう。
(Docker Buildx - Actions)[https://github.com/marketplace/actions/docker-buildx]

その他参考になりそうなリンクは以下。

  • (GitHub ActionsでDocker buildxのマルチステージビルドのキャッシュを保存する方法)[https://blog.satackey.com/blog/2020-03-03-github-actions-docker-buildx-cache/]
  • (【CI/CD】 Github Actionsを使ってDocker ImageをGitHub Package Registry にpushする)[https://qiita.com/ko-he-8/items/144418fdff25e19cc44f]

依存パッケージのアップデート

libsacloud/v2やcert-manager、k8s関連などの依存パッケージをアップデートする。
また、テスト時に使用するfetch-test-binaries.sh内部で指定されているk8sのバージョンは引数指定できる様にし、defaultをできる限り最新版にする。

Your .dependabot/config.yml contained invalid details

Dependabot encountered the following error when parsing your .dependabot/config.yml:

The property '#/update_configs/0/' contains additional properties ["version_requirement_updates"] outside of the schema when none are allowed

Please update the config file to conform with Dependabot's specification using our docs and online validator.

[security] 2つ目以降の証明書発行で、1つ目に証明書作成した際のAPIトークン情報が使用されてしまう恐れがあるコードを修正

さくらのクラウドDNSに接続するためのAPIトークン情報が無駄にキャッシュされているため、2つ目以降の証明書発行で、1つ目に証明書作成した際のAPIトークン情報が使用されてしまう恐れがある。以下のリソースについては、処理を行うごとに ch *v1alpha1.ChallengeRequest から再生成すること

// sacloud api
dnsOp   *sacloud.DNSOp
apiZone *string

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.