Jira (PUP-9513) Deprecate SSL host, validators, indirected types and termini

34 views
Skip to first unread message

Josh Cooper (JIRA)

unread,
Mar 21, 2019, 1:13:03 AM3/21/19
to puppe...@googlegroups.com
Josh Cooper updated an issue
 
Puppet / Task PUP-9513
Deprecate SSL host, validators, indirected types and termini
Change By: Josh Cooper
Issue Type: Improvement Task
Add Comment Add Comment
 
This message was sent by Atlassian JIRA (v7.7.1#77002-sha1:e75ca93)
Atlassian logo

Josh Cooper (JIRA)

unread,
Mar 21, 2019, 1:13:04 AM3/21/19
to puppe...@googlegroups.com
Josh Cooper updated an issue
Change By: Josh Cooper
Summary: Deprecate old http methods in code SSL host, validators, indirected types and termini

Josh Cooper (JIRA)

unread,
Mar 21, 2019, 6:37:04 PM3/21/19
to puppe...@googlegroups.com
Josh Cooper updated an issue
Change By: Josh Cooper
The following classes or methods should be deprecated in 6.x and removed in 7:

* Puppet::Network::HttpPool.http_instance
* Puppet::Network::HttpPool.http_ssl_instance
* Puppet::SSL::Host

Indirected Types

* Puppet::SSL::Base
* Puppet::SSL::Key
* Puppet::SSL::Certificate
* Puppet::SSL::CertificateRequest (just the indirector related stuff, the rest is ok)

Termini

* Puppet::Indirector::SslFile
* Puppet::SSL::Key::*
* Puppet::SSL::Certificate::*
* Puppet::SSL::CertificateRequest::*

Validators

* Puppet::SSL::Validator
* Puppet::SSL::Validator::*
* Puppet::SSL::VerifierAdapter


Settings

* ssl_client_ca_auth
* ssl_server_ca_auth

Josh Cooper (JIRA)

unread,
May 2, 2019, 6:24:02 PM5/2/19
to puppe...@googlegroups.com
Josh Cooper updated an issue
Change By: Josh Cooper
Sprint: Coremunity Grooming

Josh Cooper (JIRA)

unread,
May 2, 2019, 6:24:03 PM5/2/19
to puppe...@googlegroups.com
Josh Cooper updated an issue
Change By: Josh Cooper
Fix Version/s: PUP 6.y
Fix Version/s: PUP 6.5.0

Jorie Tappa (JIRA)

unread,
May 13, 2019, 12:40:03 PM5/13/19
to puppe...@googlegroups.com
Jorie Tappa updated an issue
Change By: Jorie Tappa
Sprint: Coremunity Grooming Hopper

Oana Tanasoiu (JIRA)

unread,
Jun 10, 2019, 3:49:03 AM6/10/19
to puppe...@googlegroups.com

Oana Tanasoiu (JIRA)

unread,
Jun 10, 2019, 3:50:02 AM6/10/19
to puppe...@googlegroups.com

Josh Cooper (JIRA)

unread,
Jun 11, 2019, 7:24:03 PM6/11/19
to puppe...@googlegroups.com
Josh Cooper updated an issue
Change By: Josh Cooper
Fix Version/s: PUP 6.5.0
Fix Version/s: PUP 6.6.0

Gabriel Nagy (JIRA)

unread,
Jul 18, 2019, 3:42:03 AM7/18/19
to puppe...@googlegroups.com
Gabriel Nagy updated an issue
Change By: Gabriel Nagy
Fix Version/s: PUP 6.7.0
Fix Version/s: PUP 6.y

Josh Cooper (JIRA)

unread,
Jul 18, 2019, 12:44:03 PM7/18/19
to puppe...@googlegroups.com

Josh Cooper (JIRA)

unread,
Jul 18, 2019, 12:44:03 PM7/18/19
to puppe...@googlegroups.com
Josh Cooper updated an issue
Change By: Josh Cooper
Sprint: Coremunity Hopper Platform Core KANBAN

Josh Cooper (JIRA)

unread,
Jul 19, 2019, 7:06:02 PM7/19/19
to puppe...@googlegroups.com

Kris Bosland (JIRA)

unread,
Jul 22, 2019, 2:35:02 PM7/22/19
to puppe...@googlegroups.com
Kris Bosland commented on Task PUP-9513

Passed CI in e335e763d8f070468b820ed0dc903d3c8b8b272c.

Josh Cooper (JIRA)

unread,
Jul 22, 2019, 7:36:03 PM7/22/19
to puppe...@googlegroups.com
Josh Cooper updated an issue
Change By: Josh Cooper
Release Notes Summary: Various classes are marked as deprecated in API documentation, and will be removed in puppet 7.

Constructing an instance of Puppet::SSL::Host, attempting to get or set Puppet[:ssl_server_ca_auth], or attempting to set Puppet[:ssl_client_ca_auth] will generate a deprecation warning.
Release Notes: Deprecation

Josh Cooper (JIRA)

unread,
Jul 25, 2019, 5:41:04 PM7/25/19
to puppe...@googlegroups.com

Josh Cooper (JIRA)

unread,
Jul 26, 2019, 12:54:04 PM7/26/19
to puppe...@googlegroups.com

Josh Cooper (JIRA)

unread,
Jul 26, 2019, 12:54:05 PM7/26/19
to puppe...@googlegroups.com

Josh Cooper (JIRA)

unread,
Jul 26, 2019, 12:55:04 PM7/26/19
to puppe...@googlegroups.com

Jean Bond (JIRA)

unread,
Aug 19, 2019, 7:05:02 PM8/19/19
to puppe...@googlegroups.com
Jean Bond updated an issue
Change By: Jean Bond
Labels: resolved-issue-added

Vadym Chepkov (JIRA)

unread,
Aug 22, 2019, 1:23:03 PM8/22/19
to puppe...@googlegroups.com
Vadym Chepkov commented on Task PUP-9513
 
Re: Deprecate SSL host, validators, indirected types and termini

It seems one of the Puppetlabs components is still using it, since after installing 6.8.0 I started get warnings:

Warning: Puppet::SSL::Host is deprecated and will be removed in a future release of Puppet.
   (location: /opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/ssl/host.rb:235:in `initialize')
 
# rpm -qa|grep puppet|sort
puppet6-release-6.0.0-5.el7.noarch
puppet-agent-6.8.0-1.el7.x86_64
puppetdb-6.5.0-1.el7.noarch
puppetdb-termini-6.5.0-1.el7.noarch
puppetserver-6.5.0-1.el7.noarch

Vadym Chepkov (JIRA)

unread,
Aug 22, 2019, 1:26:02 PM8/22/19
to puppe...@googlegroups.com

Josh Cooper (JIRA)

unread,
Aug 22, 2019, 1:55:02 PM8/22/19
to puppe...@googlegroups.com
Josh Cooper commented on Task PUP-9513
 
Re: Deprecate SSL host, validators, indirected types and termini

Vadym Chepkov thanks for the trace! It looks like the puppetdb termini changes missed this usage of HttpPool.http_instance. Can you file a new ticket since 6.8 has already been released?

Vadym Chepkov (JIRA)

unread,
Aug 22, 2019, 2:00:19 PM8/22/19
to puppe...@googlegroups.com

Vadym Chepkov (JIRA)

unread,
Aug 22, 2019, 2:05:05 PM8/22/19
to puppe...@googlegroups.com
Reply all
Reply to author
Forward
0 new messages