diff --git a/charts/.nojekyll b/charts/.nojekyll deleted file mode 100644 index e69de29bb2d1..000000000000 diff --git a/charts/karpenter/templates/webhook/webhooks.yaml b/charts/karpenter/templates/webhook/webhooks.yaml index 3f70f87b40c4..777efce733f2 100644 --- a/charts/karpenter/templates/webhook/webhooks.yaml +++ b/charts/karpenter/templates/webhook/webhooks.yaml @@ -22,7 +22,6 @@ webhooks: operations: - CREATE - UPDATE - - DELETE --- apiVersion: admissionregistration.k8s.io/v1 kind: ValidatingWebhookConfiguration @@ -48,7 +47,6 @@ webhooks: operations: - CREATE - UPDATE - - DELETE --- apiVersion: admissionregistration.k8s.io/v1 kind: ValidatingWebhookConfiguration diff --git a/website/content/en/docs/Reference/_index.md b/website/content/en/docs/Reference/_index.md deleted file mode 100644 index 6e15a504c4dd..000000000000 --- a/website/content/en/docs/Reference/_index.md +++ /dev/null @@ -1,357 +0,0 @@ ---- -title: "API Reference" -linkTitle: "API Reference" -weight: 70 ---- -

Packages:

- -

karpenter.sh/v1alpha4

-

-

Package v1alpha4 contains API Schema definitions for the v1alpha4 API group

-

-Resource Types: - -

Constraints -

-

-(Appears on: -ProvisionerSpec) -

-

-

Constraints are applied to all nodes created by the provisioner. They can be -overriden by NodeSelectors at the pod level.

-

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FieldDescription
-taints
- - -[]Kubernetes core/v1.Taint - - -
-(Optional) -

Taints will be applied to every node launched by the Provisioner. If -specified, the provisioner will not provision nodes for pods that do not -have matching tolerations. Additional taints will be created that match -pod tolerations on a per-node basis.

-
-labels
- -map[string]string - -
-(Optional) -

Labels will be applied to every node launched by the Provisioner.

-
-zones
- -[]string - -
-(Optional) -

Zones constrains where nodes will be launched by the Provisioner. If -unspecified, defaults to all zones in the region.

-
-instanceTypes
- -[]string - -
-(Optional) -

InstanceTypes constrains which instances types will be used for nodes -launched by the Provisioner. If unspecified, defaults to all types.

-
-architectures
- -[]string - -
-(Optional) -

Architecture constrains the underlying node architecture

-
-operatingSystems
- -[]string - -
-(Optional) -

OperatingSystem constrains the underlying node operating system

-
-provider
- -k8s.io/apimachinery/pkg/runtime.RawExtension - -
-

Provider contains fields specific to your cloudprovider.

-
-

Provisioner -

-

-

Provisioner is the Schema for the Provisioners API

-

- - - - - - - - - - - - - - - - - - - - - -
FieldDescription
-metadata
- - -Kubernetes meta/v1.ObjectMeta - - -
-Refer to the Kubernetes API documentation for the fields of the -metadata field. -
-spec
- - -ProvisionerSpec - - -
-
-
- - - - - - - - - - - - - -
-Constraints
- - -Constraints - - -
-

-(Members of Constraints are embedded into this type.) -

-

Constraints are applied to all nodes launched by this provisioner.

-
-ttlSecondsAfterEmpty
- -int64 - -
-(Optional) -

TTLSecondsAfterEmpty is the number of seconds the controller will wait -before attempting to delete a node, measured from when the node is -detected to be empty. A Node is considered to be empty when it does not -have pods scheduled to it, excluding daemonsets.

-

Termination due to underutilization is disabled if this field is not set.

-
-ttlSecondsUntilExpired
- -int64 - -
-(Optional) -

TTLSecondsUntilExpired is the number of seconds the controller will wait -before terminating a node, measured from when the node is created. This -is useful to implement features like eventually consistent node upgrade, -memory leak protection, and disruption testing.

-

Termination due to expiration is disabled if this field is not set.

-
-
-status
- - -ProvisionerStatus - - -
-
-

ProvisionerSpec -

-

-(Appears on: -Provisioner) -

-

-

ProvisionerSpec is the top level provisioner specification. Provisioners -launch nodes in response to pods where status.conditions[type=unschedulable, -status=true]. Node configuration is driven by through a combination of -provisioner specification (defaults) and pod scheduling constraints -(overrides). A single provisioner is capable of managing highly diverse -capacity within a single cluster and in most cases, only one should be -necessary. It’s possible to define multiple provisioners. These provisioners -may have different defaults and can be specifically targeted by pods using -pod.spec.nodeSelector[“karpenter.sh/provisioner-name”]=$PROVISIONER_NAME.

-

- - - - - - - - - - - - - - - - - - - - - -
FieldDescription
-Constraints
- - -Constraints - - -
-

-(Members of Constraints are embedded into this type.) -

-

Constraints are applied to all nodes launched by this provisioner.

-
-ttlSecondsAfterEmpty
- -int64 - -
-(Optional) -

TTLSecondsAfterEmpty is the number of seconds the controller will wait -before attempting to delete a node, measured from when the node is -detected to be empty. A Node is considered to be empty when it does not -have pods scheduled to it, excluding daemonsets.

-

Termination due to underutilization is disabled if this field is not set.

-
-ttlSecondsUntilExpired
- -int64 - -
-(Optional) -

TTLSecondsUntilExpired is the number of seconds the controller will wait -before terminating a node, measured from when the node is created. This -is useful to implement features like eventually consistent node upgrade, -memory leak protection, and disruption testing.

-

Termination due to expiration is disabled if this field is not set.

-
-

ProvisionerStatus -

-

-(Appears on: -Provisioner) -

-

-

ProvisionerStatus defines the observed state of Provisioner

-

- - - - - - - - - - - - - - - - - -
FieldDescription
-lastScaleTime
- -knative.dev/pkg/apis.VolatileTime - -
-(Optional) -

LastScaleTime is the last time the Provisioner scaled the number -of nodes

-
-conditions
- -knative.dev/pkg/apis.Conditions - -
-(Optional) -

Conditions is the set of conditions required for this provisioner to scale -its target, and indicates whether or not those conditions are met.

-
-
-

-Generated with gen-crd-api-reference-docs -on git commit bf8ae63. -

diff --git a/website/content/en/docs/getting-started/_index.md b/website/content/en/docs/getting-started/_index.md index 951b7ffe0576..39addbddccff 100644 --- a/website/content/en/docs/getting-started/_index.md +++ b/website/content/en/docs/getting-started/_index.md @@ -184,14 +184,17 @@ Review the [provisioner CRD](/docs/provisioner-crd) for more information. For ex ```bash cat <