05821540fe
Refactoring of input validation
...
Move application file validation to provisionK3s.
Add an ApplicationFileRepository. Also unit tests for the functions.
2022-08-26 10:52:45 +02:00
2525e0f2bb
refactor DesktopType
2022-08-21 13:23:04 +02:00
6e2d669af5
Prepare for improve of input validation
...
We now check application and config files before starting provisioning
process. We also check serverType and target validity before starting.
This happens in unified manner in the main function.
2022-08-17 14:05:17 +02:00
1d61273fe2
change test provisionIDEDesktop from container test to manual integration test
2022-07-30 10:44:44 +02:00
c2237c8721
Moved traefik middleware
2022-07-29 14:35:33 +00:00
21f22916b2
rename & minor refactoring
2022-07-18 09:29:25 +02:00
7e1c25fc32
Add tests for ssh.kt
2022-07-13 11:33:30 +02:00
8f876c138e
fix tests
2022-07-05 20:38:49 +02:00
4e698da78f
Adjusted installation of DeltaChat
2022-06-24 15:13:14 +02:00
b28d03a9e0
[skip ci] updated test
2022-06-17 14:35:53 +02:00
ce122ac13a
add syspec-ide-config.yaml and syspec-office-config.yaml
2022-06-17 14:11:29 +02:00
0659a98532
add test provisionDesktop_fails_for_unknown_DesktopType
2022-06-17 13:22:00 +02:00
bf3a8db4c0
release-0.11.10 - rename workplace to desktop
2022-06-16 22:57:08 +02:00
bcd43a95be
improve output layout for info texts
2022-06-16 22:34:11 +02:00
e2317b323e
fix flaky findIpForHostname function
2022-06-14 19:22:04 +02:00
f0636067ef
add function for printing info text
2022-06-14 18:34:11 +02:00
4b04d77cfb
[skip ci] mark teams test as extensive
2022-06-10 13:02:04 +02:00
205795c5f8
move tests to correct folder
2022-06-10 12:42:49 +02:00
1384b6bbcf
[skip ci] remove redundant test tags
2022-06-10 12:32:57 +02:00
83f9a0e40e
add package gnupg2 to installation for teams
2022-06-10 12:22:46 +02:00
f219e70d83
Added 'only' option and ms-teams
2022-06-10 11:10:02 +02:00
201f296514
exclude tests from ci
2022-06-07 19:30:58 +02:00
744a4b2a86
add findIpForHostname
2022-06-07 16:58:17 +02:00
7157dc57dd
fix marking failed levels as yellow if there are > 1 levels to ignore failed (i.e. marked yellow)
2022-05-31 21:30:52 +02:00
5fd7ab588f
add alias k=kubectl to k3s
2022-05-29 18:10:24 +02:00
0f5afd9825
rename createParentDirs and make it only creating a result in case directories are actually created
2022-05-28 22:54:24 +02:00
c9b1643287
add parameter url to grafana
2022-05-18 21:49:28 +02:00
eb514fb8aa
rename parameters createSymlink
2022-05-17 18:43:55 +02:00
a881310f48
fix configureVenv for idempotence, add createSymlink
2022-05-16 22:09:35 +02:00
7ca6723b4d
createFile also creates a potentially missing directory, dependent on parameter createDirIfMissing
2022-05-14 12:26:39 +02:00
8ef505fb47
activate venv in termials
2022-05-12 09:24:19 +02:00
db04735df0
add tests
2022-05-09 16:00:14 +02:00
7590e2df2e
add grafana only option
2022-05-09 15:41:01 +02:00
ef56118ccb
replace assert in tests with junit assertTrue
2022-04-18 19:15:58 +02:00
efe158275b
add task without requiring an explicit return value (ProvResult)
2022-04-18 18:45:52 +02:00
7eb7494fad
remove install binaries
2022-04-18 17:12:49 +02:00
ba9b73be43
add targetFolderPath to gitClone and createDirs if dirs not yet existing
2022-04-10 19:56:21 +02:00
a667cdb57b
exclude ProvisionKeysTest from ci
2022-04-08 17:14:58 +02:00
beae1093a7
release-0.9.22
2022-04-08 13:07:43 +02:00
92525f5444
add tests for syspec FileSpec
2022-04-08 12:51:28 +02:00
ecbcac81f8
added logic for folders and testlogic
2022-04-08 12:34:22 +02:00
5f0271bf2b
add check for already installed packages before installing them
2022-04-08 11:19:03 +02:00
e1b4dabb26
fix installKubectlAndTools
2022-03-28 20:11:23 +02:00
906deb4ac7
add fileContent for large files
2022-03-28 20:07:14 +02:00
1135312c7b
improve echoCommandForText_in_ubuntu_container
2022-03-28 18:38:59 +02:00
894cfefa12
refactor name DesktopConfigRepository.kt
2022-03-26 18:20:21 +01:00
8bb574ece7
simplify SyspecConfigRepo.kt
2022-03-26 18:17:04 +01:00
45223d4669
[skip ci] refactor SyspecConfigRepo.kt using kotlin.Result
2022-03-26 13:14:34 +01:00
fcc172156a
release-0.9.18 - add pipeline artifacts for syspec
2022-03-26 12:07:16 +01:00
df124f0c25
add spec from resource
2022-03-25 21:25:00 +01:00
a0f6fb135c
add syspec jar
2022-03-25 16:31:29 +01:00
394dc9edf2
add syspec
2022-03-25 15:21:11 +01:00
14690a089d
improve layout of result line for FAILED results
2022-03-22 20:13:10 +01:00
a00f0e9de0
correct function names for tests for chk
2022-03-19 20:48:15 +01:00
ab561ded3a
add test for output if failure is not taken into account
2022-03-19 20:45:57 +01:00
d2a2ee6b00
fix problem with potential wrong color due to success not overwritten in logic in printResults
2022-03-19 20:39:31 +01:00
2cd5ae5c7c
add function checkDir, make dirExists deprecated
2022-03-18 22:29:01 +01:00
d778c75937
add function checkFile, make fileExists deprecated
2022-03-18 22:24:50 +01:00
16c6292ca3
make function def deprecated replace by task
2022-03-18 22:04:32 +01:00
908ac00a3b
avoid emphasis with color red on failed results that do not count
2022-03-18 21:31:25 +01:00
1836b9efdb
fix todos in class Prov & method names refactorings
2022-03-12 18:41:07 +01:00
bd83b4a0f8
remove apple, add echo, adjust to new k3s
2022-03-11 16:26:39 +01:00
e03d8d5d58
refactor k3s: split install & configure
2022-03-11 10:09:56 +01:00
31c60931dd
add creation of default server-config.yaml if not existing
2022-03-10 22:10:59 +01:00
c52a367dc8
[skip ci] add tests for yaml
2022-03-10 21:46:00 +01:00
dfd656739e
release-0.9.12
2022-03-10 21:24:17 +01:00
03cd8f4b2b
improve readability of error messages for filename of config
2022-03-05 09:26:48 +01:00
c9c4a31144
add more tags extensivecontainertest & fix downloadFromURL_local_file_with_incorrect_checksum
2022-02-25 21:52:46 +01:00
63c207c2e7
[skip ci] add tag extensivecontainertest
2022-02-25 21:38:50 +01:00
ec0cd59e56
add more c4k modules
2022-02-25 15:47:19 +01:00
241bc4fef3
[skip ci] wip
2022-02-25 15:29:10 +01:00
800c974668
[skip ci] update README.md
2022-02-25 14:35:39 +01:00
baf9e19c86
add install BinariesC4k.kt
2022-02-25 09:46:30 +01:00
32e4c04175
add only to cli
2022-02-24 22:27:01 +01:00
478f058fd7
change cli to new format
2022-02-24 19:21:18 +01:00
70b411baa8
add modules to desktop cli
2022-02-22 22:36:48 +01:00
2a30cad76a
refactor gopass, change gopass config to latest format, omit configureGopass if config already in place
2022-02-21 22:58:31 +01:00
94bb87ce0a
add return value to result of subtask evaluation
2022-02-21 22:47:45 +01:00
29300d20ca
remove ping test
2022-02-21 22:40:59 +01:00
5fbe77f013
add installation of shadow-cljs to IDE
2022-02-17 19:35:59 +01:00
6f45f6355f
fix test
2022-02-16 21:41:50 +01:00
988339323f
fix issuer url & tests
2022-02-12 20:50:21 +01:00
7f1400fd1f
add parameter overwrite to downloadFromUrl
2022-02-12 17:45:53 +01:00
388c515494
add BashKtTest.kt & fix some filesystem functions
2022-02-10 22:17:26 +01:00
6996be5fb0
fix typo
2022-02-06 20:32:19 +01:00
3bf2015716
non-strict parse of configs
2022-02-06 20:30:53 +01:00
0178a09b80
fix CliWorkplaceKtTest.kt
2022-02-06 19:46:38 +01:00
gittestuser
f9bf72313f
fixed desktop resource path
2022-02-04 11:22:30 +01:00
gittestuser
9d4634737c
add cmd to desktop
2022-02-03 23:22:01 +01:00
gittestuser
5b3a4ea4ac
introduce certmgm & apple
2022-02-03 23:21:27 +01:00
83d590f1c9
add prov installation for desktop
2022-02-03 21:11:36 +01:00
718bc99d55
create common kernel
2022-02-03 09:24:46 +01:00
03cf8ee3ce
rafactoring for provs-desktop
2022-02-03 09:06:03 +01:00
118fc4ea13
fix test
2022-02-02 18:38:01 +01:00
1a8877d419
config by file
2022-02-02 17:57:51 +01:00
d401615303
introduce k3sServerConfig
2022-02-01 20:42:39 +01:00
3f1fdb754e
make deleteFile idem-potent, refactor sudo in file functions
2022-01-31 19:33:44 +01:00
c4d5f38f9d
chg createFile for large files, fix LocationsKtTest.kt, rename const (NGINX_CONFIG_FILE)
2022-01-30 21:39:20 +01:00
b3b98d8a2b
fix tests & introduce run/test configurations "test" (without tag containertest) and "testall" (incl. tag containertest)
2022-01-30 20:00:09 +01:00
ac6d989bb2
fix tests in pipeline
2022-01-29 11:15:24 +01:00