File tree Expand file tree Collapse file tree 7 files changed +15
-3
lines changed Expand file tree Collapse file tree 7 files changed +15
-3
lines changed Original file line number Diff line number Diff line change @@ -29,7 +29,7 @@ CSI_IMAGE_TAG ?= $(REGISTRY)/$(IMAGE_NAME):$(IMAGE_VERSION)
29
29
CSI_IMAGE_TAG_LATEST = $(REGISTRY ) /$(IMAGE_NAME ) :latest
30
30
BUILD_DATE ?= $(shell date -u +"% Y-% m-% dT% H:% M:% SZ")
31
31
LDFLAGS ?= "-X ${PKG}/pkg/blob.driverVersion=${IMAGE_VERSION} -X ${PKG}/pkg/blob.gitCommit=${GIT_COMMIT} -X ${PKG}/pkg/blob.buildDate=${BUILD_DATE} -s -w -extldflags '-static'"
32
- E2E_HELM_OPTIONS ?= --set image.blob.pullPolicy=Always --set image.blob.repository=$(REGISTRY ) /$(IMAGE_NAME ) --set image.blob.tag=$(IMAGE_VERSION ) --set driver.userAgentSuffix="e2e-test"
32
+ E2E_HELM_OPTIONS ?= --set image.blob.pullPolicy=Always --set image.blob.repository=$(REGISTRY ) /$(IMAGE_NAME ) --set image.blob.tag=$(IMAGE_VERSION ) --set driver.userAgentSuffix="e2e-test" --set node.blobfuseProxy.migrateK8sRepo=true
33
33
ifdef ENABLE_BLOBFUSE_PROXY
34
34
override E2E_HELM_OPTIONS := $(E2E_HELM_OPTIONS ) --set controller.logLevel=6 --set node.logLevel=6 --set node.enableBlobfuseProxy=true
35
35
endif
Original file line number Diff line number Diff line change @@ -100,6 +100,8 @@ spec:
100
100
value : " {{ .Values.node.blobfuseProxy.maxOpenFileNum }}"
101
101
- name : DISABLE_UPDATEDB
102
102
value : " {{ .Values.node.blobfuseProxy.disableUpdateDB }}"
103
+ - name : MIGRATE_K8S_REPO
104
+ value : " {{ .Values.node.blobfuseProxy.migrateK8sRepo }}"
103
105
volumeMounts :
104
106
- name : host-usr
105
107
mountPath : /host/usr
Original file line number Diff line number Diff line change @@ -119,13 +119,14 @@ node:
119
119
logLevel : 5
120
120
enableBlobfuseProxy : true
121
121
blobfuseProxy :
122
- installBlobfuse : true
122
+ installBlobfuse : false
123
123
blobfuseVersion : " 1.4.5"
124
124
installBlobfuse2 : true
125
125
blobfuse2Version : " 2.3.2"
126
126
setMaxOpenFileNum : true
127
127
maxOpenFileNum : " 9000000"
128
128
disableUpdateDB : true
129
+ migrateK8sRepo : false
129
130
blobfuseCachePath : /mnt
130
131
appendTimeStampInCacheDir : false
131
132
mountPermissions : 0777
Original file line number Diff line number Diff line change 55
55
- name : INSTALL_BLOBFUSE_PROXY
56
56
value : " true"
57
57
- name : INSTALL_BLOBFUSE
58
- value : " true "
58
+ value : " false "
59
59
- name : BLOBFUSE_VERSION
60
60
value : " 1.4.5"
61
61
- name : INSTALL_BLOBFUSE2
Original file line number Diff line number Diff line change @@ -20,6 +20,7 @@ INSTALL_BLOBFUSE_PROXY=${INSTALL_BLOBFUSE_PROXY:-true}
20
20
DISABLE_UPDATEDB=${DISABLE_UPDATEDB:- true}
21
21
SET_MAX_OPEN_FILE_NUM=${SET_MAX_OPEN_FILE_NUM:- true}
22
22
SET_READ_AHEAD_SIZE=${SET_READ_AHEAD_SIZE:- true}
23
+ MIGRATE_K8S_REPO=${MIGRATE_K8S_REPO:- false}
23
24
READ_AHEAD_KB=${READ_AHEAD_KB:- 15380}
24
25
25
26
HOST_CMD=" nsenter --mount=/proc/1/ns/mnt"
Original file line number Diff line number Diff line change 33
33
else
34
34
cp /blobfuse-proxy/packages-microsoft-prod-22.04.deb /host/etc/packages-microsoft-prod.deb
35
35
fi
36
+
37
+ if [ " ${MIGRATE_K8S_REPO} " = " true" ]
38
+ then
39
+ # https://kubernetes.io/blog/2023/08/15/pkgs-k8s-io-introduction/#how-to-migrate
40
+ echo " deb [signed-by=/etc/apt/keyrings/kubernetes-apt-keyring.gpg] https://pkgs.k8s.io/core:/stable:/v1.30/deb/ /" | tee /host/etc/apt/sources.list.d/kubernetes.list
41
+ $HOST_CMD curl -fsSL https://pkgs.k8s.io/core:/stable:/v1.30/deb/Release.key | $HOST_CMD gpg --dearmor -o /etc/apt/keyrings/kubernetes-apt-keyring.gpg
42
+ fi
43
+
36
44
# when running dpkg -i /etc/packages-microsoft-prod.deb, need to enter y to continue.
37
45
# refer to https://stackoverflow.com/questions/45349571/how-to-install-deb-with-dpkg-non-interactively
38
46
yes | $HOST_CMD dpkg -i /etc/packages-microsoft-prod.deb && $HOST_CMD apt update
You can’t perform that action at this time.
0 commit comments