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

# Hook Service Operator

[prod-identity-charmhub-bot-2](https://charmhub.io/publisher/prod-identity-charmhub-bot-2 "View all packages from prod-identity-charmhub-bot-2")

* [prod-identity-charmhub-bot-2](https://charmhub.io/publisher/prod-identity-charmhub-bot-2 "View all packages from prod-identity-charmhub-bot-2")

Platform:

edge 17

```
juju deploy hook-service --channel edge
```

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

* [authn\_allowed\_scope](https://charmhub.io/hook-service/configurations#authn_allowed_scope)
* [authn\_allowed\_subjects](https://charmhub.io/hook-service/configurations#authn_allowed_subjects)
* [authn\_issuer](https://charmhub.io/hook-service/configurations#authn_issuer)
* [authn\_jwks\_url](https://charmhub.io/hook-service/configurations#authn_jwks_url)
* [authorization\_enabled](https://charmhub.io/hook-service/configurations#authorization_enabled)
* [cpu](https://charmhub.io/hook-service/configurations#cpu)
* [http\_proxy](https://charmhub.io/hook-service/configurations#http_proxy)
* [https\_proxy](https://charmhub.io/hook-service/configurations#https_proxy)
* [log\_level](https://charmhub.io/hook-service/configurations#log_level)
* [memory](https://charmhub.io/hook-service/configurations#memory)
* [no\_proxy](https://charmhub.io/hook-service/configurations#no_proxy)
* [use\_ingress\_for\_relations](https://charmhub.io/hook-service/configurations#use_ingress_for_relations)

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

* authn\_allowed\_scope | string

  The allowed OAuth2 scopes that are allowed to access the Group/Authz management APIs.
* authn\_allowed\_subjects | string

  Comma separated list of allowed subject IDs that are allowed to access the Group/Authz management APIs.
* authn\_issuer | string

  The expected issuer of incoming tokens to the Group/Authz management APIs.

  This configuration cannot be used with when the oauth integration exists.
* authn\_jwks\_url | string

  The URL to fetch JWKS keys for validating incoming tokens to the Group/Authz management APIs.

  This configuration cannot be used with when the oauth integration exists.
* authorization\_enabled | boolean

  Default: True

  Whether the access control authorization integration is enabled.
* cpu | string

  K8s cpu resource limit, e.g. "1" or "500m". Default is unset (no limit). This value is used
  for the "limits" portion of the resource requirements (the "requests" portion is
  automatically deduced from it).
  See https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/
* http\_proxy | string

  URL of the HTTP proxy eg http://proxy.internal:6666, it will set the HTTP\_PROXY var in the workload environment
* https\_proxy | string

  URL of the HTTPS proxy eg http://proxy.internal:6666, it will set the HTTPS\_PROXY var in the workload environment
* log\_level | string

  Default: info

  Configures the log level.

  Acceptable values are: "info", "debug", "warning", "error" and "critical"
* memory | string

  K8s memory resource limit, e.g. "1Gi". Default is unset (no limit). This value is used
  for the "limits" portion of the resource requirements (the "requests" portion is
  automatically deduced from it).
  See https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/
* no\_proxy | string

  Domains that need to be excluded from proxying no\_proxy="test.com,test.co.uk", it is a comma separate list
* use\_ingress\_for\_relations | boolean

  Use ingress URL for relation endpoints. When true, the internal-route ingress URL is passed
  to in-cluster relations like Hydra. When false, the local Kubernetes service URL is preferred.
