Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4,396 changes: 2,742 additions & 1,654 deletions NOTICE.txt

Large diffs are not rendered by default.

3 changes: 2 additions & 1 deletion cmd/manager/main.go
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@
package manager

import (
"context"
"fmt"
"net/http"
"net/http/pprof"
Expand Down Expand Up @@ -451,7 +452,7 @@ func setupWebhook(mgr manager.Manager, certRotation certificates.RotationParams,
}

// Force a first reconciliation to create the resources before the server is started
if err := webhookParams.ReconcileResources(clientset); err != nil {
if err := webhookParams.ReconcileResources(context.Background(), clientset); err != nil {
log.Error(err, "unable to setup and fill the webhook certificates")
os.Exit(1)
}
Expand Down
72 changes: 61 additions & 11 deletions config/crds/all-crds.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -177,6 +177,15 @@ spec:
description: ServicePort contains information on service's
port.
properties:
appProtocol:
description: The application protocol for this port.
This field follows standard Kubernetes label syntax.
Un-prefixed names are reserved for IANA standard
service names (as per RFC-6335 and http://www.iana.org/assignments/service-names).
Non-standard protocols should use prefixed names
such as mycompany.com/my-custom-protocol. Field
can be enabled with ServiceAppProtocol feature gate.
type: string
name:
description: The name of this port within the service.
This must be a DNS_LABEL. All ports within a ServiceSpec
Expand Down Expand Up @@ -858,6 +867,15 @@ spec:
description: ServicePort contains information on service's
port.
properties:
appProtocol:
description: The application protocol for this port.
This field follows standard Kubernetes label syntax.
Un-prefixed names are reserved for IANA standard
service names (as per RFC-6335 and http://www.iana.org/assignments/service-names).
Non-standard protocols should use prefixed names
such as mycompany.com/my-custom-protocol. Field
can be enabled with ServiceAppProtocol feature gate.
type: string
name:
description: The name of this port within the service.
This must be a DNS_LABEL. All ports within a ServiceSpec
Expand Down Expand Up @@ -1088,16 +1106,21 @@ spec:
type: string
type: array
dataSource:
description: This field requires the VolumeSnapshotDataSource
alpha feature gate to be enabled and currently VolumeSnapshot
is the only supported data source. If the provisioner
can support VolumeSnapshot data source, it will create
a new volume and data will be restored to the volume
at the same time. If the provisioner does not support
VolumeSnapshot data source, volume will not be created
and the failure will be reported as an event. In the
future, we plan to support more data source types
and the behavior of the provisioner may change.
description: 'This field can be used to specify either:
* An existing VolumeSnapshot object (snapshot.storage.k8s.io/VolumeSnapshot
- Beta) * An existing PVC (PersistentVolumeClaim)
* An existing custom resource/object that implements
data population (Alpha) In order to use VolumeSnapshot
object types, the appropriate feature gate must be
enabled (VolumeSnapshotDataSource or AnyVolumeDataSource)
If the provisioner or an external controller can support
the specified data source, it will create a new volume
based on the contents of the specified data source.
If the specified data source is not supported, the
volume will not be created and the failure will be
reported as an event. In the future, we plan to support
more data source types and the behavior of the provisioner
may change.'
properties:
apiGroup:
description: APIGroup is the group for the resource
Expand Down Expand Up @@ -1197,7 +1220,7 @@ spec:
volumeMode:
description: volumeMode defines what type of volume
is required by the claim. Value of Filesystem is implied
when not included in claim spec. This is a beta feature.
when not included in claim spec.
type: string
volumeName:
description: VolumeName is the binding reference to
Expand Down Expand Up @@ -1526,6 +1549,15 @@ spec:
description: ServicePort contains information on service's
port.
properties:
appProtocol:
description: The application protocol for this port.
This field follows standard Kubernetes label syntax.
Un-prefixed names are reserved for IANA standard
service names (as per RFC-6335 and http://www.iana.org/assignments/service-names).
Non-standard protocols should use prefixed names
such as mycompany.com/my-custom-protocol. Field
can be enabled with ServiceAppProtocol feature gate.
type: string
name:
description: The name of this port within the service.
This must be a DNS_LABEL. All ports within a ServiceSpec
Expand Down Expand Up @@ -1905,6 +1937,15 @@ spec:
description: ServicePort contains information on service's
port.
properties:
appProtocol:
description: The application protocol for this port.
This field follows standard Kubernetes label syntax.
Un-prefixed names are reserved for IANA standard
service names (as per RFC-6335 and http://www.iana.org/assignments/service-names).
Non-standard protocols should use prefixed names
such as mycompany.com/my-custom-protocol. Field
can be enabled with ServiceAppProtocol feature gate.
type: string
name:
description: The name of this port within the service.
This must be a DNS_LABEL. All ports within a ServiceSpec
Expand Down Expand Up @@ -2295,6 +2336,15 @@ spec:
description: ServicePort contains information on service's
port.
properties:
appProtocol:
description: The application protocol for this port.
This field follows standard Kubernetes label syntax.
Un-prefixed names are reserved for IANA standard
service names (as per RFC-6335 and http://www.iana.org/assignments/service-names).
Non-standard protocols should use prefixed names
such as mycompany.com/my-custom-protocol. Field
can be enabled with ServiceAppProtocol feature gate.
type: string
name:
description: The name of this port within the service.
This must be a DNS_LABEL. All ports within a ServiceSpec
Expand Down
Loading