{"ref":"artifact:cap-js-cap-operator-plugin","page":"/artifacts/cap-js-cap-operator-plugin","json":"/artifacts/cap-js-cap-operator-plugin.json","generated":"2026-10-26","drafted_with_ai":true,"entity":{"id":"cap-js-cap-operator-plugin","name":"@cap-js/cap-operator-plugin","artifact_type":"generator","ecosystem":"cap","domain":"operations-and-runtime","origin_ring":"sap-official","description":{"one_line":"Generates Helm charts for deploying CAP applications with the CAP Operator on Kubernetes.","short":"Generates Helm charts for the CAP Operator on Kubernetes"},"links":{"npm":"https://www.npmjs.com/package/@cap-js/cap-operator-plugin","repo":"https://github.com/cap-js/cap-operator-plugin"},"compat":{"runtimes":["node"]},"type_properties":{"distribution":{"value":["npm"],"sources":[{"url":"https://github.com/cap-js/cap-operator-plugin","title":"@cap-js/cap-operator-plugin — README","checked":"2026-10-18","quote":"npm add @cap-js/cap-operator-plugin -D"}]},"invoked_by":{"value":["cds-add"],"sources":[{"url":"https://github.com/cap-js/cap-operator-plugin","title":"@cap-js/cap-operator-plugin — README","checked":"2026-10-18","quote":"> **To migrate**, upgrade to the required plugin version and run `cds add cap-operator`. This updates `values.yaml`, `values.schema.json`, and `chart/templates/cap-operator-cros.yaml` accordingly."}]},"generates":{"value":["configuration"],"sources":[{"url":"https://github.com/cap-js/cap-operator-plugin","title":"@cap-js/cap-operator-plugin — README","checked":"2026-10-18","quote":"This creates a `chart` folder in your directory with three files: `Chart.yaml`, `values.schema.json`, and `values.yaml`."}]}},"provides":[{"capability":"capability:deployment","what_it_does":"Generates the CAP Operator resources, Helm charts, for deploying a multi-tenant CAP application on Kubernetes.","sources":[{"url":"https://github.com/cap-js/cap-operator-plugin#readme","title":"cap-js/cap-operator-plugin — README","checked":"2026-09-27","quote":"The CAP Operator Plugin offers a simple method for generating CAP Operator resources, which are essential for deploying multi-tenant CAP Applications."}]}],"provenance":{"discovered_via":[{"source":"source:npm"},{"source":"source:capire","channel":"plugins"}],"first_seen":"2026-08-31"},"maintainers":["actor:cap-js"],"contributors":["actor:anirudhprasad-sap","actor:chgeo","actor:pavan-sap","actor:swaldmann"],"drafted_with_ai":true},"effective_normative_relations":[],"readings":{"liveness":[{"label":"Maintenance","tier":"good","evidence":"2 months since release"},{"label":"Continuity","tier":"good","evidence":"7 contributors, 3 publishers, org-owned"},{"label":"Repository","tier":"good","evidence":"pushed 2026-09, not archived"}],"compatibility":[{"label":"Declared for","tier":"good","evidence":">=9 — includes cds 10 and 9"},{"label":"Survived majors","tier":"good","evidence":"released before and after @sap/cds 10"},{"label":"Maintainer's CI","tier":"good","evidence":"CI green, 2026-09-22"}],"practice":[{"label":"Tests","tier":"good","evidence":"59 test files, npm test"},{"label":"Docs","tier":"good","evidence":"README 19 KB"},{"label":"Changelog","tier":"good","evidence":"CHANGELOG in the repo"}],"reach":[{"value":21,"unit":"installs/week"},{"value":4,"unit":"watching"}]},"signals":{"crawled_at":"2026-10-26","latest_version":"0.20.0","majors":{"0.0":{"version":"0.0.1","date":"2024-04-23"},"0.1":{"version":"0.1.0","date":"2024-07-25"},"0.2":{"version":"0.2.0","date":"2024-08-21"},"0.3":{"version":"0.3.0","date":"2024-09-13"},"0.4":{"version":"0.4.0","date":"2024-09-16"},"0.5":{"version":"0.5.0","date":"2025-01-14"},"0.6":{"version":"0.6.0","date":"2025-05-13"},"0.7":{"version":"0.7.0","date":"2025-06-16"},"0.8":{"version":"0.8.0","date":"2025-08-20"},"0.9":{"version":"0.9.0","date":"2025-09-08"},"0.10":{"version":"0.10.0","date":"2025-11-04"},"0.11":{"version":"0.11.0","date":"2025-12-16"},"0.12":{"version":"0.12.0","date":"2026-02-02"},"0.13":{"version":"0.13.0","date":"2026-02-10"},"0.14":{"version":"0.14.0","date":"2026-03-27"},"0.15":{"version":"0.15.0","date":"2026-04-29"},"0.16":{"version":"0.16.0","date":"2026-05-29"},"0.17":{"version":"0.17.0","date":"2026-06-26"},"0.18":{"version":"0.18.0","date":"2026-07-03"},"0.19":{"version":"0.19.0","date":"2026-07-31"},"0.20":{"version":"0.20.0","date":"2026-08-18"}},"license":"Apache-2.0","first_release":"2024-03-21","last_release":"2026-08-18","releases":27,"cadence_days":28,"maintainers":3,"repository":"git+https://github.com/cap-js/cap-operator-plugin.git","peer_cds":">=9","test_script":true,"types":false,"downloads_weekly":21,"stars":4,"forks":3,"open_issues":0,"archived":false,"pushed_at":"2026-09-22","license_spdx":"Apache-2.0","org_owned":true,"default_branch":"main","contributors":7,"tree_truncated":false,"test_files":59,"workflows":2,"other_ci":false,"readme_bytes":19369,"docs_files":0,"changelog":true,"license_file":true,"dts_files":0,"ci_status":"success","ci_run_at":"2026-09-22","ci_workflow":"CI","ci_event":"push","readme_path":"README.md","readme_sha":"19ae47ddb0ab03815d27dbdfe64b5de203e2c6f2","months_since_release":2,"dormant":false,"repository_directory":null,"dependencies":2,"node_engine":null,"downloads_monthly":87,"created_at":"2024-02-23T14:21:59Z","open_prs":0,"first_commit":"2024-02-23","last_commit":"2026-09-22","commits":123,"repo_read":"2026-10-26"},"release_notes":{"license":"Apache-2.0","quotable":true,"prereleases":2,"source":{"kind":"npm","path":"CHANGELOG.md","version":"0.20.0","url":"https://github.com/cap-js/cap-operator-plugin/blob/main/CHANGELOG.md"},"format":"keep-a-changelog","releases":[{"version":"0.20.0","date":"2026-08-18","date_source":"registry","heading":"Version 0.20.0 - 18-August-2026","url":"https://github.com/cap-js/cap-operator-plugin/blob/main/CHANGELOG.md#version-0200---18-august-2026","sections":[{"kind":"feature","heading":"Added","items":1}],"hash":"cbbafd629a18c0b7"},{"version":"0.19.0","date":"2026-07-31","date_source":"registry","heading":"Version 0.19.0 - 31-July-2026","url":"https://github.com/cap-js/cap-operator-plugin/blob/main/CHANGELOG.md#version-0190---31-july-2026","sections":[{"kind":"feature","heading":"Added","items":1}],"hash":"dcf53f2979bda5b0"},{"version":"0.18.0","date":"2026-07-03","date_source":"registry","heading":"Version 0.18.0 - 03-July-2026","url":"https://github.com/cap-js/cap-operator-plugin/blob/main/CHANGELOG.md#version-0180---03-july-2026","sections":[{"kind":"other","heading":"Use this version with CAP Operator v0.32.0 or later.","items":0},{"kind":"feature","heading":"Added","items":1}],"hash":"d486d105d048082f"},{"version":"0.17.0","date":"2026-06-26","date_source":"registry","heading":"Version 0.17.0 - 26-June-2026","url":"https://github.com/cap-js/cap-operator-plugin/blob/main/CHANGELOG.md#version-0170---26-june-2026","sections":[{"kind":"other","heading":"Use this version with CAP Operator v0.31.0 or later.","items":0},{"kind":"change","heading":"Changed","items":2},{"kind":"fix","heading":"Fixed","items":1}],"hash":"d128e3cc29509790"},{"version":"0.16.1","date":"2026-05-29","date_source":"registry","heading":"Version 0.16.1 - 29-May-2026","url":"https://github.com/cap-js/cap-operator-plugin/blob/main/CHANGELOG.md#version-0161---29-may-2026","sections":[{"kind":"fix","heading":"Fixed","items":1}],"hash":"898bc39c0119ec4b"},{"version":"0.16.0","date":"2026-05-29","date_source":"registry","heading":"Version 0.16.0 - 29-May-2026","url":"https://github.com/cap-js/cap-operator-plugin/blob/main/CHANGELOG.md#version-0160---29-may-2026","sections":[{"kind":"feature","heading":"Added","items":3},{"kind":"change","heading":"Changed","items":5}],"hash":"644c0b04d4df79e5"},{"version":"0.15.0","date":"2026-04-29","date_source":"registry","heading":"Version 0.15.0 - 29-April-2026","url":"https://github.com/cap-js/cap-operator-plugin/blob/main/CHANGELOG.md#version-0150---29-april-2026","sections":[{"kind":"change","heading":"Changed","items":6}],"hash":"28ab60aba3b73096"},{"version":"0.14.0","date":"2026-03-27","date_source":"registry","heading":"Version 0.14.0 - 27-March-2026","url":"https://github.com/cap-js/cap-operator-plugin/blob/main/CHANGELOG.md#version-0140---27-march-2026","sections":[{"kind":"feature","heading":"Added","items":2}],"hash":"68e2bfe23c93658e"},{"version":"0.13.0","date":"2026-02-10","date_source":"registry","heading":"Version 0.13.0 - 10-February-2026","url":"https://github.com/cap-js/cap-operator-plugin/blob/main/CHANGELOG.md#version-0130---10-february-2026","sections":[{"kind":"feature","heading":"Added","items":1},{"kind":"change","heading":"Changed","items":1}],"hash":"edfa48663eebaa04"},{"version":"0.12.1","date":"2026-02-04","date_source":"registry","heading":"Version 0.12.1 - 04-February-2026","url":"https://github.com/cap-js/cap-operator-plugin/blob/main/CHANGELOG.md#version-0121---04-february-2026","sections":[{"kind":"fix","heading":"Fixed","items":1}],"hash":"759cdb8b234b6448"},{"version":"0.11.0","date":"2025-12-16","date_source":"registry","heading":"Version 0.11.0 - 16-December-2025","url":"https://github.com/cap-js/cap-operator-plugin/blob/main/CHANGELOG.md#version-0110---16-december-2025","sections":[{"kind":"feature","heading":"Added","items":2}],"hash":"bf335eb7d4680e01"},{"version":"0.10.0","date":"2025-11-04","date_source":"registry","heading":"Version 0.10.0 - 03-November-2025","url":"https://github.com/cap-js/cap-operator-plugin/blob/main/CHANGELOG.md#version-0100---03-november-2025","sections":[{"kind":"feature","heading":"Added","items":2}],"hash":"66cfbf25362a563e"},{"version":"0.9.0","date":"2025-09-08","date_source":"registry","heading":"Version 0.9.0 - 08-September-2025","url":"https://github.com/cap-js/cap-operator-plugin/blob/main/CHANGELOG.md#version-090---08-september-2025","sections":[{"kind":"fix","heading":"Fixed","items":1}],"hash":"ff5340d4f497147e"},{"version":"0.8.0","date":"2025-08-20","date_source":"registry","heading":"Version 0.8.0 - 20-August-2025","url":"https://github.com/cap-js/cap-operator-plugin/blob/main/CHANGELOG.md#version-080---20-august-2025","sections":[{"kind":"feature","heading":"Added","items":1}],"hash":"a37b86dcaa85d380"},{"version":"0.7.1","date":"2025-06-26","date_source":"registry","heading":"Version 0.7.1 - 26-June-2025","url":"https://github.com/cap-js/cap-operator-plugin/blob/main/CHANGELOG.md#version-071---26-june-2025","sections":[{"kind":"fix","heading":"Fixed","items":1}],"hash":"6d19b70c9d968bc7"},{"version":"0.7.0","date":"2025-06-16","date_source":"registry","heading":"Version 0.7.0 - 16-June-2025","url":"https://github.com/cap-js/cap-operator-plugin/blob/main/CHANGELOG.md#version-070---16-june-2025","sections":[{"kind":"feature","heading":"Added","items":3}],"hash":"fd82dec9e06a73e6"},{"version":"0.6.0","date":"2025-05-13","date_source":"registry","heading":"Version 0.6.0 - 13-May-2025","url":"https://github.com/cap-js/cap-operator-plugin/blob/main/CHANGELOG.md#version-060---13-may-2025","sections":[{"kind":"feature","heading":"Added","items":3}],"hash":"4491e7263ab4197e"},{"version":"0.5.0","date":"2025-01-14","date_source":"registry","heading":"Version 0.5.0 - 14-January-2025","url":"https://github.com/cap-js/cap-operator-plugin/blob/main/CHANGELOG.md#version-050---14-january-2025","sections":[{"kind":"feature","heading":"Added","items":2}],"hash":"433ef375ccbe0ed1"},{"version":"0.4.0","date":"2024-09-16","date_source":"registry","heading":"Version 0.4.0 - 16-September-2024","url":"https://github.com/cap-js/cap-operator-plugin/blob/main/CHANGELOG.md#version-040---16-september-2024","sections":[{"kind":"feature","heading":"Added","items":1},{"kind":"fix","heading":"Fixed","items":1}],"hash":"aa877d36a9597302"},{"version":"0.3.0","date":"2024-09-13","date_source":"registry","heading":"Version 0.3.0 - 13-September-2024","url":"https://github.com/cap-js/cap-operator-plugin/blob/main/CHANGELOG.md#version-030---13-september-2024","sections":[{"kind":"feature","heading":"Added","items":5},{"kind":"fix","heading":"Fixed","items":2}],"hash":"48e74549cc9a32e9"},{"version":"0.2.0","date":"2024-08-21","date_source":"registry","heading":"Version 0.2.0 - 21-August-2024","url":"https://github.com/cap-js/cap-operator-plugin/blob/main/CHANGELOG.md#version-020---21-august-2024","sections":[{"kind":"feature","heading":"Added","items":4}],"hash":"7374dbc7590cab05"},{"version":"0.1.0","date":"2024-07-25","date_source":"registry","heading":"Version 0.1.0 - 25-July-2024","url":"https://github.com/cap-js/cap-operator-plugin/blob/main/CHANGELOG.md#version-010---25-july-2024","sections":[{"kind":"feature","heading":"Added","items":4}],"hash":"e2349a10b7025efc"},{"version":"0.0.2","date":"2024-05-13","date_source":"registry","heading":"Version 0.0.2 - 13-May-2024","url":"https://github.com/cap-js/cap-operator-plugin/blob/main/CHANGELOG.md#version-002---13-may-2024","sections":[{"kind":"feature","heading":"Added","items":3},{"kind":"fix","heading":"Fixed","items":1}],"hash":"b8769f14b8a2bf5a"},{"version":"0.0.1","date":"2024-04-23","date_source":"registry","heading":"Version 0.0.1 - 23-April-2024","url":"https://github.com/cap-js/cap-operator-plugin/blob/main/CHANGELOG.md#version-001---23-april-2024","sections":[{"kind":"feature","heading":"Added","items":1}],"hash":"955492c926db47de"}],"versions":[{"version":"0.20.0","date":"2026-08-18"},{"version":"0.19.0","date":"2026-07-31"},{"version":"0.18.0","date":"2026-07-03"},{"version":"0.17.0","date":"2026-06-26"},{"version":"0.16.1","date":"2026-05-29"},{"version":"0.16.0","date":"2026-05-29"},{"version":"0.15.0","date":"2026-04-29"},{"version":"0.14.0","date":"2026-03-27"},{"version":"0.13.0","date":"2026-02-10"},{"version":"0.12.1","date":"2026-02-04"},{"version":"0.12.0","date":"2026-02-02"},{"version":"0.11.0","date":"2025-12-16"},{"version":"0.10.0","date":"2025-11-04"},{"version":"0.9.0","date":"2025-09-08"},{"version":"0.8.0","date":"2025-08-20"},{"version":"0.7.1","date":"2025-06-26"},{"version":"0.7.0","date":"2025-06-16"},{"version":"0.6.0","date":"2025-05-13"},{"version":"0.5.0","date":"2025-01-14"},{"version":"0.4.0","date":"2024-09-16"},{"version":"0.3.0","date":"2024-09-13"},{"version":"0.2.0","date":"2024-08-21"},{"version":"0.1.0","date":"2024-07-25"},{"version":"0.0.2","date":"2024-05-13"},{"version":"0.0.1","date":"2024-04-23"}],"crawled_at":"2026-10-25"},"edges":{"maintainers":[{"ref":"actor:cap-js","name":"SAP Cloud Application Programming Model","json":"/actors/cap-js.json"}],"contributors":[{"ref":"actor:anirudhprasad-sap","name":"Anirudh Prasad","json":"/actors/anirudhprasad-sap.json"},{"ref":"actor:chgeo","name":"Christian Georgi","json":"/actors/chgeo.json"},{"ref":"actor:pavan-sap","name":"Pavan","json":"/actors/pavan-sap.json"},{"ref":"actor:swaldmann","name":"Steffen Waldmann","json":"/actors/swaldmann.json"}],"explained_by":[],"alternative_to_this":[],"needed_by":[],"available_via":[],"parts":[],"add_ons":[],"answered_through_parts":[]}}