stackabletech / issues

This repository is only for issues that concern multiple repositories or don't fit into any specific repository
2 stars 0 forks source link

TLS Enabled by Default (CRDs) #535

Open NickLarsenNZ opened 8 months ago

NickLarsenNZ commented 8 months ago

There is a general consensus within the team that TLS should be enabled by default. This was discussed at the February 2024 on-site.

Issues with the current TLS structure:

[!NOTE] I have written the following as if it's all agreed on, but maybe there is still need for discussion.

There will be breaking changes for two reasons:

### Epic Checklist
- [x] Has a title and brief description
- [ ] Is split into tasks which themselves don't have to be refined yet. It is not necessary to already create all issues but an Epic should always have a concrete next step that can be done. Each task should take about one week of work _at most_
### General tasks
- [ ] CRD changes made in operator-rs to add an `enabled` flag
- [ ] https://github.com/stackabletech/opa-operator/issues/517
- [ ] Enable only TLS >=1.2 and disable weak ciphers by default
### Product specific tasks
- [ ] Airflow
- [ ] Druid
- [ ] HBase
- [ ] Hadoop HDFS
- [ ] Hive
- [ ] Kafka
- [ ] NiFi
- [ ] Spark
- [ ] Superset
- [ ] Trino
- [ ] ZooKeeper
- [ ] Commons
- [ ] Listener
- [ ] OPA
- [ ] Secret
- [ ] EDC
- [ ] Hello World