Roger Ng
Roger Ng
/gcbrun
trillian-pr-deploy (trillian-opensource-ci) is failed due to the deprecated GKE version running behind the scene. ``` Step #10 - "apply_k8s_cfgs_for_mysql_dryrun": Running: kubectl apply --dry-run=server --namespace=mysql -f=envsubst-mysql/etcd-cluster.yaml -f=envsubst-mysql/trillian-ci-mysql.yaml -f=envsubst-mysql/trillian-mysql.yaml -f=envsubst-mysql/trillian-log-deployment.yaml -f=envsubst-mysql/trillian-log-service.yaml -f=envsubst-mysql/trillian-log-signer-deployment.yaml...
The GKE version is now 1.26 in GCP, so the check is now passed.
I haven't looked into details but this looks similar to https://github.com/google/trillian/pull/3236 at a glance.
Closing this. Please reopen and rebase to head if needed.
A token `tk` is required in the current API version. `https://translate.google.com.hk/translate_tts?ie=UTF-8&q=%E6%B8%AC%E8%A9%A6&tl=zh-yue&total=1&idx=0&textlen=2&tk=395724.20302&client=t&ttsspeed=0.24`
The leader election example from k8s.io looks easy to implement. https://pkg.go.dev/k8s.io/client-go/examples/leader-election Unfortunately the Kubernetes deployment examples in this repo are outdated. It would be hard to test the end-to-end deployment...
It would be great if the document can be backported to the Trillian repo. The CockroachDB information was updated two years ago. https://github.com/google/trillian/blob/master/docs/Feature_Implementation_Matrix.md#v1-log-storage