├── .github ├── PULL_REQUEST_TEMPLATE ├── dependabot.yml └── workflows │ ├── actionlint.yml │ ├── ci.yml │ ├── code-scan-cron.yml │ ├── dependabot-auto-merge.yml │ ├── release.yml │ └── triage.yml ├── .gitignore ├── CODEOWNERS ├── LICENSE ├── Makefile ├── PROJECT ├── README.md ├── SECURITY.md ├── api └── v1beta1 │ ├── generate.go │ ├── groupversion_info.go │ ├── stepclusterissuer_types.go │ ├── stepissuer_types.go │ └── zz_generated.deepcopy.go ├── config ├── certmanager │ ├── certificate.yaml │ ├── kustomization.yaml │ └── kustomizeconfig.yaml ├── crd │ ├── bases │ │ ├── certmanager.step.sm_stepclusterissuers.yaml │ │ └── certmanager.step.sm_stepissuers.yaml │ ├── kustomization.yaml │ ├── kustomizeconfig.yaml │ └── patches │ │ ├── cainjection_in_stepclusterissuers.yaml │ │ ├── cainjection_in_stepissuers.yaml │ │ ├── webhook_in_stepclusterissuers.yaml │ │ └── webhook_in_stepissuers.yaml ├── default │ ├── kustomization.yaml │ ├── manager_auth_proxy_patch.yaml │ ├── manager_image_patch.yaml │ ├── manager_prometheus_metrics_patch.yaml │ ├── manager_webhook_patch.yaml │ └── webhookcainjection_patch.yaml ├── manager │ ├── kustomization.yaml │ └── manager.yaml ├── rbac │ ├── auth_proxy_role.yaml │ ├── auth_proxy_role_binding.yaml │ ├── auth_proxy_service.yaml │ ├── cert_manager_controller_approver_clusterrole.yaml │ ├── cert_manager_controller_approver_clusterrolebinding.yaml │ ├── kustomization.yaml │ ├── leader_election_role.yaml │ ├── leader_election_role_binding.yaml │ ├── role.yaml │ └── role_binding.yaml ├── samples │ ├── certificate.yaml │ ├── certificaterequest.yaml │ ├── deployment.yaml │ ├── internal.csr │ ├── internal.key │ ├── password.txt │ ├── stepclusterissuer.yaml │ └── stepissuer.yaml └── webhook │ ├── kustomization.yaml │ ├── kustomizeconfig.yaml │ ├── manifests.yaml │ └── service.yaml ├── controllers ├── certificaterequest_controller.go ├── step_status_cluster_reconciler.go ├── step_status_reconciler.go ├── stepclusterissuer_controller.go └── stepissuer_controller.go ├── docker └── Dockerfile ├── go.mod ├── go.sum ├── hack └── boilerplate.go.txt ├── main.go ├── provisioners └── step.go └── tools.go /.github/PULL_REQUEST_TEMPLATE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/step-issuer/HEAD/.github/PULL_REQUEST_TEMPLATE -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/step-issuer/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/actionlint.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/step-issuer/HEAD/.github/workflows/actionlint.yml -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/step-issuer/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.github/workflows/code-scan-cron.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/step-issuer/HEAD/.github/workflows/code-scan-cron.yml -------------------------------------------------------------------------------- /.github/workflows/dependabot-auto-merge.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/step-issuer/HEAD/.github/workflows/dependabot-auto-merge.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/step-issuer/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.github/workflows/triage.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/step-issuer/HEAD/.github/workflows/triage.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/step-issuer/HEAD/.gitignore -------------------------------------------------------------------------------- /CODEOWNERS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/step-issuer/HEAD/CODEOWNERS -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/step-issuer/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/step-issuer/HEAD/Makefile -------------------------------------------------------------------------------- /PROJECT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/step-issuer/HEAD/PROJECT -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/step-issuer/HEAD/README.md -------------------------------------------------------------------------------- /SECURITY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/step-issuer/HEAD/SECURITY.md -------------------------------------------------------------------------------- /api/v1beta1/generate.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/step-issuer/HEAD/api/v1beta1/generate.go -------------------------------------------------------------------------------- /api/v1beta1/groupversion_info.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/step-issuer/HEAD/api/v1beta1/groupversion_info.go -------------------------------------------------------------------------------- /api/v1beta1/stepclusterissuer_types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/step-issuer/HEAD/api/v1beta1/stepclusterissuer_types.go -------------------------------------------------------------------------------- /api/v1beta1/stepissuer_types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/step-issuer/HEAD/api/v1beta1/stepissuer_types.go -------------------------------------------------------------------------------- /api/v1beta1/zz_generated.deepcopy.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/step-issuer/HEAD/api/v1beta1/zz_generated.deepcopy.go -------------------------------------------------------------------------------- /config/certmanager/certificate.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/step-issuer/HEAD/config/certmanager/certificate.yaml -------------------------------------------------------------------------------- /config/certmanager/kustomization.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/step-issuer/HEAD/config/certmanager/kustomization.yaml -------------------------------------------------------------------------------- /config/certmanager/kustomizeconfig.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/step-issuer/HEAD/config/certmanager/kustomizeconfig.yaml -------------------------------------------------------------------------------- /config/crd/bases/certmanager.step.sm_stepclusterissuers.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/step-issuer/HEAD/config/crd/bases/certmanager.step.sm_stepclusterissuers.yaml -------------------------------------------------------------------------------- /config/crd/bases/certmanager.step.sm_stepissuers.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/step-issuer/HEAD/config/crd/bases/certmanager.step.sm_stepissuers.yaml -------------------------------------------------------------------------------- /config/crd/kustomization.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/step-issuer/HEAD/config/crd/kustomization.yaml -------------------------------------------------------------------------------- /config/crd/kustomizeconfig.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/step-issuer/HEAD/config/crd/kustomizeconfig.yaml -------------------------------------------------------------------------------- /config/crd/patches/cainjection_in_stepclusterissuers.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/step-issuer/HEAD/config/crd/patches/cainjection_in_stepclusterissuers.yaml -------------------------------------------------------------------------------- /config/crd/patches/cainjection_in_stepissuers.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/step-issuer/HEAD/config/crd/patches/cainjection_in_stepissuers.yaml -------------------------------------------------------------------------------- /config/crd/patches/webhook_in_stepclusterissuers.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/step-issuer/HEAD/config/crd/patches/webhook_in_stepclusterissuers.yaml -------------------------------------------------------------------------------- /config/crd/patches/webhook_in_stepissuers.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/step-issuer/HEAD/config/crd/patches/webhook_in_stepissuers.yaml -------------------------------------------------------------------------------- /config/default/kustomization.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/step-issuer/HEAD/config/default/kustomization.yaml -------------------------------------------------------------------------------- /config/default/manager_auth_proxy_patch.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/step-issuer/HEAD/config/default/manager_auth_proxy_patch.yaml -------------------------------------------------------------------------------- /config/default/manager_image_patch.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/step-issuer/HEAD/config/default/manager_image_patch.yaml -------------------------------------------------------------------------------- /config/default/manager_prometheus_metrics_patch.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/step-issuer/HEAD/config/default/manager_prometheus_metrics_patch.yaml -------------------------------------------------------------------------------- /config/default/manager_webhook_patch.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/step-issuer/HEAD/config/default/manager_webhook_patch.yaml -------------------------------------------------------------------------------- /config/default/webhookcainjection_patch.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/step-issuer/HEAD/config/default/webhookcainjection_patch.yaml -------------------------------------------------------------------------------- /config/manager/kustomization.yaml: -------------------------------------------------------------------------------- 1 | resources: 2 | - manager.yaml 3 | -------------------------------------------------------------------------------- /config/manager/manager.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/step-issuer/HEAD/config/manager/manager.yaml -------------------------------------------------------------------------------- /config/rbac/auth_proxy_role.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/step-issuer/HEAD/config/rbac/auth_proxy_role.yaml -------------------------------------------------------------------------------- /config/rbac/auth_proxy_role_binding.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/step-issuer/HEAD/config/rbac/auth_proxy_role_binding.yaml -------------------------------------------------------------------------------- /config/rbac/auth_proxy_service.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/step-issuer/HEAD/config/rbac/auth_proxy_service.yaml -------------------------------------------------------------------------------- /config/rbac/cert_manager_controller_approver_clusterrole.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/step-issuer/HEAD/config/rbac/cert_manager_controller_approver_clusterrole.yaml -------------------------------------------------------------------------------- /config/rbac/cert_manager_controller_approver_clusterrolebinding.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/step-issuer/HEAD/config/rbac/cert_manager_controller_approver_clusterrolebinding.yaml -------------------------------------------------------------------------------- /config/rbac/kustomization.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/step-issuer/HEAD/config/rbac/kustomization.yaml -------------------------------------------------------------------------------- /config/rbac/leader_election_role.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/step-issuer/HEAD/config/rbac/leader_election_role.yaml -------------------------------------------------------------------------------- /config/rbac/leader_election_role_binding.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/step-issuer/HEAD/config/rbac/leader_election_role_binding.yaml -------------------------------------------------------------------------------- /config/rbac/role.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/step-issuer/HEAD/config/rbac/role.yaml -------------------------------------------------------------------------------- /config/rbac/role_binding.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/step-issuer/HEAD/config/rbac/role_binding.yaml -------------------------------------------------------------------------------- /config/samples/certificate.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/step-issuer/HEAD/config/samples/certificate.yaml -------------------------------------------------------------------------------- /config/samples/certificaterequest.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/step-issuer/HEAD/config/samples/certificaterequest.yaml -------------------------------------------------------------------------------- /config/samples/deployment.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/step-issuer/HEAD/config/samples/deployment.yaml -------------------------------------------------------------------------------- /config/samples/internal.csr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/step-issuer/HEAD/config/samples/internal.csr -------------------------------------------------------------------------------- /config/samples/internal.key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/step-issuer/HEAD/config/samples/internal.key -------------------------------------------------------------------------------- /config/samples/password.txt: -------------------------------------------------------------------------------- 1 | my-password 2 | -------------------------------------------------------------------------------- /config/samples/stepclusterissuer.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/step-issuer/HEAD/config/samples/stepclusterissuer.yaml -------------------------------------------------------------------------------- /config/samples/stepissuer.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/step-issuer/HEAD/config/samples/stepissuer.yaml -------------------------------------------------------------------------------- /config/webhook/kustomization.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/step-issuer/HEAD/config/webhook/kustomization.yaml -------------------------------------------------------------------------------- /config/webhook/kustomizeconfig.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/step-issuer/HEAD/config/webhook/kustomizeconfig.yaml -------------------------------------------------------------------------------- /config/webhook/manifests.yaml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /config/webhook/service.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/step-issuer/HEAD/config/webhook/service.yaml -------------------------------------------------------------------------------- /controllers/certificaterequest_controller.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/step-issuer/HEAD/controllers/certificaterequest_controller.go -------------------------------------------------------------------------------- /controllers/step_status_cluster_reconciler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/step-issuer/HEAD/controllers/step_status_cluster_reconciler.go -------------------------------------------------------------------------------- /controllers/step_status_reconciler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/step-issuer/HEAD/controllers/step_status_reconciler.go -------------------------------------------------------------------------------- /controllers/stepclusterissuer_controller.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/step-issuer/HEAD/controllers/stepclusterissuer_controller.go -------------------------------------------------------------------------------- /controllers/stepissuer_controller.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/step-issuer/HEAD/controllers/stepissuer_controller.go -------------------------------------------------------------------------------- /docker/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/step-issuer/HEAD/docker/Dockerfile -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/step-issuer/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/step-issuer/HEAD/go.sum -------------------------------------------------------------------------------- /hack/boilerplate.go.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/step-issuer/HEAD/hack/boilerplate.go.txt -------------------------------------------------------------------------------- /main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/step-issuer/HEAD/main.go -------------------------------------------------------------------------------- /provisioners/step.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/step-issuer/HEAD/provisioners/step.go -------------------------------------------------------------------------------- /tools.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smallstep/step-issuer/HEAD/tools.go --------------------------------------------------------------------------------