|
| 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 | + |
0 commit comments