Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
29 commits
Select commit Hold shift + click to select a range
622b8fc
added cli submodule
Naexon Mar 10, 2023
eef8c28
use dev branch of execDAT-CLI
toms-place Mar 16, 2023
3b76edd
use main branch for checkout of cli in main
toms-place Mar 16, 2023
c1e418f
Template for the ADRs
Naexon Mar 16, 2023
2dbb93e
add index and valueproposition
toms-place Mar 16, 2023
69d9a2c
add operator as submodule
toms-place Mar 16, 2023
1234aac
add architecture and local k3d setup
toms-place Mar 16, 2023
8321228
Template for the ADRs (#6)
Naexon Mar 16, 2023
9a47217
public vs private ADR
Mar 16, 2023
c420ca3
init workflow test
toms-place Mar 23, 2023
afa4d53
test workflow
toms-place Mar 23, 2023
d3a7ea4
test operator workflow
toms-place Mar 23, 2023
d7ed5eb
use local action
toms-place Mar 23, 2023
fcbc6b8
do not use recursive submodules
toms-place Mar 23, 2023
95ba013
rename jobs
toms-place Mar 23, 2023
8166f3c
use operator action
toms-place Mar 23, 2023
867507e
test action
toms-place Mar 23, 2023
4676b56
just use path
toms-place Mar 23, 2023
831aabe
use local path again
toms-place Mar 23, 2023
335149f
update submodule
toms-place Mar 23, 2023
03a782b
update submodule
toms-place Mar 23, 2023
60d02fe
trigger submodule
toms-place Mar 23, 2023
10bde27
bump sm
toms-place Mar 23, 2023
f62e9a1
bump sm
toms-place Mar 23, 2023
5a7b261
bump sm
toms-place Mar 23, 2023
94904ed
bump sm
toms-place Mar 23, 2023
c5a5a3a
bump sm
toms-place Mar 23, 2023
b432423
Merge branch 'feature/github-action-workflow' of github.com:AustrianD…
toms-place Jun 2, 2023
e108248
update k3d
toms-place Jun 4, 2023
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
12 changes: 12 additions & 0 deletions .github/workflows/main.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
# main.yml
on: [push]

jobs:
operator:
runs-on: ubuntu-latest
name: build operator
steps:
- uses: actions/checkout@v3
with:
submodules: recursive
- uses: ./execDAT-operator/.github
3 changes: 2 additions & 1 deletion docs/adrs/2023-03-16-public-vs-private-data.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@
Date: 2023-03-16

## Status

__ACCEPTED__

## Context
Expand All @@ -15,4 +16,4 @@ For now we only allow public code repositories and data sources. This means that

## Consequences

This means that the user has to make the code and data public. This is not a problem for the user, because the user wants to publish the code and data anyway. The user can always make the code and data private later.
This means that the user has to make the code and data public. This is not a problem for the user, because the user wants to publish the code and data anyway. The user can always make the code and data private later.
26 changes: 26 additions & 0 deletions docs/adrs/2023-03-DD-cicd-solution.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
# Title

Date: YYYY-MM-DD

## Status

What is the status if the ADR?

Possible options:
* __PROPOSED__
* __ACCEPTED__
* __REJECTED__
* __DEPRECATED__ (include reference to the superseding ADR)
* __SUPERSEDED__ (include reference to the deprecating ADR)

## Context

What is the context of this ADR? What is the issue that we are seeing? What is motivating this decision or change?

## Decision

What is the change we are proposing? What do we plan on doing to solve the issue?

## Consequences

What are the consequences of the change? What will be more difficult? What will be easier?
2 changes: 1 addition & 1 deletion execDAT-operator
12 changes: 10 additions & 2 deletions k3d-dev.yaml
Original file line number Diff line number Diff line change
@@ -1,11 +1,11 @@
---
apiVersion: k3d.io/v1alpha4
apiVersion: k3d.io/v1alpha5
kind: Simple
metadata:
name: execdat-dev
servers: 1
agents: 0
image: docker.io/rancher/k3s:v1.25.6-k3s1
image: docker.io/rancher/k3s:v1.26.5-k3s1

# kubeAPI: # same as `--api-port myhost.my.domain:6445` (where the name would resolve to 127.0.0.1)
# host: "myhost.my.domain" # important for the `server` setting in the kubeconfig
Expand Down Expand Up @@ -42,6 +42,14 @@ options:
- arg: "--tls-san=k3d.localhost"
nodeFilters:
- server:*
- arg: "--kubelet-arg=eviction-hard=imagefs.available<1%,nodefs.available<1%"
nodeFilters:
- server:*
- agents:*
- arg: "--kubelet-arg=eviction-minimum-reclaim=imagefs.available=1%,nodefs.available=1%"
nodeFilters:
- server:*
- agents:*
kubeconfig:
updateDefaultKubeconfig: true # add new cluster to your default Kubeconfig; same as `--kubeconfig-update-default` (default: true)
switchCurrentContext: true # also set current-context to the new cluster's context; same as `--kubeconfig-switch-context` (default: true)