Feature 11074: Enhanced OSM declarative modelling for applications. OSM's SDK for... 04/15304/4
authorgarciadeblas <gerardo.garciadeblas@telefonica.com>
Wed, 23 Jul 2025 16:35:24 +0000 (18:35 +0200)
committergarciadeblas <gerardo.garciadeblas@telefonica.com>
Thu, 31 Jul 2025 15:14:18 +0000 (17:14 +0200)
commit83775ba1fd86a4d7dcf31a4b20859b29fe5f961f
tree12e91e3df3684ee95700b8ccf58cadde422d9a42
parente048189e18fb5f870af0d5b48d03bca4f5c96037
Feature 11074: Enhanced OSM declarative modelling for applications. OSM's SDK for intent manipulation

Change-Id: I6d03faa143eafcf30380b3b854c54f177dcf8f25
Signed-off-by: garciadeblas <gerardo.garciadeblas@telefonica.com>
57 files changed:
docker/osm-nushell-krm-functions/Dockerfile [new file with mode: 0644]
docker/osm-nushell-krm-functions/krm/concatenate.nu [new file with mode: 0644]
docker/osm-nushell-krm-functions/krm/convert.nu [new file with mode: 0644]
docker/osm-nushell-krm-functions/krm/generator.nu [new file with mode: 0644]
docker/osm-nushell-krm-functions/krm/jsonpatch.nu [new file with mode: 0644]
docker/osm-nushell-krm-functions/krm/keypair.nu [new file with mode: 0644]
docker/osm-nushell-krm-functions/krm/mod.nu [new file with mode: 0644]
docker/osm-nushell-krm-functions/krm/overlaypatch.nu [new file with mode: 0644]
docker/osm-nushell-krm-functions/krm/patch.nu [new file with mode: 0644]
docker/osm-nushell-krm-functions/krm/strategicmergepatch.nu [new file with mode: 0644]
docker/osm-nushell-krm-functions/krm/tests/artifacts/configmap/templates/configmap.yaml [new file with mode: 0644]
docker/osm-nushell-krm-functions/krm/tests/artifacts/empty/.gitkeep [new file with mode: 0644]
docker/osm-nushell-krm-functions/krm/tests/artifacts/jenkins/manifests/bitnamicharts-repo.yaml [new file with mode: 0644]
docker/osm-nushell-krm-functions/krm/tests/artifacts/jenkins/manifests/jenkins-hr.yaml [new file with mode: 0644]
docker/osm-nushell-krm-functions/krm/tests/artifacts/jenkins/templates/jenkins-ks.yaml [new file with mode: 0644]
docker/osm-nushell-krm-functions/krm/tests/artifacts/jenkins/templates/jenkins-ns.yaml [new file with mode: 0644]
docker/osm-nushell-krm-functions/krm/tests/artifacts/namespace/templates/namespace.yaml [new file with mode: 0644]
docker/osm-nushell-krm-functions/krm/tests/artifacts/secret/templates/secret.yaml [new file with mode: 0644]
docker/osm-nushell-krm-functions/krm/tests/concatenate.nu [new file with mode: 0644]
docker/osm-nushell-krm-functions/krm/tests/convert.nu [new file with mode: 0644]
docker/osm-nushell-krm-functions/krm/tests/generator.nu [new file with mode: 0644]
docker/osm-nushell-krm-functions/krm/tests/jsonpatch.nu [new file with mode: 0644]
docker/osm-nushell-krm-functions/krm/tests/keypair.nu [new file with mode: 0644]
docker/osm-nushell-krm-functions/krm/tests/mod.nu [new file with mode: 0644]
docker/osm-nushell-krm-functions/krm/tests/overlaypatch.nu [new file with mode: 0644]
docker/osm-nushell-krm-functions/krm/tests/patch.nu [new file with mode: 0644]
docker/osm-nushell-krm-functions/krm/tests/strategicmergepatch.nu [new file with mode: 0644]
docker/osm-nushell-krm-functions/operations/app.nu [new file with mode: 0644]
docker/osm-nushell-krm-functions/operations/brick.nu [new file with mode: 0644]
docker/osm-nushell-krm-functions/operations/custom/mod.nu [new file with mode: 0644]
docker/osm-nushell-krm-functions/operations/ksu.nu [new file with mode: 0644]
docker/osm-nushell-krm-functions/operations/location.nu [new file with mode: 0644]
docker/osm-nushell-krm-functions/operations/mod.nu [new file with mode: 0644]
docker/osm-nushell-krm-functions/operations/pattern.nu [new file with mode: 0644]
docker/osm-nushell-krm-functions/operations/replace.nu [new file with mode: 0644]
docker/osm-nushell-krm-functions/operations/tests/app.nu [new file with mode: 0644]
docker/osm-nushell-krm-functions/operations/tests/artifacts/sw-catalogs/apps/example1/app-instance-from-model.yaml [new file with mode: 0644]
docker/osm-nushell-krm-functions/operations/tests/artifacts/sw-catalogs/apps/example1/expected_result.yaml [new file with mode: 0644]
docker/osm-nushell-krm-functions/operations/tests/artifacts/sw-catalogs/apps/example1/manifests/main-pattern/database-manifests/hrset-database.yaml [new file with mode: 0644]
docker/osm-nushell-krm-functions/operations/tests/artifacts/sw-catalogs/apps/example1/manifests/main-pattern/database-manifests/repo-zalando-postgres.yaml [new file with mode: 0644]
docker/osm-nushell-krm-functions/operations/tests/artifacts/sw-catalogs/apps/example1/manifests/main-pattern/main-brick-manifests/configmap.yaml [new file with mode: 0644]
docker/osm-nushell-krm-functions/operations/tests/artifacts/sw-catalogs/apps/example1/templates/main-pattern/ks-database.yaml [new file with mode: 0644]
docker/osm-nushell-krm-functions/operations/tests/artifacts/sw-catalogs/apps/example1/templates/main-pattern/ks-main.yaml [new file with mode: 0644]
docker/osm-nushell-krm-functions/operations/tests/artifacts/sw-catalogs/apps/example2/app-instance-from-model.yaml [new file with mode: 0644]
docker/osm-nushell-krm-functions/operations/tests/artifacts/sw-catalogs/apps/example2/expected_result.yaml [new file with mode: 0644]
docker/osm-nushell-krm-functions/operations/tests/artifacts/sw-catalogs/apps/example2/manifests/main-pattern/database-manifests/hrset-database.yaml [new file with mode: 0644]
docker/osm-nushell-krm-functions/operations/tests/artifacts/sw-catalogs/apps/example2/manifests/main-pattern/database-manifests/repo-zalando-postgres.yaml [new file with mode: 0644]
docker/osm-nushell-krm-functions/operations/tests/artifacts/sw-catalogs/apps/example2/manifests/main-pattern/main-brick-manifests/configmap.yaml [new file with mode: 0644]
docker/osm-nushell-krm-functions/operations/tests/artifacts/sw-catalogs/apps/example2/templates/main-pattern/ks-database.yaml [new file with mode: 0644]
docker/osm-nushell-krm-functions/operations/tests/artifacts/sw-catalogs/apps/example2/templates/main-pattern/ks-main.yaml [new file with mode: 0644]
docker/osm-nushell-krm-functions/operations/tests/brick.nu [new file with mode: 0644]
docker/osm-nushell-krm-functions/operations/tests/ksu.nu [new file with mode: 0644]
docker/osm-nushell-krm-functions/operations/tests/location.nu [new file with mode: 0644]
docker/osm-nushell-krm-functions/operations/tests/mod.nu [new file with mode: 0644]
docker/osm-nushell-krm-functions/operations/tests/pattern.nu [new file with mode: 0644]
docker/osm-nushell-krm-functions/scripts/entrypoint-config.nu [new file with mode: 0644]
docker/osm-nushell-krm-functions/scripts/entrypoint.sh [new file with mode: 0755]