summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLubomir Rintel <lkundrak@v3.sk>2023-04-17 07:09:40 +0200
committerThomas Haller <thaller@redhat.com>2023-05-12 12:42:55 +0200
commit620a737cb7544e1cd91782cc53dba6e3df940bf8 (patch)
tree49b710e93259f0f74014207f30634061a93381a2
parentb93ebb9be931d4b6a73fd534f787478ce1c78bcb (diff)
downloadNetworkManager-620a737cb7544e1cd91782cc53dba6e3df940bf8.tar.gz
test/cloud-meta-mock: mock aliyun metadata API
Not used for testing, but still might be useful for development.
-rwxr-xr-xtools/test-cloud-meta-mock.py15
1 files changed, 15 insertions, 0 deletions
diff --git a/tools/test-cloud-meta-mock.py b/tools/test-cloud-meta-mock.py
index 5c4fcad4a7..f7eb536f22 100755
--- a/tools/test-cloud-meta-mock.py
+++ b/tools/test-cloud-meta-mock.py
@@ -85,6 +85,9 @@ class SocketHTTPServer(HTTPServer):
def default_resources():
ec2_macs = b"/2018-09-24/meta-data/network/interfaces/macs/"
+ aliyun_meta = b"/2016-01-01/meta-data/"
+ aliyun_macs = aliyun_meta + b"network/interfaces/macs/"
+
mac1 = b"9e:c0:3e:92:24:2d"
mac2 = b"53:e9:7e:52:8d:a8"
@@ -98,6 +101,18 @@ def default_resources():
ec2_macs + mac2 + b"/local-ipv4s": ip1,
ec2_macs + mac1 + b"/subnet-ipv4-cidr-block": b"172.31.166.0/20",
ec2_macs + mac1 + b"/local-ipv4s": ip2,
+ aliyun_meta: b"ami-id\n",
+ aliyun_macs: mac2 + b"\n" + mac1,
+ aliyun_macs + mac2 + b"/vpc-cidr-block": b"172.31.16.0/20",
+ aliyun_macs + mac2 + b"/private-ipv4s": ip1,
+ aliyun_macs + mac2 + b"/primary-ip-address": ip1,
+ aliyun_macs + mac2 + b"/netmask": b"255.255.255.0",
+ aliyun_macs + mac2 + b"/gateway": b"172.31.26.2",
+ aliyun_macs + mac1 + b"/vpc-cidr-block": b"172.31.166.0/20",
+ aliyun_macs + mac1 + b"/private-ipv4s": ip2,
+ aliyun_macs + mac1 + b"/primary-ip-address": ip2,
+ aliyun_macs + mac1 + b"/netmask": b"255.255.255.0",
+ aliyun_macs + mac1 + b"/gateway": b"172.31.176.2",
}