Skip to content
Draft
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
4 changes: 2 additions & 2 deletions chart/Chart.yaml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
apiVersion: v2
description: Helm chart to deploy CAP Operator https://sap.github.io/cap-operator/
name: cap-operator
version: 0.35.0
appVersion: 0.35.0
version: 0.35.1
appVersion: 0.35.1
2 changes: 1 addition & 1 deletion chart/crds/sme.sap.com_capapplications.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1
kind: CustomResourceDefinition
metadata:
annotations:
controller-gen.kubebuilder.io/version: v0.21.0
controller-gen.kubebuilder.io/version: v0.22.0
name: capapplications.sme.sap.com
spec:
group: sme.sap.com
Expand Down
170 changes: 163 additions & 7 deletions chart/crds/sme.sap.com_capapplicationversions.yaml

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion chart/crds/sme.sap.com_captenantoperations.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1
kind: CustomResourceDefinition
metadata:
annotations:
controller-gen.kubebuilder.io/version: v0.21.0
controller-gen.kubebuilder.io/version: v0.22.0
name: captenantoperations.sme.sap.com
spec:
group: sme.sap.com
Expand Down
2 changes: 1 addition & 1 deletion chart/crds/sme.sap.com_captenantoutputs.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1
kind: CustomResourceDefinition
metadata:
annotations:
controller-gen.kubebuilder.io/version: v0.21.0
controller-gen.kubebuilder.io/version: v0.22.0
name: captenantoutputs.sme.sap.com
spec:
group: sme.sap.com
Expand Down
2 changes: 1 addition & 1 deletion chart/crds/sme.sap.com_captenants.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1
kind: CustomResourceDefinition
metadata:
annotations:
controller-gen.kubebuilder.io/version: v0.21.0
controller-gen.kubebuilder.io/version: v0.22.0
name: captenants.sme.sap.com
spec:
group: sme.sap.com
Expand Down
2 changes: 1 addition & 1 deletion chart/crds/sme.sap.com_clusterdomains.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1
kind: CustomResourceDefinition
metadata:
annotations:
controller-gen.kubebuilder.io/version: v0.21.0
controller-gen.kubebuilder.io/version: v0.22.0
name: clusterdomains.sme.sap.com
spec:
group: sme.sap.com
Expand Down
2 changes: 1 addition & 1 deletion chart/crds/sme.sap.com_domains.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1
kind: CustomResourceDefinition
metadata:
annotations:
controller-gen.kubebuilder.io/version: v0.21.0
controller-gen.kubebuilder.io/version: v0.22.0
name: domains.sme.sap.com
spec:
group: sme.sap.com
Expand Down
67 changes: 67 additions & 0 deletions chart/crds/sme.sap.com_subscriptionproviders.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.22.0
name: subscriptionproviders.sme.sap.com
spec:
group: sme.sap.com
names:
kind: SubscriptionProvider
listKind: SubscriptionProviderList
plural: subscriptionproviders
shortNames:
- subpro
singular: subscriptionprovider
scope: Namespaced
versions:
- additionalPrinterColumns:
- jsonPath: .spec.appName
name: App
type: string
- jsonPath: .metadata.creationTimestamp
name: Age
type: date
name: v1alpha1
schema:
openAPIV3Schema:
properties:
apiVersion:
type: string
kind:
type: string
metadata:
type: object
spec:
properties:
appName:
type: string
dependencies:
type: string
providerSubaccountId:
type: string
subscriptionInfo:
properties:
authSecret:
type: string
subscriptionSecret:
type: string
type:
type: string
required:
- subscriptionSecret
- type
type: object
required:
- appName
- providerSubaccountId
- subscriptionInfo
type: object
required:
- metadata
- spec
type: object
served: true
storage: true
subresources: {}
132 changes: 132 additions & 0 deletions chart/crds/sme.sap.com_subscriptions.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,132 @@
---
apiVersion: apiextensions.k8s.io/v1
kind: CustomResourceDefinition
metadata:
annotations:
controller-gen.kubebuilder.io/version: v0.22.0
name: subscriptions.sme.sap.com
spec:
group: sme.sap.com
names:
kind: Subscription
listKind: SubscriptionList
plural: subscriptions
shortNames:
- sub
singular: subscription
scope: Namespaced
versions:
- additionalPrinterColumns:
- jsonPath: .spec.appName
name: App
type: string
- jsonPath: .spec.subscriptionGuid
name: Guid
type: string
- jsonPath: .metadata.creationTimestamp
name: Age
type: date
- jsonPath: .status.state
name: State
type: string
- jsonPath: .status.url
name: Url
type: string
name: v1alpha1
schema:
openAPIV3Schema:
properties:
apiVersion:
type: string
kind:
type: string
metadata:
type: object
spec:
properties:
appName:
type: string
providerSubaccountId:
type: string
subdomain:
type: string
subscriptionDomain:
type: string
subscriptionGuid:
type: string
subscriptionRequestPayload:
type: string
tenantId:
type: string
required:
- appName
- providerSubaccountId
- subdomain
- subscriptionDomain
- subscriptionGuid
- subscriptionRequestPayload
- tenantId
type: object
status:
properties:
conditions:
items:
properties:
lastTransitionTime:
format: date-time
type: string
message:
maxLength: 32768
type: string
observedGeneration:
format: int64
minimum: 0
type: integer
reason:
maxLength: 1024
minLength: 1
pattern: ^[A-Za-z]([A-Za-z0-9_,:]*[A-Za-z0-9_])?$
type: string
status:
enum:
- "True"
- "False"
- Unknown
type: string
type:
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
observedGeneration:
format: int64
type: integer
state:
enum:
- ""
- Ready
- ProcessingError
- Error
- Processing
- Deleting
type: string
url:
type: string
required:
- state
type: object
required:
- metadata
- spec
type: object
served: true
storage: true
subresources:
status: {}
2 changes: 1 addition & 1 deletion chart/templates/controller-rbac.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ metadata:
operator.sme.sap.com/release: {{.Release.Name}}
rules:
- apiGroups: ["sme.sap.com"]
resources: ["capapplications", "capapplications/status", "capapplicationversions", "capapplicationversions/status", "captenants", "captenants/status", "captenantoperations", "captenantoperations/status", "captenantoutputs", "domains", "domains/status", "clusterdomains", "clusterdomains/status"]
resources: ["capapplications", "capapplications/status", "capapplicationversions", "capapplicationversions/status", "captenants", "captenants/status", "captenantoperations", "captenantoperations/status", "captenantoutputs", "domains", "domains/status", "clusterdomains", "clusterdomains/status", "subscriptionproviders", "subscriptionproviders/status", "subscriptions", "subscriptions/status"]
verbs: ["get", "list", "watch", "create", "update", "patch", "delete", "deletecollection"]
- apiGroups: [""]
resources: ["secrets", "configmaps", "services"]
Expand Down
6 changes: 3 additions & 3 deletions chart/templates/server-rbac.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -18,14 +18,14 @@ metadata:
operator.sme.sap.com/release: {{.Release.Name}}
rules:
- apiGroups: ["sme.sap.com"]
resources: ["capapplications", "capapplications/status", "captenantoutputs", "domains", "domains/status", "clusterdomains", "clusterdomains/status"]
resources: ["subscriptionproviders", "subscriptionproviders/status", "captenantoutputs"]
verbs: ["get", "list", "watch"]
- apiGroups: ["sme.sap.com"]
resources: ["captenants", "captenants/status"]
resources: ["subscriptions", "subscriptions/status"]
verbs: ["create", "delete", "get", "list", "update", "watch"]
- apiGroups: [""]
resources: ["secrets"]
verbs: ["create", "get", "update", "list", "watch"]
verbs: ["get", "list", "watch"]
- apiGroups: ["", "events.k8s.io"]
resources: ["events"]
verbs: ["*"]
Expand Down
2 changes: 1 addition & 1 deletion chart/templates/webhook-rbac.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ metadata:
name: {{.Release.Name}}-webhook
rules:
- apiGroups: ["sme.sap.com"]
resources: ["capapplications","capapplicationversions", "captenants", "captenantoperations", "captenantoutputs", "domains", "clusterdomains"]
resources: ["capapplications","capapplicationversions", "captenants", "captenantoperations", "captenantoutputs", "domains", "clusterdomains", "subscriptionproviders", "subscriptions"]
verbs: ["get", "list", "watch", "create", "update", "patch", "delete"]
---
apiVersion: rbac.authorization.k8s.io/v1
Expand Down