Skip to content

Commit fe1ad31

Browse files
authored
Merge pull request #7 from projectsyn/version-updates
Updated components to latest versions
2 parents a707eee + 85d5777 commit fe1ad31

7 files changed

Lines changed: 20 additions & 14 deletions

1_lieutenant_on_minikube.sh

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -16,10 +16,10 @@ echo "===> Creating namespace"
1616
kubectl create namespace lieutenant
1717

1818
echo "===> CRDs (global scope)"
19-
kubectl apply -k github.com/projectsyn/lieutenant-operator/deploy/crds?ref=v0.5.2
19+
kubectl apply -k "github.com/projectsyn/lieutenant-operator/config/crd?ref=v1.3.0"
2020

2121
echo "===> Operator deployment"
22-
kubectl -n lieutenant apply -k github.com/projectsyn/lieutenant-operator/deploy?ref=v0.5.2
22+
kubectl -n lieutenant apply -k "github.com/projectsyn/lieutenant-operator/config/samples/deployment?ref=v1.3.0"
2323

2424
echo "===> Operator configuration"
2525
kubectl -n lieutenant set env deployment/lieutenant-operator -c lieutenant-operator \
@@ -30,7 +30,7 @@ kubectl -n lieutenant set env deployment/lieutenant-operator -c lieutenant-opera
3030

3131
# tag::demo[]
3232
echo "===> API deployment"
33-
kubectl -n lieutenant apply -k "github.com/projectsyn/lieutenant-api/deploy?ref=v0.5.0"
33+
kubectl -n lieutenant apply -k "github.com/projectsyn/lieutenant-api/deploy?ref=v0.9.1"
3434

3535
echo "===> API configuration"
3636
kubectl -n lieutenant set env deployment/lieutenant-api -c lieutenant-api \
@@ -65,7 +65,7 @@ LIEUTENANT_TOKEN=$(kubectl -n lieutenant get secret "$(kubectl -n lieutenant get
6565
LIEUTENANT_AUTH="Authorization: Bearer ${LIEUTENANT_TOKEN}"
6666

6767
echo "===> Create a Lieutenant Tenant via the API"
68-
TENANT_ID=$(curl -s -H "$LIEUTENANT_AUTH" -H "Content-Type: application/json" -X POST --data "{\"displayName\":\"Tutorial Tenant\",\"gitRepo\":{\"url\":\"ssh://git@${GITLAB_ENDPOINT}/${GITLAB_USERNAME}/tutorial-tenant.git\"},\"globalGitRepoRevision\":\"v0.5.0\"}" "${LIEUTENANT_URL}/tenants" | jq -r ".id")
68+
TENANT_ID=$(curl -s -H "$LIEUTENANT_AUTH" -H "Content-Type: application/json" -X POST --data "{\"displayName\":\"Tutorial Tenant\",\"gitRepo\":{\"url\":\"ssh://git@${GITLAB_ENDPOINT}/${GITLAB_USERNAME}/tutorial-tenant.git\"},\"globalGitRepoRevision\":\"v1\"}" "${LIEUTENANT_URL}/tenants" | jq -r ".id")
6969
echo "Tenant ID: $TENANT_ID"
7070

7171
echo "===> Patch the Tenant object to add a cluster template"

2_commodore_on_minikube.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ LIEUTENANT_TOKEN=$(kubectl --context minikube -n lieutenant get secret "$(kubect
2424
echo "===> Kickstart Commodore"
2525
echo "===> IMPORTANT: When prompted enter your SSH key password"
2626
kubectl -n lieutenant run commodore-shell \
27-
--image=docker.io/projectsyn/commodore:v0.6.0 \
27+
--image=docker.io/projectsyn/commodore:v1.3.2 \
2828
--env=COMMODORE_API_URL="$LIEUTENANT_URL" \
2929
--env=COMMODORE_API_TOKEN="$LIEUTENANT_TOKEN" \
3030
--env=SSH_PRIVATE_KEY="$(cat ${COMMODORE_SSH_PRIVATE_KEY})" \

4_synthesize_on_k3s.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ check_variable "CLUSTER_ID" "$CLUSTER_ID"
3333
echo "===> Kickstart Commodore"
3434
echo "===> IMPORTANT: When prompted enter your SSH key password"
3535
kubectl --context minikube -n lieutenant run commodore-shell \
36-
--image=docker.io/projectsyn/commodore:v0.6.0 \
36+
--image=docker.io/projectsyn/commodore:v1.3.2 \
3737
--env=COMMODORE_API_URL="$LIEUTENANT_URL" \
3838
--env=COMMODORE_API_TOKEN="$LIEUTENANT_TOKEN" \
3939
--env=SSH_PRIVATE_KEY="$(cat ${COMMODORE_SSH_PRIVATE_KEY})" \

4_synthesize_on_kind.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ check_variable "CLUSTER_ID" "$CLUSTER_ID"
2929
echo "===> Kickstart Commodore"
3030
echo "===> IMPORTANT: When prompted enter your SSH key password"
3131
kubectl --context minikube -n lieutenant run commodore-shell \
32-
--image=docker.io/projectsyn/commodore:v0.6.0 \
32+
--image=docker.io/projectsyn/commodore:v1.3.2 \
3333
--env=COMMODORE_API_URL="$LIEUTENANT_URL" \
3434
--env=COMMODORE_API_TOKEN="$LIEUTENANT_TOKEN" \
3535
--env=SSH_PRIVATE_KEY="$(cat ${COMMODORE_SSH_PRIVATE_KEY})" \

4_synthesize_on_microk8s.sh

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,10 +6,16 @@ source lib/functions.sh
66
check_variable "GITLAB_TOKEN" "$GITLAB_TOKEN"
77
check_variable "GITLAB_ENDPOINT" "$GITLAB_ENDPOINT"
88
check_variable "GITLAB_USERNAME" "$GITLAB_USERNAME"
9-
check_variable "TENANT_ID" "$TENANT_ID"
9+
check_variable "COMMODORE_SSH_PRIVATE_KEY" "$COMMODORE_SSH_PRIVATE_KEY"
10+
11+
LIEUTENANT_URL=$(curl http://localhost:4040/api/tunnels --silent | jq -r '.["tunnels"][0]["public_url"]')
1012
check_variable "LIEUTENANT_URL" "$LIEUTENANT_URL"
13+
14+
TENANT_ID=$(kubectl --context minikube --namespace lieutenant get tenant | grep t- | awk 'NR==1{print $1}')
15+
check_variable "TENANT_ID" "$TENANT_ID"
16+
17+
LIEUTENANT_TOKEN=$(kubectl --context minikube --namespace lieutenant get secret "$(kubectl --context minikube --namespace lieutenant get sa api-access-synkickstart -o go-template='{{(index .secrets 0).name}}')" -o go-template='{{.data.token | base64decode}}')
1118
check_variable "LIEUTENANT_TOKEN" "$LIEUTENANT_TOKEN"
12-
check_variable "COMMODORE_SSH_PRIVATE_KEY" "$COMMODORE_SSH_PRIVATE_KEY"
1319

1420
# Launch microk8s
1521
sudo microk8s start
@@ -25,7 +31,7 @@ check_variable "CLUSTER_ID" "$CLUSTER_ID"
2531
echo "===> Kickstart Commodore"
2632
echo "===> IMPORTANT: When prompted enter your SSH key password"
2733
kubectl --context minikube -n lieutenant run commodore-shell \
28-
--image=docker.io/projectsyn/commodore:v0.6.0 \
34+
--image=docker.io/projectsyn/commodore:v1.3.2 \
2935
--env=COMMODORE_API_URL="$LIEUTENANT_URL" \
3036
--env=COMMODORE_API_TOKEN="$LIEUTENANT_TOKEN" \
3137
--env=SSH_PRIVATE_KEY="$(cat ${COMMODORE_SSH_PRIVATE_KEY})" \

commodore_command.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
#!/usr/bin/env bash
22

3-
COMMODORE_VERSION="v0.6.0"
3+
COMMODORE_VERSION="v1.3.2"
44

55
commodore() {
66
LIEUTENANT_URL=$(curl http://localhost:4040/api/tunnels --silent | jq -r '.["tunnels"][0]["public_url"]')

docs/modules/ROOT/pages/index.adoc

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -12,9 +12,9 @@ There are many https://github.com/topics/commodore-component[Commodore Component
1212

1313
This tutorial has been prepared with the following versions of Syn components in mind:
1414

15-
* Commodore: 0.6.0
16-
* Lieutenant API: 0.5.0
17-
* Lieutenant Operator: 0.5.2
15+
* Commodore: 1.3.2
16+
* Lieutenant API: 0.9.1
17+
* Lieutenant Operator: 1.3.0
1818

1919
Project Syn is moving fast, and we will update this tutorial accordingly as new features and capabilities are made available by the development team.
2020

0 commit comments

Comments
 (0)