Skip to content

Commit cda2350

Browse files
committed
more attributes
1 parent c59af0d commit cda2350

38 files changed

+208
-210
lines changed

antora.yml

Lines changed: 24 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ asciidoc:
1212
support-url: 'https://www.ibm.com/mysupport/s/'
1313
astra-db: 'Astra DB'
1414
product: 'Astra Streaming'
15-
product-short: 'Astra'
15+
astra: 'Astra' # This attribute is also used in include::common partials.
1616
astra-cli: 'Astra CLI'
1717
astra-ui: 'Astra Portal'
1818
astra-url: 'https://astra.datastax.com'
@@ -24,26 +24,37 @@ asciidoc:
2424
cass: 'Apache Cassandra'
2525
cass-reg: 'Apache Cassandra(R)'
2626
cass-short: 'Cassandra'
27+
cql: 'Cassandra Query Language (CQL)'
28+
cql-short: 'CQL'
29+
cql-shell: 'CQL shell'
30+
cql-console: 'CQL console'
2731
pulsar: 'Apache Pulsar'
2832
pulsar-short: 'Pulsar'
2933
pulsar-reg: 'Apache Pulsar(TM)'
30-
pulsar-version: '3.1' #DO NOT INCLUDE PATCH VERSION <MAJOR>.<MINOR>.<PATCH>
34+
pulsar-version: '3.1' #Don't include patch version (major.minor.patch)
3135
pulsar-version-patch: '3.1.0'
32-
36+
kafka-reg: 'Apache Kafka(R)'
37+
kafka: 'Apache Kafka'
38+
kafka-short: 'Kafka'
39+
kafka-connect: 'Kafka Connect'
40+
maven-reg: 'Apache Maven(TM)'
41+
maven-short: 'Maven'
42+
flink-reg: 'Apache Flink(R)'
43+
geode-reg: 'Apache Geode(TM)'
44+
hbase-reg: 'Apache HBase(R)'
45+
kudu-reg: 'Apache Kudu(TM)'
46+
phoenix-reg: 'Apache Phoenix(TM)'
47+
solr-reg: 'Apache Solr(TM)'
3348
starlight-kafka: 'Starlight for Kafka'
3449
starlight-rabbitmq: 'Starlight for RabbitMQ'
3550
gpt-schema-translator: 'GPT schema translator'
36-
astra-streaming-examples-repo: 'https://raw.githubusercontent.com/datastax/astra-streaming-examples/master'
37-
scb: 'Secure Connect Bundle (SCB)'
38-
scb-short: 'SCB'
39-
scb-brief: 'Secure Connect Bundle'
51+
astra-streaming-examples-repo: https://github.com/datastax/astra-streaming-examples
4052

41-
# Required for include::common partials that are shared with Luna Streaming
53+
# Required for include::common partials; some shared with Luna Streaming
4254
web-ui: '{astra-ui}'
4355
debezium-version: '1.7'
44-
astra: 'Astra'
56+
scb: 'Secure Connect Bundle (SCB)'
57+
scb-short: 'SCB'
58+
scb-brief: 'Secure Connect Bundle'
4559

46-
# LEGACY ATTRIBUTES - CONSIDER REMOVING
47-
langstream: 'RAGStack'
48-
ragstack: 'RAGStack'
49-
streaming_signup_url: 'https://astra.datastax.com/streaming'
60+
# For more attributes, see release.yml in the datastax-docs-site repo

modules/ROOT/pages/astream-faq.adoc

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -100,14 +100,14 @@ The following questions address security and access control in {product}.
100100

101101
=== Does {product} support single-sign on?
102102

103-
If your {product-short} organization is on a paid {product-short} subscription plan, your users can use SSO to sign in to the {astra-ui}.
103+
If your {astra} organization is on a paid {astra} subscription plan, your users can use SSO to sign in to the {astra-ui}.
104104
For more information, see xref:astra-db-serverless:administration:configure-sso.adoc[].
105105

106-
=== How do {product-short} roles and permissions map to {pulsar-short} roles and permissions?
106+
=== How do {astra} roles and permissions map to {pulsar-short} roles and permissions?
107107

108108
See xref:ROOT:astream-org-permissions.adoc[].
109109

110-
=== What is the difference between {product-short} application tokens and the {pulsar-short} tokens?
110+
=== What is the difference between {astra} application tokens and the {pulsar-short} tokens?
111111

112112
See xref:operations:astream-token-gen.adoc[].
113113

@@ -128,7 +128,7 @@ See the following:
128128
Unless you are starting a project from scratch, you likely have message data that needs to be brought over to your {product} tenants.
129129
For migration assistance, contact {support-url}[IBM Support].
130130

131-
Every tenant in {product} comes with custom ports for Kafka and RabbitMQ workloads.
131+
Every tenant in {product} comes with custom ports for {kafka-reg} and RabbitMQ workloads.
132132
{company} also offers a fully-compatible JMS implementation for your Java workloads.
133133
For more information, see xref:developing:starlight.adoc[].
134134

@@ -161,7 +161,7 @@ Naturally, you have less control in a managed, serverless cluster than you do in
161161
Beyond those differences, the effort to develop locally and then move to {product} should not be significant, but {company} recommends that you develop directly in {product}.
162162
If you are trying to reduce costs, use the free tier of {product} and then switch when you are ready to stage your production services.
163163

164-
=== Can I use {product} with my existing Kafka or RabbitMQ applications?
164+
=== Can I use {product} with my existing {kafka} or RabbitMQ applications?
165165

166166
Yes, see xref:developing:starlight.adoc[].
167167

modules/ROOT/pages/astream-org-permissions.adoc

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
= Manage {product} roles and permissions
22
:navtitle: Manage roles and permissions
33

4-
You manage role-based access control (RBAC) for {product} through your {product-short} organization.
5-
For information about {product-short} RBAC, including default roles, custom roles, permissions, and user management, see xref:astra-db-serverless:administration:manage-database-access.adoc[].
4+
You manage role-based access control (RBAC) for {product} through your {astra} organization.
5+
For information about {astra} RBAC, including default roles, custom roles, permissions, and user management, see xref:astra-db-serverless:administration:manage-database-access.adoc[].
66

77
== {product} permissions
88

@@ -12,7 +12,7 @@ Permissions specific to {product} include the following:
1212

1313
=== Default roles for {product}
1414

15-
There are no default {product-short} roles specifically scoped to {product}.
15+
There are no default {astra} roles specifically scoped to {product}.
1616
However, the following default roles have the *Manage Streaming* permission:
1717

1818
* *Organization Administrator*
@@ -36,22 +36,22 @@ Additional permissions might be required, depending on the tasks the role needs
3636
To control access to specific streaming tenants, you can set granular xref:astra-db-serverless:administration:manage-database-access.adoc#role-scopes[resource scopes] on custom roles.
3737
====
3838

39-
== Authentication and authorization in {pulsar-reg} and {product-short}
39+
== Authentication and authorization in {pulsar-reg} and {astra}
4040

4141
{pulsar-short} has the concept of https://pulsar.apache.org/docs/security-authorization/[clients with role tokens].
4242
In {pulsar-short}, authentication is the process of verifying a provided token (JWT), and authorization is the process of determining if the role claimed in that token is allowed to complete the requested action.
4343

4444
{product} uses the {company} version of {pulsar} (xref:luna-streaming::index.adoc[Luna Streaming]).
4545
The https://github.com/datastax/pulsar[Luna project] is an open fork of the {pulsar-short} project that maintains feature parity with OSS {pulsar-short}. {product}, as a managed service, abstracts some features/options of {pulsar-short} to ensure continuous, reliable service.
4646

47-
On a shared cluster, your {product-short} organization has one or more tenants on a shared {pulsar-short} cluster.
48-
Each of your tenants is secured by {pulsar-short} authentication and authorization models, as well as your {product-short} organization's authentication and authorization ({product-short} RBAC).
47+
On a shared cluster, your {astra} organization has one or more tenants on a shared {pulsar-short} cluster.
48+
Each of your tenants is secured by {pulsar-short} authentication and authorization models, as well as your {astra} organization's authentication and authorization ({astra} RBAC).
4949

5050
{product} shared clusters are created and administered by {product} administrators.
5151
Each tenant is assigned a custom role and permissions limited to that tenant only.
5252
All tokens created within a tenant are assigned roles similar to the assigning tenant.
5353

54-
For programmatic access, you use {product-short} application tokens or {pulsar-short} JWT, depending on the operation you need to perform.
54+
For programmatic access, you use {astra} application tokens or {pulsar-short} JWT, depending on the operation you need to perform.
5555
For more information, see xref:operations:astream-token-gen.adoc[].
5656

5757
== See also

modules/ROOT/partials/subscription-prereq.adoc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
This example requires the following:
44

5-
* https://maven.apache.org/install.html[Apache Maven]
5+
* https://maven.apache.org/install.html[{maven-reg}]
66
77
* https://openjdk.java.net/install/[Java OpenJDK 11]
88

modules/apis/pages/api-operations.adoc

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -17,15 +17,15 @@ Other available APIs include the xref:apis:index.adoc[{product} {devops-api}] an
1717

1818
To send requests to the {product} {pulsar-short} Admin API, you need the following:
1919

20-
* An active {product-short} account with access to {product}.
20+
* An active {astra} account with access to {product}.
2121
2222
* A {product} tenant.
2323
2424
* A xref:operations:astream-token-gen.adoc[{pulsar-short} token] for your tenant.
2525
+
2626
[IMPORTANT]
2727
====
28-
An {product-short} application token _isn't_ the same as a {pulsar-short} token.
28+
An {astra} application token _isn't_ the same as a {pulsar-short} token.
2929
For more information, see xref:operations:astream-token-gen.adoc[].
3030
====
3131
@@ -1256,7 +1256,7 @@ curl -sS --fail -L -X GET "$WEB_SERVICE_URL/admin/v3/sinks/$TENANT/$NAMESPACE/$S
12561256

12571257
To create a sink connector on a topic, you must provide the xref:connectors:index.adoc[sink connector configuration] in JSON format.
12581258

1259-
The following example configures the built-in Kafka sink connector in {product}:
1259+
The following example configures the built-in {kafka-reg} sink connector in {product}:
12601260

12611261
.kafka-sink-config.json
12621262
[source,json]

modules/apis/pages/index.adoc

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
:description: Learn about the {product} {devops-api}.
33

44
The {product} {devops-api} is one of the APIs that you can use to manage your {pulsar-reg} tenants and their resources.
5-
Use this API to manage higher-level {product} objects associated with your {product-short} organization, such as the Change Data Capture (CDC) settings, {pulsar-short} tenants, georeplication, {pulsar-short} stats, and {pulsar-short} tokens.
5+
Use this API to manage higher-level {product} objects associated with your {astra} organization, such as the Change Data Capture (CDC) settings, {pulsar-short} tenants, georeplication, {pulsar-short} stats, and {pulsar-short} tokens.
66

77
.More endpoints
88
[TIP]
@@ -18,9 +18,9 @@ Other available APIs include the xref:apis:api-operations.adoc[{product} {pulsar
1818

1919
To use the {product} {devops-api}, you need the following:
2020

21-
* An active {product-short} account with access to {product}.
21+
* An active {astra} account with access to {product}.
2222
23-
* An xref:operations:astream-token-gen.adoc[{product-short} application token] that has a role with {product} permissions.
23+
* An xref:operations:astream-token-gen.adoc[{astra} application token] that has a role with {product} permissions.
2424
2525
* Depending on the operations you need to perform, you might need additional information about your tenant, such as the cluster name or {pulsar-short} instance name.
2626
You can get this information with `<<get-tenant-details,GET "https://api.astra.datastax.com/v2/streaming/tenants">>` or from the xref:operations:create-delete-tenants.adoc#get-tenant-details[**Tenant Details** section in the {astra-ui}].
@@ -338,7 +338,7 @@ For more information, see xref:operations:astream-token-gen.adoc[].
338338

339339
[TIP]
340340
====
341-
For {product-short} application tokens, use the core xref:astra-db-serverless:api-reference:devops-api.adoc[{product-short} {devops-api}].
341+
For {astra} application tokens, use the core xref:astra-db-serverless:api-reference:devops-api.adoc[{astra} {devops-api}].
342342
====
343343

344344
[#get-existing-pulsar-tokens]

modules/connectors/pages/index.adoc

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ Supported sink connectors::
1717
The following sink connectors are included in {product}:
1818
+
1919
* xref:connectors:sinks/astra-db.adoc[{astra-db} and {cass} sink]
20-
* xref:connectors:sinks/kafka.adoc[Apache Kafka sink]
20+
* xref:connectors:sinks/kafka.adoc[{kafka-reg} sink]
2121
* xref:connectors:sinks/kinesis.adoc[AWS Kinesis sink]
2222
* xref:connectors:sinks/cloud-storage.adoc[Cloud Storage sink]
2323
* xref:connectors:sinks/elastic-search.adoc[Elasticsearch sink]
@@ -31,14 +31,14 @@ The following sink connectors are included in {product}:
3131
Experimental sink connectors::
3232
The following sink connectors are experimental.
3333
They are in development, and they aren't fully supported or tested with {product}.
34-
To get access to experimental connectors, contact {support_url}[{company} Support].
34+
To get access to experimental connectors, contact {support-url}[{company} Support].
3535
+
3636
* Aerospike
37-
* Apache Geode
38-
* Apache HBase
39-
* Apache Kudu
40-
* Apache Phoenix
41-
* Apache Solr
37+
* {geode-reg}
38+
* {hbase-reg}
39+
* {kudu-reg}
40+
* {phoenix-reg}
41+
* {solr-reg}
4242
* Batch Data Generator
4343
* CoAP
4444
* Couchbase
@@ -77,7 +77,7 @@ Source connectors ingest messages from external services into {pulsar-short} top
7777
Supported source connectors::
7878
The following source connectors are included in {product}:
7979
+
80-
* xref:connectors:sources/kafka.adoc[Apache Kafka source]
80+
* xref:connectors:sources/kafka.adoc[{kafka-reg} source]
8181
* xref:connectors:sources/kinesis.adoc[AWS Kinesis source]
8282
* xref:connectors:sources/data-generator.adoc[Data Generator source]
8383
* xref:connectors:sources/debezium-mongodb.adoc[Debezium MongoDB source]
@@ -89,12 +89,12 @@ The following source connectors are included in {product}:
8989
Experimental source connectors::
9090
The following source connectors are experimental.
9191
They are in development, and they aren't fully supported or tested with {product}.
92-
To get access to experimental connectors, contact {support_url}[{company} Support].
92+
To get access to experimental connectors, contact {support-url}[{company} Support].
9393
+
9494
* {cass}
95-
* Apache Geode
96-
* Apache Kudu
97-
* Apache Phoenix
95+
* {geode-reg}
96+
* {kudu-reg}
97+
* {phoenix-reg}
9898
* Batch Data Generator
9999
* Big Query
100100
* Canal

modules/connectors/pages/sinks/google-bigquery.adoc

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -25,11 +25,11 @@ include::common:streaming:partial$connectors/connector-params-intro.adoc[]
2525
include::common:streaming:partial$connectors/sinks/pulsar-config-params.adoc[]
2626

2727
[#configs]
28-
=== Kafka Connect adaptor properties (`configs`)
28+
=== {kafka-connect} adaptor properties (`configs`)
2929

3030
include::common:streaming:partial$connectors/sinks/google-bigquery-properties.adoc[]
3131

3232
[#kafkaConnectorConfigProperties]
33-
=== Kafka Connect BigQuery Sink properties (`kafkaConnectorConfigProperties`)
33+
=== {kafka-connect} BigQuery Sink properties (`kafkaConnectorConfigProperties`)
3434

3535
include::common:streaming:partial$connectors/sinks/google-bigquery-sink-properties.adoc[]

modules/connectors/pages/sinks/kafka.adoc

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,13 @@
1-
= Kafka
1+
= {kafka-short}
2+
:navtitle: {kafka-short}
23
:connectorType: kafka
34

4-
The Kafka sink connector reads messages from {pulsar-short} topics and writes them to https://kafka.apache.org/[Kafka] topics.
5+
The {kafka-short} sink connector reads messages from {pulsar-short} topics and writes them to https://kafka.apache.org/[{kafka-reg}] topics.
56

67
[#compatibility]
78
== Compatibility
89

9-
{product} supports {pulsar-reg} {pulsar-version}, which uses the https://github.com/apache/kafka/tree/2.7[Kafka 2.7.2 library].
10+
{product} supports {pulsar-reg} {pulsar-version}, which uses the https://github.com/apache/kafka/tree/2.7[{kafka} 2.7.2 library].
1011

1112
== Create the connector
1213

@@ -29,9 +30,9 @@ include::common:streaming:partial$connectors/connector-params-intro.adoc[]
2930
include::common:streaming:partial$connectors/sinks/pulsar-config-params.adoc[]
3031

3132
[#configs]
32-
=== Kafka sink connector properties (`configs`)
33+
=== {kafka-short} sink connector properties (`configs`)
3334

3435
Set these properties in the `configs` section of the connector configuration.
3536

36-
Generally, all properties provided in the https://pulsar.apache.org/docs/io-kafka-sink[OSS {pulsar} Kafka sink connector] are supported.
37+
Generally, all properties provided in the https://pulsar.apache.org/docs/io-kafka-sink[OSS {pulsar} {kafka-short} sink connector] are supported.
3738
Exceptions include properties that aren't relevant to {product} and properties that aren't present in {pulsar} {pulsar-version}.

modules/connectors/pages/sources/kafka.adoc

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
1-
= Kafka
1+
= {kafka-short}
22
:connectorType: kafka
33

4-
The Kafka source connector pulls data from https://kafka.apache.org/[Kafka] topics and persists it to {pulsar-short} topics.
4+
The {kafka-short} source connector pulls data from https://kafka.apache.org/[{kafka-reg}] topics and persists it to {pulsar-short} topics.
55

66
== Create the connector
77

@@ -24,9 +24,9 @@ include::common:streaming:partial$connectors/connector-params-intro.adoc[]
2424
include::common:streaming:partial$connectors/sources/pulsar-config-params.adoc[]
2525

2626
[#configs]
27-
=== Kafka source connector properties (`configs`)
27+
=== {kafka-short} source connector properties (`configs`)
2828

2929
Set these properties in the `configs` section of the connector configuration.
3030

31-
Generally, all properties provided in the https://pulsar.apache.org/docs/io-kafka-source[OSS {pulsar} Kafka source connector] are supported.
31+
Generally, all properties provided in the https://pulsar.apache.org/docs/io-kafka-source[OSS {pulsar} {kafka-short} source connector] are supported.
3232
Exceptions include properties that aren't relevant to {product} and properties that aren't present in {pulsar} {pulsar-version}.

0 commit comments

Comments
 (0)