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

##### We've discontinued the registration of new Bundles

New Bundle registrations are no longer accepted. Existing bundles remain functional. We recommend using the Juju Terraform Provider for new deployments.

[Learn more](https://discourse.charmhub.io/t/discontinuing-new-charmhub-bundle-registrations/15344)

# Charmed OSM

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

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

Platform:

stable 249

```
juju deploy osm
```

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

* [Osm Grafana](https://charmhub.io/osm/configurations/osm-grafana)
* [Nginx Ingress Integrator](https://charmhub.io/osm/configurations/nginx-ingress-integrator)
* [Kafka K8S](https://charmhub.io/osm/configurations/kafka-k8s)
* [Osm Keystone](https://charmhub.io/osm/configurations/osm-keystone)
* [Osm Lcm](https://charmhub.io/osm/configurations/osm-lcm)
* [Charmed Osm Mariadb K8S](https://charmhub.io/osm/configurations/charmed-osm-mariadb-k8s)
* [Osm Mon](https://charmhub.io/osm/configurations/osm-mon)
* [Mongodb K8S](https://charmhub.io/osm/configurations/mongodb-k8s)
* [Osm Nbi](https://charmhub.io/osm/configurations/osm-nbi)
* [Osm Ng Ui](https://charmhub.io/osm/configurations/osm-ng-ui)
* [Osm Pol](https://charmhub.io/osm/configurations/osm-pol)
* [Osm Prometheus](https://charmhub.io/osm/configurations/osm-prometheus)
* [Osm Ro](https://charmhub.io/osm/configurations/osm-ro)
* [Osm Vca Integrator](https://charmhub.io/osm/configurations/osm-vca-integrator)
* [Zookeeper K8S](https://charmhub.io/osm/configurations/zookeeper-k8s)

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

* accounts | string

  Content of the .local/share/juju/accounts.yaml file,
  which includes the relevant information about the accounts.
* controllers | string

  Content of the .local/share/juju/controllers.yaml file,
  which includes the relevant information about the controllers.
* k8s-cloud | string

  Name and credentials of the k8s cloud.
  This cloud will be used by N2VC to deploy K8s Proxy Charms.
  The expected input is the following:
  <k8s-cloud-name>[:<k8s-credential-name>]
  By default, the <k8s-credential-name> will be the same as
  <k8s-cloud-name>.
* lxd-cloud | string

  Name and credentials of the lxd cloud.
  This cloud will be used by N2VC to deploy LXD Proxy Charms.
  The expected input is the following:
  <lxd-cloud-name>[:<lxd-credential-name>]
  By default, the <lxd-credential-name> will be the same as
  <lxd-cloud-name>.
* model-configs | string

  Yaml content with all the default model-configs to be sent
  in the relation vca relation.
  Example:
  juju config vca-integrator model-configs='
  agent-metadata-url: <>
  agent-stream: ...
  apt-ftp-proxy:
  apt-http-proxy:
  apt-https-proxy:
  apt-mirror:
  apt-no-proxy:
  automatically-retry-hooks:
  backup-dir:
  cloudinit-userdata:
  container-image-metadata-url:
  container-image-stream:
  container-inherit-properties:
  container-networking-method:
  default-series:
  default-space:
  development:
  disable-network-management:
  egress-subnets:
  enable-os-refresh-update:
  enable-os-upgrade:
  fan-config:
  firewall-mode:
  ftp-proxy:
  http-proxy:
  https-proxy:
  ignore-machine-addresses:
  image-metadata-url:
  image-stream:
  juju-ftp-proxy:
  juju-http-proxy:
  juju-https-proxy:
  juju-no-proxy:
  logforward-enabled:
  logging-config:
  lxd-snap-channel:
  max-action-results-age:
  max-action-results-size:
  max-status-history-age:
  max-status-history-size:
  net-bond-reconfigure-delay:
  no-proxy:
  provisioner-harvest-mode:
  proxy-ssh:
  snap-http-proxy:
  snap-https-proxy:
  snap-store-assertions:
  snap-store-proxy:
  snap-store-proxy-url:
  ssl-hostname-verification:
  test-mode:
  transmit-vendor-metrics:
  update-status-hook-interval:
  '
* public-key | string

  Juju public key, usually located at ~/.local/share/juju/ssh/juju\_id\_rsa.pub
