File tree Expand file tree Collapse file tree 3 files changed +7
-0
lines changed
docs/modules/hdfs/pages/usage-guide
rust/operator-binary/src/security Expand file tree Collapse file tree 3 files changed +7
-0
lines changed Original file line number Diff line number Diff line change @@ -10,6 +10,7 @@ All notable changes to this project will be documented in this file.
10
10
- Use ` --file-log-max-files ` (or ` FILE_LOG_MAX_FILES ` ) to limit the number of log files kept.
11
11
- Use ` --file-log-rotation-period ` (or ` FILE_LOG_ROTATION_PERIOD ` ) to configure the frequency of rotation.
12
12
- Use ` --console-log-format ` (or ` CONSOLE_LOG_FORMAT ` ) to set the format to ` plain ` (default) or ` json ` .
13
+ - The operator now defaults to ` AES/CTR/NoPadding ` for ` dfs.encrypt.data.transfer.cipher.suite ` to improve security and performance ([ #693 ] ).
13
14
14
15
### Changed
15
16
@@ -46,6 +47,7 @@ All notable changes to this project will be documented in this file.
46
47
[ #677 ] : https://github.com/stackabletech/hdfs-operator/pull/677
47
48
[ #683 ] : https://github.com/stackabletech/hdfs-operator/pull/683
48
49
[ #684 ] : https://github.com/stackabletech/hdfs-operator/pull/684
50
+ [ #693 ] : https://github.com/stackabletech/hdfs-operator/pull/693
49
51
50
52
## [ 25.3.0] - 2025-03-21
51
53
Original file line number Diff line number Diff line change @@ -33,6 +33,7 @@ The `kerberos.secretClass` is used to give HDFS the possibility to request keyta
33
33
34
34
The `tlsSecretClass` is needed to request TLS certificates, used e.g. for the Web UIs.
35
35
36
+ NOTE: The hdfs-operator defaults to `AES/CTR/NoPadding` for `dfs.encrypt.data.transfer.cipher.suite`. This can be changed using config overrides.
36
37
37
38
=== 4. Verify that Kerberos authentication is required
38
39
Use `stackablectl stacklet list` to get the endpoints where the HDFS namenodes are reachable.
Original file line number Diff line number Diff line change @@ -52,6 +52,10 @@ impl HdfsSiteConfigBuilder {
52
52
fn add_wire_encryption_settings ( & mut self ) -> & mut Self {
53
53
self . add ( "dfs.data.transfer.protection" , "privacy" ) ;
54
54
self . add ( "dfs.encrypt.data.transfer" , "true" ) ;
55
+ self . add (
56
+ "dfs.encrypt.data.transfer.cipher.suite" ,
57
+ "AES/CTR/NoPadding" ,
58
+ ) ;
55
59
self
56
60
}
57
61
}
You can’t perform that action at this time.
0 commit comments