gitextract_55jcywba/ ├── .coderabbit.yaml ├── .github/ │ ├── ISSUE_TEMPLATE/ │ │ ├── bug_report.md │ │ └── feature_request.md │ ├── PULL_REQUEST_TEMPLATE.md │ ├── renovate-base.json5 │ ├── renovate-earthly.json5 │ ├── renovate-entrypoint.sh │ ├── renovate-nix.json5 │ ├── renovate.json5 │ └── workflows/ │ ├── backport.yml │ ├── ci.yml │ ├── commands.yml │ ├── renovate.yml │ ├── stale.yml │ └── tag.yml ├── .gitignore ├── .golangci.yml ├── CODEOWNERS ├── DCO ├── LICENSE ├── OWNERS.md ├── PROJECT ├── README.md ├── RELEASE.md ├── SECURITY.md ├── apis/ │ ├── apis.go │ ├── changelogs/ │ │ └── proto/ │ │ └── v1alpha1/ │ │ ├── changelog.pb.go │ │ ├── changelog.proto │ │ └── changelog_grpc.pb.go │ ├── pipelineinspector/ │ │ └── proto/ │ │ └── v1alpha1/ │ │ ├── pipeline_inspector.pb.go │ │ ├── pipeline_inspector.proto │ │ └── pipeline_inspector_grpc.pb.go │ └── proto/ │ └── v1alpha1/ │ ├── ess.pb.go │ ├── ess.proto │ └── ess_grpc.pb.go ├── buf.gen.yaml ├── buf.yaml ├── flake.nix ├── generate.go ├── go.mod ├── go.sum ├── gomod2nix.toml ├── hack/ │ ├── boilerplate.go.txt │ └── linter-violation.tmpl ├── nix/ │ ├── apps.nix │ └── checks.nix ├── nix.sh ├── pkg/ │ ├── certificates/ │ │ ├── certificates.go │ │ ├── certificates_test.go │ │ └── test-data/ │ │ ├── certs/ │ │ │ ├── ca.crt │ │ │ ├── tls.crt │ │ │ └── tls.key │ │ ├── invalid-certs/ │ │ │ ├── ca.crt │ │ │ ├── tls.crt │ │ │ └── tls.key │ │ └── no-ca/ │ │ ├── tls.crt │ │ └── tls.key │ ├── conditions/ │ │ ├── manager.go │ │ └── manager_test.go │ ├── controller/ │ │ ├── gate.go │ │ └── options.go │ ├── errors/ │ │ ├── errors.go │ │ ├── errors_test.go │ │ ├── reconcile.go │ │ └── reconcile_test.go │ ├── event/ │ │ ├── event.go │ │ └── event_test.go │ ├── feature/ │ │ ├── feature.go │ │ ├── feature_test.go │ │ └── features.go │ ├── fieldpath/ │ │ ├── fieldpath.go │ │ ├── fieldpath_test.go │ │ ├── merge.go │ │ ├── merge_test.go │ │ ├── paved.go │ │ └── paved_test.go │ ├── gate/ │ │ ├── gate.go │ │ └── gate_test.go │ ├── logging/ │ │ ├── klog.go │ │ └── logging.go │ ├── meta/ │ │ ├── meta.go │ │ └── meta_test.go │ ├── password/ │ │ ├── password.go │ │ └── password_test.go │ ├── ratelimiter/ │ │ ├── default.go │ │ ├── reconciler.go │ │ └── reconciler_test.go │ ├── reconciler/ │ │ ├── customresourcesgate/ │ │ │ ├── reconciler.go │ │ │ ├── reconciler_test.go │ │ │ └── setup.go │ │ ├── doc.go │ │ ├── managed/ │ │ │ ├── api.go │ │ │ ├── api_test.go │ │ │ ├── changelogger.go │ │ │ ├── changelogger_test.go │ │ │ ├── doc.go │ │ │ ├── metrics.go │ │ │ ├── policies.go │ │ │ ├── reconciler.go │ │ │ ├── reconciler_deprecated.go │ │ │ ├── reconciler_legacy_test.go │ │ │ ├── reconciler_modern_test.go │ │ │ └── reconciler_typed.go │ │ └── providerconfig/ │ │ ├── reconciler.go │ │ └── reconciler_test.go │ ├── reference/ │ │ ├── namespaced_reference.go │ │ ├── namespaced_reference_test.go │ │ ├── reference.go │ │ └── reference_test.go │ ├── resource/ │ │ ├── api.go │ │ ├── api_test.go │ │ ├── doc.go │ │ ├── enqueue_handlers.go │ │ ├── enqueue_handlers_test.go │ │ ├── fake/ │ │ │ └── mocks.go │ │ ├── interfaces.go │ │ ├── interfaces_test.go │ │ ├── late_initializer.go │ │ ├── late_initializer_test.go │ │ ├── predicates.go │ │ ├── predicates_test.go │ │ ├── providerconfig.go │ │ ├── providerconfig_test.go │ │ ├── reference.go │ │ ├── reference_test.go │ │ ├── resource.go │ │ ├── resource_test.go │ │ └── unstructured/ │ │ ├── claim/ │ │ │ ├── claim.go │ │ │ ├── claim_test.go │ │ │ └── zz_generated.deepcopy.go │ │ ├── client.go │ │ ├── client_test.go │ │ ├── composed/ │ │ │ ├── composed.go │ │ │ ├── composed_test.go │ │ │ └── zz_generated.deepcopy.go │ │ ├── composite/ │ │ │ ├── composite.go │ │ │ ├── composite_test.go │ │ │ └── zz_generated.deepcopy.go │ │ ├── generate.go │ │ └── reference/ │ │ └── reference.go │ ├── statemetrics/ │ │ ├── mr_state_metrics.go │ │ └── state_recorder.go │ ├── test/ │ │ ├── cmp.go │ │ ├── doc.go │ │ ├── fake.go │ │ └── retry.go │ ├── version/ │ │ ├── fake/ │ │ │ └── mocks.go │ │ ├── version.go │ │ └── version_test.go │ ├── webhook/ │ │ ├── mutator.go │ │ ├── mutator_test.go │ │ ├── validator.go │ │ └── validator_test.go │ ├── xcrd/ │ │ ├── composite.go │ │ ├── crd.go │ │ ├── crd_test.go │ │ ├── fuzz_test.go │ │ └── schemas.go │ └── xpkg/ │ ├── build.go │ ├── build_test.go │ ├── cache.go │ ├── cache_test.go │ ├── client.go │ ├── client_test.go │ ├── config.go │ ├── config_test.go │ ├── doc.go │ ├── fake/ │ │ ├── config.go │ │ └── mocks.go │ ├── fetch.go │ ├── find.go │ ├── find_test.go │ ├── fuzz_test.go │ ├── layers.go │ ├── lint.go │ ├── lint_test.go │ ├── name.go │ ├── name_test.go │ ├── parser/ │ │ ├── examples/ │ │ │ ├── parser.go │ │ │ └── parser_test.go │ │ ├── fsreader.go │ │ ├── fuzz_test.go │ │ ├── linter.go │ │ ├── linter_test.go │ │ ├── parser.go │ │ ├── parser_test.go │ │ └── yaml/ │ │ └── parser.go │ ├── reader.go │ ├── scheme.go │ ├── scheme_test.go │ ├── signature/ │ │ ├── attestation.go │ │ ├── doc.go │ │ └── validate.go │ ├── testdata/ │ │ ├── examples/ │ │ │ ├── ec2/ │ │ │ │ ├── instance.yaml │ │ │ │ └── internetgateway.yaml │ │ │ ├── ecr/ │ │ │ │ └── repository.yaml │ │ │ └── provider.yaml │ │ ├── provider_meta.yaml │ │ └── providerconfigs.helm.crossplane.io.yaml │ └── validate.go └── test/ └── fuzz/ └── oss_fuzz_build.sh