Skip to content

Commit 1502921

Browse files
committed
feat: add support for configuring use_fips_sts_endpoint in sigv4 config
Using `AWS_USE_FIPS_ENDPOINT` to configure FIPS endpoint usage no longer works (see prometheus/prometheus#16752). This must be done using the `use_fips_sts_endpoint` config option added in prometheus/common#649. It is also available in the new sigv4 package: https://github.com/prometheus/sigv4. Fixes #7986 Signed-off-by: Sam McBroom <[email protected]>
1 parent 27af941 commit 1502921

23 files changed

+280
-7
lines changed

.github/workflows/cspell.json

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -417,6 +417,8 @@
417417
"authzed",
418418
"resolv",
419419
"finalizer",
420-
"selfsigned"
420+
"selfsigned",
421+
"FIPS",
422+
"FIPSSTS"
421423
]
422-
}
424+
}

Documentation/api-reference/api.md

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18481,6 +18481,19 @@ string
1848118481
<p>roleArn defines the named AWS profile used to authenticate.</p>
1848218482
</td>
1848318483
</tr>
18484+
<tr>
18485+
<td>
18486+
<code>useFIPSSTSEndpoint</code><br/>
18487+
<em>
18488+
bool
18489+
</em>
18490+
</td>
18491+
<td>
18492+
<em>(Optional)</em>
18493+
<p>useFIPSSTSEndpoint defines FIPS mode for AWS STS endpoint.
18494+
It requires Prometheus &gt;= v2.54.0.</p>
18495+
</td>
18496+
</tr>
1848418497
</tbody>
1848518498
</table>
1848618499
<h3 id="monitoring.coreos.com/v1.StorageSpec">StorageSpec

bundle.yaml

Lines changed: 25 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

example/prometheus-operator-crd-full/monitoring.coreos.com_alertmanagerconfigs.yaml

Lines changed: 10 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

example/prometheus-operator-crd-full/monitoring.coreos.com_prometheusagents.yaml

Lines changed: 5 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

example/prometheus-operator-crd-full/monitoring.coreos.com_prometheuses.yaml

Lines changed: 10 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

example/prometheus-operator-crd-full/monitoring.coreos.com_thanosrulers.yaml

Lines changed: 5 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

example/prometheus-operator-crd/monitoring.coreos.com_alertmanagerconfigs.yaml

Lines changed: 5 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

example/prometheus-operator-crd/monitoring.coreos.com_prometheusagents.yaml

Lines changed: 5 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

example/prometheus-operator-crd/monitoring.coreos.com_prometheuses.yaml

Lines changed: 10 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)