chore/update-momo-main-07-23 #237

Merged
teutat3s merged 67 commits from chore/update-momo-main-07-23 into momo/main 2023-07-15 01:08:45 +00:00
Owner
No description provided.
b12f added 53 commits 2023-07-13 16:19:48 +00:00
add 001_momo_koeln
All checks were successful
continuous-integration/drone/push Build is passing
0daf30fe09
barkeeper: add teutat3s SSH public key
Some checks failed
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is failing
9d7dfe52cb
Remove unused PubSolarOS host, ci should builds
Some checks failed
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is failing
2ae3276694
host_001_momo_koeln instead
Remove unused bootstrap host
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
9ae94a6c4e
Reviewed-on: #191
ci: deploy host_001_momo_koeln on every push to
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
716f22e32d
momo/main

The branch momo/main is now protected from direct pushes and changes
should go through review before getting merged

Fix drone lint errors:
Pipeline stage 'Notification' declares invalid dependency 'Tests'
Pipeline stage 'Publish ISO' declares invalid dependency 'Check'
Reviewed-on: #193
Reviewed-by: hensoko <hensoko@gssws.de>
ci: fix missing SSH known_hosts in deploy pipeline
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
e3db9f51a6
Reviewed-on: #194
Reviewed-by: hensoko <hensoko@gssws.de>
ci: debug Host key verification failed error
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
6190795afa
Reviewed-on: #195
ci: debug Host key verification failed error
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
40e967fb7d
Reviewed-on: #196
ci: debug Host key verification failed error
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
e2c601509a
Reviewed-on: #197
ci: debug Host key verification failed error
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
3890494935
Reviewed-on: #198
ci: fix Host key verification failed
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
9dc77abfc8
- missing SSH known_hosts in deploy pipeline
- SSH tries to use Trust-On-First-Use (TOFU) interactively to add a new
  host key
- verbose SSH logs:
debug1: Server host key: ssh-ed25519 SHA256:1bbksDNYBWSh/rIFP7MMfs557kWn1dM64bpXdnfBE5E
debug1: read_passphrase: can't open /dev/tty: No such device or address
- deploy-rs uses nix, which uses SSH which doesn't use the environment variable
HOME, but rather /etc/passwd to find a user's HOME
Reviewed-on: #199
ci: debug Host key verification failed error
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
1a16083510
Reviewed-on: #200
ci: debug Host key verification failed error
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
9812687fb1
Reviewed-on: #201
ci: debug Host key verification failed error
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
09cdf6c390
Reviewed-on: #202
ci: debug Host key verification failed error
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
0bd30c33d5
Reviewed-on: #203
ci: debug Host key verification failed error
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
51e84e9418
Reviewed-on: #204
ci: fix Host key verification failed
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
b21b98dadd
- Fix missing SSH known_hosts in deploy pipeline
- SSH tries to use Trust-On-First-Use (TOFU) interactively to add a new
  host key
- Verbose SSH logs show:
debug1: Server host key: ssh-ed25519 SHA256:1bbksDNYBWSh/rIFP7MMfs557kWn1dM64bpXdnfBE5E
debug1: read_passphrase: can't open /dev/tty: No such device or address
- deploy-rs uses nix, which uses SSH which doesn't use the environment variable
HOME, but rather /etc/passwd to find a user's HOME
- To solve this, we override SSH options using UserKnownHostsFile and
  the -i flag
Reviewed-on: #205
Merge branch 'main' into main-to-momo-main
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
3992ca0d5f
Merge pull request 'main-to-momo-main' (#212) from main-to-momo-main into momo/main
All checks were successful
continuous-integration/drone/push Build is passing
ea18402f21
Reviewed-on: #212
Reviewed-by: teutat3s <teutates@mailbox.org>
001_momo_koeln: Add @axeman's key to barkeeper's authorized_keys
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
48d55417bd
Reviewed-on: #213
Reviewed-by: teutat3s <teutates@mailbox.org>
secrets: Add keycloak-database-password
Some checks failed
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is failing
4c4c4cab0b
Merge branch 'main' into momo-merge-main
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
4faf4267a3
Merge pull request 'momo/main: merge main branch' (#219) from momo-merge-main into momo/main
Some checks failed
continuous-integration/drone/push Build is failing
211f1d16d0
Reviewed-on: #219
Reviewed-by: b12f <hello@benjaminbaedorf.eu>
host_001_momo_koeln: fix swap UUID
All checks were successful
continuous-integration/drone/push Build is passing
2692b2dc20
This got changed while debugging boot failures on this host, by

re-creating swap.
host_001_momo_koeln: fix initrd kernelModules
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
db53f9f1be
boot.initrd.kernelModules overrides boot.initrd.availableKernelModules
and forces the initrd to load only those modules. This leads to the host
being unbootable in this case because of missing required modules.
availableKernelModules is the correct place for desired modules.

This got fixed during a debugging session of hensoko and teutat3s, but
not implemented in nix code until now.
Reviewed-on: #223
Reviewed-by: hensoko <hensoko@gssws.de>
Merge branch 'momo/main' into momo/keycloak
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
b55dace1ea
secrets: add host keys for b12f + teutat3s
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
41939956c5
secrets: add host keys for hensoko
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
a5061b8947
Rekey agenix secrets
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
5c894c5265
Merge pull request '001_momo_koeln: Install caddy and keycloak' (#214) from momo/keycloak into momo/main
All checks were successful
continuous-integration/drone/push Build is passing
96df48c33a
Reviewed-on: #214
Reviewed-by: teutat3s <teutates@mailbox.org>
rename host-001 to pioneer
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
be19dd7477
Merge pull request 'rename host-001' (#224) from feature/rename-host-001 into momo/main
All checks were successful
continuous-integration/drone/push Build is passing
e6b5fdf925
Reviewed-on: #224
Reviewed-by: teutat3s <teutates@mailbox.org>
Merge branch 'main' into momo/main
Some checks failed
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is failing
c977bfba38
teutat3s changed target branch from main to momo/main 2023-07-13 17:12:03 +00:00
teutat3s added 1 commit 2023-07-13 18:50:35 +00:00
Apply treefmt
Some checks failed
continuous-integration/drone/pr Build is failing
1268438acd
teutat3s force-pushed chore/update-momo-main-07-23 from 1268438acd to 16b35e607f 2023-07-13 19:20:39 +00:00 Compare
teutat3s approved these changes 2023-07-15 01:08:37 +00:00
teutat3s left a comment
Owner

Let's 🚢 it

Let's 🚢 it
teutat3s merged commit b00f13f490 into momo/main 2023-07-15 01:08:45 +00:00
teutat3s deleted branch chore/update-momo-main-07-23 2023-07-15 01:08:45 +00:00
Sign in to join this conversation.
No reviewers
No milestone
No project
No assignees
2 participants
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: pub-solar/os#237
No description provided.