Daniel Goldman

Results 24 issues of Daniel Goldman

Following to #20730 , this MR flags all Python tools as exportable. It omits some internal tools (for example, parsers for dependency inference). I think there's a risk that someone...

category:new feature
backend: Python

I think this is pretty decent for ansible-lint support. I dropped the generator stuff from main, I'll reintroduce it later. Currently it does something similar but much more jank by...

allows config discovery in rust by not passing discovered config to rust-based options parser

category:bugfix

- Separate discovery for tfsec config and checks, also adds a test - add doc on configuring global options to `rule_runner`s - add doc on fetching config files in plugins

documentation
category:internal
backend: Terraform

Terraform lockfiles were magically pulled in with a pathglob. This meant that `--changed-since` had no visibility on changes in the lockfile. This MR adds a synthetic target for terraform lockfiles,...

category:new feature
backend: Terraform

Add a toggle for warning if something that will be used as an image looks like a target but does not exist. Also adds an option for known 3rd-party images...

category:bugfix
backend: Helm

This MR wires `ExternalTool`s into the export machinery. It exposes them under a separate cli arg `--bin`. Although it uses some of the same machinery as `--resolve`, there are several...

category:new feature

We now use `ExportableTool` instead of `GenerateToolLockfileSentinel` to export internal tools. This results in less boilerplate, a unifying of user and tool lockfiles, and overall less code. This MR removes...

category:plugin api change

Infrastructure deployments can depend on other targets being packaged and published. For example, a Helm chart can deploy Docker images. This capability is similar to how `runtime_package_dependencies` allows packaging other...

category:new feature
backend: Helm
backend: Terraform