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

# myworkplace-k8s

[workplace-engineering-bot](https://charmhub.io/publisher/workplace-engineering-bot "View all packages from workplace-engineering-bot")

* [workplace-engineering-bot](https://charmhub.io/publisher/workplace-engineering-bot "View all packages from workplace-engineering-bot")

Platform:

beta 35

```
juju deploy myworkplace-k8s --channel beta
```

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

* [app-base-url](https://charmhub.io/myworkplace-k8s/configurations#app-base-url)
* [compensations-export-sheet-id](https://charmhub.io/myworkplace-k8s/configurations#compensations-export-sheet-id)
* [compensations-sheet-id](https://charmhub.io/myworkplace-k8s/configurations#compensations-sheet-id)
* [debug-user-email](https://charmhub.io/myworkplace-k8s/configurations#debug-user-email)
* [directory-api-token](https://charmhub.io/myworkplace-k8s/configurations#directory-api-token)
* [directory-api-url](https://charmhub.io/myworkplace-k8s/configurations#directory-api-url)
* [employee-spreadsheet-id](https://charmhub.io/myworkplace-k8s/configurations#employee-spreadsheet-id)
* [is-staging](https://charmhub.io/myworkplace-k8s/configurations#is-staging)
* [openid-launchpad-team](https://charmhub.io/myworkplace-k8s/configurations#openid-launchpad-team)
* [promotions-calendar-id](https://charmhub.io/myworkplace-k8s/configurations#promotions-calendar-id)
* [secret-key](https://charmhub.io/myworkplace-k8s/configurations#secret-key)
* [sentry-dsn](https://charmhub.io/myworkplace-k8s/configurations#sentry-dsn)
* [service-account-email](https://charmhub.io/myworkplace-k8s/configurations#service-account-email)
* [service-account-private-key](https://charmhub.io/myworkplace-k8s/configurations#service-account-private-key)
* [sheet-account-private-key](https://charmhub.io/myworkplace-k8s/configurations#sheet-account-private-key)
* [sheet-account-private-key-id](https://charmhub.io/myworkplace-k8s/configurations#sheet-account-private-key-id)
* [smtp-password](https://charmhub.io/myworkplace-k8s/configurations#smtp-password)
* [smtp-server](https://charmhub.io/myworkplace-k8s/configurations#smtp-server)
* [smtp-user](https://charmhub.io/myworkplace-k8s/configurations#smtp-user)
* [spreadsheet-storage](https://charmhub.io/myworkplace-k8s/configurations#spreadsheet-storage)
* [wpe-email](https://charmhub.io/myworkplace-k8s/configurations#wpe-email)

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

* app-base-url | string

  Full base URL of the application (e.g. https://myworkplace.canonical.com).
* compensations-export-sheet-id | string

  Google Sheets ID for compensations export data.
* compensations-sheet-id | string

  Google Sheets ID for compensations data.
* debug-user-email | string

  Email address used to override the authenticated user in local development.
* directory-api-token | string

  Canonical Directory API authentication token.
* directory-api-url | string

  Canonical Directory API GraphQL endpoint.
* employee-spreadsheet-id | string

  Google Sheets ID containing employee data for promotions.
* is-staging | string

  Flag indicating the application is running in a staging environment (true/false).
* openid-launchpad-team | string

  Required Launchpad team for OpenID/SSO authentication.
* promotions-calendar-id | string

  Google Calendar ID for the promotions shared calendar.
* secret-key | string

  Flask secret key for session and CSRF protection.
* sentry-dsn | string

  Sentry DSN for error tracking and monitoring.
* service-account-email | string

  Google Calendar service account email for scheduling promotions meetings.
* service-account-private-key | string

  Google Calendar service account private key for scheduling promotions meetings.
* sheet-account-private-key | string

  Google Sheets service account private key for spreadsheet access.
* sheet-account-private-key-id | string

  Google Sheets service account private key ID.
* smtp-password | string

  SMTP authentication password.
* smtp-server | string

  SMTP server hostname for sending emails.
* smtp-user | string

  SMTP authentication username.
* spreadsheet-storage | string

  Use Google Sheets as storage backend instead of the database (true/false).
* wpe-email | string

  WPE team email address used to schedule meetings via Google Calendar.
