Skip to content

Commit 9362ceb

Browse files
committed
MB-66725 Rename columnar-link-setup to enterprise-analytics-link-setup
Change-Id: I47299423d9e1855cd9e8931777abf0648e6c5cb6 Reviewed-on: https://review.couchbase.org/c/couchbase-cli/+/227833 Reviewed-by: Matt Hall <[email protected]> Tested-by: Build Bot <[email protected]>
1 parent 5359d9c commit 9362ceb

File tree

6 files changed

+33
-33
lines changed

6 files changed

+33
-33
lines changed

cbmgr.py

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -5641,14 +5641,14 @@ def get_description():
56415641
return "Manage Analytics Links"
56425642

56435643

5644-
class ColumnarLinkSetup(Subcommand):
5645-
"""The columnar link setup subcommand"""
5644+
class EnterpriseAnalyticsLinkSetup(Subcommand):
5645+
"""The Enterprise Analytics link setup subcommand"""
56465646

56475647
def __init__(self):
5648-
super(ColumnarLinkSetup, self).__init__()
5649-
self.parser.prog = "couchbase-cli columnar-link-setup"
5648+
super(EnterpriseAnalyticsLinkSetup, self).__init__()
5649+
self.parser.prog = "couchbase-cli enterprise-analytics-link-setup"
56505650

5651-
group = self.parser.add_argument_group("Columnar link setup options")
5651+
group = self.parser.add_argument_group("Enterprise Analytics link setup options")
56525652
action_group = group.add_mutually_exclusive_group(required=True)
56535653
action_group.add_argument("--create", dest="create", action="store_true",
56545654
default=False, help="Create a link")
@@ -5696,7 +5696,7 @@ def _set(self, opts):
56965696
except ValueError as err:
56975697
_exit_if_errors(['Failed to parse link-details JSON', err])
56985698

5699-
_, errors = self.rest.set_columnar_link(opts)
5699+
_, errors = self.rest.set_enterprise_analytics_link(opts)
57005700
_exit_if_errors(errors)
57015701

57025702
_success("Link created" if opts.create else "Link edited")
@@ -5705,25 +5705,25 @@ def _delete(self, opts):
57055705
if opts.name is None:
57065706
_exit_if_errors(['--name is required to delete a link'])
57075707

5708-
_, errors = self.rest.delete_columnar_link(opts)
5708+
_, errors = self.rest.delete_enterprise_analytics_link(opts)
57095709
_exit_if_errors(errors)
57105710
_success("Link deleted")
57115711

57125712
def _get(self, opts):
57135713
if opts.get and opts.name is None:
57145714
_exit_if_errors(['--name is required to get a link'])
57155715

5716-
clusters, errors = self.rest.get_columnar_links(opts)
5716+
clusters, errors = self.rest.get_enterprise_analytics_links(opts)
57175717
_exit_if_errors(errors)
57185718
print(json.dumps(clusters, sort_keys=True, indent=2))
57195719

57205720
@staticmethod
57215721
def get_man_page_name():
5722-
return get_doc_page_name("couchbase-cli-columnar-link-setup")
5722+
return get_doc_page_name("couchbase-cli-enterprise-analytics-link-setup")
57235723

57245724
@staticmethod
57255725
def get_description():
5726-
return "Manage Columnar Links"
5726+
return "Manage Enterprise Analytics Links"
57275727

57285728

57295729
class UserChangePassword(Subcommand):

cluster_manager.py

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -2942,7 +2942,7 @@ def get_enterprise_analytics_settings(self):
29422942

29432943
return self._get(url)
29442944

2945-
def _columnar_link_url(self, name):
2945+
def _enterprise_analytics_link_url(self, name):
29462946
hosts, errors = self.get_hostnames_for_service(CBAS_SERVICE)
29472947
if errors:
29482948
return None, errors
@@ -2952,23 +2952,23 @@ def _columnar_link_url(self, name):
29522952

29532953
return f'{hosts[0]}/api/v1/link{("/" + urllib.parse.quote_plus(name)) if name else ""}', None
29542954

2955-
def set_columnar_link(self, opts):
2956-
url, errors = self._columnar_link_url(opts.name)
2955+
def set_enterprise_analytics_link(self, opts):
2956+
url, errors = self._enterprise_analytics_link_url(opts.name)
29572957
if errors:
29582958
return None, errors
29592959

29602960
send_json = self._put_json if opts.edit else self._post_json
29612961
return send_json(url, opts.parsed_link_details)
29622962

2963-
def delete_columnar_link(self, opts):
2964-
url, errors = self._columnar_link_url(opts.name)
2963+
def delete_enterprise_analytics_link(self, opts):
2964+
url, errors = self._enterprise_analytics_link_url(opts.name)
29652965
if errors:
29662966
return None, errors
29672967

29682968
return self._delete(url, None)
29692969

2970-
def get_columnar_links(self, opts):
2971-
url, errors = self._columnar_link_url(opts.name)
2970+
def get_enterprise_analytics_links(self, opts):
2971+
url, errors = self._enterprise_analytics_link_url(opts.name)
29722972
if errors:
29732973
return None, errors
29742974

docs/modules/cli/pages/_partials/cbcli/nav.adoc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,8 +18,8 @@
1818
** xref:cli:cbcli/couchbase-cli-collect-logs-status.adoc[collect-logs-status]
1919
** xref:cli:cbcli/couchbase-cli-collect-logs-stop.adoc[collect-logs-stop]
2020
** xref:cli:cbcli/couchbase-cli-collection-manage.adoc[collection-manage]
21-
** xref:cli:cbcli/couchbase-cli-columnar-link-setup.adoc[columnar-link-setup]
2221
** xref:cli:cbcli/couchbase-cli-enable-developer-preview.adoc[enable-developer-preview]
22+
** xref:cli:cbcli/couchbase-cli-enterprise-analytics-link-setup.adoc[enterprise-analytics-link-setup]
2323
** xref:cli:cbcli/couchbase-cli-eventing-function-setup.adoc[eventing-function-setup]
2424
** xref:cli:cbcli/couchbase-cli-failover.adoc[failover]
2525
** xref:cli:cbcli/couchbase-cli-group-manage.adoc[group-manage]

docs/modules/cli/pages/cbcli/couchbase-cli-columnar-link-setup.adoc renamed to docs/modules/cli/pages/cbcli/couchbase-cli-enterprise-analytics-link-setup.adoc

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,18 @@
1-
= couchbase-cli-columnar-link-setup(1)
2-
:description: Manage Columnar links
3-
ifndef::doctype-manpage[:doctitle: columnar-link-setup]
1+
= couchbase-cli-enterprise-analytics-link-setup(1)
2+
:description: Manage Enterprise Analytics links
3+
ifndef::doctype-manpage[:doctitle: enterprise-analytics-link-setup]
44

55
ifdef::doctype-manpage[]
66
== NAME
77

8-
couchbase-cli-columnar-link-setup -
8+
couchbase-cli-enterprise-analytics-link-setup -
99
endif::[]
10-
Manage Columnar links
10+
Manage Enterprise Analytics links
1111

1212
== SYNOPSIS
1313

1414
[verse]
15-
_couchbase-cli columnar-link-setup_ [--cluster <cluster>] [--username <username>]
15+
_couchbase-cli enterprise-analytics-link-setup_ [--cluster <cluster>] [--username <username>]
1616
[--password <password>] [--client-cert <path>] [--client-cert-password <password>]
1717
[--client-key <path>] [--client-key-password <password>] [--create] [--delete]
1818
[--edit] [--list] [--dataverse <name>] [--scope <name>] [--name <name>] [--type <type>]
@@ -29,7 +29,7 @@ _couchbase-cli columnar-link-setup_ [--cluster <cluster>] [--username <username>
2929
== DESCRIPTION
3030

3131
This command is used to manage links used by the external dataset and remote
32-
cluster capabilities of the Columnar Service.
32+
cluster capabilities of the Enterprise Analytics Service.
3333

3434
== OPTIONS
3535

@@ -69,22 +69,22 @@ include::{partialsdir}/cbcli/part-certificate-authentication.adoc[]
6969

7070
To create a new link named "l1", run the following command:
7171

72-
$ couchbase-cli columnar-link-setup -c 192.168.1.5 -u Administrator \
72+
$ couchbase-cli enterprise-analytics-link-setup -c 192.168.1.5 -u Administrator \
7373
-p password --create --name l1 --link-details-path <path>
7474

7575
To delete the new link named "l1", run the following command:
7676

77-
$ couchbase-cli columnar-link-setup -c 192.168.1.5 -u Administrator \
77+
$ couchbase-cli enterprise-analytics-link-setup -c 192.168.1.5 -u Administrator \
7878
-p password --delete --name l1
7979

8080
To list the defined links run the following command:
8181

82-
$ couchbase-cli columnar-link-setup -c 192.168.1.5 -u Administrator \
82+
$ couchbase-cli enterprise-analytics-link-setup -c 192.168.1.5 -u Administrator \
8383
-p password --list
8484

8585
To retrieve the link details for a link named "l1", run the following command:
8686

87-
$ couchbase-cli columnar-link-setup -c 192.168.1.5 -u Administrator \
87+
$ couchbase-cli enterprise-analytics-link-setup -c 192.168.1.5 -u Administrator \
8888
-p password --get --name l1
8989

9090
== ENVIRONMENT AND CONFIGURATION VARIABLES

test/mock_server.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -610,7 +610,7 @@ def export_eventing_functions(rest_params=None, server_args=None, path="", endpo
610610
'PUT': set_analytics_link,
611611
'DELETE': do_nothing}),
612612

613-
# columnar link
613+
# enterprise analytics link
614614
(r'api/v1/link', {'GET': do_nothing}),
615615
(r'api/v1/link/[^/]+',
616616
{'GET': do_nothing,

test/test_cli.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4360,7 +4360,7 @@ def test_delete(self):
43604360
self.assertIn('DELETE:/analytics/link/Default/me', self.server.trace)
43614361

43624362

4363-
class TestColumnarLinkSetup(CommandTest):
4363+
class TestEnterpriseAnalyticsLinkSetup(CommandTest):
43644364
def setUp(self):
43654365
self.server_args = {'enterprise': True, 'init': True, 'is_admin': True, 'columnar': True,
43664366
'version': '1.2.0-0000-columnar',
@@ -4370,8 +4370,8 @@ def setUp(self):
43704370
'cbas': port,
43714371
}
43724372
}]}}
4373-
self.command = ['couchbase-cli', 'columnar-link-setup'] + cluster_connect_args
4374-
super(TestColumnarLinkSetup, self).setUp()
4373+
self.command = ['couchbase-cli', 'enterprise-analytics-link-setup'] + cluster_connect_args
4374+
super(TestEnterpriseAnalyticsLinkSetup, self).setUp()
43754375

43764376
def test_no_flags(self):
43774377
self.system_exit_run(self.command, self.server_args)

0 commit comments

Comments
 (0)