Jira (PDB-4895) Use top level hash to check catalog inputs submission

11 views
Skip to first unread message

Austin Blatt (Jira)

unread,
Sep 15, 2020, 2:30:03 PM9/15/20
to puppe...@googlegroups.com
Austin Blatt created an issue
 
PuppetDB / New Feature PDB-4895
Use top level hash to check catalog inputs submission
Issue Type: New Feature New Feature
Assignee: Unassigned
Created: 2020/09/15 11:29 AM
Priority: Normal Normal
Reporter: Austin Blatt
Add Comment Add Comment
 
This message was sent by Atlassian Jira (v8.5.2#805002-sha1:a66f935)
Atlassian logo

Austin Blatt (Jira)

unread,
Sep 15, 2020, 2:46:04 PM9/15/20
to puppe...@googlegroups.com
Austin Blatt updated an issue
Change By: Austin Blatt
Most of the time, the hiera inputs of a catalog won't have changed because it requires a user to commit a change to the control repo. We should hash the entire set, store that hash in the {{certnames}} table and check that to identify _if_ there's anything that has changed before we go through the expense of storing a new set of inputs.

Austin Blatt (Jira)

unread,
Sep 15, 2020, 2:47:03 PM9/15/20
to puppe...@googlegroups.com
Austin Blatt updated an issue
Change By: Austin Blatt
Acceptance Criteria: - database migration to add column to certname
- hash & check that the content of catalog inputs has changed before storing the new set
Release Notes: New Feature

Austin Blatt (Jira)

unread,
Sep 15, 2020, 7:21:04 PM9/15/20
to puppe...@googlegroups.com

Rob Browning (Jira)

unread,
Oct 19, 2020, 7:55:02 PM10/19/20
to puppe...@googlegroups.com
Rob Browning updated an issue
 
PuppetDB / Improvement PDB-4895
Change By: Rob Browning
Issue Type: New Feature Improvement

Rob Browning (Jira)

unread,
Oct 19, 2020, 7:55:03 PM10/19/20
to puppe...@googlegroups.com
Rob Browning updated an issue
Change By: Rob Browning
Release Notes Summary:

Most of the time, the hiera inputs of a catalog won't have changed because it requires a user to commit a change to the control repo. We should hash the entire set, store that hash in the certnames table and check that to identify if there's anything that has changed before we go through the expense of storing a new set of inputs.

Rob Browning (Jira)

unread,
Oct 19, 2020, 8:00:03 PM10/19/20
to puppe...@googlegroups.com
Rob Browning updated an issue
Change By: Rob Browning
Release Notes Summary:

Most of
PuppetDB can now detect when the time, the hiera inputs of in a catalog won't have not changed because it requires a user with respect to commit a change to the control repo. We should hash the entire set previous catalog , store that hash in the certnames table and check that to identify if there's anything that has changed before we go through the expense of avoid storing a new set of inputs them again .
Team: HA

Rob Browning (Jira)

unread,
Oct 19, 2020, 8:08:03 PM10/19/20
to puppe...@googlegroups.com
Reply all
Reply to author
Forward
0 new messages