Skip to content

Commit 3860c6c

Browse files
fhennigrazvanlfrancke
authored
Add release notes (#223)
* Added release notes for release 22/06 Co-authored-by: Razvan-Daniel Mihai <84674+razvan@users.noreply.github.com> Co-authored-by: Lars Francke <lars.francke@gmail.com>
1 parent b2819bd commit 3860c6c

File tree

9 files changed

+123
-7
lines changed

9 files changed

+123
-7
lines changed

antora.yml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,4 +7,5 @@ nav:
77
- modules/tutorials/nav.adoc
88
- modules/reference/nav.adoc
99
- modules/operators/nav.adoc
10-
- modules/contributor/nav.adoc
10+
- modules/contributor/nav.adoc
11+
- modules/ROOT/nav2.adoc

modules/ROOT/nav.adoc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
11
* xref:quickstart.adoc[]
2-
* xref:getting_started.adoc[]
2+
* xref:getting_started.adoc[]

modules/ROOT/nav2.adoc

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
// This second nav file is for another menu entry at the end of the navigation menu
2+
// see: https://docs.antora.org/antora/3.0/navigation/organize-files/#multiple-files-per-module
3+
* xref:release_notes.adoc[Release Notes]

modules/ROOT/pages/index.adoc

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,16 @@
44
Welcome to Stackable!
55
This documentation gives you an overview of the Stackable Data Platform, how to install and manage it as well as some tutorials.
66

7+
8+
[NOTE]
9+
.Our first release - June 2022
10+
====
11+
We are proud to announce our first public release!
12+
13+
Please read the xref:release_notes.adoc[release notes] to read up on the details.
14+
====
15+
16+
717
++++
818
<br>
919
++++
Lines changed: 100 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,100 @@
1+
= Release notes for the Stackable Data Platform
2+
3+
The Stackable platform consists of multiple operators that work together.
4+
Periodically a platform release is made, including all components of the platform at a specific version.
5+
6+
7+
== Release 22.06
8+
9+
This is our first release of the Stackable Data Platform, bringing Kubernetes operators for 12 products as well as <<stackablectl>>, the commandline tool to easily install data products in Kubernetes.
10+
Operators spin up production ready product applications.
11+
Also, there are some common features across all operators, such as monitoring, service discovery and configuration overrides.
12+
Find the <<Platform features>>, <<stackablectl,stackablectl features>> and <<operators>> below.
13+
14+
Please report any issues you find in the specific operator repositories or in our dedicated github.com/stackabletech/issues/[issues] repository.
15+
You may also join us in our https://slack.stackable.tech[Slack] community or https://stackable.tech[contact us via our homepage].
16+
17+
While we are very proud of this release it is our first one and we'll add new features and fix bugs all the time and will have regular releases from now on.
18+
19+
=== Platform features
20+
21+
Easily install production ready data applications::
22+
Using a familiar declarative approach, users can easily install data applications such as Apache Kafka or Trino across multiple cloud Kubernetes providers or on their own data centers.
23+
The installation process is fully automated while also providing the flexibility for the user to tune relevant aspects of each application.
24+
25+
Monitoring::
26+
All products have monitoring with prometheus enabled.
27+
//
28+
xref:operators:monitoring.adoc[Learn more]
29+
30+
Service discovery::
31+
Products on the Stackable platform use service discovery to easily interconnect with each other.
32+
//
33+
xref:concepts:service_discovery.adoc[Learn more]
34+
35+
Configuration overrides::
36+
All operators support configuration overrides, these are documented in the specific operator documentation pages.
37+
38+
Common S3 configuration::
39+
Many products support connecting to S3 to load and/or store data.
40+
There is a common resource for S3 connections and buckets across all operators that can be reused.
41+
//
42+
xref:concepts:s3.adoc[Learn more]
43+
44+
Roles and role groups::
45+
To support hybrid hardware clusters, the Stackable platform uses the concept of role groups.
46+
Services and applications can be configured to maximize hardware efficiency.
47+
48+
Standardized::
49+
Learn once reuse everywhere.
50+
We use the same conventions in all our operators.
51+
Configure your LDAP or S3 connections once and reuse them everywhere.
52+
All our operators reuse the same CRD structure as well.
53+
54+
[#stackablectl]
55+
=== stackablectl
56+
57+
`stackablectl` is used to install and interact with the operators, either individually or with multiple at once.
58+
//
59+
xref:stackablectl::index.adoc[Learn more]
60+
61+
[#operators]
62+
=== Operators
63+
64+
This is the list of all operators in this current release, with their versions for this release.
65+
66+
.*Products*
67+
* xref:airflow::index.adoc[] (0.4.0)
68+
** Load DAGs from ConfigMaps or PersistentVolumeClaims
69+
* xref:druid::index.adoc[] (0.6.0)
70+
** S3 and HDFS as deep storage options
71+
** ingestion from S3 buckets
72+
** authorization using OPA
73+
* xref:hbase::index.adoc[] (0.3.0)
74+
* xref:hdfs::index.adoc[] (0.4.0)
75+
* xref:hive::index.adoc[] (0.6.0)
76+
** Hive Metastore can index S3
77+
* xref:kafka::index.adoc[] (0.6.0)
78+
** Seamless integration with NiFi and Druid
79+
** Supports OPA authorization
80+
* xref:nifi::index.adoc[] (0.6.0)
81+
* xref:spark-k8s::index.adoc[] (0.3.0)
82+
* xref:superset::index.adoc[] (0.5.0)
83+
** connects to Druid as a backend
84+
** Supports LDAP authentication
85+
* xref:trino::index.adoc[] (0.4.0)
86+
** Supports OPA and file-based authorization
87+
** Connects to the Hive Metastore
88+
** Query data from S3
89+
** TLS support
90+
* xref:zookeeper::index.adoc[] (0.10.0)
91+
** Supports creating ZNodes with CRDs
92+
93+
Read up on the xref:operators:supported_versions.adoc[supported versions] for each of these products.
94+
95+
.*Supporting operators*
96+
* xref:opa::index.adoc[] (0.9.0)
97+
** Create RegoRules in ConfigMaps
98+
* xref:commons-operator::index.adoc[] (0.2.0)
99+
* xref:secret-operator::index.adoc[] (0.5.0)
100+

modules/contributor/pages/service_discovery.adoc

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,11 +7,11 @@ For a conceptual overview of service discovery, consult the xref:concepts:servic
77

88
== Best practices
99

10-
==== Exposing config maps for service discovery
10+
=== Exposing config maps for service discovery
1111

1212
The question about which interfaces to expose varies from product to product and must be decided on an individual basis. However, as far as possible the exposed services should be reachable via Kubernetes services like `ClusterIP` or `NodePort`.
1313

14-
==== Consuming config maps for service discovery
14+
=== Consuming config maps for service discovery
1515

1616
The operator that discovers a service has two options for retrieving the information and providing it into the pods:
1717

modules/tutorials/nav.adoc

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,2 @@
1-
* Tutorials
2-
1+
* xref:tutorials:index.adoc[]
32
** xref:end-to-end_data_pipeline_example.adoc[]

modules/tutorials/pages/index.adoc

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
= Tutorials
2+
3+
In this section you'll find tutorials that take you through a series of steps to complete a concrete project.

ui

0 commit comments

Comments
 (0)