Commit graph

235 commits

Author SHA1 Message Date
az
71a3f778c8 [skip ci] change default syspec config to syspec-office-config.yaml 2022-09-15 19:17:47 +02:00
az
a4bb1d228c add recognition of ssh key type to determine ssh file names 2022-09-10 16:41:36 +02:00
az
552c6e9445 [skip ci] move provisionFirewall 2022-09-09 15:59:28 +02:00
az
7355f9f51d [skip ci] remove some extensions 2022-09-09 15:50:25 +02:00
ff4acea461 [skip ci] Refactor submodule -> onlyModule 2022-09-09 13:56:21 +02:00
az
a7cf154695 [skip ci] replace real file in test by resource file 2022-09-01 21:02:06 +02:00
az
f7e67625f0 add spec for s3 objects to syspec 2022-09-01 20:49:28 +02:00
az
ed8e86e758 remove check if config file exists from ServerCliCommand 2022-08-30 17:36:31 +02:00
az
8767716908 add FirefoxKtTest.kt 2022-08-30 17:15:33 +02:00
az
5a7e5a8535 Merge branch 'master' into improve-input-validation
# Conflicts:
#	src/main/kotlin/org/domaindrivenarchitecture/provs/server/application/CliArgumentsParser.kt
#	src/main/kotlin/org/domaindrivenarchitecture/provs/server/domain/k3s/K3sCliCommand.kt
#	src/main/kotlin/org/domaindrivenarchitecture/provs/server/domain/k3s/K3sService.kt
2022-08-30 15:40:28 +02:00
cfe5d48b8e Refactorings 2022-08-30 15:25:44 +02:00
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
az
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
az
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
bom
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
see
b28d03a9e0 [skip ci] updated test 2022-06-17 14:35:53 +02:00
az
ce122ac13a add syspec-ide-config.yaml and syspec-office-config.yaml 2022-06-17 14:11:29 +02:00
az
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
az
ba9b73be43 add targetFolderPath to gitClone and createDirs if dirs not yet existing 2022-04-10 19:56:21 +02:00
az
a667cdb57b exclude ProvisionKeysTest from ci 2022-04-08 17:14:58 +02:00
az
beae1093a7 release-0.9.22 2022-04-08 13:07:43 +02:00
az
92525f5444 add tests for syspec FileSpec 2022-04-08 12:51:28 +02:00
see
ecbcac81f8 added logic for folders and testlogic 2022-04-08 12:34:22 +02:00
az
5f0271bf2b add check for already installed packages before installing them 2022-04-08 11:19:03 +02:00
az
e1b4dabb26 fix installKubectlAndTools 2022-03-28 20:11:23 +02:00
az
906deb4ac7 add fileContent for large files 2022-03-28 20:07:14 +02:00
az
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
zwa
388c515494 add BashKtTest.kt & fix some filesystem functions 2022-02-10 22:17:26 +01:00
zwa
6996be5fb0 fix typo 2022-02-06 20:32:19 +01:00
zwa
3bf2015716 non-strict parse of configs 2022-02-06 20:30:53 +01:00
zwa
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