|
4 | 4 |
|
5 | 5 | ### Added |
6 | 6 |
|
7 | | -- Add RBAC rule to Helm template for automatic cluster domain detection ([#656]). |
8 | 7 | - Added listener support for Airflow ([#604]). |
9 | 8 | - Adds new telemetry CLI arguments and environment variables ([#613]). |
10 | 9 | - Use `--file-log-max-files` (or `FILE_LOG_MAX_FILES`) to limit the number of log files kept. |
|
14 | 13 | - Add experimental support for airflow `3.0.1` ([#630]). |
15 | 14 | - "airflow.task" logger defaults to log level 'INFO' instead of 'NOTSET' ([#649]). |
16 | 15 | - Add internal headless service in addition to the metrics service ([#651]). |
| 16 | +- Add RBAC rule to helm template for automatic cluster domain detection ([#656]). |
17 | 17 |
|
18 | 18 | ### Changed |
19 | 19 |
|
20 | | -- Bump stackable-operator to 0.94.0 and built to 0.8 ([#656]). |
21 | 20 | - BREAKING: Replace stackable-operator `initialize_logging` with stackable-telemetry `Tracing` ([#601], [#608], [#613]). |
22 | 21 | - The console log level was set by `AIRFLOW_OPERATOR_LOG`, and is now set by `CONSOLE_LOG_LEVEL`. |
23 | 22 | - The file log level was set by `AIRFLOW_OPERATOR_LOG`, and is now set by `FILE_LOG_LEVEL`. |
|
35 | 34 | - The defaults from the docker images itself will now apply, which will be different from 1000/0 going forward |
36 | 35 | - This is marked as breaking because tools and policies might exist, which require these fields to be set |
37 | 36 | - Changed listener class to be role-only ([#645]). |
| 37 | +- BREAKING: Bump stackable-operator to 0.94.0 and update other dependencies ([#656]). |
| 38 | + - The default Kubernetes cluster domain name is now fetched from the kubelet API unless explicitly configured. |
| 39 | + - This requires operators to have the RBAC permission to get nodes/proxy in the apiGroup "". The helm-chart takes care of this. |
| 40 | + - The CLI argument `--kubernetes-node-name` or env variable `KUBERNETES_NODE_NAME` needs to be set. The helm-chart takes care of this. |
38 | 41 |
|
39 | 42 | ### Fixed |
40 | 43 |
|
41 | 44 | - Use `json` file extension for log files ([#607]). |
42 | 45 | - Fix a bug where changes to ConfigMaps that are referenced in the AirflowCluster spec didn't trigger a reconciliation ([#600]). |
| 46 | +- Allow uppercase characters in domain names ([#656]). |
| 47 | + |
| 48 | +### Removed |
| 49 | + |
| 50 | +- Remove the `lastUpdateTime` field from the stacklet status ([#656]). |
| 51 | +- Remove role binding to legacy service accounts ([#656]). |
43 | 52 |
|
44 | 53 | [#600]: https://github.com/stackabletech/airflow-operator/pull/600 |
45 | 54 | [#601]: https://github.com/stackabletech/airflow-operator/pull/601 |
|
0 commit comments