-
Linux
-
Docker
-
Podman
flexctl registration renew --username=<your-username> --password=<your-password> \
<path-to-registration-file>
Replace <your-username>
and <your-password>
with Anypoint Platform user credentials.
Replace <path-to-registration-file>
with the path and filename of the existing registration.yaml
file.
Use sudo
if you encounter file permission issues when running this command.
To update environment URLs in your registration file, such as the metering environment URL, use the --update-urls=true
flag.
For Flex Gateway running in a container, invoke renew
as part of the container run
command.
docker run --entrypoint flexctl \
-v "$(pwd)":/renew \
-v <path-to-registration-directory>:/registration \
-u $UID mulesoft/flex-gateway \
registration renew \
--username=<your-username> \
--password=<your-password> \
--output-directory=/renew \
<path-to-registration-file-in-container>
Replace <your-username>
and <your-password>
with Anypoint Platform user credentials.
Replace <path-to-registration-file-in-container>
with the path and filename of the existing registration.yaml
file. You must specify the file in the container file system, which in this case is /registration/registration.yaml
.
To update environment URLs in your registration file, such as the metering environment URL, use the --update-urls=true
flag.
As an example, if /home/user/flex/registration.yaml
contains your current registration file, navigate to /home/user/flex/
and run the following command with your Anypoint Platform credentials:
docker run --entrypoint flexctl \
-u $UID -v "$(pwd)":/registration \
mulesoft/flex-gateway \
registration renew \
--username=<your-username> \
--password=<your-password> \
--output-directory=/registration/new \
/registration/registration.yaml
The command creates a new registration file: /home/user/flex/new/registration.yaml
.
For Flex Gateway running in a container, invoke renew
as part of the container run
command.
podman run --entrypoint flexctl --userns=keep-id \
-v "$(pwd)":/renew:Z \
-v <path-to-registration-directory>:/registration:Z \
-u $UID docker.io/mulesoft/flex-gateway \
registration renew \
--username=<your-username> \
--password=<your-password> \
--output-directory=/renew \
<path-to-registration-file-in-container>
Replace <your-username>
and <your-password>
with Anypoint Platform user credentials.
Replace <path-to-registration-file-in-container>
with the path and filename of the existing registration.yaml
file. You must specify the file in the container file system, which in this case is /registration/registration.yaml
.
To update environment URLs in your registration file, such as the metering environment URL, use the --update-urls=true
flag.