---
schema_version: "1"
id: f2de9c87f0fd0ba234dcaec9efad84db93c65c1396e7b79a55a678edfe8b204a
title: Configuring Runtime Fabric with RTFCTL
collection: mulesoft
version: current
locale: en-us
portal_url: https://docs.salesforce.com/mulesoft/current/en-us/runtime-fabric/latest/configure-rtf-rtfctl.md
canonical_url: https://docs.mulesoft.com/runtime-fabric/latest/configure-rtf-rtfctl
source_site: docs.mulesoft.com
content_type: documentation
content_hash: 89e07e3701a51ed2916fa522ad4f090a2b05ebb0141e85e2428dd26b6cc12179
description: MuleSoft Documentation Site
release: "3.0"
latest: true
---
---
product: Runtime Fabric
version: 3.0
is-latest-version: true
---

# Configuring Runtime Fabric with RTFCTL

> For the full documentation index, see: https://docs.mulesoft.com/llms.txt

Use these `rtfctl` commands to configure Runtime Fabric.

<table><colgroup><col> <col></colgroup><thead><tr><th>Command</th><th>Description</th></tr></thead><tbody><tr><td><div><div><p><a href="#apply"><code>apply</code></a></p></div></div></td><td><div><div><p>Applies changes to a Runtime Fabric configuration</p></div></div></td></tr><tr><td><div><div><p><a href="#update"><code>update</code></a></p></div></div></td><td><div><div><p>Updates rtfctl</p></div></div></td></tr><tr><td><div><div><p><a href="#wait"><code>wait</code></a></p></div></div></td><td><div><div><p>Waits for Runtime Fabric components to become ready</p></div></div></td></tr><tr><td><div><div><p><a href="#renew"><code>renew-expired-client-cert</code></a></p></div></div></td><td><div><div><p>Renews an expired client certificate using a pre-downloaded package</p></div></div></td></tr></tbody></table>

## `apply`

Applies changes to a Runtime Fabric configuration.

> [!NOTE] You can use the `rtfctl apply system-configuration` command to update OpenShift
> system-configuration values. Other rtfctl apply commands are not effective for OpenShift. For any
> other updates, modify the values in the OpenShift console.

- Applies an HTTP proxy configuration

  rtfctl apply http-proxy http://<host>:<port> --namespace <rtf\_namespace>

- Applies an HTTP proxy configuration with hostnames bypassing the proxy

  rtfctl apply http-proxy http://<host>:<port> --no-proxy "DOMAIN1.com,DOMAIN2.com" --namespace
  <rtf\_namespace>

- Applies an HTTP proxy configuration with authentication

  rtfctl apply http-proxy http://<username>:<password>@<host>:<port> --namespace <rtf\_namespace>

- Clears an HTTP proxy configuration

  rtfctl apply http-proxy "" --no-proxy "" --namespace <rtf\_namespace>

- Applies a secure property

  rtfctl apply secure-property --key <key> --value <value> --app-namespace <app\_namespace>
  --namespace <rtf\_namespace>

- Applies a system configuration on a host node

  rtfctl apply system-configuration

- Applies a system configuration on a host node without downloading the latest scripts

  rtfctl apply system-configuration --skip-download

- Applies a Mule license

  rtfctl apply mule-license <base64\_encoded\_license> --namespace <rtf\_namespace>

  If Runtime Fabric is installed via Helm, you must update the `mule-license` property in the Helm
  values.

- Applies a monitoring proxy

  rtfctl apply monitoring-proxy http://<host>:<port> --namespace <rtf\_namespace>

- Clears a monitoring proxy configuration

  rtfctl apply monitoring-proxy "" --namespace <rtf\_namespace>

## `update`

Updates `rtfctl`.

- Updates `rtfctl` from the US Cloud

  rtfctl update

- Updates `rtfctl` from the EU Cloud

  rtfctl update --host eu1.anypoint.mulesoft.com

- Updates `rtfctl` from the Canada Cloud

  rtfctl update --host ca1.platform.mulesoft.com

- Updates `rtfctl` from the Japan Cloud

  rtfctl update --host jp1.platform.mulesoft.com

- Updates `rtfctl` from the India Cloud

  rtfctl update --host in1.platform.mulesoft.com

- Updates `rtfctl` from the Australia Cloud

  rtfctl update --host au1.platform.mulesoft.com

- Updates `rtfctl` from the United Kingdom Cloud

  rtfctl update --host gb1.platform.mulesoft.com

## `wait`

Waits for Runtime Fabric components to become ready

- Specifies the number of seconds to wait

rtfctl wait <value\_in\_seconds> --namespace <rtf\_namespace>

- Specifies the number of seconds to pass before timing out the wait (Default is 600 seconds)

rtfctl wait --timeout <value\_in\_seconds> --namespace <rtf\_namespace>

## `renew`

Renews an expired client certificate using a pre-downloaded package

rtfctl renew-expired-client-cert <cert-bundle-filename>

## See Also

- [Using RTFCTL Tool Overview](https://docs.mulesoft.com/runtime-fabric/latest/using-rtfctl)
