@@ -321,15 +321,12 @@ kind-install-chart: kind-load-image kind-untaint-control-plane
321
321
kind-install : kind-load-image
322
322
kubectl config use-context kind-kube-ovn
323
323
@$(MAKE ) kind-untaint-control-plane
324
- bash dist/images/install.sh
324
+ sed ' s/VERSION=.*/VERSION=$(VERSION)/ ' dist/images/install.sh | bash
325
325
kubectl describe no
326
326
327
327
.PHONY : kind-install-dev
328
328
kind-install-dev :
329
- $(call kind_load_image,kube-ovn,$(REGISTRY ) /kube-ovn:$(DEV_TAG ) )
330
- kubectl config use-context kind-kube-ovn
331
- @$(MAKE ) kind-untaint-control-plane
332
- sed ' s/VERSION=.*/VERSION=$(DEV_TAG)/' dist/images/install.sh | bash
329
+ @VERSION=$(DEV_TAG ) $(MAKE ) kind-install
333
330
334
331
.PHONY : kind-install-ipv4
335
332
kind-install-ipv4 : kind-install-overlay-ipv4
@@ -344,8 +341,8 @@ kind-install-ovn-ic: kind-load-image kind-install
344
341
sed -e ' s/10.16.0/10.18.0/g' \
345
342
-e ' s/10.96.0/10.98.0/g' \
346
343
-e ' s/100.64.0/100.68.0/g' \
347
- dist/images/install.sh | \
348
- bash
344
+ -e ' s/VERSION=.*/VERSION=$(VERSION)/ ' \
345
+ dist/images/install.sh | bash
349
346
kubectl describe no
350
347
351
348
docker run -d --name ovn-ic-db --network kind $(REGISTRY)/kube-ovn:$(VERSION) bash start-ic-db.sh
@@ -376,6 +373,7 @@ kind-install-underlay-ipv4: kind-disable-hairpin kind-load-image kind-untaint-co
376
373
-e ' s@^[[:space:]]*POD_GATEWAY=.*@POD_GATEWAY="$(KIND_IPV4_GATEWAY)"@' \
377
374
-e ' s@^[[:space:]]*EXCLUDE_IPS=.*@EXCLUDE_IPS="$(KIND_IPV4_EXCLUDE_IPS)"@' \
378
375
-e ' s@^VLAN_ID=.*@VLAN_ID="0"@' \
376
+ -e ' s/VERSION=.*/VERSION=$(VERSION)/' \
379
377
dist/images/install.sh | \
380
378
ENABLE_VLAN=true VLAN_NIC=eth0 bash
381
379
kubectl describe no
@@ -387,6 +385,7 @@ kind-install-underlay-u2o-interconnection-dual: kind-disable-hairpin kind-load-i
387
385
-e ' s@^[[:space:]]*POD_GATEWAY=.*@POD_GATEWAY="$(KIND_IPV4_GATEWAY),$(KIND_IPV6_GATEWAY)"@' \
388
386
-e ' s@^[[:space:]]*EXCLUDE_IPS=.*@EXCLUDE_IPS="$(KIND_IPV4_EXCLUDE_IPS),$(KIND_IPV6_EXCLUDE_IPS)"@' \
389
387
-e ' s@^VLAN_ID=.*@VLAN_ID="0"@' \
388
+ -e ' s/VERSION=.*/VERSION=$(VERSION)/' \
390
389
dist/images/install.sh | \
391
390
ENABLE_SSL=true DUAL_STACK=true ENABLE_VLAN=true VLAN_NIC=eth0 U2O_INTERCONNECTION=true bash
392
391
@@ -397,6 +396,7 @@ kind-install-underlay-hairpin-ipv4: kind-enable-hairpin kind-load-image kind-unt
397
396
-e ' s@^[[:space:]]*POD_GATEWAY=.*@POD_GATEWAY="$(KIND_IPV4_GATEWAY)"@' \
398
397
-e ' s@^[[:space:]]*EXCLUDE_IPS=.*@EXCLUDE_IPS="$(KIND_IPV4_EXCLUDE_IPS)"@' \
399
398
-e ' s@^VLAN_ID=.*@VLAN_ID="0"@' \
399
+ -e ' s/VERSION=.*/VERSION=$(VERSION)/' \
400
400
dist/images/install.sh | \
401
401
ENABLE_VLAN=true VLAN_NIC=eth0 bash
402
402
kubectl describe no
@@ -415,6 +415,7 @@ kind-install-underlay-ipv6: kind-disable-hairpin kind-load-image kind-untaint-co
415
415
-e ' s@^[[:space:]]*POD_GATEWAY=.*@POD_GATEWAY="$(KIND_IPV6_GATEWAY)"@' \
416
416
-e ' s@^[[:space:]]*EXCLUDE_IPS=.*@EXCLUDE_IPS="$(KIND_IPV6_EXCLUDE_IPS)"@' \
417
417
-e ' s@^VLAN_ID=.*@VLAN_ID="0"@' \
418
+ -e ' s/VERSION=.*/VERSION=$(VERSION)/' \
418
419
dist/images/install.sh | \
419
420
IPV6=true ENABLE_VLAN=true VLAN_NIC=eth0 bash
420
421
@@ -425,6 +426,7 @@ kind-install-underlay-hairpin-ipv6: kind-enable-hairpin kind-load-image kind-unt
425
426
-e ' s@^[[:space:]]*POD_GATEWAY=.*@POD_GATEWAY="$(KIND_IPV6_GATEWAY)"@' \
426
427
-e ' s@^[[:space:]]*EXCLUDE_IPS=.*@EXCLUDE_IPS="$(KIND_IPV6_EXCLUDE_IPS)"@' \
427
428
-e ' s@^VLAN_ID=.*@VLAN_ID="0"@' \
429
+ -e ' s/VERSION=.*/VERSION=$(VERSION)/' \
428
430
dist/images/install.sh | \
429
431
IPV6=true ENABLE_VLAN=true VLAN_NIC=eth0 bash
430
432
@@ -442,6 +444,7 @@ kind-install-underlay-dual: kind-disable-hairpin kind-load-image kind-untaint-co
442
444
-e ' s@^[[:space:]]*POD_GATEWAY=.*@POD_GATEWAY="$(KIND_IPV4_GATEWAY),$(KIND_IPV6_GATEWAY)"@' \
443
445
-e ' s@^[[:space:]]*EXCLUDE_IPS=.*@EXCLUDE_IPS="$(KIND_IPV4_EXCLUDE_IPS),$(KIND_IPV6_EXCLUDE_IPS)"@' \
444
446
-e ' s@^VLAN_ID=.*@VLAN_ID="0"@' \
447
+ -e ' s/VERSION=.*/VERSION=$(VERSION)/' \
445
448
dist/images/install.sh | \
446
449
DUAL_STACK=true ENABLE_VLAN=true VLAN_NIC=eth0 bash
447
450
@@ -452,6 +455,7 @@ kind-install-underlay-hairpin-dual: kind-enable-hairpin kind-load-image kind-unt
452
455
-e ' s@^[[:space:]]*POD_GATEWAY=.*@POD_GATEWAY="$(KIND_IPV4_GATEWAY),$(KIND_IPV6_GATEWAY)"@' \
453
456
-e ' s@^[[:space:]]*EXCLUDE_IPS=.*@EXCLUDE_IPS="$(KIND_IPV4_EXCLUDE_IPS),$(KIND_IPV6_EXCLUDE_IPS)"@' \
454
457
-e ' s@^VLAN_ID=.*@VLAN_ID="0"@' \
458
+ -e ' s/VERSION=.*/VERSION=$(VERSION)/' \
455
459
dist/images/install.sh | \
456
460
DUAL_STACK=true ENABLE_VLAN=true VLAN_NIC=eth0 bash
457
461
@@ -462,6 +466,7 @@ kind-install-underlay-logical-gateway-dual: kind-disable-hairpin kind-load-image
462
466
-e ' s@^[[:space:]]*POD_GATEWAY=.*@POD_GATEWAY="$(KIND_IPV4_GATEWAY)9,$(KIND_IPV6_GATEWAY)f"@' \
463
467
-e ' s@^[[:space:]]*EXCLUDE_IPS=.*@EXCLUDE_IPS="$(KIND_IPV4_GATEWAY),$(KIND_IPV4_EXCLUDE_IPS),$(KIND_IPV6_GATEWAY),$(KIND_IPV6_EXCLUDE_IPS)"@' \
464
468
-e ' s@^VLAN_ID=.*@VLAN_ID="0"@' \
469
+ -e ' s/VERSION=.*/VERSION=$(VERSION)/' \
465
470
dist/images/install.sh | \
466
471
DUAL_STACK=true ENABLE_VLAN=true \
467
472
VLAN_NIC=eth0 LOGICAL_GATEWAY=true bash
@@ -477,7 +482,8 @@ kind-install-multus:
477
482
kind-install-lb-svc : kind-load-image kind-untaint-control-plane
478
483
$(call kind_load_image,kube-ovn,$(VPC_NAT_GW_IMG ) )
479
484
kubectl apply -f yamls/lb-svc-attachment.yaml
480
- ENABLE_LB_SVC=true CNI_CONFIG_PRIORITY=10 dist/images/install.sh
485
+ sed ' s/VERSION=.*/VERSION=$(VERSION)/' dist/images/install.sh | \
486
+ ENABLE_LB_SVC=true CNI_CONFIG_PRIORITY=10 bash
481
487
kubectl describe no
482
488
483
489
.PHONY : kind-install-cilium
@@ -500,7 +506,8 @@ kind-install-cilium: kind-load-image kind-untaint-control-plane
500
506
--set cni.configMap=cni-configuration
501
507
kubectl -n kube-system rollout status ds cilium --timeout 300s
502
508
bash dist/images/cilium.sh
503
- ENABLE_LB=false ENABLE_NP=false WITHOUT_KUBE_PROXY=true CNI_CONFIG_PRIORITY=10 bash dist/images/install.sh
509
+ sed ' s/VERSION=.*/VERSION=$(VERSION)/' dist/images/install.sh | \
510
+ ENABLE_LB=false ENABLE_NP=false WITHOUT_KUBE_PROXY=true CNI_CONFIG_PRIORITY=10 bash
504
511
kubectl describe no
505
512
506
513
.PHONY : kind-reload
0 commit comments