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

# Osm Ng Ui

[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-ng-ui
```

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

* [cluster\_issuer](https://charmhub.io/osm-ng-ui/configurations#cluster_issuer)
* [image\_pull\_policy](https://charmhub.io/osm-ng-ui/configurations#image_pull_policy)
* [ingress\_class](https://charmhub.io/osm-ng-ui/configurations#ingress_class)
* [ingress\_whitelist\_source\_range](https://charmhub.io/osm-ng-ui/configurations#ingress_whitelist_source_range)
* [max\_file\_size](https://charmhub.io/osm-ng-ui/configurations#max_file_size)
* [port](https://charmhub.io/osm-ng-ui/configurations#port)
* [security\_context](https://charmhub.io/osm-ng-ui/configurations#security_context)
* [server\_name](https://charmhub.io/osm-ng-ui/configurations#server_name)
* [site\_url](https://charmhub.io/osm-ng-ui/configurations#site_url)
* [tls\_secret\_name](https://charmhub.io/osm-ng-ui/configurations#tls_secret_name)

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

* cluster\_issuer | string

  Name of the cluster issuer for TLS certificates
* 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.
* 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.
* port | int

  Default: 80

  Port to expose
* security\_context | boolean

  Enables the security context of the pods
* server\_name | string

  Default: localhost

  Server name
* site\_url | string

  Ingress URL
* tls\_secret\_name | string

  TLS Secret name
