Natanael Copa
966f0bb2a4
Get ssh key from user-data with incus
...
incus has no way to set ssh key in meta-data, instead we can set it in
user-data.
This means that we cannot set ssh key if user-data is a shell script.
2024-06-28 12:22:29 +02:00
Natanael Copa
3197427cb3
Add incus support
...
Incus provides meta-data via unix socket /dev/incus/sock
https://linuxcontainers.org/incus/docs/main/dev-incus/
2024-06-28 11:40:22 +02:00
Natanael Copa
239cb59a13
Move alpine provider into nocloud
2024-06-23 20:26:22 +00:00
Natanael Copa
e402fe63e7
Use grep -E instead of egrep
2024-05-25 19:42:25 +00:00
Hugo Rodrigues
2713aac43f
Added support to Hetzner
2024-03-10 22:28:36 +00:00
Hugo Rodrigues
119d7a686e
Add scaleway support
2024-02-14 15:05:52 +00:00
Natanael Copa
e6fb222af3
nocloud: support set data source via smbios in qemu
2023-12-14 00:00:48 +00:00
Natanael Copa
85108e958b
Fix vim modelines and make more readable
...
Add missing trailing :
Use filetype=sh instead of ft=sh to make it more readable.
2023-05-24 14:50:02 +00:00
Natanael Copa
000f41a48b
Add .editorconfig and replace spaces with tabs
2023-05-19 04:13:16 +00:00
Natanael Copa
b63ffb71d0
Refactor imds tests and add tests for azure, gcp and oci
2023-05-18 13:25:27 +00:00
Natanael Copa
0f40c146f2
Refactor aws tests' fake meta-data
...
Refactor fake wget to use a yaml so we can set aws fake meta-data
similar to how we set nocloud fake meta-data.
Also move fake netcat to tests/bin/nc so its always there and we don't
need to remember to call fake_netcat when needed.
2023-05-17 17:40:43 +00:00
Jake Buchholz Göktürk
badf0f65d1
Fix UserData Script chmod, etc.
2023-05-15 01:33:57 +00:00
Natanael Copa
468407db05
Add test for empty or no config
...
for all providers
2023-05-08 22:31:58 +02:00
Jake Buchholz Göktürk
3894cd9f8d
Support "local-hostname"
2023-04-30 23:23:54 +00:00
Natanael Copa
b9156a7f43
Add tests for imds aws
2023-03-09 02:22:11 +00:00
Natanael Copa
c335944911
Add kyua testsuite and make code more portable
2023-03-08 03:39:39 +00:00