Directories ¶
Path | Synopsis |
---|---|
cmd
|
|
ctl
Module
|
|
hack
|
|
internal
|
|
apis/acme
Package acme is the internal version of the API.
|
Package acme is the internal version of the API. |
apis/acme/install
Package install installs the API group, making it available as an option to all of the API encoding/decoding machinery.
|
Package install installs the API group, making it available as an option to all of the API encoding/decoding machinery. |
apis/acme/v1
+groupName=acme.cert-manager.io
|
+groupName=acme.cert-manager.io |
apis/acme/v1alpha2
+groupName=acme.cert-manager.io
|
+groupName=acme.cert-manager.io |
apis/acme/v1alpha3
+groupName=acme.cert-manager.io
|
+groupName=acme.cert-manager.io |
apis/acme/v1beta1
+groupName=acme.cert-manager.io
|
+groupName=acme.cert-manager.io |
apis/certmanager
Package certmanager is the internal version of the API.
|
Package certmanager is the internal version of the API. |
apis/certmanager/install
Package install installs the API group, making it available as an option to all of the API encoding/decoding machinery.
|
Package install installs the API group, making it available as an option to all of the API encoding/decoding machinery. |
apis/certmanager/v1
+groupName=cert-manager.io
|
+groupName=cert-manager.io |
apis/certmanager/v1alpha2
+groupName=cert-manager.io
|
+groupName=cert-manager.io |
apis/certmanager/v1alpha3
+groupName=cert-manager.io
|
+groupName=cert-manager.io |
apis/certmanager/v1beta1
+groupName=cert-manager.io
|
+groupName=cert-manager.io |
apis/config/cainjector
Package cainjector is the internal version of the cainjector config API.
|
Package cainjector is the internal version of the cainjector config API. |
apis/config/cainjector/install
Package install installs the API group, making it available as an option to all of the API encoding/decoding machinery.
|
Package install installs the API group, making it available as an option to all of the API encoding/decoding machinery. |
apis/config/cainjector/v1alpha1
+groupName=cainjector.config.cert-manager.io
|
+groupName=cainjector.config.cert-manager.io |
apis/config/controller
Package controller is the internal version of the controller config API.
|
Package controller is the internal version of the controller config API. |
apis/config/controller/install
Package install installs the API group, making it available as an option to all of the API encoding/decoding machinery.
|
Package install installs the API group, making it available as an option to all of the API encoding/decoding machinery. |
apis/config/controller/v1alpha1
+groupName=controller.config.cert-manager.io
|
+groupName=controller.config.cert-manager.io |
apis/config/shared
Package shared contains shared types for the cert-manager configuration API
|
Package shared contains shared types for the cert-manager configuration API |
apis/config/webhook
Package webhook is the internal version of the webhook config API.
|
Package webhook is the internal version of the webhook config API. |
apis/config/webhook/install
Package install installs the API group, making it available as an option to all of the API encoding/decoding machinery.
|
Package install installs the API group, making it available as an option to all of the API encoding/decoding machinery. |
apis/config/webhook/v1alpha1
+groupName=webhook.config.cert-manager.io
|
+groupName=webhook.config.cert-manager.io |
apis/meta
Package meta is the internal version of the API.
|
Package meta is the internal version of the API. |
apis/meta/install
Package install installs the API group, making it available as an option to all of the API encoding/decoding machinery.
|
Package install installs the API group, making it available as an option to all of the API encoding/decoding machinery. |
apis/meta/v1
+groupName=meta.cert-manager.io
|
+groupName=meta.cert-manager.io |
cainjector/feature
feature contains cainjector feature gate setup code.
|
feature contains cainjector feature gate setup code. |
controller/certificates/policies
Package policies provides functionality to evaluate Certificate's state
|
Package policies provides functionality to evaluate Certificate's state |
controller/feature
feature contains controller's feature gate setup functionality.
|
feature contains controller's feature gate setup functionality. |
vault/fake
Package fake contains a fake Vault signer for use in tests
|
Package fake contains a fake Vault signer for use in tests |
webhook/feature
feature contains webhook's feature gate setup functionality.
|
feature contains webhook's feature gate setup functionality. |
make
|
|
pkg
|
|
acme/webhook
Package webhook provides a library that can be used to build external ACME solver webhooks.
|
Package webhook provides a library that can be used to build external ACME solver webhooks. |
acme/webhook/apis/acme
Package acme contains type definitions for ACME ChallengePayload resources
|
Package acme contains type definitions for ACME ChallengePayload resources |
acme/webhook/apis/acme/v1alpha1
Package v1alpha1 is the v1alpha1 version of the API.
|
Package v1alpha1 is the v1alpha1 version of the API. |
apis/acme
Package acme contains types in the acme cert-manager API group
|
Package acme contains types in the acme cert-manager API group |
apis/acme/v1
Package v1 is the v1 version of the API.
|
Package v1 is the v1 version of the API. |
apis/certmanager
Package certmanager is the internal version of the API.
|
Package certmanager is the internal version of the API. |
apis/certmanager/v1
Package v1 is the v1 version of the API.
|
Package v1 is the v1 version of the API. |
apis/config/cainjector
Package cainjector contains types used to configure the cainjector
|
Package cainjector contains types used to configure the cainjector |
apis/config/cainjector/v1alpha1
Package v1alpha1 is the v1alpha1 version of the cainjector config API.
|
Package v1alpha1 is the v1alpha1 version of the cainjector config API. |
apis/config/controller
Package controller contains types used to configure the controller
|
Package controller contains types used to configure the controller |
apis/config/controller/v1alpha1
Package v1alpha1 is the v1alpha1 version of the controller config API.
|
Package v1alpha1 is the v1alpha1 version of the controller config API. |
apis/config/shared
Package shared contains shared types for the cert-manager configuration API
|
Package shared contains shared types for the cert-manager configuration API |
apis/config/shared/v1alpha1
+k8s:deepcopy-gen=package,register
|
+k8s:deepcopy-gen=package,register |
apis/config/webhook
Package webhook contains types used to configure the webhook
|
Package webhook contains types used to configure the webhook |
apis/config/webhook/v1alpha1
Package v1alpha1 is the v1alpha1 version of the webhook config API.
|
Package v1alpha1 is the v1alpha1 version of the webhook config API. |
apis/experimental
Package experimental contains the group containing experimental APIs.
|
Package experimental contains the group containing experimental APIs. |
apis/meta
Package meta contains meta types for cert-manager APIs
|
Package meta contains meta types for cert-manager APIs |
apis/meta/v1
Package v1 contains meta types for cert-manager APIs +k8s:deepcopy-gen=package +gencrdrefdocs:force +groupName=meta.cert-manager.io
|
Package v1 contains meta types for cert-manager APIs +k8s:deepcopy-gen=package +gencrdrefdocs:force +groupName=meta.cert-manager.io |
client/clientset/versioned/fake
This package has the automatically generated fake clientset.
|
This package has the automatically generated fake clientset. |
client/clientset/versioned/scheme
This package contains the scheme of the automatically generated clientset.
|
This package contains the scheme of the automatically generated clientset. |
client/clientset/versioned/typed/acme/v1
This package has the automatically generated typed clients.
|
This package has the automatically generated typed clients. |
client/clientset/versioned/typed/acme/v1/fake
Package fake has the automatically generated clients.
|
Package fake has the automatically generated clients. |
client/clientset/versioned/typed/certmanager/v1
This package has the automatically generated typed clients.
|
This package has the automatically generated typed clients. |
client/clientset/versioned/typed/certmanager/v1/fake
Package fake has the automatically generated clients.
|
Package fake has the automatically generated clients. |
controller/test
Package test contains testing utilities used for constructing fake Contexts which can be used during tests.
|
Package test contains testing utilities used for constructing fake Contexts which can be used during tests. |
issuer/acme/dns/acmedns
Package acmedns implements a DNS provider for solving DNS-01 challenges using Joohoi's acme-dns project.
|
Package acmedns implements a DNS provider for solving DNS-01 challenges using Joohoi's acme-dns project. |
issuer/acme/dns/akamai
Package akamai implements a DNS provider for solving the DNS-01 challenge using Akamai Edge DNS.
|
Package akamai implements a DNS provider for solving the DNS-01 challenge using Akamai Edge DNS. |
issuer/acme/dns/azuredns
Package azuredns implements a DNS provider for solving the DNS-01 challenge using Azure DNS.
|
Package azuredns implements a DNS provider for solving the DNS-01 challenge using Azure DNS. |
issuer/acme/dns/clouddns
Package clouddns implements a DNS provider for solving the DNS-01 challenge using Google Cloud DNS.
|
Package clouddns implements a DNS provider for solving the DNS-01 challenge using Google Cloud DNS. |
issuer/acme/dns/cloudflare
Package cloudflare implements a DNS provider for solving the DNS-01 challenge using cloudflare DNS.
|
Package cloudflare implements a DNS provider for solving the DNS-01 challenge using cloudflare DNS. |
issuer/acme/dns/digitalocean
Package digitalocean implements a DNS provider for solving the DNS-01 challenge using digitalocean DNS.
|
Package digitalocean implements a DNS provider for solving the DNS-01 challenge using digitalocean DNS. |
issuer/acme/dns/route53
Package route53 implements a DNS provider for solving the DNS-01 challenge using AWS Route 53 DNS.
|
Package route53 implements a DNS provider for solving the DNS-01 challenge using AWS Route 53 DNS. |
metrics
Package metrics contains global structures related to metrics collection cert-manager exposes the following metrics: certificate_expiration_timestamp_seconds{name, namespace, issuer_name, issuer_kind, issuer_group} certificate_renewal_timestamp_seconds{name, namespace, issuer_name, issuer_kind, issuer_group} certificate_ready_status{name, namespace, condition, issuer_name, issuer_kind, issuer_group} acme_client_request_count{"scheme", "host", "path", "method", "status"} acme_client_request_duration_seconds{"scheme", "host", "path", "method", "status"} venafi_client_request_duration_seconds{"scheme", "host", "path", "method", "status"} controller_sync_call_count{"controller"}
|
Package metrics contains global structures related to metrics collection cert-manager exposes the following metrics: certificate_expiration_timestamp_seconds{name, namespace, issuer_name, issuer_kind, issuer_group} certificate_renewal_timestamp_seconds{name, namespace, issuer_name, issuer_kind, issuer_group} certificate_ready_status{name, namespace, condition, issuer_name, issuer_kind, issuer_group} acme_client_request_count{"scheme", "host", "path", "method", "status"} acme_client_request_duration_seconds{"scheme", "host", "path", "method", "status"} venafi_client_request_duration_seconds{"scheme", "host", "path", "method", "status"} controller_sync_call_count{"controller"} |
util/pki
This file contains some code copied from the Go standard library under the following license: https://github.com/golang/go/blob/c95fe91d0715dc0a8d55ac80a80f383c3635548b/LICENSE
|
This file contains some code copied from the Go standard library under the following license: https://github.com/golang/go/blob/c95fe91d0715dc0a8d55ac80a80f383c3635548b/LICENSE |
test
|
|
acme
package dns contains a framework for testing ACME DNS solver implementations.
|
package dns contains a framework for testing ACME DNS solver implementations. |
apiserver
package apiserver contains functionality to set up a Kubernetes control plane for tests.
|
package apiserver contains functionality to set up a Kubernetes control plane for tests. |
unit/coreclients
coreclients contains fakes for some of the types from k8s.io/client-go/kubernetes/typed/core/v1
|
coreclients contains fakes for some of the types from k8s.io/client-go/kubernetes/typed/core/v1 |
unit/gen
package gen implements helper functions to construct API resource test fixtures.
|
package gen implements helper functions to construct API resource test fixtures. |
Click to show internal directories.
Click to hide internal directories.