From: naman.gupta Date: Mon, 13 Nov 2023 13:30:26 +0000 (+0530) Subject: Adding autogenerated files and folders structure. X-Git-Url: https://gerrit.o-ran-sc.org/r/gitweb?a=commitdiff_plain;h=8ddfec3676b16c64d678a291f4268d02071665cd;p=ric-plt%2Fric-dep.git Adding autogenerated files and folders structure. Adding autogenerated files and folders structure. Change-Id: I77248f6d7a94b2ae176305254d2f8f1e81a3a972 Signed-off-by: naman.gupta --- diff --git a/depRicKubernetesOperator/.dockerignore b/depRicKubernetesOperator/.dockerignore new file mode 100644 index 0000000..a3aab7a --- /dev/null +++ b/depRicKubernetesOperator/.dockerignore @@ -0,0 +1,3 @@ +# More info: https://docs.docker.com/engine/reference/builder/#dockerignore-file +# Ignore build and test binaries. +bin/ diff --git a/depRicKubernetesOperator/.gitignore b/depRicKubernetesOperator/.gitignore new file mode 100644 index 0000000..7f02333 --- /dev/null +++ b/depRicKubernetesOperator/.gitignore @@ -0,0 +1,26 @@ + +# Binaries for programs and plugins +*.exe +*.exe~ +*.dll +*.so +*.dylib +bin/* +Dockerfile.cross + +# Test binary, build with `go test -c` +*.test + +# Output of the go coverage tool, specifically when used with LiteIDE +*.out + +# Kubernetes Generated files - skip generated files, except for vendored files + +!vendor/**/zz_generated.* + +# editor and IDE paraphernalia +.idea +.vscode +*.swp +*.swo +*~ diff --git a/depRicKubernetesOperator/Dockerfile b/depRicKubernetesOperator/Dockerfile new file mode 100644 index 0000000..e69de29 diff --git a/depRicKubernetesOperator/Makefile b/depRicKubernetesOperator/Makefile new file mode 100644 index 0000000..e69de29 diff --git a/depRicKubernetesOperator/PROJECT b/depRicKubernetesOperator/PROJECT new file mode 100644 index 0000000..e69de29 diff --git a/depRicKubernetesOperator/README.md b/depRicKubernetesOperator/README.md new file mode 100644 index 0000000..e69de29 diff --git a/depRicKubernetesOperator/api/v1/groupversion_info.go b/depRicKubernetesOperator/api/v1/groupversion_info.go new file mode 100644 index 0000000..c260f28 --- /dev/null +++ b/depRicKubernetesOperator/api/v1/groupversion_info.go @@ -0,0 +1,36 @@ +/* +Copyright 2023. + +Licensed under the Apache License, Version 2.0 (the "License"); +you may not use this file except in compliance with the License. +You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. +*/ + +// Package v1 contains API Schema definitions for the ricdeploy v1 API group +// +kubebuilder:object:generate=true +// +groupName=ricdeploy.ricplt.com +package v1 + +import ( + "k8s.io/apimachinery/pkg/runtime/schema" + "sigs.k8s.io/controller-runtime/pkg/scheme" +) + +var ( + // GroupVersion is group version used to register these objects + GroupVersion = schema.GroupVersion{Group: "ricdeploy.ricplt.com", Version: "v1"} + + // SchemeBuilder is used to add go types to the GroupVersionKind scheme + SchemeBuilder = &scheme.Builder{GroupVersion: GroupVersion} + + // AddToScheme adds the types in this group-version to the given scheme. + AddToScheme = SchemeBuilder.AddToScheme +) diff --git a/depRicKubernetesOperator/api/v1/ricplatform_types.go b/depRicKubernetesOperator/api/v1/ricplatform_types.go new file mode 100644 index 0000000..64daefa --- /dev/null +++ b/depRicKubernetesOperator/api/v1/ricplatform_types.go @@ -0,0 +1,64 @@ +/* +Copyright 2023. + +Licensed under the Apache License, Version 2.0 (the "License"); +you may not use this file except in compliance with the License. +You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. +*/ + +package v1 + +import ( + metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" +) + +// EDIT THIS FILE! THIS IS SCAFFOLDING FOR YOU TO OWN! +// NOTE: json tags are required. Any new fields you add must have json tags for the fields to be serialized. + +// RicPlatformSpec defines the desired state of RicPlatform +type RicPlatformSpec struct { + // INSERT ADDITIONAL SPEC FIELDS - desired state of cluster + // Important: Run "make" to regenerate code after modifying this file + + // Foo is an example field of RicPlatform. Edit ricplatform_types.go to remove/update + Foo string `json:"foo,omitempty"` +} + +// RicPlatformStatus defines the observed state of RicPlatform +type RicPlatformStatus struct { + // INSERT ADDITIONAL STATUS FIELD - define observed state of cluster + // Important: Run "make" to regenerate code after modifying this file +} + +//+kubebuilder:object:root=true +//+kubebuilder:subresource:status + +// RicPlatform is the Schema for the ricplatforms API +type RicPlatform struct { + metav1.TypeMeta `json:",inline"` + metav1.ObjectMeta `json:"metadata,omitempty"` + + Spec RicPlatformSpec `json:"spec,omitempty"` + Status RicPlatformStatus `json:"status,omitempty"` +} + +//+kubebuilder:object:root=true + +// RicPlatformList contains a list of RicPlatform +type RicPlatformList struct { + metav1.TypeMeta `json:",inline"` + metav1.ListMeta `json:"metadata,omitempty"` + Items []RicPlatform `json:"items"` +} + +func init() { + SchemeBuilder.Register(&RicPlatform{}, &RicPlatformList{}) +} diff --git a/depRicKubernetesOperator/api/v1/zz_generated.deepcopy.go b/depRicKubernetesOperator/api/v1/zz_generated.deepcopy.go new file mode 100644 index 0000000..3bd83d5 --- /dev/null +++ b/depRicKubernetesOperator/api/v1/zz_generated.deepcopy.go @@ -0,0 +1,115 @@ +//go:build !ignore_autogenerated +// +build !ignore_autogenerated + +/* +Copyright 2023. + +Licensed under the Apache License, Version 2.0 (the "License"); +you may not use this file except in compliance with the License. +You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. +*/ + +// Code generated by controller-gen. DO NOT EDIT. + +package v1 + +import ( + runtime "k8s.io/apimachinery/pkg/runtime" +) + +// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. +func (in *RicPlatform) DeepCopyInto(out *RicPlatform) { + *out = *in + out.TypeMeta = in.TypeMeta + in.ObjectMeta.DeepCopyInto(&out.ObjectMeta) + out.Spec = in.Spec + out.Status = in.Status +} + +// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RicPlatform. +func (in *RicPlatform) DeepCopy() *RicPlatform { + if in == nil { + return nil + } + out := new(RicPlatform) + in.DeepCopyInto(out) + return out +} + +// DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. +func (in *RicPlatform) DeepCopyObject() runtime.Object { + if c := in.DeepCopy(); c != nil { + return c + } + return nil +} + +// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. +func (in *RicPlatformList) DeepCopyInto(out *RicPlatformList) { + *out = *in + out.TypeMeta = in.TypeMeta + in.ListMeta.DeepCopyInto(&out.ListMeta) + if in.Items != nil { + in, out := &in.Items, &out.Items + *out = make([]RicPlatform, len(*in)) + for i := range *in { + (*in)[i].DeepCopyInto(&(*out)[i]) + } + } +} + +// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RicPlatformList. +func (in *RicPlatformList) DeepCopy() *RicPlatformList { + if in == nil { + return nil + } + out := new(RicPlatformList) + in.DeepCopyInto(out) + return out +} + +// DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object. +func (in *RicPlatformList) DeepCopyObject() runtime.Object { + if c := in.DeepCopy(); c != nil { + return c + } + return nil +} + +// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. +func (in *RicPlatformSpec) DeepCopyInto(out *RicPlatformSpec) { + *out = *in +} + +// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RicPlatformSpec. +func (in *RicPlatformSpec) DeepCopy() *RicPlatformSpec { + if in == nil { + return nil + } + out := new(RicPlatformSpec) + in.DeepCopyInto(out) + return out +} + +// DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil. +func (in *RicPlatformStatus) DeepCopyInto(out *RicPlatformStatus) { + *out = *in +} + +// DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RicPlatformStatus. +func (in *RicPlatformStatus) DeepCopy() *RicPlatformStatus { + if in == nil { + return nil + } + out := new(RicPlatformStatus) + in.DeepCopyInto(out) + return out +} diff --git a/depRicKubernetesOperator/cmd/main.go b/depRicKubernetesOperator/cmd/main.go new file mode 100644 index 0000000..06ab7d0 --- /dev/null +++ b/depRicKubernetesOperator/cmd/main.go @@ -0,0 +1 @@ +package main diff --git a/depRicKubernetesOperator/go.sum b/depRicKubernetesOperator/go.sum new file mode 100644 index 0000000..e69de29