Skip to content

Releases: cap-js/cap-operator-plugin

v0.18.0

Choose a tag to compare

@github-actions github-actions released this 03 Jul 14:27
ff2e9f0

Use this version with CAP Operator v0.32.0 or later.

Added

  • rolloutOnCredentialUpdate field to CAPApplication spec. When enabled, workloads are automatically redeployed when their service credentials are updated.

v0.17.0

Choose a tag to compare

@github-actions github-actions released this 26 Jun 07:33
68235b2

Use this version with CAP Operator v0.31.0 or later.

Changed

  • btp.provider (subdomain and tenantId) has been removed from the generated Helm chart. The CAPApplication spec provider field is deprecated since CAP Operator v0.31.0. The generate-runtime-values command no longer prompts for providerSubdomain and tenantId.
  • Dependencies Updated

Fixed

  • registrySecrets in CAPApplicationVersion template now renders as an empty array ([]) when imagePullSecrets is not set, preventing a CRD validation failure on helm install/upgrade.

v0.16.1

Choose a tag to compare

@github-actions github-actions released this 29 May 17:38
31a2daf

Fixed

  • subscriptionDependency field from serviceInstances is now propagated to the btp.services section in the CAPApplication template.

v0.16.0

Choose a tag to compare

@github-actions github-actions released this 29 May 13:32
24ad91d

Added

  • Added SubscriptionDependencyMode support (Auto, Always, Never) to serviceInstances in values.schema.json.
  • Added startupProbe field to workload definitions in values.schema.json.
  • Updated build step to be more flexible and support user-defined templates (#103)

Changed

  • Updated getDependencies and dependenciesCallbacks URLs in runtime-values.yaml to use the CAP Operator-managed endpoints (/dependencies/{{providerSubaccountId}}/{{appName}}), replacing the previous approuter callback URLs. Use this version with CAP Operator v0.29.2 or later.
  • Removed optional mutual TLS (OptionalMutual) configuration; TLS mode is now always set to Simple.
  • Removed sme.sap.com/vs-route-request-header-set (x-forwarded-client-cert) annotation from CAPApplication templates.
  • Improved validation logic for appName field during runtime-values.yaml generation.
  • Simplified Duration, Time and IntOrString type in values.schema.json from a nested object to a plain string.

v0.15.0

Choose a tag to compare

@github-actions github-actions released this 29 Apr 09:11
4b9028a

Changed

  • Deprecated globalAccountId in favor of providerSubaccountId in the values.yaml file. This change is part of the latest CAP Operator version v0.28.0. Use this version with CAP Operator v0.28.0 or later to avoid any compatibility issues.
  • Defaulting ttlSecondsAfterFinished to 300 seconds for job workloads.
  • Added sme.sap.com/enable-cleanup-monitoring: "true" as a default annotation on the CAPApplication resource.
  • serviceExposures restriction removed in from CAPApplicationVersion template to allow users to configure it as per their needs.
  • Updated values.schema.json to align with the latest CAP Operator version v0.28.0 and BTP Service Operator version v0.10.5.
  • Replaced readline based prompt with enquirer for improved interactive prompt experience during runtime values generation. Required fields are now marked with * and validated inline.

v0.14.0

Choose a tag to compare

@github-actions github-actions released this 27 Mar 10:29
1e3a18f

Added

  • Added new mandatory parameter providerSubaccountId to the values.yaml. Required for application identification during subscription as globalAccountId would be deprecated in future.
  • Dependencies updated.

v0.13.0

Choose a tag to compare

@github-actions github-actions released this 10 Feb 14:23
d6228bd

Added

  • Updated values.schema.json to support CAP Operator v0.24.0 and BTP Service Operator v0.10.0.

Changed

  • Improved MTA transformer:
    • TENANT_HOST_PATTERN is no longer added to Router workload in values.yaml (handled by the template)
    • redirect-uris removed from xsuaa oauth2-configuration (computed dynamically in service-instance.yaml template)
    • Router workload now includes all service bindings in consumedBTPServices to support getDependencies callback

v0.12.1

Choose a tag to compare

@github-actions github-actions released this 04 Feb 15:16
a777ac8

Fixed

  • Updated the mta transformer to handle optional path attributes in the mta.yaml file correctly.

v0.12.0

Choose a tag to compare

@github-actions github-actions released this 02 Feb 15:05
7c81251

Added

  • Updated workload environment variable handling in runtime-values.yaml. Only add env to workload if the user provides hana instance ID during generation.

v0.11.0

Choose a tag to compare

@github-actions github-actions released this 16 Dec 12:03
6a2337c

Added

  • Updated values.schema.json to align with the latest CAP Operator version v0.23.0 and BTP Service Operator version v0.9.4.
  • Dependencies updated.