File tree Expand file tree Collapse file tree 3 files changed +52
-0
lines changed Expand file tree Collapse file tree 3 files changed +52
-0
lines changed Original file line number Diff line number Diff line change
1
+ .vscode /
2
+ .github /
3
+ kubernetes /
Original file line number Diff line number Diff line change @@ -9,3 +9,21 @@ openstack_peepo_exporter_instances_per_hypervisor{hypervisor_id="98cdd331-8bea-4
9
9
openstack_peepo_exporter_instances_per_hypervisor{hypervisor_id="9f9b83fe-78b1-470d-9c4a-4eb64fb5116d",hypervisor_name="compute-2"} 228.0
10
10
openstack_peepo_exporter_instances_per_hypervisor{hypervisor_id="53785372-dedc-47fb-bd45-6d9e6518abac",hypervisor_name="compute-3"} 322.0
11
11
```
12
+
13
+ ## OpenStack's side applcation credential
14
+ ``` yaml
15
+ - service : placement
16
+ method : GET
17
+ path : /resource_providers
18
+
19
+ - service : placement
20
+ method : GET
21
+ path : /resource_providers/{provider_id}/allocations
22
+ ` ` `
23
+
24
+ ## Kubernetes deployment
25
+
26
+ - Create secret from your ` clouds.yaml`
27
+
28
+ ` # kubectl create secret generic openstack-clouds-yaml --from-file=clouds.yaml=clouds.yaml`
29
+
Original file line number Diff line number Diff line change
1
+ apiVersion : apps/v1
2
+ kind : Deployment
3
+ metadata :
4
+ name : openstack-peepo-exporter
5
+ spec :
6
+ replicas : 1
7
+ selector :
8
+ matchLabels :
9
+ app : openstack-peepo-exporter
10
+ template :
11
+ metadata :
12
+ labels :
13
+ app : openstack-peepo-exporter
14
+ spec :
15
+ containers :
16
+ - name : openstack-peepo-exporter
17
+ image : openstack-peepo-exporter:latest
18
+ command : ["python"]
19
+ args : ["/app/src/main.py", "--cloud", "openstack"]
20
+ volumeMounts :
21
+ - name : openstack-config
22
+ mountPath : /etc/openstack/clouds.yaml
23
+ subPath : clouds.yaml
24
+ readOnly : true
25
+ volumes :
26
+ - name : openstack-config
27
+ secret :
28
+ secretName : openstack-clouds-yaml
29
+ items :
30
+ - key : clouds.yaml
31
+ path : clouds.yaml
You can’t perform that action at this time.
0 commit comments