---
title: Charmhub | Deploy Osm Prometheus using Charmhub - The Open Operator Collection
description: Deploy the latest version of Osm Prometheus as a Kubernetes Operator
  on any cloud.
url: https://charmhub.io/osm-prometheus/configurations
---

# Osm Prometheus

[Charmed Distribution of OSM](https://charmhub.io/publisher/charmed-osm "View all packages from Charmed Distribution of OSM")

* [Charmed Distribution of OSM](https://charmhub.io/publisher/charmed-osm "View all packages from Charmed Distribution of OSM")

Platform:

stable 1

```
juju deploy osm-prometheus
```

[Learn to deploy on juju >](https://juju.is/docs/juju/manage-applications)

* [cluster\_issuer](https://charmhub.io/osm-prometheus/configurations#cluster_issuer)
* [default-target](https://charmhub.io/osm-prometheus/configurations#default-target)
* [enable\_web\_admin\_api](https://charmhub.io/osm-prometheus/configurations#enable_web_admin_api)
* [image\_pull\_policy](https://charmhub.io/osm-prometheus/configurations#image_pull_policy)
* [ingress\_class](https://charmhub.io/osm-prometheus/configurations#ingress_class)
* [ingress\_whitelist\_source\_range](https://charmhub.io/osm-prometheus/configurations#ingress_whitelist_source_range)
* [max\_file\_size](https://charmhub.io/osm-prometheus/configurations#max_file_size)
* [security\_context](https://charmhub.io/osm-prometheus/configurations#security_context)
* [site\_url](https://charmhub.io/osm-prometheus/configurations#site_url)
* [tls\_secret\_name](https://charmhub.io/osm-prometheus/configurations#tls_secret_name)
* [web-subpath](https://charmhub.io/osm-prometheus/configurations#web-subpath)
* [web\_config\_password](https://charmhub.io/osm-prometheus/configurations#web_config_password)
* [web\_config\_username](https://charmhub.io/osm-prometheus/configurations#web_config_username)

[Learn about configurations >](https://juju.is/docs/juju/configuration#heading--application-configuration)

* cluster\_issuer | string

  Name of the cluster issuer for TLS certificates
* default-target | string

  Default target to be added in Prometheus
* enable\_web\_admin\_api | boolean

  Boolean to enable the web admin api
* image\_pull\_policy | string

  Default: always

  ImagePullPolicy configuration for the pod.
  Possible values: always, ifnotpresent, never
* ingress\_class | string

  Ingress class name. This is useful for selecting the ingress to be used
  in case there are multiple ingresses in the underlying k8s clusters.
* ingress\_whitelist\_source\_range | string

  A comma-separated list of CIDRs to store in the
  ingress.kubernetes.io/whitelist-source-range annotation.

  This can be used to lock down access to
  Keystone based on source IP address.
* max\_file\_size | int

  The maximum file size, in megabytes. If there is a reverse proxy in front
  of Keystone, it may need to be configured to handle the requested size.
  Note: if set to 0, there is no limit.
* security\_context | boolean

  Enables the security context of the pods
* site\_url | string

  Ingress URL
* tls\_secret\_name | string

  TLS Secret name
* web-subpath | string

  Default: /

  Subpath for accessing Prometheus
* web\_config\_password | string

  Default: admin

  Password to access the Prometheus Web Interface
* web\_config\_username | string

  Default: admin

  Username to access the Prometheus Web Interface
