diff --git a/src/zenml/cli/__init__.py b/src/zenml/cli/__init__.py index c654d29e8c8..663a0cc9c65 100644 --- a/src/zenml/cli/__init__.py +++ b/src/zenml/cli/__init__.py @@ -1987,7 +1987,7 @@ def my_pipeline(...): ------------------ ZenML offers a way to [securely store secrets associated with your other -stack components and infrastructure](https://docs.zenml.io/getting-started/deploying-zenml/manage-the-deployed-services/secret-management). +stack components and infrastructure](https://docs.zenml.io/getting-started/deploying-zenml/secret-management). A ZenML Secret is a collection or grouping of key-value pairs stored by the ZenML secrets store. ZenML Secrets are identified by a unique name which allows you to fetch or reference them in your pipelines and stacks. @@ -2083,7 +2083,7 @@ def my_pipeline(...): resources. In ZenML, Service Connectors streamline this process by abstracting away the complexity of authentication and help you connect your stack to your resources. You can find the full docs on the ZenML service connectors -[here](https://docs.zenml.io/how-to/auth-management). +[here](https://docs.zenml.io/how-to/infrastructure-deployment/auth-management). The ZenML CLI features a variety of commands to help you manage your service connectors. First of all, to explore all the types of service connectors @@ -2113,7 +2113,7 @@ def my_pipeline(...): ``` For more details on how to create a service connector, please refer to our -[docs](https://docs.zenml.io/how-to/auth-management). +[docs](https://docs.zenml.io/how-to/infrastructure-deployment/auth-management). To check if your service connector is registered properly, you can `verify` it. By doing this, you can both check if it is configured correctly and also, you @@ -2367,7 +2367,7 @@ def my_pipeline(...): of the full path to the file, separated by dots, e.g. `some_directory.some_file.my_pipeline`. -To [build Docker images for your pipeline](https://docs.zenml.io/how-to/customize-docker-builds) +To [build Docker images for your pipeline](https://docs.zenml.io/how-to/infrastructure-deployment/customize-docker-builds) without actually running the pipeline, use: ```bash diff --git a/src/zenml/cli/base.py b/src/zenml/cli/base.py index 8bc22c45446..77a4097a0f3 100644 --- a/src/zenml/cli/base.py +++ b/src/zenml/cli/base.py @@ -264,7 +264,7 @@ def init( f"will only take effect when you're running ZenML from the initialized " f"repository root, or from a subdirectory. For more information on " f"repositories and configurations, please visit " - f"https://docs.zenml.io/user-guide/starter-guide/understand-stacks." + f"https://docs.zenml.io/user-guide/production-guide/understand-stacks." ) diff --git a/src/zenml/config/secret_reference_mixin.py b/src/zenml/config/secret_reference_mixin.py index ec580c6d734..4bbe710722f 100644 --- a/src/zenml/config/secret_reference_mixin.py +++ b/src/zenml/config/secret_reference_mixin.py @@ -66,7 +66,7 @@ def __init__( "but future versions of ZenML will require you to pass " "in sensitive information as secrets. Check out the " "documentation on how to configure values with secrets " - "here: https://docs.zenml.io/getting-started/deploying-zenml/manage-the-deployed-services/secret-management" + "here: https://docs.zenml.io/getting-started/deploying-zenml/secret-management" ) continue diff --git a/src/zenml/integrations/gcp/orchestrators/vertex_orchestrator.py b/src/zenml/integrations/gcp/orchestrators/vertex_orchestrator.py index bb218febb84..1a74c8736ca 100644 --- a/src/zenml/integrations/gcp/orchestrators/vertex_orchestrator.py +++ b/src/zenml/integrations/gcp/orchestrators/vertex_orchestrator.py @@ -793,7 +793,7 @@ def _configure_container_resources( "set or set to 0. The accelerator type will be ignored. " "To fix this warning, either remove the specified " "accelerator type or set the `gpu_count` using the " - "ResourceSettings (https://docs.zenml.io/how-to/training-with-gpus#specify-resource-requirements-for-steps)." + "ResourceSettings (https://docs.zenml.io/how-to/advanced-topics/training-with-gpus)." ) return dynamic_component diff --git a/src/zenml/orchestrators/base_orchestrator.py b/src/zenml/orchestrators/base_orchestrator.py index d5ab036f1d2..b0bd86647b7 100644 --- a/src/zenml/orchestrators/base_orchestrator.py +++ b/src/zenml/orchestrators/base_orchestrator.py @@ -61,7 +61,7 @@ def _deprecations(cls, data: Dict[str, Any]) -> Dict[str, Any]: "The 'custom_docker_base_image_name' field has been " "deprecated. To use a custom base container image with your " "orchestrators, please use the DockerSettings in your " - "pipeline (see https://docs.zenml.io/how-to/customize-docker-builds)." + "pipeline (see https://docs.zenml.io/how-to/infrastructure-deployment/customize-docker-builds)." ) return data diff --git a/src/zenml/service_connectors/service_connector_utils.py b/src/zenml/service_connectors/service_connector_utils.py index 213d1a670e9..d97f097faf5 100644 --- a/src/zenml/service_connectors/service_connector_utils.py +++ b/src/zenml/service_connectors/service_connector_utils.py @@ -61,13 +61,13 @@ def _raise_specific_cloud_exception_if_needed( container_registries: List[ResourcesInfo], ) -> None: AWS_DOCS = ( - "https://docs.zenml.io/how-to/auth-management/aws-service-connector" + "https://docs.zenml.io/how-to/infrastructure-deployment/auth-management/aws-service-connector" ) GCP_DOCS = ( - "https://docs.zenml.io/how-to/auth-management/gcp-service-connector" + "https://docs.zenml.io/how-to/infrastructure-deployment/auth-management/gcp-service-connector" ) AZURE_DOCS = ( - "https://docs.zenml.io/how-to/auth-management/azure-service-connector" + "https://docs.zenml.io/how-to/infrastructure-deployment/auth-management/azure-service-connector" ) if not artifact_stores: diff --git a/src/zenml/stack/stack_component.py b/src/zenml/stack/stack_component.py index 5d0f0ffae92..63938c1b1e2 100644 --- a/src/zenml/stack/stack_component.py +++ b/src/zenml/stack/stack_component.py @@ -102,7 +102,7 @@ def __init__( "in sensitive information as secrets. Check out the " "documentation on how to configure your stack " "components with secrets here: " - "https://docs.zenml.io/getting-started/deploying-zenml/manage-the-deployed-services/secret-management" + "https://docs.zenml.io/getting-started/deploying-zenml/secret-management" ) continue diff --git a/src/zenml/zen_stores/rest_zen_store.py b/src/zenml/zen_stores/rest_zen_store.py index 1ba5cb32dc7..74bf0295004 100644 --- a/src/zenml/zen_stores/rest_zen_store.py +++ b/src/zenml/zen_stores/rest_zen_store.py @@ -4062,7 +4062,7 @@ def get_or_generate_api_token(self) -> str: "you should use a service account API key to authenticate to " "the server instead of temporary CLI login credentials. For " "more information, see " - "https://docs.zenml.io/how-to/connecting-to-zenml/connect-with-a-service-account" + "https://docs.zenml.io/how-to/project-setup-and-management/connecting-to-zenml/connect-with-a-service-account" ) if api_key is not None: