-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
1 parent
d883d84
commit 6b17ae2
Showing
3 changed files
with
286 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,5 @@ | ||
apiVersion: v2 | ||
appVersion: 0.0.0 | ||
name: smallstep-step-issuer-crds | ||
type: application | ||
version: 0.6.7 |
143 changes: 143 additions & 0 deletions
143
charts/smallstep-step-issuer-crds/templates/certmanager.step.sm_stepclusterissuers.yaml
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,143 @@ | ||
|
||
--- | ||
apiVersion: apiextensions.k8s.io/v1 | ||
kind: CustomResourceDefinition | ||
metadata: | ||
annotations: | ||
controller-gen.kubebuilder.io/version: v0.5.0 | ||
creationTimestamp: null | ||
name: stepclusterissuers.certmanager.step.sm | ||
spec: | ||
group: certmanager.step.sm | ||
names: | ||
kind: StepClusterIssuer | ||
listKind: StepClusterIssuerList | ||
plural: stepclusterissuers | ||
singular: stepclusterissuer | ||
scope: Cluster | ||
versions: | ||
- name: v1beta1 | ||
schema: | ||
openAPIV3Schema: | ||
description: StepClusterIssuer is the Schema for the stepclusterissuers API | ||
properties: | ||
apiVersion: | ||
description: 'APIVersion defines the versioned schema of this representation | ||
of an object. Servers should convert recognized schemas to the latest | ||
internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources' | ||
type: string | ||
kind: | ||
description: 'Kind is a string value representing the REST resource this | ||
object represents. Servers may infer this from the endpoint the client | ||
submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds' | ||
type: string | ||
metadata: | ||
type: object | ||
spec: | ||
description: StepClusterIssuerSpec defines the desired state of StepClusterIssuer | ||
properties: | ||
caBundle: | ||
description: CABundle is a base64 encoded TLS certificate used to | ||
verify connections to the step certificates server. If not set the | ||
system root certificates are used to validate the TLS connection. | ||
format: byte | ||
type: string | ||
provisioner: | ||
description: Provisioner contains the step certificates provisioner | ||
configuration. | ||
properties: | ||
kid: | ||
description: KeyID is the kid property of the JWK provisioner. | ||
type: string | ||
name: | ||
description: Names is the name of the JWK provisioner. | ||
type: string | ||
passwordRef: | ||
description: PasswordRef is a reference to a Secret containing | ||
the provisioner password used to decrypt the provisioner private | ||
key. | ||
properties: | ||
key: | ||
description: The key of the secret to select from. Must be | ||
a valid secret key. | ||
type: string | ||
name: | ||
description: The name of the secret in the pod's namespace | ||
to select from. | ||
type: string | ||
namespace: | ||
description: The namespace of the secret in the pod's namespace | ||
to select from. | ||
type: string | ||
required: | ||
- name | ||
- namespace | ||
type: object | ||
required: | ||
- kid | ||
- name | ||
- passwordRef | ||
type: object | ||
url: | ||
description: URL is the base URL for the step certificates instance. | ||
type: string | ||
required: | ||
- provisioner | ||
- url | ||
type: object | ||
status: | ||
description: StepClusterIssuerStatus defines the observed state of StepClusterIssuer | ||
properties: | ||
conditions: | ||
items: | ||
description: StepClusterIssuerCondition contains condition information | ||
for the step issuer. | ||
properties: | ||
lastTransitionTime: | ||
description: LastTransitionTime is the timestamp corresponding | ||
to the last status change of this condition. | ||
format: date-time | ||
type: string | ||
message: | ||
description: Message is a human readable description of the | ||
details of the last transition, complementing reason. | ||
type: string | ||
reason: | ||
description: Reason is a brief machine readable explanation | ||
for the condition's last transition. | ||
type: string | ||
status: | ||
allOf: | ||
- enum: | ||
- "True" | ||
- "False" | ||
- Unknown | ||
- enum: | ||
- "True" | ||
- "False" | ||
- Unknown | ||
description: Status of the condition, one of ('True', 'False', | ||
'Unknown'). | ||
type: string | ||
type: | ||
description: Type of the condition, currently ('Ready'). | ||
enum: | ||
- Ready | ||
type: string | ||
required: | ||
- status | ||
- type | ||
type: object | ||
type: array | ||
type: object | ||
type: object | ||
served: true | ||
storage: true | ||
subresources: | ||
status: {} | ||
status: | ||
acceptedNames: | ||
kind: "" | ||
plural: "" | ||
conditions: [] | ||
storedVersions: [] |
138 changes: 138 additions & 0 deletions
138
charts/smallstep-step-issuer-crds/templates/certmanager.step.sm_stepissuers.yaml
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,138 @@ | ||
|
||
--- | ||
apiVersion: apiextensions.k8s.io/v1 | ||
kind: CustomResourceDefinition | ||
metadata: | ||
annotations: | ||
controller-gen.kubebuilder.io/version: v0.5.0 | ||
creationTimestamp: null | ||
name: stepissuers.certmanager.step.sm | ||
spec: | ||
group: certmanager.step.sm | ||
names: | ||
kind: StepIssuer | ||
listKind: StepIssuerList | ||
plural: stepissuers | ||
singular: stepissuer | ||
scope: Namespaced | ||
versions: | ||
- name: v1beta1 | ||
schema: | ||
openAPIV3Schema: | ||
description: StepIssuer is the Schema for the stepissuers API | ||
properties: | ||
apiVersion: | ||
description: 'APIVersion defines the versioned schema of this representation | ||
of an object. Servers should convert recognized schemas to the latest | ||
internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources' | ||
type: string | ||
kind: | ||
description: 'Kind is a string value representing the REST resource this | ||
object represents. Servers may infer this from the endpoint the client | ||
submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds' | ||
type: string | ||
metadata: | ||
type: object | ||
spec: | ||
description: StepIssuerSpec defines the desired state of StepIssuer | ||
properties: | ||
caBundle: | ||
description: CABundle is a base64 encoded TLS certificate used to | ||
verify connections to the step certificates server. If not set the | ||
system root certificates are used to validate the TLS connection. | ||
format: byte | ||
type: string | ||
provisioner: | ||
description: Provisioner contains the step certificates provisioner | ||
configuration. | ||
properties: | ||
kid: | ||
description: KeyID is the kid property of the JWK provisioner. | ||
type: string | ||
name: | ||
description: Names is the name of the JWK provisioner. | ||
type: string | ||
passwordRef: | ||
description: PasswordRef is a reference to a Secret containing | ||
the provisioner password used to decrypt the provisioner private | ||
key. | ||
properties: | ||
key: | ||
description: The key of the secret to select from. Must be | ||
a valid secret key. | ||
type: string | ||
name: | ||
description: The name of the secret in the pod's namespace | ||
to select from. | ||
type: string | ||
required: | ||
- name | ||
type: object | ||
required: | ||
- kid | ||
- name | ||
- passwordRef | ||
type: object | ||
url: | ||
description: URL is the base URL for the step certificates instance. | ||
type: string | ||
required: | ||
- provisioner | ||
- url | ||
type: object | ||
status: | ||
description: StepIssuerStatus defines the observed state of StepIssuer | ||
properties: | ||
conditions: | ||
items: | ||
description: StepIssuerCondition contains condition information | ||
for the step issuer. | ||
properties: | ||
lastTransitionTime: | ||
description: LastTransitionTime is the timestamp corresponding | ||
to the last status change of this condition. | ||
format: date-time | ||
type: string | ||
message: | ||
description: Message is a human readable description of the | ||
details of the last transition, complementing reason. | ||
type: string | ||
reason: | ||
description: Reason is a brief machine readable explanation | ||
for the condition's last transition. | ||
type: string | ||
status: | ||
allOf: | ||
- enum: | ||
- "True" | ||
- "False" | ||
- Unknown | ||
- enum: | ||
- "True" | ||
- "False" | ||
- Unknown | ||
description: Status of the condition, one of ('True', 'False', | ||
'Unknown'). | ||
type: string | ||
type: | ||
description: Type of the condition, currently ('Ready'). | ||
enum: | ||
- Ready | ||
type: string | ||
required: | ||
- status | ||
- type | ||
type: object | ||
type: array | ||
type: object | ||
type: object | ||
served: true | ||
storage: true | ||
subresources: | ||
status: {} | ||
status: | ||
acceptedNames: | ||
kind: "" | ||
plural: "" | ||
conditions: [] | ||
storedVersions: [] |