r_api: true

The project_id is required to be set.The database_username and database_password from the general config is used to set those variables for the CloudSQL instance.

SSL is disabled by default on the database and the option to enable it is coming soon!

# The Azure resource_group to deploy to.

resource_group: zenml

# The name of the Flexible MySQL instance to create.

db_instance_name: zenmlserver

# Name of RDS database to create.

db_name: zenmlserver

# Version of MySQL database to create.

db_version: 5.7

# The sku_name for the database resource.

db_sku_name: B_Standard_B1s

# Allocated storage of MySQL database to create.

db_disk_size: 20

The database_username and database_password from the general config is used to set those variables for the Azure Flexible MySQL server.

Connecting to deployed ZenML

Immediately after deployment, the ZenML server needs to be activated before it can be used. The activation process includes creating an initial admin user account and configuring some server settings. You can do this only by visiting the ZenML server URL in your browser and following the on-screen instructions. Connecting your local ZenML client to the server is not possible until the server is properly initialized.

Once ZenML is deployed, one or multiple users can connect to it with the zenml connect command.

zenml connect

If no arguments are supplied, ZenML will attempt to connect to the last ZenML server deployed from the local host using the zenml deploy command:

In order to connect to a specific ZenML server, you can either pass the configuration as command line arguments or as a YAML file:

zenml connect --url=https://zenml.example.com:8080 --no-verify-ssl

or

zenml connect --config=/path/to/zenml_server_config.yaml

The YAML file should have the following structure when connecting to a ZenML server:

# The URL of the ZenML server

url:

# Either a boolean, in which case it controls whether the server's TLS

# certificate is verified, or a string, in which case it must be a path