Skip to content

Commit a59f8f6

Browse files
authored
Merge pull request #13 from datamattsson/exporter-101
v1.0.2
2 parents 5269009 + 1f9f956 commit a59f8f6

File tree

7 files changed

+154
-67
lines changed

7 files changed

+154
-67
lines changed

docs/css/hpedev.css

Lines changed: 72 additions & 51 deletions
Original file line numberDiff line numberDiff line change
@@ -1,130 +1,151 @@
1-
.wy-side-nav-search,
2-
.wy-nav-top {
3-
background: #477083;
1+
.wy-side-nav-search, .wy-nav-top {
2+
background: #477083;
43
}
54
.wy-nav-side {
6-
background: #425563;
5+
width: 300px;
6+
background: #425563;
77
}
88

99
.wy-menu-vertical a:hover {
10-
background-color: #00b388;
11-
color: #fff;
10+
background-color: #00b388;
11+
color: #fff;
1212
}
1313

1414
.wy-menu-vertical span {
15-
font-weight: bold;
16-
color: #ddd;
15+
font-weight: bold;
16+
font-size: 105%;
17+
color: #ddd;
18+
}
19+
20+
.wy-menu-vertical a {
21+
line-height: 100%;
22+
padding-left: 2.6em;
23+
color: #b3b3b3;
24+
}
25+
26+
.wy-menu-vertical header, .wy-menu-vertical p.caption {
27+
height: 16px;
28+
line-height: 16px;
1729
}
1830

1931
/* blue */
2032
.rst-content .note {
21-
background: #dbf4ff;
33+
background: #DBF4FF;
2234
}
2335
.rst-content .note .admonition-title {
24-
background-color: #67b2d5;
36+
background-color: #67B2D5;
2537
}
2638
.rst-content .seealso {
27-
background: #dbf4ff;
39+
background: #DBF4FF;
2840
}
2941
.rst-content .seealso .admonition-title {
30-
background-color: #67b2d5;
42+
background-color: #67B2D5;
3143
}
3244

3345
/* green */
3446
.rst-content .tip {
35-
background: #dafffd;
47+
background: #DAFFFD;
3648
}
3749
.rst-content .tip .admonition-title {
38-
background-color: #00b6ae;
50+
background-color: #00B6AE;
3951
}
4052
.rst-content .important {
41-
background: #dafffd;
53+
background: #DAFFFD;
4254
}
4355
.rst-content .important .admonition-title {
44-
background-color: #00b6ae;
56+
background-color: #00B6AE;
4557
}
4658
.rst-content .hint {
47-
background: #dafffd;
59+
background: #DAFFFD;
4860
}
4961
.rst-content .hint .admonition-title {
50-
background-color: #00b6ae;
62+
background-color: #00B6AE;
5163
}
5264

5365
/* orange */
5466
.rst-content .warning {
55-
background: #ffe3d7;
67+
background: #FFE3D7;
5668
}
5769
.rst-content .warning .admonition-title {
58-
background-color: #ff9161;
70+
background-color: #FF9161;
5971
}
6072
.rst-content .caution {
61-
background: #ffe3d7;
73+
background: #FFE3D7;
6274
}
6375
.rst-content .caution .admonition-title {
64-
background-color: #ff9161;
76+
background-color: #FF9161;
6577
}
6678

6779
/* red */
6880
.rst-content .danger {
69-
background: #e9e2f0;
81+
background: #E9E2F0;
7082
}
7183
.rst-content .danger .admonition-title {
72-
background-color: #a250f0;
84+
background-color: #A250F0;
7385
}
7486
.rst-content .error {
75-
background: #e9e2f0;
87+
background: #E9E2F0;
7688
}
7789
.rst-content .error .admonition-title {
78-
background-color: #a250f0;
90+
background-color: #A250F0;
7991
}
8092

8193
/* tabbed code fences */
8294
.md-fenced-code-tabs * {
83-
box-sizing: border-box;
95+
box-sizing: border-box;
8496
}
8597

8698
.md-fenced-code-tabs {
87-
box-sizing: border-box;
88-
display: flex;
89-
position: relative;
90-
flex-wrap: wrap;
91-
width: 100%;
92-
background-color: #eee;
93-
margin-bottom: 25px;
99+
box-sizing: border-box;
100+
display: flex;
101+
position: relative;
102+
flex-wrap: wrap;
103+
width: 100%;
104+
background-color: #eee;
105+
margin-bottom: 25px;
94106
}
95107

96108
.md-fenced-code-tabs input {
97-
position: absolute;
98-
opacity: 0;
109+
position: absolute;
110+
opacity: 0;
99111
}
100112

101113
.md-fenced-code-tabs label {
102-
width: auto;
103-
padding: 0 4px;
104-
margin: 0 8px;
105-
cursor: pointer;
106-
color: #2980b9;
107-
margin-top: 10px;
114+
width: auto;
115+
padding: 0 4px;
116+
margin: 0 8px;
117+
cursor: pointer;
118+
color: #2980b9;
119+
margin-top: 10px;
108120
}
109121

110122
.md-fenced-code-tabs input:checked + label {
111-
color: #333;
112-
font-weight: bold;
123+
color: #333;
124+
font-weight: bold;
113125
}
114126

115127
.md-fenced-code-tabs .code-tabpanel {
116-
display: none;
117-
width: 100%;
118-
margin-top: 10px;
119-
order: 99;
128+
display: none;
129+
width: 100%;
130+
margin-top: 10px;
131+
order: 99;
120132
}
121133

122134
.md-fenced-code-tabs input:checked + label + .code-tabpanel {
123-
display: block;
135+
display: block;
124136
}
125137

126138
.md-fenced-code-tabs pre,
127139
.md-fenced-code-tabs .codehilite {
128-
width: 100%;
129-
margin: 0px;
140+
width: 100%;
141+
margin: 0px;
142+
}
143+
144+
.rst-versions {
145+
width: 310px;
146+
}
147+
148+
.rst-content .section ol li > ol, .rst-content .section ol li > ul, .rst-content .section ul li > ol, .rst-content .section ul li > ul, .rst-content .toctree-wrapper ol li > ol, .rst-content .toctree-wrapper ol li > ul, .rst-content .toctree-wrapper ul li > ol, .rst-content .toctree-wrapper ul li > ul, .rst-content section ol li > ol, .rst-content section ol li > ul, .rst-content section ul li > ol, .rst-content section ul li > ul, .rst-content .section ol li > *, .rst-content .section ul li > *, .rst-content .toctree-wrapper ol li > *, .rst-content .toctree-wrapper ul li > *, .rst-content section ol li > *, .rst-content section ul li > * {
149+
margin-top: 0px;
150+
margin-bottom: 0px;
130151
}

docs/deployment/index.md

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -14,11 +14,11 @@ password: examplepassword
1414

1515
The `address` value is either a resolvable hostname or IP address of the management interface on the storage system. The `username` value identifies a storage system user with privileges described below.
1616

17-
| Storage System | User Type | Minimal Role |
18-
| :------------------------------------------- | :---------- | :------------- |
19-
| HPE Alletra 9000, Primera, 3PAR | System User | Browse |
20-
| HPE Alletra 6000, Nimble Storage | System User | Guest |
21-
| HPE Alletra 6000, Nimble Storage<sup>1</sup> | Tenant | N/A |
17+
| Storage System | User Type | Minimal Role | Open Ports Requirements |
18+
| :------------------------------------------------ | :---------- | :------------- | :---------------------- |
19+
| HPE Alletra 9000, Primera, 3PAR | System User | Browse | 22, 443 |
20+
| HPE Alletra 5000/6000, Nimble Storage | System User | Guest | 5392 |
21+
| HPE Alletra 5000/6000, Nimble Storage<sup>1</sup> | Tenant | N/A | 443, 5392 |
2222

2323
<sup>1</sup> = NimbleOS 6.0 and above only.
2424

@@ -58,7 +58,7 @@ CONFIG-PATH is the location of the storage system [configuration](#configuration
5858

5959
# Using a Container Image
6060

61-
A container image is hosted at `quay.io/hpestorage/array-exporter:v1.0.0`, with v1.0.0 replaced by the desired release version.
61+
A container image is hosted at `quay.io/hpestorage/array-exporter:v1.0.2`, with v1.0.2 replaced by the desired release version.
6262

6363
When deploying the array exporter as a container, the configuration file must be mounted as a volume.
6464

@@ -71,7 +71,7 @@ In this example, the configuration file at `/tmp/storage-system.yaml` is bound t
7171
```markdown
7272
docker run -it --name hpe-array-exporter -p 9090:8080 \
7373
-v /tmp/storage-system.yaml:/etc/config/storage-system.yaml \
74-
quay.io/hpestorage/array-exporter:v1.0.0 \
74+
quay.io/hpestorage/array-exporter:v1.0.2 \
7575
--log.path /var/log/hpe-array-exporter.log \
7676
/etc/config/storage-system.yaml
7777
```

docs/index.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ This documentation shows how to [deploy](deployment/index.md) the exporter, the
1111
HPE Storage Array Exporter for Prometheus is compatible with these storage arrays:
1212

1313
* HPE Alletra 9000
14-
* HPE Alletra 6000
14+
* HPE Alletra 5000/6000
1515
* HPE Nimble Storage
1616
* HPE Primera
1717
* HPE 3PAR

docs/metrics/index.md

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -59,9 +59,12 @@ Each of these metrics includes the following labels.
5959
| cpg | Name of the CPG containing the volume |
6060
| volume | Volume name |
6161

62-
## HPE Alletra 6000 and Nimble
62+
## HPE Alletra 5000/6000 and Nimble
6363

64-
The metrics provided for HPE Alletra 6000 and Nimble Storage systems are equivalent, with the metric names reflecting the storage system type.
64+
The metrics provided for HPE Alletra 5000/6000 and Nimble Storage systems are equivalent, with the metric names reflecting the storage system type.
65+
66+
!!! note
67+
HPE Alletra 5000 metrics will appear as "hpealletra6000".
6568

6669
### Storage Pool Space
6770

docs/releases/index.md

Lines changed: 62 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,68 @@ The exporter is delivered as:
1010
- [Container images](https://quay.io/repository/hpestorage/array-exporter) hosted on Quay, deployable via standalone Docker or via Kubernetes (with object definitions in [YAML](https://github.com/hpe-storage/co-deployments/tree/master/yaml/array-exporter) available in GitHub).
1111
- [Helm charts](https://artifacthub.io/packages/helm/hpe-storage/hpe-array-exporter/) hosted at Artifact Hub.
1212

13+
### HPE Storage Array Exporter for Prometheus 1.0.2
14+
15+
Release highlights:
16+
17+
- ARM64 images
18+
19+
<table>
20+
<tr>
21+
<th>Binaries and Release Notes</th>
22+
<td>
23+
<a href="https://github.com/hpe-storage/array-exporter/releases/tag/v1.0.2">1.0.2</a> on GitHub
24+
</td>
25+
</tr>
26+
<tr>
27+
<th>Helm Chart</th>
28+
<td>
29+
<a href="https://artifacthub.io/packages/helm/hpe-storage/hpe-array-exporter/1.0.2">1.0.2</a> on Artifact Hub
30+
</td>
31+
</tr>
32+
<tr>
33+
<th>Platforms</th>
34+
<td>
35+
Alletra OS 9000 9.3.0<br />
36+
Alletra OS 5000/6000 6.0.0 or later<br />
37+
Nimble OS 5.0.10.x or later<br />
38+
Primera OS 4.0.x, 4.1.x, 4.2.x, 4.3.x<br />
39+
3PAR OS 3.3.1, 3.3.2
40+
</td>
41+
</tr>
42+
</table>
43+
44+
### HPE Storage Array Exporter for Prometheus 1.0.1
45+
46+
Release highlights:
47+
48+
- Security updates
49+
50+
<table>
51+
<tr>
52+
<th>Binaries and Release Notes</th>
53+
<td>
54+
<a href="https://github.com/hpe-storage/array-exporter/releases/tag/v1.0.1">1.0.1</a> on GitHub
55+
</td>
56+
</tr>
57+
<tr>
58+
<th>Helm Chart</th>
59+
<td>
60+
<a href="https://artifacthub.io/packages/helm/hpe-storage/hpe-array-exporter/1.0.1">1.0.1</a> on Artifact Hub
61+
</td>
62+
</tr>
63+
<tr>
64+
<th>Platforms</th>
65+
<td>
66+
Alletra OS 9000 9.3.0<br />
67+
Alletra OS 5000/6000 6.0.0 or later<br />
68+
Nimble OS 5.0.10.x or later<br />
69+
Primera OS 4.0.x, 4.1.x, 4.2.x, 4.3.x<br />
70+
3PAR OS 3.3.1, 3.3.2
71+
</td>
72+
</tr>
73+
</table>
74+
1375
### HPE Storage Array Exporter for Prometheus 1.0.0
1476

1577
Release highlights:

mkdocs.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ theme:
77
custom_dir: hpe_theme/
88
repo_name: 'hpe-storage/array-exporter'
99
repo_url: 'https://github.com/hpe-storage/array-exporter'
10-
copyright: "Copyright 2021 Hewlett Packard Enterprise Development LP"
10+
copyright: "Copyright 2023 Hewlett Packard Enterprise Development LP"
1111
extra_css:
1212
- css/hpedev.css
1313
use_directory_urls: false
@@ -33,7 +33,7 @@ nav:
3333
- 'Grafana Dashboards': grafana/index.md
3434
- COMMUNITY:
3535
- 'HPE Developer Community': 'https://developer.hpe.com'
36-
- 'Sign up to HPE DEV on Slack': 'https://slack.hpedev.io'
36+
- 'Sign up to HPE Developer on Slack': 'https://slack.hpedev.io'
3737
- 'Got feedback?': 'https://github.com/hpe-storage/array-exporter/issues/new?title=I have some feedback on the Array Exporter'
3838
- LEGAL:
3939
- 'End User License Agreement': 'legal/eula/index.md'

requirements.txt

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
1-
mkdocs==1.0.4
2-
mkdocs-redirects
3-
markdown-fenced-code-tabs
4-
mkdocs-macros-plugin
1+
mkdocs==1.3.1
2+
mkdocs-redirects==1.2.1
3+
markdown-fenced-code-tabs==1.0.5
4+
mkdocs-include-markdown-plugin==4.0.4
5+
mkdocs-macros-plugin==1.0.4

0 commit comments

Comments
 (0)