...

Text file src/edge-infra.dev/hack/k3d/justfile

Documentation: edge-infra.dev/hack/k3d

     1k3d := "bazel run --config=quiet //hack/tools:k3d --"
     2kubectl := "bazel run --config=quiet //hack/tools:kubectl --"
     3lift := "bazel run --config=quiet //cmd/f8n/warehouse/lift --"
     4
     5tag := "$USER"
     6
     7publish-datasync:
     8 ./publish-pallet.sh "{{lift}}" "{{tag}}"
     9
    10down:
    11  {{k3d}} cluster delete --all
    12
    13up:
    14  {{k3d}} cluster create ien-0 --api-port localhost:6443 \
    15   --k3s-node-label "node.ncr.com/class=server@server:0" \
    16   --k3s-node-label "node.ncr.com/lane=0@server:0" \
    17   --k3s-node-label "node.ncr.com/role=controlplane@server:0" \
    18   --k3s-node-label "node.ncr.com/hostname=ien-0@server:0"
    19  {{k3d}} node create -c ien-0 ien-1 --k3s-node-label node.ncr.com/class=touchpoint,node.ncr.com/lane=1,node.ncr.com/role=worker,node.ncr.com/hostname=ien-1
    20  {{k3d}} node create -c ien-0 ien-2 --k3s-node-label node.ncr.com/class=touchpoint,node.ncr.com/lane=2,node.ncr.com/role=worker,node.ncr.com/hostname=ien-2
    21
    22reset: down up
    23
    24connect:
    25  ./make-cluster.sh "{{k3d}}" "{{kubectl}}" "{{tag}}"
    26
    27dsds: reset connect
    28
    29new-dsds: publish-datasync dsds
    30
    31

View as plain text