Skip to content

Commit

Permalink
Merge pull request #127 from aleeriz/update-pkg-crossplane
Browse files Browse the repository at this point in the history
Update pkg crossplane to version 1.15.2
  • Loading branch information
Peefy authored Apr 19, 2024
2 parents 5986ce8 + 5c1ffbb commit f51604a
Show file tree
Hide file tree
Showing 24 changed files with 48,023 additions and 10,166 deletions.
8,123 changes: 8,080 additions & 43 deletions crossplane/README.md

Large diffs are not rendered by default.

10,071 changes: 0 additions & 10,071 deletions crossplane/[email protected]

This file was deleted.

20,181 changes: 20,181 additions & 0 deletions crossplane/[email protected]

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion crossplane/kcl.mod
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "crossplane"
version = "1.13"
version = "1.15.2"
description = "`crossplane` is the crossplane spec definition"

[dependencies]
Expand Down

Large diffs are not rendered by default.

1,645 changes: 1,645 additions & 0 deletions crossplane/v1/apiextensions_crossplane_io_v1_composition.k

Large diffs are not rendered by default.

1,703 changes: 1,703 additions & 0 deletions crossplane/v1/apiextensions_crossplane_io_v1_composition_revision.k

Large diffs are not rendered by default.

91 changes: 91 additions & 0 deletions crossplane/v1/meta_pkg_crossplane_io_v1_configuration.k
Original file line number Diff line number Diff line change
@@ -0,0 +1,91 @@
"""
This file was generated by the KCL auto-gen tool. DO NOT EDIT.
Editing this file might prove futile when you re-run the KCL auto-gen generate command.
"""
import k8s.apimachinery.pkg.apis.meta.v1


schema Configuration:
"""
A Configuration is the description of a Crossplane Configuration package.

Attributes
----------
apiVersion : str, default is "meta.pkg.crossplane.io/v1", required
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
kind : str, default is "Configuration", required
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
metadata : v1.ObjectMeta, default is Undefined, optional
metadata
spec : MetaPkgCrossplaneIoV1ConfigurationSpec, default is Undefined, required
spec
"""


apiVersion: "meta.pkg.crossplane.io/v1" = "meta.pkg.crossplane.io/v1"

kind: "Configuration" = "Configuration"

metadata?: v1.ObjectMeta

spec: MetaPkgCrossplaneIoV1ConfigurationSpec


schema MetaPkgCrossplaneIoV1ConfigurationSpec:
"""
ConfigurationSpec specifies the configuration of a Configuration.

Attributes
----------
crossplane : MetaPkgCrossplaneIoV1ConfigurationSpecCrossplane, default is Undefined, optional
crossplane
dependsOn : [MetaPkgCrossplaneIoV1ConfigurationSpecDependsOnItems0], default is Undefined, optional
Dependencies on other packages.
"""


crossplane?: MetaPkgCrossplaneIoV1ConfigurationSpecCrossplane

dependsOn?: [MetaPkgCrossplaneIoV1ConfigurationSpecDependsOnItems0]


schema MetaPkgCrossplaneIoV1ConfigurationSpecCrossplane:
"""
Semantic version constraints of Crossplane that package is compatible with.

Attributes
----------
version : str, default is Undefined, required
Semantic version constraints of Crossplane that package is compatible with.
"""


version: str


schema MetaPkgCrossplaneIoV1ConfigurationSpecDependsOnItems0:
"""
Dependency is a dependency on another package. One of Provider or Configuration may be supplied.

Attributes
----------
configuration : str, default is Undefined, optional
Configuration is the name of a Configuration package image.
function : str, default is Undefined, optional
Function is the name of a Function package image.
provider : str, default is Undefined, optional
Provider is the name of a Provider package image.
version : str, default is Undefined, required
Version is the semantic version constraints of the dependency image.
"""


configuration?: str

function?: str

provider?: str

version: str


149 changes: 149 additions & 0 deletions crossplane/v1/meta_pkg_crossplane_io_v1_provider.k
Original file line number Diff line number Diff line change
@@ -0,0 +1,149 @@
"""
This file was generated by the KCL auto-gen tool. DO NOT EDIT.
Editing this file might prove futile when you re-run the KCL auto-gen generate command.
"""
import k8s.apimachinery.pkg.apis.meta.v1


schema Provider:
"""
A Provider is the description of a Crossplane Provider package.

Attributes
----------
apiVersion : str, default is "meta.pkg.crossplane.io/v1", required
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
kind : str, default is "Provider", required
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
metadata : v1.ObjectMeta, default is Undefined, optional
metadata
spec : MetaPkgCrossplaneIoV1ProviderSpec, default is Undefined, required
spec
"""


apiVersion: "meta.pkg.crossplane.io/v1" = "meta.pkg.crossplane.io/v1"

kind: "Provider" = "Provider"

metadata?: v1.ObjectMeta

spec: MetaPkgCrossplaneIoV1ProviderSpec


schema MetaPkgCrossplaneIoV1ProviderSpec:
"""
ProviderSpec specifies the configuration of a Provider.

Attributes
----------
controller : MetaPkgCrossplaneIoV1ProviderSpecController, default is Undefined, required
controller
crossplane : MetaPkgCrossplaneIoV1ProviderSpecCrossplane, default is Undefined, optional
crossplane
dependsOn : [MetaPkgCrossplaneIoV1ProviderSpecDependsOnItems0], default is Undefined, optional
Dependencies on other packages.
"""


controller: MetaPkgCrossplaneIoV1ProviderSpecController

crossplane?: MetaPkgCrossplaneIoV1ProviderSpecCrossplane

dependsOn?: [MetaPkgCrossplaneIoV1ProviderSpecDependsOnItems0]


schema MetaPkgCrossplaneIoV1ProviderSpecController:
"""
Configuration for the packaged Provider's controller.

Attributes
----------
image : str, default is Undefined, optional
Image is the packaged Provider controller image.
permissionRequests : [MetaPkgCrossplaneIoV1ProviderSpecControllerPermissionRequestsItems0], default is Undefined, optional
PermissionRequests for RBAC rules required for this provider's controller
to function. The RBAC manager is responsible for assessing the requested
permissions.
"""


image?: str

permissionRequests?: [MetaPkgCrossplaneIoV1ProviderSpecControllerPermissionRequestsItems0]


schema MetaPkgCrossplaneIoV1ProviderSpecControllerPermissionRequestsItems0:
"""
PolicyRule holds information that describes a policy rule, but does not contain information
about who the rule applies to or which namespace the rule applies to.

Attributes
----------
apiGroups : [str], default is Undefined, optional
APIGroups is the name of the APIGroup that contains the resources. If multiple API groups are specified, any action requested against one of
the enumerated resources in any API group will be allowed. "" represents the core API group and "*" represents all API groups.
nonResourceURLs : [str], default is Undefined, optional
NonResourceURLs is a set of partial urls that a user should have access to. *s are allowed, but only as the full, final step in the path
Since non-resource URLs are not namespaced, this field is only applicable for ClusterRoles referenced from a ClusterRoleBinding.
Rules can either apply to API resources (such as "pods" or "secrets") or non-resource URL paths (such as "/api"), but not both.
resourceNames : [str], default is Undefined, optional
ResourceNames is an optional white list of names that the rule applies to. An empty set means that everything is allowed.
resources : [str], default is Undefined, optional
Resources is a list of resources this rule applies to. '*' represents all resources.
verbs : [str], default is Undefined, required
Verbs is a list of Verbs that apply to ALL the ResourceKinds contained in this rule. '*' represents all verbs.
"""


apiGroups?: [str]

nonResourceURLs?: [str]

resourceNames?: [str]

resources?: [str]

verbs: [str]


schema MetaPkgCrossplaneIoV1ProviderSpecCrossplane:
"""
Semantic version constraints of Crossplane that package is compatible with.

Attributes
----------
version : str, default is Undefined, required
Semantic version constraints of Crossplane that package is compatible with.
"""


version: str


schema MetaPkgCrossplaneIoV1ProviderSpecDependsOnItems0:
"""
Dependency is a dependency on another package. One of Provider or Configuration may be supplied.

Attributes
----------
configuration : str, default is Undefined, optional
Configuration is the name of a Configuration package image.
function : str, default is Undefined, optional
Function is the name of a Function package image.
provider : str, default is Undefined, optional
Provider is the name of a Provider package image.
version : str, default is Undefined, required
Version is the semantic version constraints of the dependency image.
"""


configuration?: str

function?: str

provider?: str

version: str


Loading

0 comments on commit f51604a

Please sign in to comment.