Page MenuHomePhabricator

Switch kafka/Hadoop away from java::security
Closed, ResolvedPublic

Description

The java::security is obsolete and replaced by the hardened_tls=true of profile::java.

profile::hadoop::common and profile::kafka::broker still use java::security and should move to the new structure eventually (and java::security removed).

Event Timeline

Can we add defaults for the profile::java parameters? I see some duplicate values copy and pasted in quite a few role yamls already.

Oh, you put the defaults in the common/profile/java.yaml class parameter hiera? Huh. I had thought that wasn't allowed:
https://wikitech.wikimedia.org/wiki/Puppet_coding#Hiera

?

Can we add defaults for the profile::java parameters? I see some duplicate values copy and pasted in quite a few role yamls already.

It does use default settings in hieradata/common/profile/java.yaml already?

Change 692626 had a related patch set uploaded (by Ottomata; author: Ottomata):

[operations/puppet@production] Hadoop - set hardened_tls: true and remove java::securty from hadoop::common

https://gerrit.wikimedia.org/r/692626

Change 692734 had a related patch set uploaded (by Ottomata; author: Ottomata):

[operations/puppet@production] kafka - Use hardened_tls instead of java::security if $ssl_enabled

https://gerrit.wikimedia.org/r/692734

Change 692626 merged by Elukey:

[operations/puppet@production] Hadoop - set hardened_tls: true and remove java::securty from hadoop::common

https://gerrit.wikimedia.org/r/692626

Change 692734 merged by Ottomata:

[operations/puppet@production] kafka - Use hardened_tls instead of java::security if $ssl_enabled

https://gerrit.wikimedia.org/r/692734

Change 719261 had a related patch set uploaded (by Muehlenhoff; author: Muehlenhoff):

[operations/puppet@production] Remove obsolete java::security

https://gerrit.wikimedia.org/r/719261

Change 719261 merged by Muehlenhoff:

[operations/puppet@production] Remove obsolete java::security

https://gerrit.wikimedia.org/r/719261