77351933fe
Prepare for add cli option
...
-r or --reprovision for convenience
2022-08-16 15:20:19 +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
a36d25e02d
Update default shared-ip value
2022-07-22 13:10:12 +02:00
f43b06f7ba
Change externalTrafficPolicy
...
From Local to Cluster.
2022-07-22 10:17:36 +02:00
1e33fcd9fb
Update Annotations
...
Consider correct syntax for helm charts.
Change IP-Address range back to single address.
2022-07-22 09:56:09 +02:00
9fb30341de
Update traefik template
...
Enable multiple loadBalancerIPs for metallb.
Apply the traefik template.
2022-07-21 16:58:49 +02:00
3d385fa8ac
Use node_ipv4 in traefik
...
As we are now using NodePools with more than one IP this ensures that the traefik and subsequently ingresses always have the IP-Address associated with the DNS entry and not a randomly selected one.
2022-07-21 16:08:13 +02:00
a5eebfbf22
Use valid ipv4 CIDR ranges
2022-07-21 15:13:13 +02:00
f7628101af
[skip ci] refactor installNextcloudClient in own file - fix
2022-07-20 19:42:52 +02:00
4a3a25e21c
[skip ci] refactor installNextcloudClient in own file
2022-07-20 19:42:16 +02:00
751d315299
rename provisionBaseDesktop to provisionBasicDesktop
2022-07-20 18:37:13 +02:00
830a93a468
release
2022-07-18 19:02:39 +02: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
93933af0d0
Invert check for ssh hardening config
...
configureSsh() was never actually doing anything, as the hardening config does not exist in a default ssh setup.
2022-07-13 10:56:44 +02:00
a94cbc24b0
rename task lambda from "task" to "taskLambda"
2022-07-11 22:34:22 +02:00
0378e0cf4a
enabled other domain names
2022-07-08 16:15:10 +02:00
9e1ae05c12
Configure ssh while provisioning K3s
2022-07-08 13:07:38 +02:00
72ed2951ee
Update ssh.kt with all files
2022-07-08 13:04:55 +02:00
942b7ab3a9
Move ssh configs
2022-07-08 13:03:40 +02:00
d8865839a1
Merge remote-tracking branch 'origin/master'
2022-07-08 12:20:05 +02:00
14e98a84d3
Added sshd configure.
2022-07-08 12:19:50 +02:00
51c2ce31ab
Add config files for ssh hardening
2022-07-08 10:41:15 +02:00
42376c7e69
Removed python3.8 from installPython3
...
Using python3 prefix uses latest python version for current distro.
Ensures compatibility with later versions of Ubuntu.
2022-07-07 13:08:20 +02:00
e85be4cc20
optimize defaultTestContainer startup
2022-07-06 21:26:47 +02:00
8f876c138e
fix tests
2022-07-05 20:38:49 +02:00
5b99f3828c
review
2022-07-05 20:19:27 +02:00
46cd2af19e
Merge remote-tracking branch 'origin/master'
2022-07-05 20:16:56 +02:00
a608382a58
refactrored desktop mappings
2022-07-05 20:16:29 +02:00
a60b98c8a5
Release, ToDos, Refactorings
...
Cleanup todos and refactor some functions.
This also removes some overloading.
New release v0.12.1
2022-06-30 14:10:04 +02:00
b265824b63
refactrored desktop mappings
2022-06-30 09:00:42 +02:00
24ff5b7c15
reviewed
2022-06-30 08:38:09 +02:00
79806eefab
Merge remote-tracking branch 'origin/master'
2022-06-30 08:31:01 +02:00
3267bafa6f
gopass export-keys ist nützlich ...
2022-06-30 08:30:49 +02:00
515197ac27
Added covenience functions
...
There is now an alias "k" for kubectl.
Autocomplete works now for kubectl.
2022-06-29 15:38:28 +02:00
148a0821c1
Added openboard to DRAWING_TOOLS.
2022-06-24 16:28:21 +02:00
4e698da78f
Adjusted installation of DeltaChat
2022-06-24 15:13:14 +02:00
c7e6266eb0
Added deltachat-desktop
2022-06-24 10:23:48 +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
15dfba6b6e
[skip-ci] refactor: removed overloaded valueOf
2022-06-17 13:01:04 +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
8319951810
replace DesktopType by extendable class
2022-06-14 19:22:39 +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
65669ee185
[skip ci] remove deprecated funtions
2022-06-14 18:32:21 +02:00
1ebc1ee98d
Added doc comments for citrix
2022-06-10 14:29:36 +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
f4920b5786
release-0.11.6
2022-06-07 19:47:47 +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
3f9121f8f5
pin image version node-exporter:v1.3.1
2022-05-27 19:21:20 +02:00
c65210043e
fix isPackageInstalled
2022-05-20 21:45:28 +02:00
00c8c715fc
fixed traefik.yaml
2022-05-20 10:57:37 +02:00
91e334c3fa
pinning k3s version
2022-05-20 10:11:16 +02:00
47ba42bd0b
pinning k3s version
2022-05-20 10:06:35 +02:00
8f9543dc08
update traefik.yaml
2022-05-20 09:43:56 +02:00
7f17679906
update traefik.yaml - now with "ipFamilyPolicy: PreferDualStack" to have dual-stack ingress support
2022-05-19 18:40:51 +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
876836f6a3
refactor provisionK3s
2022-05-14 13:23:43 +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
85697f43f9
add grafana-agent
2022-05-08 18:52:50 +02:00
968c5d01d6
rename handle to evaluate
2022-04-24 19:29:34 +02:00
13cad5b170
[skip ci] add comments
2022-04-21 18:27:04 +02:00
26a22044eb
add a .devops folder to home
2022-04-19 14:06:19 +02:00
4fafe1ac56
release-0.11.1
2022-04-18 19:33:22 +02:00
ef56118ccb
replace assert in tests with junit assertTrue
2022-04-18 19:15:58 +02:00
478ea014f5
release-0.11.0
2022-04-18 18:47:22 +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
9f4d40ae6a
Merge branch 'master' of gitlab.com:domaindrivenarchitecture/provs
2022-04-08 11:26:07 +02:00
06162cf3ad
added scrcpy
2022-04-08 11:26:02 +02:00
5f0271bf2b
add check for already installed packages before installing them
2022-04-08 11:19:03 +02:00
64511aa491
added context creation and connect scripts
...
k8s-connect.sh works on clusters set up with the old infrastructure
k3s-connect.sh works with the new infrastructure
2022-04-08 10:31:43 +02:00
0ee8383644
fix fileContentLargeFile for home dir ~/
2022-03-28 21:16:54 +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
db33edf0f7
fix kubernetes bash completion
2022-03-28 19:21:46 +02:00
1135312c7b
improve echoCommandForText_in_ubuntu_container
2022-03-28 18:38:59 +02:00
5f956ab42c
fix findSpecConfigFromResource
2022-03-26 18:26:13 +01:00