Rende autonomo lo spec Hetzner fornendo cloud-init inline.
Così il test di create_node non dipende dal file montato in collaudo. Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
@@ -28,7 +28,8 @@ RSpec.describe Streams::CloudProviders::Hetzner do
|
|||||||
"HCLOUD_LOCATION" => "nbg1",
|
"HCLOUD_LOCATION" => "nbg1",
|
||||||
"HCLOUD_SERVER_TYPE" => "cpx12",
|
"HCLOUD_SERVER_TYPE" => "cpx12",
|
||||||
"HCLOUD_IMAGE" => "debian-12",
|
"HCLOUD_IMAGE" => "debian-12",
|
||||||
"HCLOUD_SSH_KEY" => "matchlivetv-stream-hetzner"
|
"HCLOUD_SSH_KEY" => "matchlivetv-stream-hetzner",
|
||||||
|
"HCLOUD_USER_DATA" => "#cloud-config\n"
|
||||||
) do
|
) do
|
||||||
stubs.post("https://api.hetzner.cloud/v1/servers") do |env|
|
stubs.post("https://api.hetzner.cloud/v1/servers") do |env|
|
||||||
body = JSON.parse(env.body)
|
body = JSON.parse(env.body)
|
||||||
|
|||||||
Reference in New Issue
Block a user