GitXplorerGitXplorer
a

etcdadm-bootstrap-provider

public
1 stars
15 forks
1 issues

Commits

List of commits on branch main.
Verified
585cf07f8266f88b5c32b2df69774f2d812b8c0f

Release init-lock when the owner machine fails to launch (#41)

rrahulbabu95 committed 3 months ago
Verified
09e920eb5ddc425f2e825bbe7a906b504610a403

Bump go version to 1.22 (#40)

ssp1999 committed 4 months ago
Verified
e342d8c99f5deb4967e2f1bd8ae09a9d7de33476

Drop caBundle from CRDs to support Kubernetes 1.31 (#39)

ssp1999 committed 4 months ago
Verified
fc87970835be40c354e450020ca4bce6b1873084

Add CODEOWNERS file for the repository (#38)

rrahulbabu95 committed 4 months ago
Verified
75888639d18dd19ac5bb0014e5fc2df6ae2a8944

Bump x/net (#37)

dd8660091 committed 9 months ago
Verified
e88e488fcc241054380dc1528869877a79e31253

Bump google.golang.org/protobuf from 1.31.0 to 1.33.0 (#36)

ddependabot[bot] committed 9 months ago

README

The README file for this repository.

Bootstrap provider for creating an etcd cluster using etcdadm

Using this with CAPI+CAPD:

  1. There are some changes required within CAPI and CAPD for the provisioning of external etcd clusters to work. Checkout this fork+branch locally:
https://github.com/mrajashree/cluster-api/tree/etcdadm_bootstrap
  1. Modify cluster-api/tilt-settings.json to add this provider:
{
  "default_registry": "",
  "provider_repos": ["../../mrajashree/etcdadm-bootstrap-provider"],
  "enable_providers": ["core","docker", "kubeadm-bootstrap", "kubeadm-control-plane", "etcdadm-bootstrap"],
  "kustomize_substitutions": {
    "ETCDADM_BOOTSTRAP_IMAGE": "mrajashree/etcdadm-bootstrap-provider:latest"
  }
}
  1. This provider has a tilt-provider.json that will be used by CAPI
  2. Create a Kind cluster, and run tilt up

Using this with CAPI+CAPA

  1. There are some security group changes required for CAPA, I made them based off of the PR that adds v1alpha4 to CAPA. Checkout the changes locally from this fork+branch:
https://github.com/mrajashree/cluster-api-provider-aws/tree/etcadm
  1. Modify cluster-api/tilt-settings.json to add this provider:
{
  "default_registry": "",
  "provider_repos": ["../cluster-api-provider-aws"],
  "enable_providers": ["core","docker", "aws", "kubeadm-bootstrap", "kubeadm-control-plane", "etcdadm-bootstrap"],
  "kustomize_substitutions": {
    "AWS_B64ENCODED_CREDENTIALS": "...",
    "ETCDADM_BOOTSTRAP_IMAGE": "mrajashree/etcdadm-bootstrap-provider:latest"
  }
}
  1. Create a Kind cluster, and run tilt up