update the puppet manifests to drop the validate_ functions and replace them with parameter type enforcement
Description
Details
Event Timeline
Change 616732 had a related patch set uploaded (by Jbond; owner: John Bond):
[operations/puppet@production] cassandra::metrics: drop legacy functions
Change 616733 had a related patch set uploaded (by Jbond; owner: John Bond):
[operations/puppet@production] casandra::instance: drop lgacey _validate_ functions
Change 616735 had a related patch set uploaded (by Jbond; owner: John Bond):
[operations/puppet@production] mtail: drop legacy validate functions and add type validation
Change 616736 had a related patch set uploaded (by Jbond; owner: John Bond):
[operations/puppet@production] sysfs::confile: drop legacy functions and add type validation
Change 616737 had a related patch set uploaded (by Jbond; owner: John Bond):
[operations/puppet@production] udev::rule: drop legacy validate functions
Change 616738 had a related patch set uploaded (by Jbond; owner: John Bond):
[operations/puppet@production] graphite::web: drop validate_functions and add type validation
Change 616739 had a related patch set uploaded (by Jbond; owner: John Bond):
[operations/puppet@production] profile::redis::master: drop legacy validate_ functions
Change 616740 had a related patch set uploaded (by Jbond; owner: John Bond):
[operations/puppet@production] profile::mariadb::eventloggin: drop legacy validate_ function
Change 616742 had a related patch set uploaded (by Jbond; owner: John Bond):
[operations/puppet@production] profile::openstack: drop legacy validate_ functions
Change 616743 had a related patch set uploaded (by Jbond; owner: John Bond):
[operations/puppet@production] tmpreaper: drop legacy validate_ functions
Change 616744 had a related patch set uploaded (by Jbond; owner: John Bond):
[operations/puppet@production] postgresql: drop validate_functions and add type enforcment
Change 616747 had a related patch set uploaded (by Jbond; owner: John Bond):
[operations/puppet@production] security::pam: drop validate_functions and add type enforcment
Change 616748 had a related patch set uploaded (by Jbond; owner: John Bond):
[operations/puppet@production] kmod: drop legacy validate_ functions
Change 616749 had a related patch set uploaded (by Jbond; owner: John Bond):
[operations/puppet@production] keyholder: drop legacy validate functions
Change 616750 had a related patch set uploaded (by Jbond; owner: John Bond):
[operations/puppet@production] sslcert: drop validate_ functions
Change 616751 had a related patch set uploaded (by Jbond; owner: John Bond):
[operations/puppet@production] redis: fix legacy validate functions
Change 616752 had a related patch set uploaded (by Jbond; owner: John Bond):
[operations/puppet@production] tillerator: drop legacu validate_ functions
Change 616753 had a related patch set uploaded (by Jbond; owner: John Bond):
[operations/puppet@production] prometheus: drop legacy validate_functions
Change 616754 had a related patch set uploaded (by Jbond; owner: John Bond):
[operations/puppet@production] zuul: drop validate functions
Change 616755 had a related patch set uploaded (by Jbond; owner: John Bond):
[operations/puppet@production] statsd_proxy: drop validate functions
Change 616757 had a related patch set uploaded (by Jbond; owner: John Bond):
[operations/puppet@production] sudo: drop validate functions
Change 616758 had a related patch set uploaded (by Jbond; owner: John Bond):
[operations/puppet@production] service: drop legacy validate functions
Change 616754 merged by Jbond:
[operations/puppet@production] zuul: drop validate functions
Change 616752 merged by Jbond:
[operations/puppet@production] tillerator: drop legacu validate_ functions
Change 616751 merged by Jbond:
[operations/puppet@production] redis: fix legacy validate functions
Change 616748 merged by Jbond:
[operations/puppet@production] kmod: drop legacy validate_ functions
Change 616747 merged by Jbond:
[operations/puppet@production] security::pam: drop validate_functions and add type enforcment
Change 616744 merged by Jbond:
[operations/puppet@production] postgresql: drop validate_functions and add type enforcment
Change 616735 merged by Jbond:
[operations/puppet@production] mtail: drop legacy validate functions and add type validation
Change 616737 merged by Jbond:
[operations/puppet@production] udev::rule: drop legacy validate functions
Change 616757 merged by Jbond:
[operations/puppet@production] sudo: drop validate functions
Change 616755 merged by Jbond:
[operations/puppet@production] statsd_proxy: drop validate functions
Change 616743 merged by Jbond:
[operations/puppet@production] tmpreaper: drop legacy validate_ functions
Change 616736 merged by Jbond:
[operations/puppet@production] sysfs::confile: drop legacy functions and add type validation
Change 616739 merged by Jbond:
[operations/puppet@production] profile::redis::master: drop legacy validate_ functions
Change 616740 merged by Jbond:
[operations/puppet@production] profile::mariadb::eventloggin: drop legacy validate_ function
Change 616749 merged by Jbond:
[operations/puppet@production] keyholder: drop legacy validate functions
Change 616750 merged by Jbond:
[operations/puppet@production] sslcert: drop validate_ functions
Change 616732 abandoned by Jbond:
[operations/puppet@production] cassandra::metrics: drop legacy functions
Reason:
squashed with https://gerrit.wikimedia.org/r/c/operations/puppet/ /616733/2
Change 616895 had a related patch set uploaded (by Jbond; owner: John Bond):
[operations/puppet-lint/wmf_styleguide-check@master] validate_$type: add checks to prevent legacy stdlib functions
Change 616738 merged by Jbond:
[operations/puppet@production] graphite::web: drop validate_functions and add type validation
Change 616753 merged by Jbond:
[operations/puppet@production] prometheus: drop legacy validate_functions
Change 617085 had a related patch set uploaded (by Jbond; owner: John Bond):
[operations/puppet@production] role::logstash::apifeature: refactor role to profile
Change 617087 had a related patch set uploaded (by Jbond; owner: John Bond):
[operations/puppet@production] role::logstash::puppetboard: refactor role
Change 617090 had a related patch set uploaded (by Jbond; owner: John Bond):
[operations/puppet@production] role::logstash::collector: remove unused role
Change 617095 had a related patch set uploaded (by Jbond; owner: John Bond):
[operations/puppet@production] role::logstash7: refactor role to conform to coding guide
Change 616742 merged by Jbond:
[operations/puppet@production] profile::openstack: drop legacy validate_ functions
Change 616733 merged by Jbond:
[operations/puppet@production] casandra: drop legacy _validate_ functions
Change 617095 merged by Jbond:
[operations/puppet@production] role::logstash7: refactor role to conform to coding guide
Change 617087 merged by Jbond:
[operations/puppet@production] role::logstash::puppetboard: refactor role
Change 617090 merged by Jbond:
[operations/puppet@production] role::logstash::collector: remove unused role
Change 632526 had a related patch set uploaded (by Jbond; owner: John Bond):
[operations/puppet@production] kartotherian: drop validate_array function
Change 632526 merged by Jbond:
[operations/puppet@production] kartotherian: drop validate_array function
Change 632527 had a related patch set uploaded (by Jbond; owner: John Bond):
[operations/puppet@production] logstash::input::tcp: drop validate functions
Change 632527 merged by Jbond:
[operations/puppet@production] logstash::input::tcp: drop validate functions
Change 632529 had a related patch set uploaded (by Jbond; owner: John Bond):
[operations/puppet@production] wmflib: drop validate functions
Change 632529 merged by Jbond:
[operations/puppet@production] wmflib: drop validate functions
Change 616758 merged by Jbond:
[operations/puppet@production] service: drop legacy validate functions
Change 616895 merged by Jbond:
[operations/puppet-lint/wmf_styleguide-check@master] validate_$type: add checks to prevent legacy stdlib functions
Change 634908 had a related patch set uploaded (by Volans; owner: Volans):
[operations/puppet@production] cumin: fix aliases