-
Notifications
You must be signed in to change notification settings - Fork 133
Merge in upstream changes to etcd-manager #180
Merge in upstream changes to etcd-manager #180
Conversation
This reverts commit a968992b
This reverts commit d5b3e613
This reverts commit 92bef6f5
This reverts commit 03f73f9e
…mestamp This commit refactors the `runDeleteCommand` function of `etcd-manager-ctl` to use the "backup name" instead of the "timestamp" attribute. More often than not, users are more likely to become familiar with the syntax of `etcd-manager-ctl restore-backup`, which uses the `backupname` attribute to identify the target backup to restore. By bringing the `delete-backup` subcommand in alignment with `restore-backup`, we improve the user experience of an operator in the process of restoring a cluster.
Updating to 1.19.0-beta.1
Updating to the version used by k8s 1.19.4
This is how we used to build our images before bazel discouraged it, but is similar to how distroless is built now. It has many fewer dependencies compared to the distroless stack, and is much more reproducible than Dockerfile alternatives. This is currently integrated to bazel, but we could also do this standalone or in Docker in future.
The older image is deprecated and is no longer guaranteed to contain any particular bazel version. Also increase the timeout.
Due to bazel-contrib/rules_go#456 , the build of etcd 2.2.1 did not work correctly on case-insensitive file systems, including MacOS. etcd has a shell script named `build`, which bazel was treating as a `BUILD` file. By setting bazel to only look for `BUILD.bazel` files, this is avoided.
This should address the deprecation in go 1.15 of server certificates that only have a Common Name (CN).
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: justinsb The full list of commands accepted by this bot can be found here. The pull request process is described here
Needs approval from an approver in each of these files:
Approvers can indicate their approval by writing |
Thanks for your pull request. Before we can look at your pull request, you'll need to sign a Contributor License Agreement (CLA). 📝 Please follow instructions at https://git.k8s.io/community/CLA.md#the-contributor-license-agreement to sign the CLA. It may take a couple minutes for the CLA signature to be fully registered; after that, please reply here with a new comment and we'll verify. Thanks.
Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here. |
Changelist:
Upstream PRs: https://github.com/kopeio/etcd-manager/pulls/364 |
/wip while I chase the CLAs |
I've signed the CLA. |
Blocking merge into etcdadm
Blocker for etcadm merge.
Thanks for taking care of the CLA @sudoforge With a few other fixes to the verify job, looks like we are now passing tests cc @dlipovetsky |
/lgtm |
No description provided.