Jira (PDB-2633) PQL & Hashes: Provide new path matching for hashes in AST & PQL
Title: Message Title Wyatt Alt commented on PDB-2633 Re: PQL & Hashes: Provide new path matching for hashes in AST & PQL Molly Waggett as just discussed, I think a loose picture of the touchpoints here would be: investigate whether there's any reason not to change the resource_params_cache column to jsonb as well. My guess is the only thing it buys us today is the ability to do a regex match against parameters. It looks to me like this can be done on jsonb by using the ? operator instead of ~, e.g puppetdb=# select '{"a":"b"}'::jsonb ? 'a'; ?column? ── t (1 row) once resource_params_cache is converted, start working on parsing those dotted paths and forming the json structure to compare against. This will probably involve creation of a new defrecord in engine.clj (JsonContainmentExpression or whatever) that will have a corresponding function in storage_utils.clj that takes a column and value returns the honeysql formatted string "mycolumn @> myvalue". In practice myvalue will be "?" when this gets called, so parameterizing it on value probably isn't strictly necessary. You will want to trace BinaryExpression through engine.clj and update th
Jira (PDB-2633) PQL & Hashes: Provide new path matching for hashes in AST & PQL
Title: Message Title Wyatt Alt updated an issue PuppetDB / PDB-2633 PQL & Hashes: Provide new path matching for hashes in AST & PQL Change By: Wyatt Alt Story Points: 3 5 Add Comment This message was sent by Atlassian JIRA (v6.4.13#64028-sha1:b7939e9) -- You received this message because you are subscribed to the Google Groups "Puppet Bugs" group. To unsubscribe from this group and stop receiving emails from it, send an email to puppet-bugs+unsubscr...@googlegroups.com. To post to this group, send email to puppet-bugs@googlegroups.com. Visit this group at https://groups.google.com/group/puppet-bugs. For more options, visit https://groups.google.com/d/optout.
Jira (PDB-2633) PQL & Hashes: Provide new path matching for hashes in AST & PQL
Title: Message Title Wyatt Alt assigned an issue to Molly Waggett PuppetDB / PDB-2633 PQL & Hashes: Provide new path matching for hashes in AST & PQL Change By: Wyatt Alt Assignee: Molly Waggett Add Comment This message was sent by Atlassian JIRA (v6.4.13#64028-sha1:b7939e9) -- You received this message because you are subscribed to the Google Groups "Puppet Bugs" group. To unsubscribe from this group and stop receiving emails from it, send an email to puppet-bugs+unsubscr...@googlegroups.com. To post to this group, send email to puppet-bugs@googlegroups.com. Visit this group at https://groups.google.com/group/puppet-bugs. For more options, visit https://groups.google.com/d/optout.
Jira (PDB-2633) PQL & Hashes: Provide new path matching for hashes in AST & PQL
Title: Message Title Ryan Senior updated an issue PuppetDB / PDB-2633 PQL & Hashes: Provide new path matching for hashes in AST & PQL Change By: Ryan Senior Sprint: Hopper Add Comment This message was sent by Atlassian JIRA (v6.4.13#64028-sha1:b7939e9) -- You received this message because you are subscribed to the Google Groups "Puppet Bugs" group. To unsubscribe from this group and stop receiving emails from it, send an email to puppet-bugs+unsubscr...@googlegroups.com. To post to this group, send email to puppet-bugs@googlegroups.com. Visit this group at https://groups.google.com/group/puppet-bugs. For more options, visit https://groups.google.com/d/optout.
Jira (PDB-2633) PQL & Hashes: Provide new path matching for hashes in AST & PQL
Title: Message Title Kenneth Barber updated an issue PuppetDB / PDB-2633 PQL & Hashes: Provide new path matching for hashes in AST & PQL Change By: Kenneth Barber Fix Version/s: PDB 4.1.0 Add Comment This message was sent by Atlassian JIRA (v6.4.13#64028-sha1:b7939e9) -- You received this message because you are subscribed to the Google Groups "Puppet Bugs" group. To unsubscribe from this group and stop receiving emails from it, send an email to puppet-bugs+unsubscr...@googlegroups.com. To post to this group, send email to puppet-bugs@googlegroups.com. Visit this group at https://groups.google.com/group/puppet-bugs. For more options, visit https://groups.google.com/d/optout.
Jira (PDB-2633) PQL & Hashes: Provide new path matching for hashes in AST & PQL
Title: Message Title Kenneth Barber updated an issue PuppetDB / PDB-2633 PQL & Hashes: Provide new path matching for hashes in AST & PQL Change By: Kenneth Barber Sprint: Hopper Add Comment This message was sent by Atlassian JIRA (v6.4.13#64028-sha1:b7939e9) -- You received this message because you are subscribed to the Google Groups "Puppet Bugs" group. To unsubscribe from this group and stop receiving emails from it, send an email to puppet-bugs+unsubscr...@googlegroups.com. To post to this group, send email to puppet-bugs@googlegroups.com. Visit this group at https://groups.google.com/group/puppet-bugs. For more options, visit https://groups.google.com/d/optout.
Jira (PDB-2633) PQL & Hashes: Provide new path matching for hashes in AST & PQL
Title: Message Title Kenneth Barber created an issue PuppetDB / PDB-2633 PQL & Hashes: Provide new path matching for hashes in AST & PQL Issue Type: Task Assignee: Unassigned Created: 2016/04/19 11:13 AM Fix Versions: PDB 4.1.0 Priority: Normal Reporter: Kenneth Barber Alongside PDB-2632, we also need to implement a mechanism within PQL and AST to provide hash querying for descending into the new hashes (facts & trusted) attached to the `inventory` endpoint. This should work a lot like the fact_contents regex match implementation, but without the need for name & value to be matched independently. Add Comment