diff --git a/src/_nebari/subcommands/deploy.py b/src/_nebari/subcommands/deploy.py index 0aa861027f..6e75b7a0e8 100644 --- a/src/_nebari/subcommands/deploy.py +++ b/src/_nebari/subcommands/deploy.py @@ -84,6 +84,11 @@ def deploy( stages.remove(stage) rich.print("Skipping remote state provision") + # Digital Ocean support deprecation warning -- Nebari 2024.7.1 + if config.get("provider", "") == "do" and not disable_prompt: + msg = "Digital Ocean support is currently being deprecated and will be removed in a future release. Would you like to continue? [y/N]" + typer.confirm(msg) + deploy_configuration( config, stages, diff --git a/src/_nebari/subcommands/init.py b/src/_nebari/subcommands/init.py index 8c3de6d5b2..25fb95442c 100644 --- a/src/_nebari/subcommands/init.py +++ b/src/_nebari/subcommands/init.py @@ -662,6 +662,7 @@ def guided_init_wizard(ctx: typer.Context, guided_init: str): "\n\t❗️ [purple]local[/purple] requires Docker and Kubernetes running on your local machine. " "[italic]Currently only available on Linux OS.[/italic]" "\n\t❗️ [purple]existing[/purple] refers to an existing Kubernetes cluster that Nebari can be deployed on.\n" + "\n\t❗️ [red]Digital Ocean[/red] is currently being deprecated and support will be removed in the future.\n" ) ) # try: