Skip to content

Commit

Permalink
✨ Support Multiple Providers
Browse files Browse the repository at this point in the history
Signed-off-by: Jason Montleon <jmontleo@redhat.com>
  • Loading branch information
jmontleon committed Jun 6, 2024
1 parent ef9eb46 commit f83a7ad
Show file tree
Hide file tree
Showing 13 changed files with 5,241 additions and 173 deletions.
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

0 comments on commit f83a7ad

Please sign in to comment.