Ниже представлены два простых примера конфигурации cloud-провайдера OpenStack.
Пример 1
1apiVersion: deckhouse.io/v1
2kind: OpenStackInstanceClass
3metadata:
4 name: test
5spec:
6 flavorName: m1.large
Пример 2
1apiVersion: deckhouse.io/v1alpha1
2kind: ModuleConfig
3metadata:
4 name: cloud-provider-openstack
5spec:
6 version: 1
7 enabled: true
8 settings:
9 connection:
10 authURL: https://test.tests.com:5000/v3/
11 domainName: default
12 tenantName: default
13 username: jamie
14 password: nein
15 region: SomeRegion
16 externalNetworkNames:
17 - public
18 internalNetworkNames:
19 - kube
20 instances:
21 sshKeyPairName: my-ssh-keypair
22 securityGroups:
23 - default
24 - allow-ssh-and-icmp
25 zones:
26 - zone-a
27 - zone-b
28 tags:
29 project: cms
30 owner: default