Ниже представлены два простых примера конфигурации 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