atoato88

Results 5 issues of atoato88

**What this PR does / why we need it**: This PR adds unit tests for direct applier in `direct.go`. `direct.go` doesn't have tests as far, we should add tests for...

sig/api-machinery
cncf-cla: yes
approved
size/L

**What this PR does / why we need it**: This PR add `x-kubernetes-preserve-unknown-fields: true` to `patches` key about CRD implementing `Patchable` interface. This PR use markers in kubebuilder for that....

sig/api-machinery
size/XS
cncf-cla: yes
approved

**What happened**: Values of "spec.patches" in CR are pruned even if controller is set with `declarative.WithObjectTransform(addon.ApplyPatches)`. **What you expected to happen**: "spec.patches" values aren't pruned. **How to reproduce it (as...

kind/bug

# Summary This PR sets `ASDF_INSTALL_*` environment variables when running `list-bin-paths` script. See #2175 for detail. Fixes: #2175

### Describe the Bug `ASDF_INSTALL_*` environment variables are not set when run `list-bin-paths` script. As documented [here](https://asdf-vm.com/plugins/create.html#bin-list-bin-paths), `ASDF_INSTALL_*` environment variables should be available when run `list-bin-paths` called by `asdf reshim`...

bug