Skip to content
This repository was archived by the owner on Nov 20, 2021. It is now read-only.

Commit b343932

Browse files
Kyle TravisChrisRx
authored andcommitted
cinder: update mapi and mapd
1 parent cfa1997 commit b343932

File tree

4 files changed

+17
-15
lines changed

4 files changed

+17
-15
lines changed

build/images/node/Makefile

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -30,8 +30,8 @@ KUBERNETES_VERSION := 1.18.5
3030
CHARTS_DIR := $(PWD)/charts
3131
CILIUM_VERSION := 1.8.1
3232
LOCAL_PATH_PROVISIONER_VERSION := 0.0.12
33-
MACHINE_API_VERSION := 0.1.2
34-
MACHINE_API_PROVIDER_DOCKER_VERSION := 0.1.2
33+
MACHINE_API_VERSION := 1.0.1
34+
MACHINE_API_PROVIDER_DOCKER_VERSION := 1.0.2
3535

3636
charts/*.tgz:
3737
mkdir -p $(CHARTS_DIR)
@@ -44,12 +44,8 @@ charts/*.tgz:
4444
helm repo update
4545
helm pull cilium/cilium --version $(CILIUM_VERSION) -d $(CHARTS_DIR)
4646
helm pull criticalstack/local-path-provisioner --version $(LOCAL_PATH_PROVISIONER_VERSION) -d $(CHARTS_DIR)
47-
helm pull criticalstack/machine-api --version $(MACHINE_API_VERSION) -d $(CHARTS_DIR)
48-
helm pull criticalstack/machine-api-provider-docker --version $(MACHINE_API_PROVIDER_DOCKER_VERSION) -d $(CHARTS_DIR)
4947
mv $(CHARTS_DIR)/cilium-$(CILIUM_VERSION).tgz $(CHARTS_DIR)/cilium.tgz
5048
mv $(CHARTS_DIR)/local-path-provisioner-$(LOCAL_PATH_PROVISIONER_VERSION).tgz $(CHARTS_DIR)/local-path-provisioner.tgz
51-
mv $(CHARTS_DIR)/machine-api-$(MACHINE_API_VERSION).tgz $(CHARTS_DIR)/machine-api.tgz
52-
mv $(CHARTS_DIR)/machine-api-provider-docker-$(MACHINE_API_PROVIDER_DOCKER_VERSION).tgz $(CHARTS_DIR)/machine-api-provider-docker.tgz
5349

5450
build/*.tar:
5551
mkdir -p $(BUILD_DIR)
@@ -67,7 +63,11 @@ build: clean $(CRIT) $(CINDER) charts/*.tgz build/*.tar ## build cinder docker i
6763
docker exec $(BUILD_CONTAINER_NAME) bash -c 'mkdir -p /cinder'
6864
docker cp ./charts $(BUILD_CONTAINER_NAME):/cinder/charts
6965
docker cp ./scripts $(BUILD_CONTAINER_NAME):/cinder/scripts
70-
docker exec -e KUBERNETES_VERSION=$(KUBERNETES_VERSION) $(BUILD_CONTAINER_NAME) bash -c /cinder/scripts/build.sh
66+
docker exec \
67+
-e KUBERNETES_VERSION=$(KUBERNETES_VERSION) \
68+
-e MACHINE_API_VERSION=$(MACHINE_API_VERSION) \
69+
-e MACHINE_API_PROVIDER_DOCKER_VERSION=$(MACHINE_API_PROVIDER_DOCKER_VERSION) \
70+
$(BUILD_CONTAINER_NAME) bash -c /cinder/scripts/build.sh
7171
for f in $$(find files/ -type f)
7272
do
7373
docker cp $$f $(BUILD_CONTAINER_NAME):$${f##*files/}

build/images/node/scripts/build.sh

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,9 @@ curl -L https://storage.googleapis.com/kubernetes-release/release/v${KUBERNETES_
1212
chmod +x /usr/bin/kubelet
1313
echo "KUBELET_EXTRA_ARGS=--fail-swap-on=false" >> /etc/default/kubelet
1414
curl https://raw.githubusercontent.com/helm/helm/master/scripts/get-helm-3 | bash
15+
mkdir -p /cinder/manifests
16+
curl -L https://github.com/criticalstack/machine-api/releases/download/v${MACHINE_API_VERSION}/machine-api.yaml -o /cinder/manifests/machine-api.yaml
17+
curl -L https://github.com/criticalstack/machine-api-provider-docker/releases/download/v${MACHINE_API_PROVIDER_DOCKER_VERSION}/machine-api-provider-docker.yaml -o /cinder/manifests/machine-api-provider-docker.yaml
1518
curl -LO https://download.docker.com/linux/static/stable/x86_64/docker-19.03.1.tgz
1619
tar zxvf docker-19.03.1.tgz --strip 1 -C /usr/bin docker/docker
1720
rm docker-19.03.1.tgz
Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
#!/bin/bash
22

33
kubectl create namespace mapi-system
4-
helm install machine-api /cinder/charts/machine-api.tgz --namespace mapi-system \
5-
--set externalReadyWait=1s
4+
kubectl apply -n mapi-system -f /cinder/manifests/machine-api.yaml
65
kubectl create namespace mapd-system
7-
helm install machine-api-provider-docker /cinder/charts/machine-api-provider-docker.tgz --namespace mapd-system
6+
kubectl apply -n mapd-system -f /cinder/manifests/machine-api-provider-docker.yaml

internal/cinder/config/constants/constants.go

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -7,12 +7,12 @@ import (
77
)
88

99
const (
10-
DefaultNodeImage = "criticalstack/cinder:v1.0.3"
10+
DefaultNodeImage = "criticalstack/cinder:v1"
1111
DefaultNetwork = "cinder"
1212
KubernetesVersion = "1.18.5"
1313

14-
DefaultMachineAPIVersion = "0.1.2"
15-
DefaultMachineAPIProviderDockerVersion = "0.1.2"
14+
DefaultMachineAPIVersion = "1.0.1"
15+
DefaultMachineAPIProviderDockerVersion = "1.0.2"
1616
DefaultKubeRBACProxyVersion = "0.5.0"
1717
DefaultCiliumVersion = "1.8.1"
1818
DefaultCiliumStartupScriptVersion = "af2a99046eca96c0138551393b21a5c044c7fe79"
@@ -33,8 +33,8 @@ func GetImages() map[string]string {
3333
"coredns": fmt.Sprintf("%s:%s", constants.CoreDNSImage, constants.DefaultCoreDNSVersion),
3434
"bootstrap-server": fmt.Sprintf("%s:v%s", constants.CritBootstrapServerImage, constants.DefaultBootstrapServerVersion),
3535
"healthcheck-proxy": fmt.Sprintf("%s:v%s", constants.CritHealthCheckProxyImage, constants.DefaultHealthcheckProxyVersion),
36-
"machine-api": fmt.Sprintf("cscr.io/criticalstack/machine-api:v%s", DefaultMachineAPIVersion),
37-
"machine-api-provider-docker": fmt.Sprintf("cscr.io/criticalstack/machine-api-provider-docker:v%s", DefaultMachineAPIProviderDockerVersion),
36+
"machine-api": fmt.Sprintf("docker.io/criticalstack/machine-api:v%s", DefaultMachineAPIVersion),
37+
"machine-api-provider-docker": fmt.Sprintf("docker.io/criticalstack/machine-api-provider-docker:v%s", DefaultMachineAPIProviderDockerVersion),
3838
"kube-rbac-proxy": fmt.Sprintf("gcr.io/kubebuilder/kube-rbac-proxy:v%s", DefaultKubeRBACProxyVersion),
3939
"cilium": fmt.Sprintf("docker.io/cilium/cilium:v%s", DefaultCiliumVersion),
4040
"cilium-operator-generic": fmt.Sprintf("docker.io/cilium/operator-generic:v%s", DefaultCiliumVersion),

0 commit comments

Comments
 (0)