Skip to content

Commit c8e2a13

Browse files
authored
DOC-5601 Transform functions (#183)
* add new topic * edit main function page intro * combine content from stream learn * indentation * remove embedded videos and redundant minitocs * remove collapsible * remove tabs
1 parent b870305 commit c8e2a13

8 files changed

Lines changed: 188 additions & 78 deletions

File tree

modules/ROOT/nav.adoc

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,7 @@
2121
.Operations
2222
* xref:operations:auth.adoc[]
2323
* xref:operations:functions.adoc[]
24+
* xref:operations:functions-transform.adoc[]
2425
* xref:operations:io-connectors.adoc[]
2526
* xref:operations:scale-cluster.adoc[]
2627
* xref:operations:troubleshooting.adoc[]

modules/components/pages/admin-console-tutorial.adoc

Lines changed: 0 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -2,14 +2,6 @@
22

33
The *{company} Admin Console for {pulsar-reg}* is a web-based UI from {company} that administers topics, namespaces, sources, sinks, and various aspects of {pulsar} features.
44

5-
* xref:components:admin-console-tutorial.adoc#getting-started[]
6-
* xref:components:admin-console-tutorial.adoc#features[]
7-
* xref:components:admin-console-tutorial.adoc#send-receive[]
8-
* xref:components:admin-console-tutorial.adoc#create-topics[]
9-
* xref:components:admin-console-tutorial.adoc#code-samples[]
10-
* xref:components:admin-console-tutorial.adoc#connect-to-pulsar[]
11-
* xref:components:admin-console-tutorial.adoc#video[]
12-
135
[#getting-started]
146
== Getting Started in {pulsar-short} Admin Console
157

@@ -151,13 +143,6 @@ You can get the token from the {pulsar-short} Admin Console's *Credentials* page
151143

152144
Alternatively, you can save the URL authentication parameters in your `client.conf` file.
153145

154-
[#video]
155-
== Admin console video
156-
157-
You can also follow along with this video from our *Five Minutes About {pulsar-short}* series to get started with the admin console.
158-
159-
video::1IwblLfPiPQ[youtube, list=PL2g2h-wyI4SqeKH16czlcQ5x4Q_z-X7_m]
160-
161146
== Next steps
162147

163148
For more on building and running a standalone {pulsar-short} Admin console, see the xref:admin-console-vm.adoc[Admin Console on Server/VM] or the https://github.com/datastax/pulsar-admin-console#dev[{pulsar-short} Admin console README].

modules/components/pages/admin-console-vm.adoc

Lines changed: 0 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -4,16 +4,6 @@
44

55
The Admin Console is a VueJS application that runs in a browser. It also includes a web server that serves up the files for the Admin Console as well as providing configuration and authentication services.
66

7-
This document covers:
8-
9-
* <<install,*Installation*>>
10-
11-
* <<configuration,*Configuration*>>
12-
13-
* <<configuration-reference,*Configuration Reference*>>
14-
15-
* <<auth-modes,*Auth Modes*>>
16-
177
[#install]
188
== Install {pulsar-short} Admin Console
199

modules/install-upgrade/pages/quickstart-helm-installs.adoc

Lines changed: 4 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -76,13 +76,10 @@ For a component like BookKeeper, which requires stateful storage, we need to ove
7676

7777
There are two ways to override `default_storage`:
7878

79-
* Leave `existingStorageClassName` blank and specify the storage class parameters below.
79+
* Leave `existingStorageClassName` blank and specify the storage class parameters for your cloud provider:
8080
+
81-
[tabs]
82-
====
83-
GKE::
81+
** GKE:
8482
+
85-
--
8683
[source,yaml]
8784
----
8885
volumes:
@@ -97,11 +94,9 @@ GKE::
9794
extraParams:
9895
replication-type: none
9996
----
100-
--
10197

102-
EKS::
98+
** EKS:
10399
+
104-
--
105100
[source,yaml]
106101
----
107102
volumes:
@@ -116,11 +111,9 @@ EKS::
116111
extraParams:
117112
iopsPerGB: "10"
118113
----
119-
--
120114

121-
AKS::
115+
** AKS:
122116
+
123-
--
124117
[source,yaml]
125118
----
126119
volumes:
@@ -135,8 +128,6 @@ AKS::
135128
extraParams:
136129
replication-type: none
137130
----
138-
--
139-
====
140131

141132
* Create a custom storage configuration as a `yaml` file (https://github.com/datastax/pulsar-helm-chart/blob/master/helm-chart-sources/pulsar/templates/bookkeeper/bookkeeper-storageclass.yaml[like the {company} example]) and tell the Helm chart to use that storage configuration when it creates the BookKeeper PVCs.
142133
+
@@ -505,13 +496,6 @@ Once you have created the secrets that store the certificate info (or specified
505496
506497
`enableTls: yes`
507498
508-
[#video]
509-
== Getting started with Kubernetes video
510-
511-
Follow along with this video from our *Five Minutes About {pulsar-short}* series to get started with a Helm installation.
512-
513-
video::hEBP_IVQqQM[youtube, list=PL2g2h-wyI4SqeKH16czlcQ5x4Q_z-X7_m]
514-
515499
== Next steps
516500
517501
To learn about installing Luna Streaming for Bare Metal/VM, see xref:install-upgrade:quickstart-server-installs.adoc[Quickstart for Bare Metal/VM Installs].

modules/operations/pages/auth.adoc

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -128,8 +128,6 @@ pulsar@pulsar-bastion-85c9b777f6-gt9ct:/pulsar$ curl -d "client_id=test-client"
128128
----
129129
+
130130
.Results
131-
[%collapsible]
132-
====
133131
[source,json]
134132
----
135133
{
@@ -141,7 +139,6 @@ pulsar@pulsar-bastion-85c9b777f6-gt9ct:/pulsar$ curl -d "client_id=test-client"
141139
"scope":"email profile"
142140
}
143141
----
144-
====
145142

146143
. Copy the `access_token` contents and use it in the `pulsar-admin` command's `--auth-params` option:
147144
+
Lines changed: 55 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,55 @@
1+
= {product} {pulsar-short} transform functions configuration reference
2+
:navtitle: Transform functions configuration reference
3+
4+
include::common:streaming:partial$transform-functions/intro.adoc[]
5+
6+
To deploy transform functions, see xref:operations:functions.adoc[Deploy and manage functions].
7+
8+
== Configure transform functions
9+
10+
include::common:streaming:partial$transform-functions/config.adoc[]
11+
12+
[#expression-language]
13+
=== Expression language
14+
15+
include::common:streaming:partial$transform-functions/expression-language.adoc[]
16+
17+
[#conditional-steps]
18+
=== Conditional steps
19+
20+
include::common:streaming:partial$transform-functions/when.adoc[]
21+
22+
[#cast]
23+
== Cast
24+
25+
include::common:streaming:partial$transform-functions/cast.adoc[]
26+
27+
[#compute]
28+
== Compute
29+
30+
include::common:streaming:partial$transform-functions/compute.adoc[]
31+
32+
[#drop]
33+
== Drop
34+
35+
include::common:streaming:partial$transform-functions/drop.adoc[]
36+
37+
[#drop-fields]
38+
== Drop fields
39+
40+
include::common:streaming:partial$transform-functions/drop-fields.adoc[]
41+
42+
[#flatten]
43+
== Flatten
44+
45+
include::common:streaming:partial$transform-functions/flatten.adoc[]
46+
47+
[#merge-keyvalue]
48+
== Merge KeyValue
49+
50+
include::common:streaming:partial$transform-functions/merge-keyvalue.adoc[]
51+
52+
[#unwrap-keyvalue]
53+
== Unwrap KeyValue
54+
55+
include::common:streaming:partial$transform-functions/unwrap-keyvalue.adoc[]

0 commit comments

Comments
 (0)