---
title: Charmhub | Deploy FINOS Legend SDLC Server using Charmhub - The Open Operator
  Collection
description: Deploy the latest version of FINOS Legend SDLC Server as a Kubernetes
  Operator on any cloud.
url: https://charmhub.io/finos-legend-sdlc-k8s/configurations
---

# FINOS Legend SDLC Server

[FINOS](https://charmhub.io/publisher/finos-charmers "View all packages from FINOS")

* [FINOS](https://charmhub.io/publisher/finos-charmers "View all packages from FINOS")

Platform:

stable 49

```
juju deploy finos-legend-sdlc-k8s
```

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

* [enable-tls](https://charmhub.io/finos-legend-sdlc-k8s/configurations#enable-tls)
* [external-hostname](https://charmhub.io/finos-legend-sdlc-k8s/configurations#external-hostname)
* [gitlab-create-new-projects-as-public](https://charmhub.io/finos-legend-sdlc-k8s/configurations#gitlab-create-new-projects-as-public)
* [gitlab-project-creation-group-pattern](https://charmhub.io/finos-legend-sdlc-k8s/configurations#gitlab-project-creation-group-pattern)
* [gitlab-project-tag](https://charmhub.io/finos-legend-sdlc-k8s/configurations#gitlab-project-tag)
* [server-logging-level](https://charmhub.io/finos-legend-sdlc-k8s/configurations#server-logging-level)
* [server-requests-logging-level](https://charmhub.io/finos-legend-sdlc-k8s/configurations#server-requests-logging-level)

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

* enable-tls | boolean

  Boolean representing whether or not this Legend Application endpoint is
  accessed through HTTPS. Setting this option will not enable TLS on the
  service itself, and it is meant to be used in conjunction with the
  tls-secret-name config option on the Nginx Ingress Integrator Charm.
  Setting this option will cause the Gitlab Callback URLs to be prefixed
  by HTTPS instead of HTTP, and update Studio to use the HTTPS Service URL.
* external-hostname | string

  String representing the DNS name this Application should respond to.
  By default, this will be the Application's name.
* gitlab-create-new-projects-as-public | boolean

  Default: True

  Whether or not new Gitlab projects created by the SDLC to store
  working data should be created as public or not.
* gitlab-project-creation-group-pattern | string

  Default: ^org\.finos\.legend\..+

  A pattern (supplied as a Regular Expression) by which the structure
  of the Gitlab projects should be created.
* gitlab-project-tag | string

  Default: legend

  String tag to be used when creating/managing new Gitlab projects.
* server-logging-level | string

  Default: INFO

  String identifier of the log level to be used for all library classes.
  Must be one of INFO, WARN, DEBUG, or TRACE, or OFF.
* server-requests-logging-level | string

  Default: OFF

  String identifier of the log level to be used for incoming requests.
  Must be one of INFO, WARN, DEBUG, or TRACE, or OFF.
