Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

✨ Support Multiple Providers #314

Merged
merged 1 commit into from
Jun 7, 2024
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
20 changes: 19 additions & 1 deletion bundle/manifests/konveyor-operator.clusterserviceversion.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ metadata:
categories: Modernization & Migration
certified: "false"
containerImage: quay.io/konveyor/tackle2-operator:latest
createdAt: "2024-06-03T20:19:41Z"
createdAt: "2024-06-05T18:28:14Z"
description: Konveyor is an open-source application modernization platform that
helps organizations safely and predictably modernize applications to Kubernetes
at scale.
Expand Down Expand Up @@ -58,11 +58,21 @@ spec:
kind: Addon
name: addons.tackle.konveyor.io
version: v1alpha1
- description: Tackle Extension
displayName: Extension
kind: Extension
name: extensions.tackle.konveyor.io
version: v1alpha1
- description: Tackle
displayName: Tackle
kind: Tackle
name: tackles.tackle.konveyor.io
version: v1alpha1
- description: Tackle Task
displayName: Task
kind: Task
name: tasks.tackle.konveyor.io
version: v1alpha1
description: |
Konveyor is an open-source application modernization platform that helps organizations safely and predictably modernize applications to new technologies, with an initial focus on accelerating the adoption of legacy applications to Kubernetes.

Expand Down Expand Up @@ -183,6 +193,10 @@ spec:
value: quay.io/konveyor/tackle2-ui:latest
- name: RELATED_IMAGE_ADDON_ANALYZER
value: quay.io/konveyor/tackle2-addon-analyzer:latest
- name: RELATED_IMAGE_PROVIDER_GENERIC
value: quay.io/konveyor/generic-external-provider:latest
- name: RELATED_IMAGE_PROVIDER_JAVA
value: quay.io/konveyor/java-external-provider:lateest
image: quay.io/konveyor/tackle2-operator:latest
imagePullPolicy: Always
livenessProbe:
Expand Down Expand Up @@ -369,4 +383,8 @@ spec:
name: tackle-ui
- image: quay.io/konveyor/tackle2-addon-analyzer:latest
name: addon-analyzer
- image: quay.io/konveyor/generic-external-provider:latest
name: provider-generic
- image: quay.io/konveyor/java-external-provider:lateest
name: provider-java
version: 99.0.0
1,282 changes: 1,204 additions & 78 deletions bundle/manifests/tackle.konveyor.io_addons.yaml

Large diffs are not rendered by default.

1,273 changes: 1,273 additions & 0 deletions bundle/manifests/tackle.konveyor.io_extensions.yaml

Large diffs are not rendered by default.

67 changes: 67 additions & 0 deletions bundle/manifests/tackle.konveyor.io_tasks.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,67 @@
apiVersion: apiextensions.k8s.io/v1
kind: CustomResourceDefinition
metadata:
annotations:
controller-gen.kubebuilder.io/version: v0.10.0
creationTimestamp: null
name: tasks.tackle.konveyor.io
spec:
group: tackle.konveyor.io
names:
kind: Task
listKind: TaskList
plural: tasks
singular: task
scope: Namespaced
versions:
- name: v1alpha1
schema:
openAPIV3Schema:
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: TaskSpec defines the desired state of Task
properties:
data:
description: Data object passed to the addon..
type: object
x-kubernetes-preserve-unknown-fields: true
dependencies:
description: Dependencies
items:
type: string
type: array
priority:
description: Priority
type: integer
type: object
status:
description: TaskStatus defines the observed state of Task
properties:
observedGeneration:
description: The most recent generation observed by the controller.
format: int64
type: integer
type: object
type: object
served: true
storage: true
subresources:
status: {}
status:
acceptedNames:
kind: ""
plural: ""
conditions: null
storedVersions: null
Loading
Loading