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

# Osm Nbi

[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-nbi
```

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

* [auth\_backend](https://charmhub.io/osm-nbi/configurations#auth_backend)
* [cluster\_issuer](https://charmhub.io/osm-nbi/configurations#cluster_issuer)
* [database\_commonkey](https://charmhub.io/osm-nbi/configurations#database_commonkey)
* [debug\_common\_local\_path](https://charmhub.io/osm-nbi/configurations#debug_common_local_path)
* [debug\_mode](https://charmhub.io/osm-nbi/configurations#debug_mode)
* [debug\_nbi\_local\_path](https://charmhub.io/osm-nbi/configurations#debug_nbi_local_path)
* [debug\_pubkey](https://charmhub.io/osm-nbi/configurations#debug_pubkey)
* [enable\_test](https://charmhub.io/osm-nbi/configurations#enable_test)
* [image\_pull\_policy](https://charmhub.io/osm-nbi/configurations#image_pull_policy)
* [ingress\_class](https://charmhub.io/osm-nbi/configurations#ingress_class)
* [ingress\_whitelist\_source\_range](https://charmhub.io/osm-nbi/configurations#ingress_whitelist_source_range)
* [log\_level](https://charmhub.io/osm-nbi/configurations#log_level)
* [max\_file\_size](https://charmhub.io/osm-nbi/configurations#max_file_size)
* [mongodb\_uri](https://charmhub.io/osm-nbi/configurations#mongodb_uri)
* [security\_context](https://charmhub.io/osm-nbi/configurations#security_context)
* [site\_url](https://charmhub.io/osm-nbi/configurations#site_url)
* [tls\_secret\_name](https://charmhub.io/osm-nbi/configurations#tls_secret_name)

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

* auth\_backend | string

  Default: internal

  Authentication backend ('internal' or 'keystone')
* cluster\_issuer | string

  Name of the cluster issuer for TLS certificates
* database\_commonkey | string

  Default: osm

  Database COMMON KEY
* debug\_common\_local\_path | string

  Local full path to the COMMON project.

  The path will be mounted to the docker image,
  which means changes during the debugging will be saved in your local path.
* debug\_mode | boolean

  If true, debug mode is activated. It means that the service will not run,
  and instead, the command for the container will be a `sleep infinity`.
  Note: If enabled, security\_context will be disabled.
* debug\_nbi\_local\_path | string

  Local full path to the NBI project.

  The path will be mounted to the docker image,
  which means changes during the debugging will be saved in your local path.
* debug\_pubkey | string

  Public SSH key that will be injected to the application pod.
* enable\_test | boolean

  Enable test endpoints of NBI.
* 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.
* log\_level | string

  Default: INFO

  Log Level
* 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.
* mongodb\_uri | string

  MongoDB URI (external database)
* security\_context | boolean

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

  Ingress URL
* tls\_secret\_name | string

  TLS Secret name
