Skip to content

Commit

Permalink
SBO 1.2.0 helm chart
Browse files Browse the repository at this point in the history
Signed-off-by: Kartikey Mamgain <mamgainkartikey@gmail.com>
  • Loading branch information
Kartikey-star committed Sep 12, 2022
1 parent cfcba65 commit 5690409
Show file tree
Hide file tree
Showing 9 changed files with 384 additions and 21 deletions.
4 changes: 2 additions & 2 deletions charts/service-binding-operator/Chart.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,8 @@ apiVersion: v2
name: service-binding-operator
description: A Helm chart to deploy service binding operator
type: application
version: 1.0.2
appVersion: "1.1.1"
version: 1.1.0
appVersion: "1.2.0"
kubeVersion: ">= 1.19.2-0"
icon: https://raw.githubusercontent.com/redhat-developer/service-binding-operator/master/assets/icon/sbo-logo.png
keywords:
Expand Down
2 changes: 2 additions & 0 deletions charts/service-binding-operator/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -19,9 +19,11 @@ The `values.yaml` file contains the following values that can be customized when
- `image.repository`
- `image.testRepository`
- `keepTestResources`
- `kubernetes.platform`

You can define values for the `image.pullPolicy`, `image.repository`, and `image.testRepository` values. If you are not able to pull an image from the quay.io registry, then copy the image to your own container registry.
As part of the Helm test, objects such as deployment, service binding resources, and secrets used for testing are deleted. To view them, you can install the chart with the `keepTestResources` flag value set to `true`.
`kubernetes.platform` is by default set to `vanilla`. The user should specify the platform while installing the chart. The kubernetes platform supported for now are `eks`,`vanilla` and `openshift`.


## Helm Chart Installation
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -19,6 +19,7 @@ spec:
- jsonPath: .metadata.creationTimestamp
name: Age
type: date
deprecated: true
name: v1alpha3
schema:
openAPIV3Schema:
Expand Down Expand Up @@ -112,6 +113,105 @@ spec:
type: object
type: object
served: true
storage: false
subresources: {}
- additionalPrinterColumns:
- jsonPath: .metadata.creationTimestamp
name: Age
type: date
name: v1beta1
schema:
openAPIV3Schema:
description: ClusterWorkloadResourceMapping is the Schema for the clusterworkloadresourcemappings
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: ClusterWorkloadResourceMappingSpec defines the desired state
of ClusterWorkloadResourceMapping
properties:
versions:
description: Versions is the collection of versions for a given resource,
with mappings.
items:
description: ClusterWorkloadResourceMappingTemplate defines the
mapping for a specific version of an workload resource to a logical
PodTemplateSpec-like structure.
properties:
annotations:
description: Annotations is a Restricted JSONPath that references
the annotations map within the workload resource. These annotations
must end up in the resulting Pod, and are generally not the
workload resource's annotations. Defaults to `.spec.template.metadata.annotations`.
type: string
containers:
description: Containers is the collection of mappings to container-like
fragments of the workload resource. Defaults to mappings appropriate
for a PodSpecable resource.
items:
description: "ClusterWorkloadResourceMappingContainer defines
the mapping for a specific fragment of an workload resource
to a Container-like structure. \n Each mapping defines exactly
one path that may match multiple container-like fragments
within the workload resource. For each object matching the
path the name, env and volumeMounts expressions are resolved
to find those structures."
properties:
env:
description: Env is a Restricted JSONPath that references
the slice of environment variables for the container
with the container-like workload resource fragment.
The referenced location is created if it does not exist.
Defaults to `.envs`.
type: string
name:
description: Name is a Restricted JSONPath that references
the name of the container with the container-like workload
resource fragment. If not defined, container name filtering
is ignored.
type: string
path:
description: Path is the JSONPath within the workload
resource that matches an existing fragment that is container-like.
type: string
volumeMounts:
description: VolumeMounts is a Restricted JSONPath that
references the slice of volume mounts for the container
with the container-like workload resource fragment.
The referenced location is created if it does not exist.
Defaults to `.volumeMounts`.
type: string
required:
- path
type: object
type: array
version:
description: Version is the version of the workload resource
that this mapping is for.
type: string
volumes:
description: Volumes is a Restricted JSONPath that references
the slice of volumes within the workload resource. Defaults
to `.spec.template.spec.volumes`.
type: string
required:
- version
type: object
type: array
type: object
type: object
served: true
storage: true
subresources: {}
status:
Expand Down

0 comments on commit 5690409

Please sign in to comment.