diff --git a/operators/kaoto-operator/2.1.0/manifests/designer.kaoto.io_kaotoes.yaml b/operators/kaoto-operator/2.1.0/manifests/designer.kaoto.io_kaotoes.yaml new file mode 100644 index 00000000000..58b1d8ef342 --- /dev/null +++ b/operators/kaoto-operator/2.1.0/manifests/designer.kaoto.io_kaotoes.yaml @@ -0,0 +1,158 @@ +apiVersion: apiextensions.k8s.io/v1 +kind: CustomResourceDefinition +metadata: + annotations: + controller-gen.kubebuilder.io/version: v0.14.0 + creationTimestamp: null + name: kaotoes.designer.kaoto.io +spec: + group: designer.kaoto.io + names: + categories: + - integration + - camel + kind: Kaoto + listKind: KaotoList + plural: kaotoes + shortNames: + - kd + singular: kaoto + scope: Namespaced + versions: + - additionalPrinterColumns: + - description: The phase + jsonPath: .status.phase + name: Phase + type: string + - description: The endpoint + jsonPath: .status.endpoint + name: Endpoint + type: string + name: v1alpha1 + schema: + openAPIV3Schema: + description: Kaoto is the Schema for the kaotoes API. + properties: + apiVersion: + description: |- + 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 + type: string + kind: + description: |- + 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 + type: string + metadata: + type: object + spec: + description: KaotoSpec defines the desired state of Kaoto. + properties: + image: + type: string + ingress: + properties: + host: + type: string + path: + type: string + type: object + type: object + status: + description: KaotoStatus defines the observed state of Kaoto. + properties: + conditions: + items: + description: "Condition contains details for one aspect of the current + state of this API Resource.\n---\nThis struct is intended for + direct use as an array at the field path .status.conditions. For + example,\n\n\n\ttype FooStatus struct{\n\t // Represents the + observations of a foo's current state.\n\t // Known .status.conditions.type + are: \"Available\", \"Progressing\", and \"Degraded\"\n\t // + +patchMergeKey=type\n\t // +patchStrategy=merge\n\t // +listType=map\n\t + \ // +listMapKey=type\n\t Conditions []metav1.Condition `json:\"conditions,omitempty\" + patchStrategy:\"merge\" patchMergeKey:\"type\" protobuf:\"bytes,1,rep,name=conditions\"`\n\n\n\t + \ // other fields\n\t}" + properties: + lastTransitionTime: + description: |- + lastTransitionTime is the last time the condition transitioned from one status to another. + This should be when the underlying condition changed. If that is not known, then using the time when the API field changed is acceptable. + format: date-time + type: string + message: + description: |- + message is a human readable message indicating details about the transition. + This may be an empty string. + maxLength: 32768 + type: string + observedGeneration: + description: |- + observedGeneration represents the .metadata.generation that the condition was set based upon. + For instance, if .metadata.generation is currently 12, but the .status.conditions[x].observedGeneration is 9, the condition is out of date + with respect to the current state of the instance. + format: int64 + minimum: 0 + type: integer + reason: + description: |- + reason contains a programmatic identifier indicating the reason for the condition's last transition. + Producers of specific condition types may define expected values and meanings for this field, + and whether the values are considered a guaranteed API. + The value should be a CamelCase string. + This field may not be empty. + maxLength: 1024 + minLength: 1 + pattern: ^[A-Za-z]([A-Za-z0-9_,:]*[A-Za-z0-9_])?$ + type: string + status: + description: status of the condition, one of True, False, Unknown. + enum: + - "True" + - "False" + - Unknown + type: string + type: + description: |- + type of condition in CamelCase or in foo.example.com/CamelCase. + --- + Many .condition.type values are consistent across resources like Available, but because arbitrary conditions can be + useful (see .node.status.conditions), the ability to deconflict is important. + The regex it matches is (dns1123SubdomainFmt/)?(qualifiedNameFmt) + maxLength: 316 + pattern: ^([a-z0-9]([-a-z0-9]*[a-z0-9])?(\.[a-z0-9]([-a-z0-9]*[a-z0-9])?)*/)?(([A-Za-z0-9][-A-Za-z0-9_.]*)?[A-Za-z0-9])$ + type: string + required: + - lastTransitionTime + - message + - reason + - status + - type + type: object + type: array + endpoint: + type: string + observedGeneration: + format: int64 + type: integer + phase: + type: string + required: + - phase + type: object + type: object + served: true + storage: true + subresources: + status: {} +status: + acceptedNames: + kind: "" + plural: "" + conditions: null + storedVersions: null diff --git a/operators/kaoto-operator/2.1.0/manifests/kaoto-operator.clusterserviceversion.yaml b/operators/kaoto-operator/2.1.0/manifests/kaoto-operator.clusterserviceversion.yaml new file mode 100644 index 00000000000..3bab1f64ef9 --- /dev/null +++ b/operators/kaoto-operator/2.1.0/manifests/kaoto-operator.clusterserviceversion.yaml @@ -0,0 +1,254 @@ +apiVersion: operators.coreos.com/v1alpha1 +kind: ClusterServiceVersion +metadata: + annotations: + alm-examples: |- + [ + { + "apiVersion": "designer.kaoto.io/v1alpha1", + "kind": "Kaoto", + "metadata": { + "labels": { + "app.kubernetes.io/created-by": "kaoto-operator", + "app.kubernetes.io/instance": "kaoto-demo", + "app.kubernetes.io/managed-by": "kustomize", + "app.kubernetes.io/name": "kaoto", + "app.kubernetes.io/part-of": "kaoto-operator" + }, + "name": "kaoto-demo" + }, + "spec": {} + } + ] + capabilities: Basic Install + categories: Developer Tools, Integration & Delivery + certified: "false" + containerImage: "quay.io/kaotoio/kaoto-operator@sha256:4e0790c37ac778671678ed06083f7a0a3658f45f046dfd6c756843212965d49a" + createdAt: "2024-09-09T08:49:49Z" + description: Integration Editor for Apache Camel + operators.operatorframework.io/builder: operator-sdk-v1.33.0 + operators.operatorframework.io/project_layout: go.kubebuilder.io/v4 + repository: https://github.com/KaotoIO/kaoto-operator + support: contact@kaoto.io + name: kaoto-operator.v2.1.0 + namespace: placeholder +spec: + apiservicedefinitions: {} + customresourcedefinitions: + owned: + - description: Kaoto is the Schema for the kaotoes API. + displayName: Kaoto + kind: Kaoto + name: kaotoes.designer.kaoto.io + version: v1alpha1 + description: Kaoto is a low code and no code integration designer to edit and deploy based on Apache Camel . It is designed to be extendable and flexible and adaptable to different usecases. + displayName: Kaoto Operator + icon: + - base64data: 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 + mediatype: image/png + install: + spec: + clusterPermissions: + - rules: + - apiGroups: + - "" + resources: + - services + verbs: + - create + - delete + - get + - list + - patch + - update + - watch + - apiGroups: + - apps + resources: + - deployments + verbs: + - create + - delete + - get + - list + - patch + - update + - watch + - apiGroups: + - designer.kaoto.io + resources: + - kaotoes + verbs: + - create + - delete + - get + - list + - patch + - update + - watch + - apiGroups: + - designer.kaoto.io + resources: + - kaotoes/finalizers + verbs: + - update + - apiGroups: + - designer.kaoto.io + resources: + - kaotoes/status + verbs: + - get + - patch + - update + - apiGroups: + - networking.k8s.io + resources: + - ingresses + verbs: + - create + - delete + - get + - list + - patch + - update + - watch + - apiGroups: + - route.openshift.io + resources: + - routes + verbs: + - create + - delete + - get + - list + - patch + - update + - watch + serviceAccountName: kaoto-operator + deployments: + - label: + app.kubernetes.io/component: manager + app.kubernetes.io/created-by: kaoto-operator + app.kubernetes.io/instance: controller-manager + app.kubernetes.io/managed-by: kustomize + app.kubernetes.io/name: deployment + app.kubernetes.io/part-of: kaoto-operator + control-plane: controller-manager + name: kaoto-operator + spec: + replicas: 1 + selector: + matchLabels: + control-plane: kaoto-operator + strategy: {} + template: + metadata: + annotations: + kubectl.kubernetes.io/default-container: manager + labels: + control-plane: kaoto-operator + spec: + containers: + - args: + - run + - --leader-election + command: + - /kaoto + image: quay.io/kaotoio/kaoto-operator@sha256:4e0790c37ac778671678ed06083f7a0a3658f45f046dfd6c756843212965d49a + imagePullPolicy: Always + livenessProbe: + httpGet: + path: /healthz + port: 8081 + initialDelaySeconds: 15 + periodSeconds: 20 + name: manager + readinessProbe: + httpGet: + path: /readyz + port: 8081 + initialDelaySeconds: 5 + periodSeconds: 10 + resources: + limits: + cpu: 500m + memory: 128Mi + requests: + cpu: 10m + memory: 64Mi + securityContext: + allowPrivilegeEscalation: false + capabilities: + drop: + - ALL + securityContext: + runAsNonRoot: true + seccompProfile: + type: RuntimeDefault + serviceAccountName: kaoto-operator + terminationGracePeriodSeconds: 10 + permissions: + - rules: + - apiGroups: + - "" + resources: + - configmaps + verbs: + - get + - list + - watch + - create + - update + - patch + - delete + - apiGroups: + - coordination.k8s.io + resources: + - leases + verbs: + - get + - list + - watch + - create + - update + - patch + - delete + - apiGroups: + - "" + resources: + - events + verbs: + - create + - patch + serviceAccountName: kaoto-operator + strategy: deployment + installModes: + - supported: false + type: OwnNamespace + - supported: false + type: SingleNamespace + - supported: false + type: MultiNamespace + - supported: true + type: AllNamespaces + keywords: + - integration + - kaoto + - camel-k + - designer + links: + - name: Kaoto Operator + url: https://kaoto-operator.domain + maintainers: + - email: info@kaoto.io + name: kaoto + maturity: alpha + minKubeVersion: 1.22.0 + provider: + name: kaoto.io + url: https://kaoto.io + relatedImages: + - image: quay.io/kaotoio/kaoto-operator@sha256:4e0790c37ac778671678ed06083f7a0a3658f45f046dfd6c756843212965d49a + name: manager + version: 2.1.0 + replaces: kaoto-operator.v2.0.1 diff --git a/operators/kaoto-operator/2.1.0/metadata/annotations.yaml b/operators/kaoto-operator/2.1.0/metadata/annotations.yaml new file mode 100644 index 00000000000..9d426c12b98 --- /dev/null +++ b/operators/kaoto-operator/2.1.0/metadata/annotations.yaml @@ -0,0 +1,15 @@ +annotations: + # Core bundle annotations. + operators.operatorframework.io.bundle.mediatype.v1: registry+v1 + operators.operatorframework.io.bundle.manifests.v1: manifests/ + operators.operatorframework.io.bundle.metadata.v1: metadata/ + operators.operatorframework.io.bundle.package.v1: kaoto-operator + operators.operatorframework.io.bundle.channels.v1: alpha + operators.operatorframework.io.metrics.builder: operator-sdk-v1.33.0 + operators.operatorframework.io.metrics.mediatype.v1: metrics+v1 + operators.operatorframework.io.metrics.project_layout: go.kubebuilder.io/v4 + + # Annotations for testing. + operators.operatorframework.io.test.mediatype.v1: scorecard+v1 + operators.operatorframework.io.test.config.v1: tests/scorecard/ + com.redhat.openshift.versions: v4.13-v4.16 diff --git a/operators/kaoto-operator/2.1.0/tests/scorecard/config.yaml b/operators/kaoto-operator/2.1.0/tests/scorecard/config.yaml new file mode 100644 index 00000000000..104883e28b6 --- /dev/null +++ b/operators/kaoto-operator/2.1.0/tests/scorecard/config.yaml @@ -0,0 +1,70 @@ +apiVersion: scorecard.operatorframework.io/v1alpha3 +kind: Configuration +metadata: + name: config +stages: +- parallel: true + tests: + - entrypoint: + - scorecard-test + - basic-check-spec + image: quay.io/operator-framework/scorecard-test:v1.30.0 + labels: + suite: basic + test: basic-check-spec-test + storage: + spec: + mountPath: {} + - entrypoint: + - scorecard-test + - olm-bundle-validation + image: quay.io/operator-framework/scorecard-test:v1.30.0 + labels: + suite: olm + test: olm-bundle-validation-test + storage: + spec: + mountPath: {} + - entrypoint: + - scorecard-test + - olm-crds-have-validation + image: quay.io/operator-framework/scorecard-test:v1.30.0 + labels: + suite: olm + test: olm-crds-have-validation-test + storage: + spec: + mountPath: {} + - entrypoint: + - scorecard-test + - olm-crds-have-resources + image: quay.io/operator-framework/scorecard-test:v1.30.0 + labels: + suite: olm + test: olm-crds-have-resources-test + storage: + spec: + mountPath: {} + - entrypoint: + - scorecard-test + - olm-spec-descriptors + image: quay.io/operator-framework/scorecard-test:v1.30.0 + labels: + suite: olm + test: olm-spec-descriptors-test + storage: + spec: + mountPath: {} + - entrypoint: + - scorecard-test + - olm-status-descriptors + image: quay.io/operator-framework/scorecard-test:v1.30.0 + labels: + suite: olm + test: olm-status-descriptors-test + storage: + spec: + mountPath: {} +storage: + spec: + mountPath: {}