Skip to content

Commit 876c0da

Browse files
authored
Fix links to deployment.md (previously deployment_new.md) (#147)
* WIP: Update GitHub Actions workflow * Fix links to deployment.md (previously deployment_new.md)
1 parent 9c1c0ae commit 876c0da

File tree

2 files changed

+40
-12
lines changed

2 files changed

+40
-12
lines changed

.github/workflows/build.yaml

Lines changed: 38 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -10,23 +10,51 @@ jobs:
1010
steps:
1111
- name: Checkout
1212
uses: actions/[email protected]
13-
14-
- name: Create Kind Cluster
15-
uses: helm/[email protected]
16-
13+
with:
14+
fetch-depth: 0
15+
16+
- name: Create k3s Cluster
17+
uses: debianmaster/[email protected]
18+
with:
19+
version: 'latest'
20+
1721
- name: Create namespace
1822
run: kubectl create ns tesk
1923

20-
- name: Lint chart
21-
run: helm lint
22-
working-directory: charts/tesk
24+
- name: Helm Deps
25+
run: |
26+
for dir in $(ls -d charts/*); do
27+
helm dependency update $dir;
28+
done
29+
30+
- name: Helm Lint
31+
run: |
32+
for dir in $(ls -d charts/*); do
33+
helm lint $dir
34+
done
2335
2436
- name: Apply Helm file
2537
run: helm install -n tesk tesk . -f values.yaml
2638
working-directory: charts/tesk
2739

28-
- name: Sleep for 10 seconds
29-
run: sleep 10
30-
40+
- name: Sleep for 30 seconds
41+
run: sleep 30
42+
3143
- name: Get Helm and k8s
3244
run: helm list -n tesk && kubectl get all -n tesk
45+
46+
- name: curl URL
47+
run: curl localhost -vL
48+
49+
- name: Configure Git
50+
run: |
51+
git config user.name "$GITHUB_ACTOR"
52+
git config user.email "[email protected]"
53+
54+
- name: Run chart-releaser
55+
uses: helm/[email protected]
56+
with:
57+
skip_existing: true
58+
env:
59+
CR_TOKEN: "${{ secrets.GITHUB_TOKEN }}"
60+

README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ For organisational reasons, this project is split into 3 repositories:
1010

1111
If the API is running on your cluster it will pull the images from our `docker.io` repository automatically.
1212

13-
`TESK` is designed with the goal to support any `Kubernetes` cluster, for its deployment please refer to the [deployment](documentation/deployment_new.md) page.
13+
`TESK` is designed with the goal to support any `Kubernetes` cluster, for its deployment please refer to the [deployment](documentation/deployment.md) page.
1414

1515
The technical documentation is available in the [documentation](documentation) folder.
1616

@@ -30,4 +30,4 @@ After the last executor, the `filer` is called once more to process the outputs
3030
- A working [Kubernetes](https://kubernetes.io/) cluster version 1.9 and later.
3131
- If you want TESK to handle tasks with I/O (and you probably want), you additionally need:
3232
- A default storage class, which TESK will use to create temporary PVCs. It is enough that the storage class supports the RWO mode.
33-
- And, if you want TESK to integrate with workflow managers, you additionally need either an FTP account or a PVC that can be accessed from within or from outside of the cluster by the workflow manager (more in the [deployment](documentation/deployment_new.md) page).
33+
- And, if you want TESK to integrate with workflow managers, you additionally need either an FTP account or a PVC that can be accessed from within or from outside of the cluster by the workflow manager (more in the [deployment](documentation/deployment.md) page).

0 commit comments

Comments
 (0)