Releases: leg100/etok
v0.0.9
Changelog
86450c1 Move backup config from ws to operator (#89)
eacfe57 Parameterize e2e test backup bucket (#85)
adf6e51 S3 backup support (#91)
8d4388d Standardize handling of credentials (#90)
ed9a98c Update README.md
2497618 Update README.md
Docker images
docker pull leg100/etok:latest
docker pull leg100/etok:0.0.9
v0.0.8
Changelog
f4f7c7c Configure k8s backend on behalf of user
fa7c9c7 Document queueable commands
2ce5da3 Don't auto create secret
9a55acf Factor out specifics from Makefile
94bdf27 Highlight commands in readme
5bcfcb3 List supported commands
71ca6a4 Make expect matching more robust in e2e tests
742fb12 Update README.md
66a3e1e Update README.md
d7f5ae5 Update README.md
78ab584 Update README.md
480e59e Update README.md
4409726 Update README.md
2795948 Update README.md
9ef8d90 Update README.md
8ed2665 Update README.md
4b063c9 Update readme
Docker images
docker pull leg100/etok:latest
docker pull leg100/etok:0.0.8
v0.0.7
Changelog
18c444c Add complete and failed conditions to run
0a5bbe4 Add context flag
0b53dd1 Add termtosvg demo
b2ac56f Auto restore backups and refactor ws ctrllr (#76)
1dd2c9e Coalesce workspace conditions (#81)
1edd2dc Don't error on missing object
6b8fb6c Drop reconcile boolean and rely on phase (#78)
c518fe7 Fix cluster role binding for operator
7082cf1 Fix pruning of approval annotations
abba8f1 Fix workspace e2e test flakiness
5088107 Handle storage errors
b9f9356 Have the launcher rely on run status to connect to pod
b125dad Install RBAC resources to manage users and admins
920441b Make more commands queueable
a5b56c5 Make workspace owner of state secret
9f4ef8f Merge branch 'master' into run-done-condition
3313484 Merge branch 'master' of github.com:leg100/etok
b685f90 Merge remote-tracking branch 'origin/master' into asciinema-vid
954d38a More conditions
64a5ad9 Move code
34f7a68 Record exit code in run status
08d1f06 Refactor run controller (#77)
894e068 Return error from workspace delete failure
75807ff Simplify controllers (#80)
6104e3c Split active run from queue
d9db1d5 Update README.md
b154afb Update README.md
9caf210 Update README.md
90fa5cc Update README.md
93ddd1f Update README.md
878ba90 Update README.md
699a98c Update README.md
fb82e4a Update README.md
50b259d Update README.md
cbcf918 Update README.md
23c842b Update README.md
a6cf533 Update README.md
9e93cbb Update README.md
60b5f15 Update demo
7e37738 Workspace events
596e48a asciinema demo
1316157 report restore status upon creating workspace (#79)
ddfdc40 small demo
d266a7a version command retrieves server version too
Docker images
docker pull leg100/etok:latest
docker pull leg100/etok:0.0.7
v0.0.6
v0.0.5
Changelog
8dd41dc Add age to output (#68)
5e9c926 Backup state to GCS (#71)
0706246 Fix queueing bug in controller
04621cd Make run owner of archive config map (#67)
49b6e43 Publish zipped releases instead
b2cdf9e Report terraform outputs in workspace status (#70)
c13611e Workspace variables (#69)
Docker images
docker pull leg100/etok:latest
docker pull leg100/etok:0.0.5
v0.0.4
v0.0.3
Changelog
562955b Actually implement new workspace pod timeout
593e1d6 Add setup to e2e tests (#65)
c68b817 Bump controller-runtime version
675ffcd Bump go to 1.15
de52fae Bump terraform to 0.14.3
a08daa1 Cleanup CRDs
afe8777 Disable TTY and stdin on pod if handshake disabled
cc75a4b Don't log not found errors on controllers
44951df End reconcile after creating workspace pod
d508031 Extract logger from context on controllers
bb29692 Fix https://github.com/leg100/etok/runs/1582003596
cdc8a53 Go mod tidy
eeb58b7 Ignore test config in root of repo
2376e4d Indicate to client successful reconcile
3ac0a17 Log msg about waiting for new workspace pod
ab691ce Merge branch 'master' into actually-implement-workspace-ready-timeout
65ddbce Merge branch 'master' into actually-implement-workspace-ready-timeout
3664e9d More exports to unexport
4ee9de0 Re-add reconciling log message
bda785d Refactor e2e tests
55389a2 Remove apache license from main.go
a1283e2 Remove duplicate log messages from controllers
34cd2c4 Remove unnecessary file
e27d5bb Separate namespace and workspace with underscore (#64)
9351fc3 Set default tf version in CRD (#63)
7af76e0 Unexport unnecessary exports
9a25956 Update README.md
Docker images
docker pull leg100/etok:latest
docker pull leg100/etok:0.0.3
v0.0.2
Changelog
91826ab .terraformignore should be at root of repo (#60)
89d6a39 Deduplicate archive test data
4b7e52c Do not queue plans (#62)
505554f Fix run workspace ownership not being set
ec8fa37 Only plan, apply, destroy (#61)
7504369 Remove unnecessary type metadata
73e957d Update README.md
6f74ea2 Update gke cluster name
Docker images
docker pull leg100/etok:latest
docker pull leg100/etok:0.0.2