From 30db5d009ffac5de400e193987a590cfd48008e7 Mon Sep 17 00:00:00 2001 From: blva Date: Tue, 10 Sep 2024 20:20:54 +0100 Subject: [PATCH] CLOUDP-272726: Deprecate datalakes pipeline commands --- internal/cli/datalakepipelines/delete.go | 11 ++++++----- internal/cli/datalakepipelines/list.go | 1 + internal/cli/datalakepipelines/pause.go | 1 + internal/cli/datalakepipelines/start.go | 1 + internal/cli/datalakepipelines/trigger.go | 1 + internal/cli/datalakepipelines/update.go | 1 + internal/cli/datalakepipelines/watch.go | 1 + 7 files changed, 12 insertions(+), 5 deletions(-) diff --git a/internal/cli/datalakepipelines/delete.go b/internal/cli/datalakepipelines/delete.go index 81023002fc..7ab3b9583b 100644 --- a/internal/cli/datalakepipelines/delete.go +++ b/internal/cli/datalakepipelines/delete.go @@ -53,11 +53,12 @@ func DeleteBuilder() *cobra.Command { DeleteOpts: cli.NewDeleteOpts("'%s' deleted\n", "Not deleted"), } cmd := &cobra.Command{ - Use: "delete ", - Aliases: []string{"rm"}, - Short: "Remove the specified data lake pipeline from your project.", - Long: fmt.Sprintf(usage.RequiredRole, "Project Owner"), - Args: require.ExactArgs(1), + Use: "delete ", + Aliases: []string{"rm"}, + Short: "Remove the specified data lake pipeline from your project.", + Long: fmt.Sprintf(usage.RequiredRole, "Project Owner"), + Args: require.ExactArgs(1), + Deprecated: "Data Lake Pipelines is deprecated. Please see: https://dochub.mongodb.org/core/data-lake-deprecation.", Annotations: map[string]string{ "pipelineNameDesc": "Label that identifies the pipeline", "output": opts.SuccessMessage(), diff --git a/internal/cli/datalakepipelines/list.go b/internal/cli/datalakepipelines/list.go index dc641d3ddf..d8c8a2da78 100644 --- a/internal/cli/datalakepipelines/list.go +++ b/internal/cli/datalakepipelines/list.go @@ -68,6 +68,7 @@ func ListBuilder() *cobra.Command { Args: require.NoArgs, Example: `# list all pipelines: atlas dataLakePipelines list`, + Deprecated: "Data Lake Pipelines is deprecated. Please see: https://dochub.mongodb.org/core/data-lake-deprecation.", PreRunE: func(cmd *cobra.Command, _ []string) error { return opts.PreRunE( opts.ValidateProjectID, diff --git a/internal/cli/datalakepipelines/pause.go b/internal/cli/datalakepipelines/pause.go index 41c576a299..3e4ecd5a9f 100644 --- a/internal/cli/datalakepipelines/pause.go +++ b/internal/cli/datalakepipelines/pause.go @@ -66,6 +66,7 @@ func PauseBuilder() *cobra.Command { Annotations: map[string]string{ "pipelineNameDesc": "Label that identifies the pipeline", }, + Deprecated: "Data Lake Pipelines is deprecated. Please see: https://dochub.mongodb.org/core/data-lake-deprecation.", Example: `# pause pipeline 'Pipeline1': atlas dataLakePipelines pause Pipeline1 `, diff --git a/internal/cli/datalakepipelines/start.go b/internal/cli/datalakepipelines/start.go index ac5a1e5feb..1d58824187 100644 --- a/internal/cli/datalakepipelines/start.go +++ b/internal/cli/datalakepipelines/start.go @@ -66,6 +66,7 @@ func StartBuilder() *cobra.Command { Annotations: map[string]string{ "pipelineNameDesc": "Label that identifies the pipeline", }, + Deprecated: "Data Lake Pipelines is deprecated. Please see: https://dochub.mongodb.org/core/data-lake-deprecation.", Example: `# start pipeline 'Pipeline1': atlas dataLakePipelines start Pipeline1 `, diff --git a/internal/cli/datalakepipelines/trigger.go b/internal/cli/datalakepipelines/trigger.go index 8c801c25cd..3238d4dcfd 100644 --- a/internal/cli/datalakepipelines/trigger.go +++ b/internal/cli/datalakepipelines/trigger.go @@ -67,6 +67,7 @@ func TriggerBuilder() *cobra.Command { Annotations: map[string]string{ "pipelineNameDesc": "Label that identifies the pipeline", }, + Deprecated: "Data Lake Pipelines is deprecated. Please see: https://dochub.mongodb.org/core/data-lake-deprecation.", Example: `# trigger pipeline 'Pipeline1': atlas dataLakePipelines trigger Pipeline1 `, diff --git a/internal/cli/datalakepipelines/update.go b/internal/cli/datalakepipelines/update.go index aa7d6c150d..a17c3b2f78 100644 --- a/internal/cli/datalakepipelines/update.go +++ b/internal/cli/datalakepipelines/update.go @@ -155,6 +155,7 @@ func UpdateBuilder() *cobra.Command { Annotations: map[string]string{ "pipelineNameDesc": "Label that identifies the pipeline", }, + Deprecated: "Data Lake Pipelines is deprecated. Please see: https://dochub.mongodb.org/core/data-lake-deprecation.", Example: `# update data lake pipeline: atlas dataLakePipelines update Pipeline1 --sinkType CPS --sinkMetadataProvider AWS --sinkMetadataRegion us-east-1 --sinkPartitionField name:0,summary:1 --sourceType PERIODIC_CPS --sourceClusterName Cluster1 --sourceDatabaseName sample_airbnb --sourceCollectionName listingsAndReviews --sourcePolicyItemId 507f1f77bcf86cd799439011 --transform EXCLUDE:space,EXCLUDE:notes`, PreRunE: func(cmd *cobra.Command, args []string) error { diff --git a/internal/cli/datalakepipelines/watch.go b/internal/cli/datalakepipelines/watch.go index 00f2fb12c4..6cc9c47a8f 100644 --- a/internal/cli/datalakepipelines/watch.go +++ b/internal/cli/datalakepipelines/watch.go @@ -76,6 +76,7 @@ func WatchBuilder() *cobra.Command { "pipelineNameDesc": "Label that identifies the pipeline", "output": watchTemplate, }, + Deprecated: "Data Lake Pipelines is deprecated. Please see: https://dochub.mongodb.org/core/data-lake-deprecation.", Example: `# watches the pipeline 'Pipeline1': atlas dataLakePipelines watch Pipeline1 `,