Skip to content

Commit

Permalink
autoconvert
Browse files Browse the repository at this point in the history
Signed-off-by: Sertac Ozercan <sozercan@gmail.com>
  • Loading branch information
sozercan committed Dec 7, 2022
1 parent 020ccff commit f4198ff
Show file tree
Hide file tree
Showing 8 changed files with 113 additions and 12 deletions.
8 changes: 2 additions & 6 deletions constraint/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -74,15 +74,11 @@ generate: generate-defaults
# those functions exist and can be added manually to the conversion file.
# TODO: Once https://github.com/kubernetes/kubernetes/issues/101567 is fixed, update
# conversion-gen and get us back to running `make generate` in our CI pipeline
# conversion-gen \
# --input-dirs "./pkg/apis/templates/...,./pkg/apis/externaldata/..." \
# --go-header-file=./hack/boilerplate.go.txt \
# --output-file-base=zz_generated.conversion \
# --extra-dirs=k8s.io/apiextensions-apiserver/pkg/apis/apiextensions/v1
conversion-gen \
--input-dirs "./pkg/apis/externaldata/..." \
--input-dirs "./pkg/apis/templates/...,./pkg/apis/externaldata/..." \
--go-header-file=./hack/boilerplate.go.txt \
--output-file-base=zz_generated.conversion \
--extra-dirs=k8s.io/apiextensions-apiserver/pkg/apis/apiextensions/v1

CRD_SOURCE_FILE := deploy/crds.yaml
FILE_STUB := "package schema\
Expand Down
2 changes: 1 addition & 1 deletion constraint/pkg/apis/externaldata/v1alpha1/doc.go
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ limitations under the License.
// Package v1alpha1 contains API Schema definitions for the externaldata v1alpha1 API group
// +k8s:openapi-gen=true
// +k8s:deepcopy-gen=package,register
// +k8s:conversion-gen=github.com/open-policy-agent/frameworks/constraint/pkg/apis/externaldata
// +k8s:conversion-gen=github.com/open-policy-agent/frameworks/constraint/pkg/apis/externaldata/v1beta1
// +k8s:defaulter-gen=TypeMeta
// +groupName=externaldata.gatekeeper.sh
package v1alpha1
Original file line number Diff line number Diff line change
Expand Up @@ -39,7 +39,7 @@ type ProviderSpec struct {

// Provider is the Schema for the Provider API
// +k8s:openapi-gen=true
// +k8s:conversion-gen-external-types=github.com/open-policy-agent/frameworks/constraint/pkg/apis/externaldata
// +k8s:conversion-gen-external-types=github.com/open-policy-agent/frameworks/constraint/pkg/apis/externaldata/v1beta1
type Provider struct {
metav1.TypeMeta `json:",inline"`
metav1.ObjectMeta `json:"metadata,omitempty"`
Expand Down
2 changes: 1 addition & 1 deletion constraint/pkg/apis/externaldata/v1alpha1/register.go
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ limitations under the License.
// Package v1alpha1 contains API Schema definitions for the externaldata v1alpha1 API group
// +k8s:openapi-gen=true
// +k8s:deepcopy-gen=package,register
// +k8s:conversion-gen=github.com/open-policy-agent/frameworks/constraint/pkg/apis/externaldata
// +k8s:conversion-gen=github.com/open-policy-agent/frameworks/constraint/pkg/apis/externaldata/v1beta1
// +k8s:defaulter-gen=TypeMeta
// +groupName=externaldata.gatekeeper.sh
package v1alpha1
Expand Down
108 changes: 108 additions & 0 deletions constraint/pkg/apis/externaldata/v1alpha1/zz_generated.conversion.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

1 change: 0 additions & 1 deletion constraint/pkg/apis/externaldata/v1beta1/doc.go
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,6 @@ limitations under the License.
// Package v1beta1 contains API Schema definitions for the externaldata v1beta1 API group
// +k8s:openapi-gen=true
// +k8s:deepcopy-gen=package,register
// +k8s:conversion-gen=github.com/open-policy-agent/frameworks/constraint/pkg/apis/externaldata
// +k8s:defaulter-gen=TypeMeta
// +groupName=externaldata.gatekeeper.sh
package v1beta1
1 change: 0 additions & 1 deletion constraint/pkg/apis/externaldata/v1beta1/provider_types.go
Original file line number Diff line number Diff line change
Expand Up @@ -40,7 +40,6 @@ type ProviderSpec struct {

// Provider is the Schema for the providers API
// +k8s:openapi-gen=true
// +k8s:conversion-gen-external-types=github.com/open-policy-agent/frameworks/constraint/pkg/apis/externaldata
type Provider struct {
metav1.TypeMeta `json:",inline"`
metav1.ObjectMeta `json:"metadata,omitempty"`
Expand Down
1 change: 0 additions & 1 deletion constraint/pkg/apis/externaldata/v1beta1/register.go
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,6 @@ limitations under the License.
// Package v1beta1 contains API Schema definitions for the externaldata v1beta1 API group
// +k8s:openapi-gen=true
// +k8s:deepcopy-gen=package,register
// +k8s:conversion-gen=github.com/open-policy-agent/frameworks/constraint/pkg/apis/externaldata
// +k8s:defaulter-gen=TypeMeta
// +groupName=externaldata.gatekeeper.sh
package v1beta1
Expand Down

0 comments on commit f4198ff

Please sign in to comment.