gitextract_2mttmn_y/ ├── .envrc.template ├── .github/ │ ├── ISSUE_TEMPLATE/ │ │ └── bug_report.md │ ├── actions/ │ │ └── repo_access/ │ │ └── action.yaml │ ├── chainguard/ │ │ └── make-self-upgrade.sts.yaml │ ├── renovate.json5 │ └── workflows/ │ ├── govulncheck.yaml │ ├── make-self-upgrade.yaml │ ├── release.yml │ └── tests.yaml ├── .gitignore ├── .golangci.yaml ├── CONTRIBUTING.md ├── LICENSE ├── LICENSES ├── Makefile ├── OWNERS ├── OWNERS_ALIASES ├── README.md ├── RELEASE.md ├── agent.yaml ├── api/ │ ├── agent.go │ ├── common.go │ ├── datareading.go │ └── datareading_test.go ├── cmd/ │ ├── agent.go │ ├── agent_test.go │ ├── ark/ │ │ └── main.go │ ├── echo.go │ ├── helpers.go │ ├── root.go │ └── version.go ├── deploy/ │ └── charts/ │ ├── disco-agent/ │ │ ├── .helmignore │ │ ├── Chart.yaml │ │ ├── README.md │ │ ├── templates/ │ │ │ ├── NOTES.txt │ │ │ ├── _helpers.tpl │ │ │ ├── configmap.yaml │ │ │ ├── deployment.yaml │ │ │ ├── poddisruptionbudget.yaml │ │ │ ├── podmonitor.yaml │ │ │ ├── rbac.yaml │ │ │ └── serviceaccount.yaml │ │ ├── tests/ │ │ │ ├── README.md │ │ │ ├── __snapshot__/ │ │ │ │ └── configmap_test.yaml.snap │ │ │ └── configmap_test.yaml │ │ ├── values.linter.exceptions │ │ ├── values.schema.json │ │ └── values.yaml │ ├── discovery-agent/ │ │ ├── .helmignore │ │ ├── Chart.yaml │ │ ├── README.md │ │ ├── templates/ │ │ │ ├── NOTES.txt │ │ │ ├── _helpers.tpl │ │ │ ├── configmap.yaml │ │ │ ├── deployment.yaml │ │ │ ├── poddisruptionbudget.yaml │ │ │ ├── podmonitor.yaml │ │ │ ├── rbac.yaml │ │ │ └── serviceaccount.yaml │ │ ├── tests/ │ │ │ ├── configmap_test.yaml │ │ │ ├── deployment_test.yaml │ │ │ ├── poddisruptionbudget_test.yaml │ │ │ ├── podmonitor_test.yaml │ │ │ ├── rbac_test.yaml │ │ │ └── serviceaccount_test.yaml │ │ ├── values.linter.exceptions │ │ ├── values.schema.json │ │ └── values.yaml │ └── venafi-kubernetes-agent/ │ ├── .helmignore │ ├── Chart.yaml │ ├── README.md │ ├── crd_bases/ │ │ ├── crd.footer.yaml │ │ ├── crd.header-without-validations.yaml │ │ ├── crd.header.yaml │ │ └── jetstack.io_venaficonnections.yaml │ ├── templates/ │ │ ├── NOTES.txt │ │ ├── _helpers.tpl │ │ ├── _venafi-connection.tpl │ │ ├── configmap.yaml │ │ ├── deployment.yaml │ │ ├── poddisruptionbudget.yaml │ │ ├── podmonitor.yaml │ │ ├── rbac.yaml │ │ ├── serviceaccount.yaml │ │ ├── venafi-connection-crd.without-validations.yaml │ │ ├── venafi-connection-crd.yaml │ │ ├── venafi-connection-rbac.yaml │ │ └── venafi-rbac.yaml │ ├── tests/ │ │ ├── __snapshot__/ │ │ │ └── configmap_test.yaml.snap │ │ ├── configmap_test.yaml │ │ ├── deployment_test.yaml │ │ └── values/ │ │ └── custom-volumes.yaml │ ├── values.linter.exceptions │ ├── values.schema.json │ └── values.yaml ├── docs/ │ └── datagatherers/ │ ├── k8s-discovery.md │ ├── k8s-dynamic.md │ └── local.md ├── examples/ │ ├── cert-manager-agent.yaml │ ├── echo/ │ │ ├── example.json │ │ └── example2.json │ ├── localfile/ │ │ ├── config.yaml │ │ └── input.json │ ├── machinehub/ │ │ ├── config.yaml │ │ └── input.json │ ├── machinehub.yaml │ ├── one-shot-oidc.yaml │ └── one-shot-secret.yaml ├── go.mod ├── go.sum ├── hack/ │ ├── ark/ │ │ ├── cluster-external-secret.yaml │ │ ├── cluster-secret-store.yaml │ │ ├── conjur-connect-configmap.yaml │ │ ├── external-secret.yaml │ │ ├── secret-store.yaml │ │ └── test-e2e.sh │ ├── e2e/ │ │ ├── application-team-1.yaml │ │ ├── test.sh │ │ ├── values.venafi-kubernetes-agent.yaml │ │ └── venafi-components.yaml │ └── ngts/ │ ├── custom_ca.yaml │ └── test-e2e.sh ├── internal/ │ ├── cyberark/ │ │ ├── api/ │ │ │ ├── telemetry.go │ │ │ └── telemetry_test.go │ │ ├── client.go │ │ ├── client_test.go │ │ ├── dataupload/ │ │ │ ├── dataupload.go │ │ │ ├── dataupload_test.go │ │ │ └── mock.go │ │ ├── identity/ │ │ │ ├── advance_authentication_test.go │ │ │ ├── authenticated_http_client.go │ │ │ ├── cmd/ │ │ │ │ └── testidentity/ │ │ │ │ └── main.go │ │ │ ├── identity.go │ │ │ ├── identity_test.go │ │ │ ├── mock.go │ │ │ ├── start_authentication_test.go │ │ │ └── testdata/ │ │ │ ├── advance_authentication_failure.json │ │ │ ├── advance_authentication_success.json │ │ │ ├── start_authentication_bad_user_session_id.json │ │ │ ├── start_authentication_failure.json │ │ │ ├── start_authentication_success.json │ │ │ ├── start_authentication_success_multiple_challenges.json │ │ │ ├── start_authentication_success_multiple_mechanisms.json │ │ │ └── start_authentication_success_no_up_mechanism.json │ │ ├── servicediscovery/ │ │ │ ├── discovery.go │ │ │ ├── discovery_test.go │ │ │ ├── mock.go │ │ │ └── testdata/ │ │ │ ├── README.md │ │ │ └── discovery_success.json.template │ │ └── testing/ │ │ └── testing.go │ └── envelope/ │ ├── doc.go │ ├── keyfetch/ │ │ ├── client.go │ │ ├── client_test.go │ │ ├── doc.go │ │ ├── fake.go │ │ └── fake_test.go │ ├── rsa/ │ │ ├── doc.go │ │ ├── encryptor.go │ │ ├── encryptor_test.go │ │ ├── keys.go │ │ └── keys_test.go │ └── types.go ├── klone.yaml ├── main.go ├── make/ │ ├── 00_mod.mk │ ├── 02_mod.mk │ ├── _shared/ │ │ ├── generate-verify/ │ │ │ ├── 00_mod.mk │ │ │ ├── 02_mod.mk │ │ │ └── util/ │ │ │ └── verify.sh │ │ ├── go/ │ │ │ ├── .golangci.override.yaml │ │ │ ├── 01_mod.mk │ │ │ ├── README.md │ │ │ └── base/ │ │ │ └── .github/ │ │ │ └── workflows/ │ │ │ └── govulncheck.yaml │ │ ├── helm/ │ │ │ ├── 01_mod.mk │ │ │ ├── crd.template.footer.yaml │ │ │ ├── crd.template.header.yaml │ │ │ ├── crds.mk │ │ │ ├── crds_dir.README.md │ │ │ ├── deploy.mk │ │ │ └── helm.mk │ │ ├── help/ │ │ │ ├── 01_mod.mk │ │ │ └── help.sh │ │ ├── kind/ │ │ │ ├── 00_kind_image_versions.mk │ │ │ ├── 00_mod.mk │ │ │ ├── 01_mod.mk │ │ │ ├── kind-image-preload.mk │ │ │ └── kind.mk │ │ ├── klone/ │ │ │ └── 01_mod.mk │ │ ├── licenses/ │ │ │ ├── 00_mod.mk │ │ │ ├── 01_mod.mk │ │ │ └── licenses.tmpl │ │ ├── oci-build/ │ │ │ ├── 00_mod.mk │ │ │ └── 01_mod.mk │ │ ├── oci-publish/ │ │ │ ├── 00_mod.mk │ │ │ ├── 01_mod.mk │ │ │ └── image-exists.sh │ │ ├── repository-base/ │ │ │ ├── 01_mod.mk │ │ │ ├── base/ │ │ │ │ ├── .github/ │ │ │ │ │ ├── chainguard/ │ │ │ │ │ │ └── make-self-upgrade.sts.yaml │ │ │ │ │ └── workflows/ │ │ │ │ │ └── make-self-upgrade.yaml │ │ │ │ ├── Makefile │ │ │ │ └── OWNERS_ALIASES │ │ │ └── renovate-bootstrap-config.json5 │ │ └── tools/ │ │ ├── 00_mod.mk │ │ └── util/ │ │ ├── checkhash.sh │ │ ├── hash.sh │ │ └── lock.sh │ ├── ark/ │ │ ├── 00_mod.mk │ │ └── 02_mod.mk │ ├── connection_crd/ │ │ └── main.go │ ├── extra_tools.mk │ ├── ngts/ │ │ ├── 00_mod.mk │ │ └── 02_mod.mk │ └── test-unit.mk └── pkg/ ├── agent/ │ ├── config.go │ ├── config_test.go │ ├── dummy_data_gatherer.go │ ├── metrics.go │ └── run.go ├── client/ │ ├── client.go │ ├── client_api_token.go │ ├── client_cyberark.go │ ├── client_cyberark_convertdatareadings_test.go │ ├── client_cyberark_test.go │ ├── client_file.go │ ├── client_file_test.go │ ├── client_ngts.go │ ├── client_ngts_test.go │ ├── client_oauth.go │ ├── client_venafi_cloud.go │ ├── client_venconn.go │ ├── client_venconn_test.go │ └── util.go ├── datagatherer/ │ ├── datagatherer.go │ ├── k8sdiscovery/ │ │ └── discovery.go │ ├── k8sdynamic/ │ │ ├── cache.go │ │ ├── cache_test.go │ │ ├── dynamic.go │ │ ├── dynamic_test.go │ │ ├── fieldfilter.go │ │ └── fieldfilter_test.go │ ├── local/ │ │ └── local.go │ └── oidc/ │ ├── oidc.go │ └── oidc_test.go ├── echo/ │ ├── echo.go │ └── echo_test.go ├── kubeconfig/ │ ├── client.go │ ├── client_test.go │ └── kubeconfig.go ├── logs/ │ ├── logs.go │ └── logs_test.go ├── permissions/ │ ├── generate.go │ └── generate_test.go ├── testutil/ │ ├── envtest.go │ ├── undent.go │ └── undent_test.go └── version/ └── version.go