├── .devcontainer └── devcontainer.json ├── .github ├── ISSUE_TEMPLATE │ ├── chore.md │ ├── config.yaml │ ├── docs.md │ ├── feature.md │ ├── fix.md │ ├── refactor.md │ ├── style.md │ └── test.md ├── Issues.PNG ├── agents │ └── docs.md ├── copilot-instructions.md └── workflows │ ├── Chart-Releaser-ReleasedChartTester-TrivyScanner.yml │ ├── check-no-prerelease-suffixes-in-PR.yml │ ├── dockerbuild-prerelease-api-operator-apisix.yml │ ├── dockerbuild-prerelease-api-operator-istio.yml │ ├── dockerbuild-prerelease-api-operator-kong.yml │ ├── dockerbuild-prerelease-baseimage-kubectl-curl.yml │ ├── dockerbuild-prerelease-compcrdwebhook.yml │ ├── dockerbuild-prerelease-component-operator.yml │ ├── dockerbuild-prerelease-credentialsmanagement-operator.yml │ ├── dockerbuild-prerelease-dependentapi-simple-operator.yml │ ├── dockerbuild-prerelease-identity-listener-keycloak.yml │ ├── dockerbuild-prerelease-identityconfig-operator-keycloak.yml │ ├── dockerbuild-prerelease-oauth2envoyfilter-operator.yml │ ├── dockerbuild-prerelease-pdb-management-operator.yml │ ├── dockerbuild-prerelease-secretsmanagement-operator-vault.yml │ ├── dockerbuild-prerelease-secretsmanagement-sidecar.yml │ ├── dockerbuild-prerelease-tmf638-service-inventory-api.yml │ ├── dockerbuild-prerelease-tmf639-resource-inventory-api.yml │ ├── dockerbuild-release-api-operator-apisix.yml │ ├── dockerbuild-release-api-operator-istio.yml │ ├── dockerbuild-release-api-operator-kong.yml │ ├── dockerbuild-release-baseimage-kubectl-curl.yml │ ├── dockerbuild-release-compcrdwebhook.yml │ ├── dockerbuild-release-component-operator.yml │ ├── dockerbuild-release-credentialsmanagement-operator.yml │ ├── dockerbuild-release-dependentapi-simple-operator.yml │ ├── dockerbuild-release-identity-listener-keycloak.yml │ ├── dockerbuild-release-identityconfig-operator-keycloak.yml │ ├── dockerbuild-release-oauth2envoyfilter-operator.yml │ ├── dockerbuild-release-pdb-management-operator.yml │ ├── dockerbuild-release-secretsmanagement-operator-vault.yml │ ├── dockerbuild-release-secretsmanagement-sidecar.yml │ ├── dockerbuild-release-tmf638-service-inventory-api.yml │ ├── dockerbuild-release-tmf639-resource-inventory-api.yml │ ├── lint-python-code.yml │ ├── local-test.yml │ └── trigger_tests.yml ├── .gitignore ├── .nojekyll ├── .windsurf └── rules │ └── oda-canvas.md ├── AI-Native-Canvas-design.md ├── Authentication-design.md ├── Authentication-video.png ├── CLAUDE.md ├── CONTRIBUTING.md ├── Canvas-design.md ├── CanvasDocumentation.png ├── Event-based-integration-design.md ├── How-do-I-build-or-buy-a-Canvas.png ├── LICENSE ├── Observability-design.md ├── README.md ├── SecurityPrinciples.md ├── What-is-a-Canvas.png ├── ai-coding-assistants.md ├── automation └── generators │ └── dockerbuild-workflow-generator │ ├── .gitignore │ ├── dockerbuild-config.yaml │ ├── dockerbuild_workflow_generator.py │ ├── package-lock.json │ ├── requirements.txt │ └── templates │ ├── check-no-prerelease-suffixes-in-PR.yml.jinja2 │ ├── dockerbuild-prerelease.yml.jinja2 │ └── dockerbuild-release.yml.jinja2 ├── baseimages └── kubectl-curl │ ├── Dockerfile │ └── version.yaml ├── canvas-portal ├── README.md ├── build │ ├── Dockerfile │ ├── build-docker-image.sh │ └── copy-nodejs-dist-to-static.sh ├── charts │ ├── .helmignore │ ├── Chart.yaml │ ├── templates │ │ ├── NOTES.txt │ │ ├── _helpers.tpl │ │ ├── clusteroles.yaml │ │ ├── deployment.yaml │ │ ├── ingress.yaml │ │ ├── roles.yaml │ │ ├── service.yaml │ │ └── serviceaccount.yaml │ └── values.yaml ├── pom.xml ├── portal-core │ ├── pom.xml │ └── src │ │ └── main │ │ ├── java │ │ └── org │ │ │ └── tmforum │ │ │ └── oda │ │ │ └── canvas │ │ │ └── portal │ │ │ └── core │ │ │ ├── exception │ │ │ ├── BaseAppException.java │ │ │ ├── CoreExceptionErrorCode.java │ │ │ ├── ErrorMessage.java │ │ │ ├── ExceptionErrorCode.java │ │ │ ├── ExceptionPublisher.java │ │ │ └── I18nUtils.java │ │ │ ├── listener │ │ │ └── SpringContextListener.java │ │ │ └── util │ │ │ ├── DateUtil.java │ │ │ ├── JsonFinder.java │ │ │ ├── JsonPathUtil.java │ │ │ ├── JsonUtil.java │ │ │ ├── SpringContext.java │ │ │ └── StringUtil.java │ │ └── resources │ │ ├── META-INF │ │ └── spring.factories │ │ └── i18n │ │ ├── core.properties │ │ ├── core_en_US.properties │ │ └── core_zh_CN.properties ├── portal-helm │ ├── pom.xml │ └── src │ │ └── main │ │ ├── java │ │ └── org │ │ │ └── tmforum │ │ │ └── oda │ │ │ └── canvas │ │ │ └── portal │ │ │ └── helm │ │ │ └── client │ │ │ ├── HelmClient.java │ │ │ ├── HelmClientConfig.java │ │ │ ├── HelmClientExceptionErrorCode.java │ │ │ ├── HelmClientUtil.java │ │ │ └── operation │ │ │ ├── BaseOperation.java │ │ │ ├── InfoOperation.java │ │ │ ├── chart │ │ │ ├── ChartFile.java │ │ │ ├── ChartOperation.java │ │ │ ├── HelmChart.java │ │ │ └── HelmChartMetadata.java │ │ │ ├── release │ │ │ ├── HelmRelease.java │ │ │ ├── HelmReleaseRevision.java │ │ │ ├── HelmReleaseStatus.java │ │ │ └── ReleaseOperation.java │ │ │ └── repo │ │ │ ├── HelmRepo.java │ │ │ └── RepoOperation.java │ │ └── resources │ │ ├── i18n │ │ ├── helm-client.properties │ │ ├── helm-client_en_US.properties │ │ └── helm-client_zh_CN.properties │ │ └── install-package │ │ ├── helm-push_0.10.3_linux_amd64.tar.gz │ │ └── helm-v3.11.1-linux-amd64.tar.gz ├── portal-service │ ├── pom.xml │ └── src │ │ └── main │ │ ├── java │ │ └── org │ │ │ └── tmforum │ │ │ └── oda │ │ │ └── canvas │ │ │ └── portal │ │ │ ├── CanvasPortalApplication.java │ │ │ ├── component │ │ │ ├── CanvasComponent.java │ │ │ ├── CanvasService.java │ │ │ ├── Component.java │ │ │ ├── ComponentApiController.java │ │ │ ├── ComponentApiService.java │ │ │ ├── ComponentInstanceController.java │ │ │ ├── ComponentInstanceDomainStatsDto.java │ │ │ ├── ComponentInstanceService.java │ │ │ ├── ComponentInstanceSummary.java │ │ │ ├── ComponentService.java │ │ │ ├── ComponentType.java │ │ │ ├── ComponentsController.java │ │ │ ├── NamespaceController.java │ │ │ ├── NamespaceDto.java │ │ │ └── NamespaceService.java │ │ │ ├── configuration │ │ │ ├── HelmConfiguration.java │ │ │ ├── HelmProperties.java │ │ │ ├── KubernetesConfiguration.java │ │ │ ├── KubernetesProperties.java │ │ │ ├── RestResponseEntityHandler.java │ │ │ ├── SecurityConfig.java │ │ │ └── WebConfiguration.java │ │ │ ├── helm │ │ │ ├── HelmChartController.java │ │ │ ├── HelmChartService.java │ │ │ ├── HelmReleaseController.java │ │ │ ├── HelmReleaseDescription.java │ │ │ ├── HelmReleaseDetail.java │ │ │ ├── HelmReleaseService.java │ │ │ ├── HelmRepoService.java │ │ │ ├── HelmRepositoryController.java │ │ │ ├── InstallHelmReleaseDto.java │ │ │ └── UpgradeHelmReleaseDto.java │ │ │ ├── infrastructure │ │ │ ├── CanvasErrorCode.java │ │ │ ├── K8sResourceUtils.java │ │ │ ├── LocaleResolver.java │ │ │ ├── MapRequestParam.java │ │ │ └── MapRequestParamMethodArgumentResolver.java │ │ │ ├── kubernetes │ │ │ ├── configmap │ │ │ │ ├── DeleteConfigMapResult.java │ │ │ │ ├── K8sConfigMapController.java │ │ │ │ └── K8sConfigMapService.java │ │ │ ├── cronjob │ │ │ │ └── DeleteCronJobResult.java │ │ │ ├── deployment │ │ │ │ ├── DeleteDeployResult.java │ │ │ │ ├── K8sDeploymentController.java │ │ │ │ └── K8sDeploymentService.java │ │ │ ├── endpoint │ │ │ │ ├── K8sEndpointController.java │ │ │ │ └── K8sEndpointService.java │ │ │ ├── event │ │ │ │ ├── K8sEventController.java │ │ │ │ └── K8sEventService.java │ │ │ ├── ingress │ │ │ │ ├── DeleteIngressResult.java │ │ │ │ ├── K8sIngressController.java │ │ │ │ └── K8sIngressService.java │ │ │ ├── job │ │ │ │ ├── K8sJobController.java │ │ │ │ └── K8sJobService.java │ │ │ ├── ns │ │ │ │ ├── K8sNamespaceController.java │ │ │ │ └── K8sNamespaceService.java │ │ │ ├── pod │ │ │ │ ├── K8sPodController.java │ │ │ │ └── K8sPodService.java │ │ │ ├── replicaset │ │ │ │ ├── K8sReplicaSetService.java │ │ │ │ └── K8sReplicasetController.java │ │ │ ├── secret │ │ │ │ ├── DeleteSecretResult.java │ │ │ │ ├── K8sSecretController.java │ │ │ │ └── K8sSecretService.java │ │ │ └── svc │ │ │ │ ├── DeleteServiceResult.java │ │ │ │ ├── K8sServiceController.java │ │ │ │ └── K8sServiceService.java │ │ │ ├── login │ │ │ ├── LoginController.java │ │ │ └── OdaUser.java │ │ │ └── yaml │ │ │ └── YamlResult.java │ │ └── resources │ │ ├── config │ │ └── application.properties │ │ ├── i18n │ │ ├── oda.properties │ │ ├── oda_en_US.properties │ │ └── oda_zh_CN.properties │ │ ├── logback.xml │ │ └── static │ │ └── dummy.txt └── portal-web │ ├── .env │ ├── .env.development │ ├── .env.production │ ├── .gitignore │ ├── .prettierrc.json │ ├── README.md │ ├── index.html │ ├── package.json │ ├── postcss.config.js │ ├── public │ ├── favicon.ico │ └── login.html │ ├── src │ ├── App.vue │ ├── assets │ │ ├── base.css │ │ ├── favicon.ico │ │ ├── icons │ │ │ ├── info.svg │ │ │ └── spinner.svg │ │ ├── images │ │ │ ├── green-bg.png │ │ │ ├── green.png │ │ │ ├── k8s-icon.svg │ │ │ ├── oda-background.png │ │ │ └── whale-icon.png │ │ ├── logo.svg │ │ └── main.css │ ├── components │ │ ├── ComponentInstance │ │ │ ├── Api │ │ │ │ └── IndexView.vue │ │ │ ├── HistoryRevision │ │ │ │ └── IndexView.vue │ │ │ ├── InstanceConfiguration │ │ │ │ └── IndexView.vue │ │ │ ├── InstanceCreate │ │ │ │ └── IndexView.vue │ │ │ └── Resource │ │ │ │ └── IndexView.vue │ │ ├── ComponentStatus │ │ │ ├── ComponentInstance.vue │ │ │ ├── ODACanvasService.vue │ │ │ ├── OdaComponents.vue │ │ │ └── TopBg.vue │ │ ├── SvgIcon │ │ │ └── index.vue │ │ └── monacoEditor │ │ │ └── IndexView.vue │ ├── index.js │ ├── layout │ │ ├── IndexView.vue │ │ └── components │ │ │ ├── Header.vue │ │ │ └── NavBar.vue │ ├── locals │ │ ├── en.js │ │ ├── index.js │ │ └── zh.js │ ├── main.css │ ├── main.js │ ├── router │ │ └── index.js │ ├── stores │ │ └── namespace.js │ ├── utils │ │ ├── cookies.js │ │ ├── index.js │ │ ├── loading.js │ │ ├── path.js │ │ ├── request.js │ │ └── utils.js │ └── views │ │ ├── ComponentComplianceTest │ │ └── IndexView.vue │ │ ├── ComponentDetail │ │ └── IndexView.vue │ │ ├── ComponentInstance │ │ ├── IndexView.vue │ │ └── formatter.js │ │ ├── ComponentMap │ │ └── IndexView.vue │ │ ├── ComponentOrchestration │ │ └── IndexView.vue │ │ ├── ComponentStatus │ │ └── IndexView.vue │ │ └── Login │ │ └── IndexView.vue │ ├── tailwind.config.js │ └── vite.config.js ├── charts ├── api-operator-istio │ ├── Chart.yaml │ ├── README.md │ ├── templates │ │ ├── EnableIstioLB.yaml │ │ ├── _helpers.tpl │ │ ├── configMap.yaml │ │ ├── deployment.yaml │ │ ├── ingressGateway.yaml │ │ └── rbac.yaml │ └── values.yaml ├── apigee-gateway │ ├── .gitignore │ ├── .helmignore │ ├── Chart.yaml │ ├── templates │ │ ├── Deployment.yaml │ │ ├── apigee-token-secret.yaml │ │ └── apigeeoperatorrbac.yaml │ └── values.yaml ├── apisix-gateway │ ├── .gitignore │ ├── .helmignore │ ├── Chart.yaml │ ├── README.md │ ├── templates │ │ ├── Deployment.yaml │ │ ├── DisableIstioLB.yaml │ │ ├── _helpers.tpl │ │ ├── ingressGatewaywhenApiGatewayenabled.yaml │ │ ├── istio-configMap.yaml │ │ ├── rbac.yaml │ │ └── rbacapioperator.yaml │ └── values.yaml ├── canvas-info-service │ ├── Chart.yaml │ ├── README.md │ ├── templates │ │ ├── _helpers.tpl │ │ ├── infoservice-deployment.yaml │ │ ├── mongodb-deployment.yaml │ │ ├── mongodb-persistentVolumeClaim.yaml │ │ ├── mongodb-service.yaml │ │ └── service.yaml │ └── values.yaml ├── canvas-namespaces │ ├── .helmignore │ ├── Chart.yaml │ └── templates │ │ ├── _helpers.tpl │ │ ├── namespace-cert-manager.yaml │ │ └── namespace-default.yaml ├── canvas-oda │ ├── .gitignore │ ├── .helmignore │ ├── Chart.yaml │ ├── README.md │ ├── templates │ │ ├── _helpers.tpl │ │ ├── component-pre-uninstall-check.yaml │ │ ├── prehook.yaml │ │ └── rbac-sa.yaml │ ├── values.schema.json │ └── values.yaml ├── canvas-vault │ ├── .gitignore │ ├── Chart.yaml │ ├── README.md │ ├── configmap │ │ └── canvas-vault-certificate.yaml │ ├── templates │ │ ├── _helpers.tpl │ │ ├── autounseal-cronjob.yaml │ │ ├── canvas-vault-certificate-cm.yaml │ │ ├── namespace-canvas-vault.yaml │ │ ├── oidc-reviewer-clusterrolebinding.yaml │ │ ├── post-install-hook.yaml │ │ ├── post-install-rbac.yaml │ │ └── tls-destinationrule.yaml │ └── values.yaml ├── cert-manager-init │ ├── .gitignore │ ├── .helmignore │ ├── Chart.yaml │ ├── README.md │ ├── templates │ │ ├── IstioIngressCertificate.yaml │ │ ├── IstioIngressIssuer.yaml │ │ ├── _helpers.tpl │ │ ├── certificate.yaml │ │ ├── cluster_issuer.yaml │ │ ├── issuer.yaml │ │ └── webhook.yaml │ └── values.yaml ├── component-operator │ ├── Chart.yaml │ ├── README.md │ ├── templates │ │ ├── _helpers.tpl │ │ ├── configMap.yaml │ │ ├── deployment.yaml │ │ └── rbac.yaml │ └── values.yaml ├── credentialsmanagement-operator │ ├── Chart.yaml │ ├── README.md │ ├── templates │ │ ├── _helpers.tpl │ │ ├── configMap.yaml │ │ ├── deployment.yaml │ │ ├── rbac.yaml │ │ └── secret.yaml │ └── values.yaml ├── dependentapi-simple-operator │ ├── Chart.yaml │ ├── README.md │ ├── templates │ │ ├── _helpers.tpl │ │ ├── depapi-operator-deployment.yaml │ │ ├── depapi-operator-svc.yaml │ │ └── rbac.yaml │ └── values.yaml ├── experimental │ └── oauth2-envoyfilter-operator │ │ ├── Chart.yaml │ │ ├── templates │ │ ├── _helpers.tpl │ │ ├── oauth2envf-op-deployment.yaml │ │ ├── oauth2envf-operator-svc.yaml │ │ └── rbac.yaml │ │ └── values.yaml ├── identityconfig-operator-keycloak │ ├── Chart.yaml │ ├── README.md │ ├── templates │ │ ├── _helpers.tpl │ │ ├── configMap.yaml │ │ ├── deployment.yaml │ │ ├── rbac.yaml │ │ ├── secret.yaml │ │ └── service.yaml │ └── values.yaml ├── kong-gateway │ ├── .gitignore │ ├── .helmignore │ ├── Chart.yaml │ ├── README.md │ ├── templates │ │ ├── Deployment.yaml │ │ ├── DisableIstioLB.yaml │ │ ├── GatewayClass.yaml │ │ ├── Kongns.yaml │ │ ├── _helpers.tpl │ │ ├── gateway.yaml │ │ ├── ingressGatewaywhenApiGatewayenabled.yaml │ │ ├── istio-configMap.yaml │ │ ├── rbac.yaml │ │ └── rbacapioperator.yaml │ └── values.yaml ├── oda-crds │ ├── Chart.yaml │ └── templates │ │ ├── oda-availabilitypolicy-crd.yaml │ │ ├── oda-component-crd.yaml │ │ ├── oda-dependentapi-crd.yaml │ │ ├── oda-exposedapi-crd.yaml │ │ ├── oda-identityconfig-crd.yaml │ │ ├── oda-publishednotification-crd.yaml │ │ ├── oda-secretsmanagement-crd.yaml │ │ └── oda-subscribednotification-crd.yaml ├── oda-webhook │ ├── .helmignore │ ├── Chart.yaml │ ├── README.md │ ├── templates │ │ ├── _helpers.tpl │ │ ├── deployment-componentcrdwebhook.yaml │ │ └── service-componentcrdwebhook.yaml │ └── values.yaml ├── pdb-management-operator │ ├── Chart.yaml │ ├── README.md │ ├── templates │ │ ├── _helpers.tpl │ │ ├── certificate.yaml │ │ ├── deployment.yaml │ │ ├── pdb.yaml │ │ ├── rbac.yaml │ │ ├── service.yaml │ │ └── webhook.yaml │ └── values.yaml ├── resource-inventory │ ├── Chart.yaml │ ├── README.md │ ├── templates │ │ ├── _helpers.tpl │ │ ├── rbac.yaml │ │ ├── resource-inventory-deployment.yaml │ │ └── service.yaml │ └── values.yaml └── secretsmanagement-operator │ ├── Chart.yaml │ ├── README.md │ ├── templates │ ├── _helpers.tpl │ ├── preinst-autodetect-audience-job.yaml │ ├── preinst-rbac.yaml │ ├── rbac.yaml │ ├── smanop-deployment.yaml │ └── smanop-svc.yaml │ └── values.yaml ├── code-of-conduct.md ├── devcontainer.md ├── docs ├── README.md ├── custom-copilot-agent.md ├── developer │ ├── images │ │ ├── autobuild-dockerimages-steps.png │ │ └── failed-tests-in-github-action.png │ └── work-with-dockerimages.md ├── templates │ ├── README.md │ ├── chart-readme-template.md │ ├── operator-readme-template.md │ ├── plantuml-sequence-template.puml │ ├── test-component-readme-template.md │ └── use-case-template.md └── writing-style.md ├── feature-definition-and-test-kit ├── .gitignore ├── Executing-tests.md ├── LICENSE ├── PDB-TEST-README.md ├── README.md ├── features │ ├── UC002-F001-Install-Component.feature │ ├── UC002-F002-Upgrade-Component.feature │ ├── UC002-F003-Install-Component-from-reference-examples.feature │ ├── UC002-F004-Uninstall-Component-from-reference-examples.feature │ ├── UC002-F005-Install-Component-into-other-namespace.feature │ ├── UC002-F006-Uninstall-Component-from-other-namespace.feature │ ├── UC003-F001-Expose-APIs-Create-API-Resource.feature │ ├── UC003-F002-Expose-APIs-Publish-API-Resource-URL.feature │ ├── UC003-F003-Expose-APIs-Verify-API-implementation-is-ready.feature │ ├── UC003-F004-Expose-APIs-Upgrade-component-with-additional-API.feature │ ├── UC003-F005-Expose-APIs-Upgrade-component-with-removed-API.feature │ ├── UC003-F006-Expose-APIs-Component-Specified-Rate-Limiting-and-Throttling-of-API-Requests.feature │ ├── UC005-F001-Bootstrap-Apply-Standard-Defined-Role-to-Canvas-Admin-client.feature │ ├── UC005-F002-Bootstrap-Add-Permission-Specification-Sets-in-Component-to-Identity-Platform.feature │ ├── UC005-F003-Bootstrap-Add-Static-Roles-From-Component-to-Identity-Platform.feature │ ├── UC007-F001-Dependent-APIs-Create-Dependent-API-Resource.feature │ ├── UC007-F002-Dependent-APIs-Configure-Dependent-APIs-Single-Downstream.feature │ ├── UC010-F001-External-Authentication-Logging-and-Monitoring-of-Authentication-Activity.feature │ ├── UC012-F001-View-Functional-Observability.feature │ ├── UC013-F001-Seamless-upgrades-Installing-components-using-prev-version.feature │ ├── UC013-F002-Seamless-upgrades-Canvas-Operators-using-prev-version.feature │ ├── UC015-F001-Create-ApisixApiGateway-Route.feature │ ├── UC015-F002-Create-KongApiGateway-Route.feature │ ├── UC015-F003-Create-ApisixApiGateway-Plugin.feature │ ├── UC015-F004-Create-KongApiGateway-Plugin.feature │ ├── UC016-F001-Component-Registry-Management.feature │ ├── UC017-F001-PDB-Management-Annotation-Based.feature │ ├── UC017-F002-PDB-Management-Policy-Based.feature │ ├── UC017-F003-PDB-Management-Webhook-Validation.feature │ ├── UC017-F004-PDB-Management-Edge-Cases.feature │ └── step-definition │ │ ├── APIGatewayManagementSteps.js │ │ ├── APIManagementSteps.js │ │ ├── ApiGatewayCheck.js │ │ ├── ComponentManagementSteps.js │ │ ├── IdentityManagementSteps.js │ │ ├── PDBManagementSteps.js │ │ ├── ProductCatalogSteps.js │ │ ├── README.md │ │ └── ResourceInventorySteps.js ├── getTags.js ├── images │ ├── CTK-console-output.png │ ├── CTK-cucumber-report.png │ ├── IntroVideo.png │ └── baseline-observability.png ├── local-tests │ └── test-pdb-local.sh ├── package.json ├── testData │ ├── productcatalog-dependendent-API-v1 │ │ ├── .dockerignore │ │ ├── .gitignore │ │ ├── .helmignore │ │ ├── Chart.yaml │ │ ├── README.md │ │ ├── templates │ │ │ ├── component-productcatalog.yaml │ │ │ ├── deployment-metricsapi.yaml │ │ │ ├── deployment-mongodb.yaml │ │ │ ├── deployment-partyroleapi.yaml │ │ │ ├── deployment-productcatalogapi.yaml │ │ │ ├── deployment-promotionmanagementapi.yaml │ │ │ ├── job-productcataloginitialization.yaml │ │ │ ├── job-roleinitialization.yaml │ │ │ ├── persistentVolumeClaim-mongodb.yaml │ │ │ ├── service-mongodb.yaml │ │ │ ├── service-partyroleapi.yaml │ │ │ ├── service-productcatalogapi.yaml │ │ │ ├── service-promotionmanagementapi.yaml │ │ │ └── service-registerallevents.yaml │ │ └── values.yaml │ ├── productcatalog-dependendent-API-v1beta3 │ │ ├── .dockerignore │ │ ├── .gitignore │ │ ├── .helmignore │ │ ├── Chart.yaml │ │ ├── README.md │ │ ├── templates │ │ │ ├── component-productcatalog.yaml │ │ │ ├── deployment-metricsapi.yaml │ │ │ ├── deployment-mongodb.yaml │ │ │ ├── deployment-partyroleapi.yaml │ │ │ ├── deployment-productcatalogapi.yaml │ │ │ ├── deployment-promotionmanagementapi.yaml │ │ │ ├── job-productcataloginitialization.yaml │ │ │ ├── job-roleinitialization.yaml │ │ │ ├── persistentVolumeClaim-mongodb.yaml │ │ │ ├── service-mongodb.yaml │ │ │ ├── service-partyroleapi.yaml │ │ │ ├── service-productcatalogapi.yaml │ │ │ ├── service-promotionmanagementapi.yaml │ │ │ └── service-registerallevents.yaml │ │ └── values.yaml │ ├── productcatalog-dependendent-API-v1beta4 │ │ ├── .dockerignore │ │ ├── .gitignore │ │ ├── .helmignore │ │ ├── Chart.yaml │ │ ├── README.md │ │ ├── templates │ │ │ ├── component-productcatalog.yaml │ │ │ ├── deployment-metricsapi.yaml │ │ │ ├── deployment-mongodb.yaml │ │ │ ├── deployment-partyroleapi.yaml │ │ │ ├── deployment-productcatalogapi.yaml │ │ │ ├── deployment-promotionmanagementapi.yaml │ │ │ ├── job-productcataloginitialization.yaml │ │ │ ├── job-roleinitialization.yaml │ │ │ ├── persistentVolumeClaim-mongodb.yaml │ │ │ ├── service-mongodb.yaml │ │ │ ├── service-partyroleapi.yaml │ │ │ ├── service-productcatalogapi.yaml │ │ │ ├── service-promotionmanagementapi.yaml │ │ │ └── service-registerallevents.yaml │ │ └── values.yaml │ ├── productcatalog-dynamic-roles-v1 │ │ ├── .dockerignore │ │ ├── .gitignore │ │ ├── .helmignore │ │ ├── Chart.yaml │ │ ├── README.md │ │ ├── templates │ │ │ ├── component-productcatalog.yaml │ │ │ ├── deployment-mcpserver.yaml │ │ │ ├── deployment-metricsapi.yaml │ │ │ ├── deployment-mongodb.yaml │ │ │ ├── deployment-productcatalogapi.yaml │ │ │ ├── deployment-promotionmanagementapi.yaml │ │ │ ├── deployment-rolemanagement.yaml │ │ │ ├── job-productcataloginitialization.yaml │ │ │ ├── job-roleinitialization.yaml │ │ │ ├── persistentVolumeClaim-mongodb.yaml │ │ │ ├── service-mongodb.yaml │ │ │ ├── service-productcatalogapi.yaml │ │ │ ├── service-productcatalogmcp.yaml │ │ │ ├── service-promotionmanagementapi.yaml │ │ │ ├── service-registerallevents.yaml │ │ │ └── service-rolemanagement.yaml │ │ └── values.yaml │ ├── productcatalog-enhanced-v1 │ │ ├── .helmignore │ │ ├── Chart.yaml │ │ ├── templates │ │ │ ├── component-productcatalog.yaml │ │ │ ├── deployment-metricsapi.yaml │ │ │ ├── deployment-mongodb.yaml │ │ │ ├── deployment-partyroleapi.yaml │ │ │ ├── deployment-productcatalogapi.yaml │ │ │ ├── deployment-promotionmanagementapi.yaml │ │ │ ├── job-productcataloginitialization.yaml │ │ │ ├── job-roleinitialization.yaml │ │ │ ├── persistentVolumeClaim-mongodb.yaml │ │ │ ├── service-mongodb.yaml │ │ │ ├── service-partyroleapi.yaml │ │ │ ├── service-productcatalogapi.yaml │ │ │ ├── service-promotionmanagementapi.yaml │ │ │ └── service-registerallevents.yaml │ │ └── values.yaml │ ├── productcatalog-static-roles-v1 │ │ ├── .helmignore │ │ ├── Chart.yaml │ │ ├── templates │ │ │ ├── component-productcatalog.yaml │ │ │ ├── deployment-metricsapi.yaml │ │ │ ├── deployment-mongodb.yaml │ │ │ ├── deployment-productcatalogapi.yaml │ │ │ ├── job-productcataloginitialization.yaml │ │ │ ├── persistentVolumeClaim-mongodb.yaml │ │ │ ├── service-mongodb.yaml │ │ │ ├── service-productcatalogapi.yaml │ │ │ └── service-registerallevents.yaml │ │ └── values.yaml │ ├── productcatalog-updated-v1 │ │ ├── .helmignore │ │ ├── Chart.yaml │ │ ├── templates │ │ │ ├── component-productcatalog.yaml │ │ │ ├── deployment-metricsapi.yaml │ │ │ ├── deployment-mongodb.yaml │ │ │ ├── deployment-partyroleapi.yaml │ │ │ ├── deployment-productcatalogapi.yaml │ │ │ ├── job-productcataloginitialization.yaml │ │ │ ├── job-roleinitialization.yaml │ │ │ ├── persistentVolumeClaim-mongodb.yaml │ │ │ ├── service-mongodb.yaml │ │ │ ├── service-partyroleapi.yaml │ │ │ ├── service-productcatalogapi.yaml │ │ │ └── service-registerallevents.yaml │ │ └── values.yaml │ ├── productcatalog-v1-sman │ │ ├── .helmignore │ │ ├── Chart.yaml │ │ ├── templates │ │ │ ├── component-productcatalog.yaml │ │ │ ├── deployment-metricsapi.yaml │ │ │ ├── deployment-mongodb.yaml │ │ │ ├── deployment-partyroleapi.yaml │ │ │ ├── deployment-productcatalogapi.yaml │ │ │ ├── job-productcataloginitialization.yaml │ │ │ ├── job-roleinitialization.yaml │ │ │ ├── persistentVolumeClaim-mongodb.yaml │ │ │ ├── service-mongodb.yaml │ │ │ ├── service-partyroleapi.yaml │ │ │ ├── service-productcatalogapi.yaml │ │ │ └── service-registerallevents.yaml │ │ └── values.yaml │ ├── productcatalog-v1 │ │ ├── .helmignore │ │ ├── Chart.yaml │ │ ├── templates │ │ │ ├── component-productcatalog.yaml │ │ │ ├── deployment-metricsapi.yaml │ │ │ ├── deployment-mongodb.yaml │ │ │ ├── deployment-partyroleapi.yaml │ │ │ ├── deployment-productcatalogapi.yaml │ │ │ ├── job-productcataloginitialization.yaml │ │ │ ├── job-roleinitialization.yaml │ │ │ ├── persistentVolumeClaim-mongodb.yaml │ │ │ ├── service-mongodb.yaml │ │ │ ├── service-partyroleapi.yaml │ │ │ ├── service-productcatalogapi.yaml │ │ │ └── service-registerallevents.yaml │ │ └── values.yaml │ ├── productcatalog-v1beta2 │ │ ├── .helmignore │ │ ├── Chart.yaml │ │ ├── templates │ │ │ ├── component-productcatalog.yaml │ │ │ ├── deployment-metricsapi.yaml │ │ │ ├── deployment-mongodb.yaml │ │ │ ├── deployment-partyroleapi.yaml │ │ │ ├── deployment-productcatalogapi.yaml │ │ │ ├── job-productcataloginitialization.yaml │ │ │ ├── job-roleinitialization.yaml │ │ │ ├── persistentVolumeClaim-mongodb.yaml │ │ │ ├── service-mongodb.yaml │ │ │ ├── service-partyroleapi.yaml │ │ │ ├── service-productcatalogapi.yaml │ │ │ ├── service-promotionmanagementapi.yaml │ │ │ └── service-registerallevents.yaml │ │ └── values.yaml │ ├── productcatalog-v1beta3-plugin │ │ ├── Chart.yaml │ │ ├── README.md │ │ ├── templates │ │ │ ├── component-productcatalog.yaml │ │ │ ├── deployment-metricsapi.yaml │ │ │ ├── deployment-mongodb.yaml │ │ │ ├── deployment-partyroleapi.yaml │ │ │ ├── deployment-productcatalogapi.yaml │ │ │ ├── deployment-promotionmanagementapi.yaml │ │ │ ├── job-productcataloginitialization.yaml │ │ │ ├── job-roleinitialization.yaml │ │ │ ├── persistentVolumeClaim-mongodb.yaml │ │ │ ├── service-mongodb.yaml │ │ │ ├── service-partyroleapi.yaml │ │ │ ├── service-productcatalogapi.yaml │ │ │ ├── service-promotionmanagementapi.yaml │ │ │ └── service-registerallevents.yaml │ │ └── values.yaml │ ├── productcatalog-v1beta3 │ │ ├── .helmignore │ │ ├── Chart.yaml │ │ ├── templates │ │ │ ├── component-productcatalog.yaml │ │ │ ├── deployment-metricsapi.yaml │ │ │ ├── deployment-mongodb.yaml │ │ │ ├── deployment-partyroleapi.yaml │ │ │ ├── deployment-productcatalogapi.yaml │ │ │ ├── job-productcataloginitialization.yaml │ │ │ ├── job-roleinitialization.yaml │ │ │ ├── persistentVolumeClaim-mongodb.yaml │ │ │ ├── service-mongodb.yaml │ │ │ ├── service-partyroleapi.yaml │ │ │ ├── service-productcatalogapi.yaml │ │ │ ├── service-promotionmanagementapi.yaml │ │ │ └── service-registerallevents.yaml │ │ └── values.yaml │ ├── productcatalog-v1beta4 │ │ ├── .helmignore │ │ ├── Chart.yaml │ │ ├── templates │ │ │ ├── component-productcatalog.yaml │ │ │ ├── deployment-metricsapi.yaml │ │ │ ├── deployment-mongodb.yaml │ │ │ ├── deployment-partyroleapi.yaml │ │ │ ├── deployment-productcatalogapi.yaml │ │ │ ├── job-productcataloginitialization.yaml │ │ │ ├── job-roleinitialization.yaml │ │ │ ├── persistentVolumeClaim-mongodb.yaml │ │ │ ├── service-mongodb.yaml │ │ │ ├── service-partyroleapi.yaml │ │ │ ├── service-productcatalogapi.yaml │ │ │ └── service-registerallevents.yaml │ │ └── values.yaml │ └── productinventory-v1 │ │ ├── .helmignore │ │ ├── Chart.yaml │ │ ├── README.md │ │ ├── templates │ │ ├── _helpers.tpl │ │ ├── component-productcinventory.yaml │ │ ├── cronjob-roleinitialization.yaml │ │ ├── deployment-mongodb.yaml │ │ ├── deployment-partyroleapi.yaml │ │ ├── deployment-productinventoryapi.yaml │ │ ├── persistentVolumeClaim-mongodb.yaml │ │ ├── service-mongodb.yaml │ │ ├── service-partyroleapi.yaml │ │ ├── service-productinventoryapi.yaml │ │ └── tests │ │ │ └── test-connection.yaml │ │ └── values.yaml └── utilities │ ├── README.md │ ├── component-utils │ ├── component-utils.js │ └── package.json │ ├── identity-manager-utils-keycloak │ ├── identity-manager-utils-keycloak.js │ └── package.json │ ├── package-manager-utils-helm │ ├── package-manager-utils-helm.js │ └── package.json │ ├── resource-inventory-utils-TMF639 │ ├── package.json │ ├── resource-inventory-utils-TMF639.js │ └── resource-inventory-utils-TMF639.test.js │ └── resource-inventory-utils-kubernetes │ ├── package.json │ └── resource-inventory-utils-kubernetes.js ├── images └── AI-Native Canvas │ ├── AI-Lessons learned.PNG │ ├── AIVA as example Agentic component - workflow.PNG │ ├── AIVA as example Agentic component.PNG │ ├── Agentic components - assumptions.PNG │ ├── Canvas AI Capabilities.PNG │ ├── Canvas pre AI.PNG │ ├── Canvas with AI and Data.PNG │ ├── Component MCP tools example.PNG │ ├── Component exposing MCP tools interface.PNG │ ├── End-to-end AI Native Canvas architecture.PNG │ ├── Evaluation 1.PNG │ ├── Evaluation 2.PNG │ ├── Evaluation 3.PNG │ ├── Evaluation 4.PNG │ ├── Evaluation 5.PNG │ ├── Extending component model to enable agentic components.PNG │ └── Interact with a Canvas via Agent.PNG ├── installation ├── CanvasVault │ ├── README.md │ ├── canvas-vault-hc-vs.yaml.template │ ├── setup_CanvasVault.sh │ └── values.yaml ├── README.md ├── azure │ ├── README.md │ ├── automated │ │ ├── automated_install_azure_README.md │ │ ├── azure.parameters.json │ │ ├── deploy_azure_infra.bicep │ │ ├── diagrams │ │ │ ├── newArchitecture.png │ │ │ ├── newArchitecture.puml │ │ │ └── newArchitecture.svg │ │ ├── exposedapi-crd.yaml │ │ └── otel-collector-config.yaml │ ├── overview.png │ └── overview.puml └── precheck.sh ├── release-notes ├── ReleaseNotes.md ├── oda-component-oas-v1.yaml ├── oda-component-oas-v1beta2.yaml ├── oda-component-oas-v1beta3.yaml ├── oda-component-oas-v1beta4.yaml └── v1beta2-v1beta3-diff.jpeg ├── scripts ├── local-test.sh └── run-with-act.sh ├── source ├── .github │ ├── ISSUE_TEMPLATE │ │ ├── config.yaml │ │ ├── docs.md │ │ ├── feature.md │ │ ├── fix.md │ │ └── refactor.md │ ├── Issues.PNG │ └── workflows │ │ └── label-pullrequest.yml ├── .gitignore ├── .vscode │ └── launch.json ├── LICENSE ├── README.md ├── operators │ ├── .vscode │ │ └── settings.json │ ├── Installing KOPF development environment.md │ ├── KOPFDevInstall.sh │ ├── README.md │ ├── api-management │ │ ├── ExposedAPI-example.yaml │ │ ├── README.md │ │ ├── apache-apisix │ │ │ ├── .gitignore │ │ │ ├── README.md │ │ │ ├── apache-apisix-dockerfile │ │ │ ├── apiOperatorApisix.py │ │ │ ├── apiOperatorIstiowithApisix.py │ │ │ └── sequenceDiagrams │ │ │ │ ├── ApisixAPIOperator.png │ │ │ │ └── ApisixAPIOperator.puml │ │ ├── apigee │ │ │ ├── __pycache__ │ │ │ │ ├── apiOperatorApigee.cpython-312.pyc │ │ │ │ ├── apigee_utils.cpython-312.pyc │ │ │ │ ├── base_logger.cpython-312.pyc │ │ │ │ └── utilities.cpython-312.pyc │ │ │ ├── apiOperatorApigee.py │ │ │ ├── apigee_utils.py │ │ │ ├── base_logger.py │ │ │ ├── dockerfile │ │ │ ├── utilities.py │ │ │ └── utils │ │ │ │ └── apiproxy_utils.py │ │ ├── azure-apim │ │ │ ├── README.md │ │ │ ├── apiOperatorAzureAPIM.py │ │ │ ├── automated │ │ │ │ ├── apioperator-deployment.yaml │ │ │ │ ├── apioperator-rbac.yaml │ │ │ │ ├── automated_apiManagement_README.md │ │ │ │ ├── automated_apiOperatorAzureAPIM.py │ │ │ │ ├── automated_azureAPIMAPIOperator.puml │ │ │ │ └── sequenceDiagram │ │ │ │ │ ├── automated_azureAPIMAPIOperator.png │ │ │ │ │ ├── automated_azureAPIMAPIOperator.puml │ │ │ │ │ └── automated_azureAPIMAPIOperator.svg │ │ │ └── sequenceDiagrams │ │ │ │ ├── AzureAPIMAPIOperator.png │ │ │ │ └── AzureAPIMAPIOperator.puml │ │ ├── istio │ │ │ ├── .gitignore │ │ │ ├── README.md │ │ │ ├── api-operator-istio-dockerfile │ │ │ ├── api-operator-istio-yaml │ │ │ ├── apiOperatorIstio.py │ │ │ ├── sequenceDiagrams │ │ │ │ ├── apiOperatorIstio.png │ │ │ │ └── apiOperatorIstio.puml │ │ │ └── test │ │ │ │ ├── apiOperatorIstioTest.py │ │ │ │ └── testdata │ │ │ │ ├── COMPONENT.json │ │ │ │ ├── CREATE_APISTATUS_1.json │ │ │ │ ├── CREATE_APISTATUS_2.json │ │ │ │ ├── CREATE_APISTATUS_3.json │ │ │ │ ├── CREATE_APISTATUS_4.json │ │ │ │ └── ENDPOINTSLICE_prodcat_ready.json │ │ ├── kong │ │ │ ├── .gitignore │ │ │ ├── README.md │ │ │ ├── apiOperatorIstiowithKong.py │ │ │ ├── apiOperatorKong.py │ │ │ ├── kong-dockerfile │ │ │ ├── konga-install.yaml │ │ │ └── sequenceDiagrams │ │ │ │ ├── KongAPIOperator.png │ │ │ │ └── KongAPIOperator.puml │ │ └── whalecloud-apim │ │ │ ├── .gitignore │ │ │ ├── README.md │ │ │ ├── apiOperatorApig.py │ │ │ ├── component-apigController-dockerfile │ │ │ ├── component-apigController.yaml │ │ │ └── sequenceDiagrams │ │ │ ├── apiOperatorApig.png │ │ │ └── apiOperatorApig.puml │ ├── carbon-management │ │ └── README.md │ ├── component-management │ │ ├── .gitignore │ │ ├── README.md │ │ ├── component-operator-dockerfile │ │ ├── component-operator.yaml │ │ ├── componentOperator.py │ │ ├── log_wrapper.py │ │ ├── sequenceDiagrams │ │ │ ├── componentOperator.png │ │ │ └── componentOperator.puml │ │ └── test │ │ │ ├── componentOperatorTest_DEPAPI.py │ │ │ ├── componentOperatorTest_SMAN.py │ │ │ ├── testdata_DEPAPI │ │ │ ├── CREATE_prodcat.json │ │ │ ├── CREATE_prodcat_2depapis.json │ │ │ ├── UPDATE_dependentapi_ready.json │ │ │ ├── UPDATE_no_dependentapi.json │ │ │ ├── UPDATE_prodcat_2to1depapi.json │ │ │ ├── compop-body.json │ │ │ └── debapi-body.json │ │ │ └── testdata_SMAN │ │ │ └── CREATE-prodcat_sman.json │ ├── credentials-management │ │ ├── README.md │ │ ├── credentialsManagementOperator.py │ │ └── credentialsmanagement-operator-dockerfile │ ├── dependentApiSimpleOperator │ │ ├── .gitignore │ │ ├── README.md │ │ └── docker │ │ │ ├── Dockerfile │ │ │ ├── DockerfileTest │ │ │ ├── README.md │ │ │ ├── manual_test │ │ │ ├── dependentApiSimpleOperatorTest.py │ │ │ └── testdata │ │ │ │ ├── CREATE_prodcat.json │ │ │ │ ├── DELETE_prodcat.json │ │ │ │ ├── UPDATE_prodcat.json │ │ │ │ ├── UPDATE_prodcat_ready.json │ │ │ │ └── yamls │ │ │ │ ├── depapitest-pcm-downstream.yaml │ │ │ │ └── prodcat-productcatalogmanagement-party.yaml │ │ │ ├── requirements.txt │ │ │ ├── requirementsTest.txt │ │ │ ├── src │ │ │ ├── __init__.py │ │ │ ├── dependentApiSimpleOperator.py │ │ │ ├── log_wrapper.py │ │ │ ├── service_inventory_client.py │ │ │ ├── setup.cfg │ │ │ ├── templates │ │ │ │ └── create-service-payload.json.jinja2 │ │ │ └── utils.py │ │ │ └── tests │ │ │ ├── request_file_mocker.py │ │ │ ├── test_service_inventory_client.py │ │ │ └── testdata │ │ │ └── requests_mock │ │ │ ├── DELETE_unknown_response.json │ │ │ ├── GET_id-svc1_response.json │ │ │ ├── GET_id-unknown_response.json │ │ │ ├── GET_list-active-acme-downstream_params.json │ │ │ ├── GET_list-active-acme-downstream_response.json │ │ │ ├── GET_list-active-bcme-downstream_params.json │ │ │ ├── GET_list-active-bcme-downstream_response.json │ │ │ ├── GET_list-active-bcme_params.json │ │ │ ├── GET_list-active-bcme_response.json │ │ │ ├── GET_list-active-downstream_params.json │ │ │ ├── GET_list-active-downstream_response.json │ │ │ ├── GET_list-active_params.json │ │ │ ├── GET_list-active_response.json │ │ │ ├── GET_list-all-initial-empty_response.json │ │ │ ├── GET_list-bcme_params.json │ │ │ ├── GET_list-bcme_response.json │ │ │ ├── GET_list-downstream_params.json │ │ │ ├── GET_list-downstream_response.json │ │ │ ├── GET_list-inactive_params.json │ │ │ ├── GET_list-inactive_response.json │ │ │ ├── GET_list-svc123_response.json │ │ │ ├── GET_list-svc1_response.json │ │ │ ├── GET_upsv-get-svc2_response.json │ │ │ ├── PATCH_update-svc2-active_payload.json │ │ │ ├── PATCH_update-svc2-active_response.json │ │ │ ├── PATCH_update-unknown_payload.json │ │ │ ├── PATCH_update-unknown_response.json │ │ │ ├── POST_create-invalid-state_payload.json │ │ │ ├── POST_create-invalid-state_response.json │ │ │ ├── POST_create-svc1-createdelete_payload.json │ │ │ ├── POST_create-svc1-createdelete_response.json │ │ │ ├── POST_create-svc1-getsvc_payload.json │ │ │ ├── POST_create-svc1-getsvc_response.json │ │ │ ├── POST_create-svc1-listsvc_payload.json │ │ │ ├── POST_create-svc1-listsvc_response.json │ │ │ ├── POST_create-svc2-listsvc_payload.json │ │ │ ├── POST_create-svc2-listsvc_response.json │ │ │ ├── POST_create-svc2-updatesvc_payload.json │ │ │ ├── POST_create-svc2-updatesvc_response.json │ │ │ ├── POST_create-svc3-listsvc_payload.json │ │ │ └── POST_create-svc3-listsvc_response.json │ ├── identity-config │ │ ├── IdentityConfig-combined-example.yaml │ │ ├── IdentityConfig-dynamic role example - partyRole.yaml │ │ ├── IdentityConfig-dynamic role example - permissionSpecificationSet.yaml │ │ ├── IdentityConfig-static role example.yaml │ │ ├── LOGGING-ENHANCEMENTS.md │ │ ├── README-PermissionSpecificationSet.md │ │ ├── README.md │ │ └── keycloak │ │ │ ├── .gitignore │ │ │ ├── README.md │ │ │ ├── __init__.py │ │ │ ├── identity-listener-keycloak-dockerfile │ │ │ ├── identity-listener-keycloak │ │ │ ├── .gitignore │ │ │ ├── README.md │ │ │ ├── identity-listener-keycloak-backup.py │ │ │ ├── identity-listener-keycloak-new.py │ │ │ ├── identity-listener-keycloak.py │ │ │ └── requirements.txt │ │ │ ├── identityConfigOperatorKeycloak.py │ │ │ ├── identityconfig-operator-keycloak-dockerfile │ │ │ ├── keycloakUtils.py │ │ │ ├── log_wrapper.py │ │ │ ├── requirements.txt │ │ │ ├── sequenceDiagrams │ │ │ ├── securitySequenceAuthorisation.png │ │ │ ├── securitySequenceAuthorisation.puml │ │ │ ├── securitySequenceAzureAD.png │ │ │ ├── securitySequenceAzureAD.puml │ │ │ ├── securitySequenceKeycloak.png │ │ │ ├── securitySequenceKeycloak.puml │ │ │ ├── securitySequenceKeycloakDetailed.png │ │ │ └── securitySequenceKeycloakDetailed.puml │ │ │ └── test │ │ │ └── identity-config-test.yaml │ ├── oauth2EnvoyfilterOperator │ │ ├── .gitignore │ │ ├── OAUTH2DEMO.md │ │ ├── README.md │ │ ├── docker │ │ │ ├── Dockerfile │ │ │ ├── DockerfileTest │ │ │ ├── README.md │ │ │ ├── build.sh │ │ │ ├── manual_test │ │ │ │ ├── oauth2-envoyfilter-operator-tests.py │ │ │ │ └── testdata │ │ │ │ │ ├── TIMER_depapi.json │ │ │ │ │ └── yamls │ │ │ │ │ ├── depapitest-pcm-downstream.yaml │ │ │ │ │ ├── externalapi-productcatalogmanagement-echo-beepceptor.yaml │ │ │ │ │ ├── externalapi-productcatalogmanagement-echoservice.yaml │ │ │ │ │ └── prodcat-productcatalogmanagement-party.yaml │ │ │ ├── requirements.txt │ │ │ ├── requirementsTest.txt │ │ │ └── src │ │ │ │ ├── __init__.py │ │ │ │ ├── log_wrapper.py │ │ │ │ ├── oauth2EnvoyfilterOperator.py │ │ │ │ ├── service_inventory_client.py │ │ │ │ ├── setup.cfg │ │ │ │ ├── templates │ │ │ │ ├── destinationrule.yaml.jinja2 │ │ │ │ ├── envoyfilter.yaml.jinja2 │ │ │ │ ├── sds_secret.yaml.jinja2 │ │ │ │ └── serviceentry.yaml.jinja2 │ │ │ │ └── utils.py │ │ ├── helm │ │ │ ├── echoclient │ │ │ │ ├── Chart.yaml │ │ │ │ ├── templates │ │ │ │ │ ├── component-echo.yaml │ │ │ │ │ ├── deployment-echo.yaml │ │ │ │ │ └── service-echo.yaml │ │ │ │ └── values.yaml │ │ │ ├── echotarget │ │ │ │ ├── Chart.yaml │ │ │ │ ├── templates │ │ │ │ │ ├── component-echo.yaml │ │ │ │ │ ├── deployment-echo.yaml │ │ │ │ │ └── service-echo.yaml │ │ │ │ └── values.yaml │ │ │ ├── jedionlytarget │ │ │ │ ├── Chart.yaml │ │ │ │ ├── templates │ │ │ │ │ ├── component-echo.yaml │ │ │ │ │ ├── deployment-echo.yaml │ │ │ │ │ └── service-echo.yaml │ │ │ │ └── values.yaml │ │ │ └── proxy-extecho │ │ │ │ ├── Chart.yaml │ │ │ │ ├── templates │ │ │ │ └── component-echo.yaml │ │ │ │ └── values.yaml │ │ ├── imgs │ │ │ └── oauth2-oda-overview.png │ │ ├── k8s │ │ │ ├── oauth2envf-op-deployment.yaml │ │ │ ├── oauth2envf-operator-svc.yaml │ │ │ └── rbac.yaml │ │ └── oauth2-oda-overview.png │ ├── pdb-management │ │ ├── .devcontainer │ │ │ ├── devcontainer.json │ │ │ └── post-install.sh │ │ ├── .dockerignore │ │ ├── .github │ │ │ └── workflows │ │ │ │ ├── lint.yml │ │ │ │ ├── test-e2e.yml │ │ │ │ └── test.yml │ │ ├── .gitignore │ │ ├── .golangci.yml │ │ ├── Dockerfile │ │ ├── MAINTAINERS.md │ │ ├── Makefile │ │ ├── PROJECT │ │ ├── README.md │ │ ├── api │ │ │ └── v1alpha1 │ │ │ │ ├── availabilitypolicy_types.go │ │ │ │ ├── availabilitypolicy_webhook.go │ │ │ │ ├── availabilitypolicy_webhook_test.go │ │ │ │ ├── groupversion_info.go │ │ │ │ └── zz_generated.deepcopy.go │ │ ├── cmd │ │ │ ├── main.go │ │ │ └── main_test.go │ │ ├── config │ │ │ ├── certmanager │ │ │ │ ├── certificate.yaml │ │ │ │ └── kustomization.yaml │ │ │ ├── crd │ │ │ │ ├── bases │ │ │ │ │ └── availability.oda.tmforum.org_availabilitypolicies.yaml │ │ │ │ ├── kustomization.yaml │ │ │ │ └── kustomizeconfig.yaml │ │ │ ├── default │ │ │ │ ├── cert_metrics_manager_patch.yaml │ │ │ │ ├── kustomization.yaml │ │ │ │ ├── manager_metrics_patch.yaml │ │ │ │ ├── manager_webhook_patch.yaml │ │ │ │ └── metrics_service.yaml │ │ │ ├── grafana │ │ │ │ ├── DASHBOARD_IMPORT_GUIDE.md │ │ │ │ ├── README.md │ │ │ │ ├── import-dashboards.sh │ │ │ │ ├── pdb-operator-overview-fixed.json │ │ │ │ ├── pdb-operator-overview.json │ │ │ │ ├── pdb-operator-policy-analysis-fixed.json │ │ │ │ ├── pdb-operator-policy-analysis.json │ │ │ │ ├── pdb-operator-traces-fixed.json │ │ │ │ ├── pdb-operator-traces.json │ │ │ │ ├── pdb-operator-troubleshooting-fixed.json │ │ │ │ └── pdb-operator-troubleshooting.json │ │ │ ├── manager │ │ │ │ ├── kustomization.yaml │ │ │ │ └── manager.yaml │ │ │ ├── manifests │ │ │ │ └── kustomization.yaml │ │ │ ├── network-policy │ │ │ │ ├── allow-metrics-traffic.yaml │ │ │ │ └── kustomization.yaml │ │ │ ├── prometheus │ │ │ │ ├── kustomization.yaml │ │ │ │ ├── monitor.yaml │ │ │ │ ├── monitor_tls_patch.yaml │ │ │ │ └── pdb-operator-alerts.yaml │ │ │ ├── rbac │ │ │ │ ├── availabilitypolicy_admin_role.yaml │ │ │ │ ├── availabilitypolicy_editor_role.yaml │ │ │ │ ├── availabilitypolicy_viewer_role.yaml │ │ │ │ ├── kustomization.yaml │ │ │ │ ├── leader_election_role.yaml │ │ │ │ ├── leader_election_role_binding.yaml │ │ │ │ ├── metrics_auth_role.yaml │ │ │ │ ├── metrics_auth_role_binding.yaml │ │ │ │ ├── metrics_reader_role.yaml │ │ │ │ ├── role.yaml │ │ │ │ ├── role_binding.yaml │ │ │ │ └── service_account.yaml │ │ │ ├── samples │ │ │ │ ├── availability_v1alpha1_availabilitypolicy.yaml │ │ │ │ └── kustomization.yaml │ │ │ ├── scorecard │ │ │ │ ├── bases │ │ │ │ │ └── config.yaml │ │ │ │ ├── kustomization.yaml │ │ │ │ └── patches │ │ │ │ │ ├── basic.config.yaml │ │ │ │ │ └── olm.config.yaml │ │ │ └── webhook │ │ │ │ ├── kustomization.yaml │ │ │ │ ├── mutating-webhook-configuration.yaml │ │ │ │ ├── service.yaml │ │ │ │ └── validating-webhook-configuration.yaml │ │ ├── docs │ │ │ ├── OPERATIONAL_RUNBOOK.md │ │ │ ├── README.md │ │ │ ├── TECHNICAL_DOCUMENTATION.md │ │ │ └── diagrams │ │ │ │ ├── admission-webhook-validation.png │ │ │ │ ├── annotation-based-deployment-creation.png │ │ │ │ ├── deployment-deletion.png │ │ │ │ ├── maintenance-window-suspension.png │ │ │ │ ├── pdb-management-operator.png │ │ │ │ ├── policy-based-creation-advisory-override.png │ │ │ │ ├── policy-based-creation-flexible-enforcement.png │ │ │ │ └── policy-based-creation-strict-enforcement.png │ │ ├── examples │ │ │ ├── advanced │ │ │ │ └── availability-policy-advanced.yaml │ │ │ ├── basic │ │ │ │ └── deployment-with-annotations.yaml │ │ │ ├── demo │ │ │ │ ├── deployments │ │ │ │ │ ├── 01-standard-app.yaml │ │ │ │ │ ├── 08-production-app.yaml │ │ │ │ │ ├── 10-backend-critical.yaml │ │ │ │ │ ├── 11-backend-batch.yaml │ │ │ │ │ ├── 13-batch-processor.yaml │ │ │ │ │ ├── 15-single-replica.yaml │ │ │ │ │ ├── 16-temp-deployment.yaml │ │ │ │ │ ├── 18-resource-hungry.yaml │ │ │ │ │ ├── 23-autoscaling-app-with-hpa.yaml │ │ │ │ │ ├── 24-canary-deployments.yaml │ │ │ │ │ └── 30-multi-policy-test.yaml │ │ │ │ ├── policies │ │ │ │ │ ├── 05-frontend-policy.yaml │ │ │ │ │ ├── 07-production-strict-policy.yaml │ │ │ │ │ ├── 09-backend-flexible-policy.yaml │ │ │ │ │ ├── 12-default-advisory-policy.yaml │ │ │ │ │ ├── 14-weekend-maintenance-policy.yaml │ │ │ │ │ ├── 21-financial-services-policy.yaml │ │ │ │ │ ├── 25-multi-region-policies.yaml │ │ │ │ │ ├── 26-environment-policies.yaml │ │ │ │ │ ├── 27-maintenance-demo-template.yaml │ │ │ │ │ ├── 29-conflict-resolution-rules.yaml │ │ │ │ │ └── 31-conflict-resolution-visual.txt │ │ │ │ ├── scripts │ │ │ │ │ ├── demo-auth-service.sh │ │ │ │ │ └── generate-perf-test.sh │ │ │ │ ├── security │ │ │ │ │ ├── 19-security-policies-conflict.yaml │ │ │ │ │ └── 28-security-override-test.yaml │ │ │ │ ├── services │ │ │ │ │ ├── 02-payment-gateway.yaml │ │ │ │ │ ├── 03-auth-service.yaml │ │ │ │ │ ├── 04-oauth2-proxy.yaml │ │ │ │ │ ├── 06-frontend-service.yaml │ │ │ │ │ ├── 20-security-service.yaml │ │ │ │ │ └── 22-payment-processor.yaml │ │ │ │ └── special-cases │ │ │ │ │ ├── 17-invalid-class.yaml │ │ │ │ │ └── 28-invalid-policy.yaml │ │ │ └── oda-components │ │ │ │ └── productcatalog-example.yaml │ │ ├── go.mod │ │ ├── go.sum │ │ ├── hack │ │ │ └── boilerplate.go.txt │ │ ├── internal │ │ │ ├── cache │ │ │ │ ├── policy_cache.go │ │ │ │ └── policy_cache_test.go │ │ │ ├── client │ │ │ │ └── circuit_breaker.go │ │ │ ├── controller │ │ │ │ ├── availabilitypolicy_controller.go │ │ │ │ ├── availabilitypolicy_controller_test.go │ │ │ │ ├── deployment_controller.go │ │ │ │ ├── deployment_controller_test.go │ │ │ │ ├── pdb_controller.go │ │ │ │ ├── pdb_controller_test.go │ │ │ │ ├── retry.go │ │ │ │ └── suite_test.go │ │ │ ├── events │ │ │ │ ├── recorder.go │ │ │ │ └── recorder_test.go │ │ │ ├── logging │ │ │ │ ├── audit.go │ │ │ │ ├── context.go │ │ │ │ ├── context_test.go │ │ │ │ ├── logger.go │ │ │ │ ├── otel_bridge.go │ │ │ │ ├── structured.go │ │ │ │ ├── unified.go │ │ │ │ └── unified_test.go │ │ │ ├── metrics │ │ │ │ ├── metrics.go │ │ │ │ └── metrics_test.go │ │ │ └── tracing │ │ │ │ ├── propagation.go │ │ │ │ └── tracing.go │ │ └── test │ │ │ ├── e2e │ │ │ ├── e2e_suite_test.go │ │ │ └── e2e_test.go │ │ │ └── utils │ │ │ └── utils.go │ ├── peering.yaml │ ├── rbac.yaml │ ├── requirements.txt │ ├── secretsmanagementOperator-hc │ │ ├── README.md │ │ ├── docker │ │ │ ├── .gitignore │ │ │ ├── Dockerfile │ │ │ ├── README.md │ │ │ ├── __init__.py │ │ │ ├── log_wrapper.py │ │ │ ├── requirements.txt │ │ │ ├── secretsmanagementOperatorHC.py │ │ │ ├── setup.cfg │ │ │ └── test │ │ │ │ ├── secretsmanagementOperatorTest.py │ │ │ │ └── testdata │ │ │ │ ├── CREATE-prodcat_cv.json │ │ │ │ └── podmutate.json │ │ └── sidecar │ │ │ └── docker │ │ │ ├── .gitignore │ │ │ ├── Dockerfile │ │ │ ├── README.md │ │ │ ├── api │ │ │ └── swagger.yaml │ │ │ ├── api_secret.go │ │ │ ├── build.cmd │ │ │ ├── go.mod │ │ │ ├── go.sum │ │ │ ├── logger.go │ │ │ ├── main.go │ │ │ ├── model_api_response.go │ │ │ ├── model_secret.go │ │ │ └── routers.go │ ├── testAPIResource.yaml │ └── tests │ │ ├── README.md │ │ ├── a_modified.yaml │ │ ├── a_original.yaml │ │ ├── c_deleted.yaml │ │ ├── c_mod_exposedapi.yaml │ │ ├── c_mod_secapi.yaml │ │ └── c_original.yaml ├── pv.yaml ├── tmf-services │ ├── .gitignore │ ├── MCP_Resource_Inventory │ │ ├── .env.example │ │ ├── .gitignore │ │ ├── .python-version │ │ ├── README.md │ │ ├── SETUP_COMPLETE.md │ │ ├── dev.ps1 │ │ ├── helm_api.py │ │ ├── pyproject.toml │ │ ├── resource_inventory_api.py │ │ ├── resource_inventory_mcp_server.py │ │ ├── test_helm_functionality.py │ │ ├── test_resource_inventory_api.py │ │ ├── uv.lock │ │ └── verify_integration.py │ ├── TMF638_Service_Inventory │ │ ├── .dockerignore │ │ ├── .eslintrc.json │ │ ├── .gitignore │ │ ├── .openapi-generator-ignore │ │ ├── .openapi-generator │ │ │ ├── FILES │ │ │ └── VERSION │ │ ├── Dockerfile │ │ ├── README.md │ │ ├── api │ │ │ └── openapi.yaml │ │ ├── config.js │ │ ├── config.json │ │ ├── controllers │ │ │ ├── Controller.js │ │ │ ├── EventsSubscriptionController.js │ │ │ ├── NotificationListenerController.js │ │ │ ├── ServiceController.js │ │ │ └── index.js │ │ ├── eventServer │ │ │ ├── EventHandler.js │ │ │ ├── index.js │ │ │ └── package.json │ │ ├── expressServer.js │ │ ├── fileServer │ │ │ └── index.js │ │ ├── index.js │ │ ├── jobServer │ │ │ ├── ExportJob.js │ │ │ ├── ImportJob.js │ │ │ ├── Job.js │ │ │ ├── index.js │ │ │ └── package.json │ │ ├── logger.js │ │ ├── package-lock.json │ │ ├── package.json │ │ ├── plugins │ │ │ ├── elasticSearch.js │ │ │ ├── kafka.js │ │ │ ├── mongo.js │ │ │ ├── mysql.js │ │ │ ├── plugins.js │ │ │ ├── postgres.js │ │ │ ├── redis.js │ │ │ └── wait.js │ │ ├── services │ │ │ ├── EventsSubscriptionService.js │ │ │ ├── Monitor.js │ │ │ ├── NotificationHandler.js │ │ │ ├── NotificationListenerService.js │ │ │ ├── Service.js │ │ │ ├── ServiceService.js │ │ │ └── index.js │ │ ├── subscriptionServer │ │ │ ├── index.js │ │ │ └── package.json │ │ └── utils │ │ │ ├── conformanceUtils.js │ │ │ ├── entrypoint.js │ │ │ ├── errorUtils.js │ │ │ ├── fixes.js │ │ │ ├── json-schema-ref-parser │ │ │ └── lib │ │ │ │ ├── bundle.js │ │ │ │ ├── dereference.js │ │ │ │ ├── index.js │ │ │ │ ├── normalize-args.js │ │ │ │ ├── options.js │ │ │ │ ├── parse.js │ │ │ │ ├── parsers │ │ │ │ ├── binary.js │ │ │ │ ├── json.js │ │ │ │ ├── text.js │ │ │ │ └── yaml.js │ │ │ │ ├── pointer.js │ │ │ │ ├── ref.js │ │ │ │ ├── refs.js │ │ │ │ ├── resolve-external.js │ │ │ │ ├── resolvers │ │ │ │ ├── file.js │ │ │ │ └── http.js │ │ │ │ └── util │ │ │ │ ├── plugins.js │ │ │ │ ├── url.js │ │ │ │ └── yaml.js │ │ │ ├── jsonpath.js │ │ │ ├── openapiRouter.js │ │ │ ├── operations.js │ │ │ ├── operationsUtils.js │ │ │ ├── query.js │ │ │ ├── requestHeaders.js │ │ │ ├── responseHeaders.js │ │ │ ├── ruleUtils.js │ │ │ ├── rules.js │ │ │ ├── schema.js │ │ │ ├── swaggerUtils.js │ │ │ ├── updateJob.js │ │ │ └── utils.js │ └── TMF639_Resource_Inventory │ │ ├── .dockerignore │ │ ├── .eslintrc.json │ │ ├── .gitignore │ │ ├── .nycrc.json │ │ ├── Dockerfile │ │ ├── README.md │ │ ├── api │ │ └── TMF639-Resource_Inventory_Management-v5.0.0.oas.yaml │ │ ├── config.js │ │ ├── config.json │ │ ├── controllers │ │ ├── Controller.js │ │ ├── EventsSubscriptionController.js │ │ ├── NotificationListenerController.js │ │ ├── ResourceController.js │ │ ├── ServiceController.js │ │ ├── createHub.js │ │ ├── hubDelete.js │ │ ├── hubGet.js │ │ ├── index.js │ │ ├── listResource.js │ │ ├── resourceAttributeValueChangeEvent.js │ │ ├── resourceCreateEvent.js │ │ ├── resourceDeleteEvent.js │ │ ├── resourceStateChangeEvent.js │ │ └── retrieveResource.js │ │ ├── createHub.js │ │ ├── eventServer │ │ ├── EventHandler.js │ │ ├── index.js │ │ └── package.json │ │ ├── expressServer.js │ │ ├── fileServer │ │ └── index.js │ │ ├── hubDelete.js │ │ ├── hubGet.js │ │ ├── index.js │ │ ├── jobServer │ │ ├── ExportJob.js │ │ ├── ImportJob.js │ │ ├── Job.js │ │ ├── index.js │ │ └── package.json │ │ ├── listResource.js │ │ ├── logger.js │ │ ├── package-lock.json │ │ ├── package.json │ │ ├── plugins │ │ ├── elasticSearch.js │ │ ├── kafka.js │ │ ├── mongo.js │ │ ├── mysql.js │ │ ├── plugins.js │ │ ├── postgres.js │ │ ├── redis.js │ │ └── wait.js │ │ ├── resourceAttributeValueChangeEvent.js │ │ ├── resourceCreateEvent.js │ │ ├── resourceDeleteEvent.js │ │ ├── resourceStateChangeEvent.js │ │ ├── retrieveResource.js │ │ ├── services │ │ ├── EventsSubscriptionService.js │ │ ├── KubernetesResourceService.js │ │ ├── Monitor.js │ │ ├── NotificationHandler.js │ │ ├── NotificationListenerService.js │ │ ├── ResourceService.js │ │ ├── Service.js │ │ └── index.js │ │ ├── subscriptionServer │ │ ├── index.js │ │ └── package.json │ │ ├── test │ │ ├── README.md │ │ ├── fixtures │ │ │ ├── expectedTMFResources.js │ │ │ └── mockKubernetesData.js │ │ ├── helpers │ │ │ └── testSetup.js │ │ ├── integration │ │ │ ├── api.simplified.test.js │ │ │ └── api.test.js.backup │ │ └── unit │ │ │ ├── KubernetesResourceService.simplified.test.js │ │ │ ├── KubernetesResourceService.test.js.backup │ │ │ ├── ResourceController.test.js │ │ │ ├── ResourceService.test.js.backup │ │ │ ├── Service.test.js │ │ │ └── simple.test.js │ │ └── utils │ │ ├── conformanceUtils.js │ │ ├── entrypoint.js │ │ ├── errorUtils.js │ │ ├── fixes.js │ │ ├── json-schema-ref-parser │ │ └── lib │ │ │ ├── bundle.js │ │ │ ├── dereference.js │ │ │ ├── index.js │ │ │ ├── normalize-args.js │ │ │ ├── options.js │ │ │ ├── parse.js │ │ │ ├── parsers │ │ │ ├── binary.js │ │ │ ├── json.js │ │ │ ├── text.js │ │ │ └── yaml.js │ │ │ ├── pointer.js │ │ │ ├── ref.js │ │ │ ├── refs.js │ │ │ ├── resolve-external.js │ │ │ ├── resolvers │ │ │ ├── file.js │ │ │ └── http.js │ │ │ └── util │ │ │ ├── plugins.js │ │ │ ├── url.js │ │ │ └── yaml.js │ │ ├── jsonpath.js │ │ ├── openapiRouter.js │ │ ├── operations.js │ │ ├── operationsUtils.js │ │ ├── query.js │ │ ├── requestHeaders.js │ │ ├── responseHeaders.js │ │ ├── ruleUtils.js │ │ ├── rules.js │ │ ├── schema.js │ │ ├── swaggerUtils.js │ │ ├── updateJob.js │ │ └── utils.js ├── utilities │ ├── README.md │ ├── canvas-log-viewer │ │ ├── .gitignore │ │ ├── README.md │ │ ├── canvas-log-viewer.png │ │ ├── index.js │ │ ├── node_modules │ │ │ ├── .bin │ │ │ │ ├── js-yaml │ │ │ │ ├── js-yaml.cmd │ │ │ │ ├── js-yaml.ps1 │ │ │ │ ├── mkdirp │ │ │ │ ├── mkdirp.cmd │ │ │ │ ├── mkdirp.ps1 │ │ │ │ ├── sshpk-conv │ │ │ │ ├── sshpk-conv.cmd │ │ │ │ ├── sshpk-conv.ps1 │ │ │ │ ├── sshpk-sign │ │ │ │ ├── sshpk-sign.cmd │ │ │ │ ├── sshpk-sign.ps1 │ │ │ │ ├── sshpk-verify │ │ │ │ ├── sshpk-verify.cmd │ │ │ │ ├── sshpk-verify.ps1 │ │ │ │ ├── uuid │ │ │ │ ├── uuid.cmd │ │ │ │ └── uuid.ps1 │ │ │ ├── .package-lock.json │ │ │ ├── @kubernetes │ │ │ │ └── client-node │ │ │ │ │ ├── LICENSE │ │ │ │ │ ├── README.md │ │ │ │ │ └── package.json │ │ │ ├── @types │ │ │ │ ├── caseless │ │ │ │ │ ├── LICENSE │ │ │ │ │ ├── README.md │ │ │ │ │ ├── index.d.ts │ │ │ │ │ └── package.json │ │ │ │ ├── js-yaml │ │ │ │ │ ├── LICENSE │ │ │ │ │ ├── README.md │ │ │ │ │ ├── index.d.mts │ │ │ │ │ ├── index.d.ts │ │ │ │ │ └── package.json │ │ │ │ ├── node │ │ │ │ │ ├── LICENSE │ │ │ │ │ ├── README.md │ │ │ │ │ ├── assert.d.ts │ │ │ │ │ ├── async_hooks.d.ts │ │ │ │ │ ├── buffer.d.ts │ │ │ │ │ ├── child_process.d.ts │ │ │ │ │ ├── cluster.d.ts │ │ │ │ │ ├── console.d.ts │ │ │ │ │ ├── constants.d.ts │ │ │ │ │ ├── crypto.d.ts │ │ │ │ │ ├── dgram.d.ts │ │ │ │ │ ├── dns.d.ts │ │ │ │ │ ├── domain.d.ts │ │ │ │ │ ├── events.d.ts │ │ │ │ │ ├── fs.d.ts │ │ │ │ │ ├── globals.d.ts │ │ │ │ │ ├── http.d.ts │ │ │ │ │ ├── http2.d.ts │ │ │ │ │ ├── https.d.ts │ │ │ │ │ ├── index.d.ts │ │ │ │ │ ├── inspector.d.ts │ │ │ │ │ ├── module.d.ts │ │ │ │ │ ├── net.d.ts │ │ │ │ │ ├── os.d.ts │ │ │ │ │ ├── package.json │ │ │ │ │ ├── path.d.ts │ │ │ │ │ ├── perf_hooks.d.ts │ │ │ │ │ ├── process.d.ts │ │ │ │ │ ├── punycode.d.ts │ │ │ │ │ ├── querystring.d.ts │ │ │ │ │ ├── readline.d.ts │ │ │ │ │ ├── repl.d.ts │ │ │ │ │ ├── stream.d.ts │ │ │ │ │ ├── string_decoder.d.ts │ │ │ │ │ ├── timers.d.ts │ │ │ │ │ ├── tls.d.ts │ │ │ │ │ ├── trace_events.d.ts │ │ │ │ │ ├── tty.d.ts │ │ │ │ │ ├── url.d.ts │ │ │ │ │ ├── util.d.ts │ │ │ │ │ ├── v8.d.ts │ │ │ │ │ ├── vm.d.ts │ │ │ │ │ ├── worker_threads.d.ts │ │ │ │ │ └── zlib.d.ts │ │ │ │ ├── request │ │ │ │ │ ├── LICENSE │ │ │ │ │ ├── README.md │ │ │ │ │ ├── index.d.ts │ │ │ │ │ └── package.json │ │ │ │ ├── tough-cookie │ │ │ │ │ ├── LICENSE │ │ │ │ │ ├── README.md │ │ │ │ │ ├── index.d.ts │ │ │ │ │ └── package.json │ │ │ │ └── ws │ │ │ │ │ ├── LICENSE │ │ │ │ │ ├── README.md │ │ │ │ │ ├── index.d.ts │ │ │ │ │ └── package.json │ │ │ ├── ajv │ │ │ │ ├── .tonic_example.js │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── package.json │ │ │ │ └── scripts │ │ │ │ │ ├── .eslintrc.yml │ │ │ │ │ ├── bundle.js │ │ │ │ │ ├── compile-dots.js │ │ │ │ │ ├── info │ │ │ │ │ ├── prepare-tests │ │ │ │ │ ├── publish-built-version │ │ │ │ │ └── travis-gh-pages │ │ │ ├── argparse │ │ │ │ ├── CHANGELOG.md │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── argparse.js │ │ │ │ └── package.json │ │ │ ├── asn1 │ │ │ │ ├── Jenkinsfile │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ └── package.json │ │ │ ├── assert-plus │ │ │ │ ├── AUTHORS │ │ │ │ ├── CHANGES.md │ │ │ │ ├── README.md │ │ │ │ ├── assert.js │ │ │ │ └── package.json │ │ │ ├── asynckit │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── bench.js │ │ │ │ ├── index.js │ │ │ │ ├── package.json │ │ │ │ ├── parallel.js │ │ │ │ ├── serial.js │ │ │ │ ├── serialOrdered.js │ │ │ │ └── stream.js │ │ │ ├── aws-sign2 │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── index.js │ │ │ │ └── package.json │ │ │ ├── aws4 │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── aws4.js │ │ │ │ ├── lru.js │ │ │ │ └── package.json │ │ │ ├── bcrypt-pbkdf │ │ │ │ ├── CONTRIBUTING.md │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── index.js │ │ │ │ └── package.json │ │ │ ├── byline │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ └── package.json │ │ │ ├── caseless │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── index.js │ │ │ │ ├── package.json │ │ │ │ └── test.js │ │ │ ├── chownr │ │ │ │ ├── README.md │ │ │ │ └── package.json │ │ │ ├── colors │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── examples │ │ │ │ │ ├── normal-usage.js │ │ │ │ │ └── safe-string.js │ │ │ │ ├── index.d.ts │ │ │ │ ├── package.json │ │ │ │ ├── safe.d.ts │ │ │ │ ├── safe.js │ │ │ │ └── themes │ │ │ │ │ └── generic-logging.js │ │ │ ├── combined-stream │ │ │ │ ├── License │ │ │ │ ├── Readme.md │ │ │ │ ├── package.json │ │ │ │ └── yarn.lock │ │ │ ├── core-util-is │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── float.patch │ │ │ │ ├── package.json │ │ │ │ └── test.js │ │ │ ├── dashdash │ │ │ │ ├── CHANGES.md │ │ │ │ ├── LICENSE.txt │ │ │ │ ├── README.md │ │ │ │ ├── etc │ │ │ │ │ └── dashdash.bash_completion.in │ │ │ │ └── package.json │ │ │ ├── delayed-stream │ │ │ │ ├── .npmignore │ │ │ │ ├── License │ │ │ │ ├── Makefile │ │ │ │ ├── Readme.md │ │ │ │ └── package.json │ │ │ ├── ecc-jsbn │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── index.js │ │ │ │ ├── package.json │ │ │ │ └── test.js │ │ │ ├── extend │ │ │ │ ├── .editorconfig │ │ │ │ ├── .eslintrc │ │ │ │ ├── .jscs.json │ │ │ │ ├── .travis.yml │ │ │ │ ├── CHANGELOG.md │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── component.json │ │ │ │ ├── index.js │ │ │ │ └── package.json │ │ │ ├── extsprintf │ │ │ │ ├── .gitmodules │ │ │ │ ├── .npmignore │ │ │ │ ├── LICENSE │ │ │ │ ├── Makefile │ │ │ │ ├── Makefile.targ │ │ │ │ ├── README.md │ │ │ │ ├── jsl.node.conf │ │ │ │ └── package.json │ │ │ ├── fast-deep-equal │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── es6 │ │ │ │ │ ├── index.d.ts │ │ │ │ │ ├── index.js │ │ │ │ │ ├── react.d.ts │ │ │ │ │ └── react.js │ │ │ │ ├── index.d.ts │ │ │ │ ├── index.js │ │ │ │ ├── package.json │ │ │ │ ├── react.d.ts │ │ │ │ └── react.js │ │ │ ├── fast-json-stable-stringify │ │ │ │ ├── .eslintrc.yml │ │ │ │ ├── .github │ │ │ │ │ └── FUNDING.yml │ │ │ │ ├── .travis.yml │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── benchmark │ │ │ │ │ ├── index.js │ │ │ │ │ └── test.json │ │ │ │ ├── example │ │ │ │ │ ├── key_cmp.js │ │ │ │ │ ├── nested.js │ │ │ │ │ ├── str.js │ │ │ │ │ └── value_cmp.js │ │ │ │ ├── index.d.ts │ │ │ │ ├── index.js │ │ │ │ ├── package.json │ │ │ │ └── test │ │ │ │ │ ├── cmp.js │ │ │ │ │ ├── nested.js │ │ │ │ │ ├── str.js │ │ │ │ │ └── to-json.js │ │ │ ├── forever-agent │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── index.js │ │ │ │ └── package.json │ │ │ ├── form-data │ │ │ │ ├── License │ │ │ │ ├── README.md │ │ │ │ ├── README.md.bak │ │ │ │ └── package.json │ │ │ ├── getpass │ │ │ │ ├── .npmignore │ │ │ │ ├── .travis.yml │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ └── package.json │ │ │ ├── har-schema │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ └── package.json │ │ │ ├── har-validator │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ └── package.json │ │ │ ├── http-signature │ │ │ │ ├── .dir-locals.el │ │ │ │ ├── .npmignore │ │ │ │ ├── CHANGES.md │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── http_signing.md │ │ │ │ └── package.json │ │ │ ├── is-typedarray │ │ │ │ ├── LICENSE.md │ │ │ │ ├── README.md │ │ │ │ ├── index.js │ │ │ │ ├── package.json │ │ │ │ └── test.js │ │ │ ├── isomorphic-ws │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── browser.js │ │ │ │ ├── index.d.ts │ │ │ │ ├── node.js │ │ │ │ └── package.json │ │ │ ├── isstream │ │ │ │ ├── .jshintrc │ │ │ │ ├── .npmignore │ │ │ │ ├── .travis.yml │ │ │ │ ├── LICENSE.md │ │ │ │ ├── README.md │ │ │ │ ├── isstream.js │ │ │ │ ├── package.json │ │ │ │ └── test.js │ │ │ ├── jose │ │ │ │ ├── LICENSE.md │ │ │ │ ├── README.md │ │ │ │ └── package.json │ │ │ ├── js-yaml │ │ │ │ ├── CHANGELOG.md │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── bin │ │ │ │ │ └── js-yaml.js │ │ │ │ ├── index.js │ │ │ │ └── package.json │ │ │ ├── jsbn │ │ │ │ ├── .npmignore │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── example.html │ │ │ │ ├── example.js │ │ │ │ ├── index.js │ │ │ │ └── package.json │ │ │ ├── json-schema-traverse │ │ │ │ ├── .eslintrc.yml │ │ │ │ ├── .travis.yml │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── index.js │ │ │ │ ├── package.json │ │ │ │ └── spec │ │ │ │ │ ├── .eslintrc.yml │ │ │ │ │ ├── fixtures │ │ │ │ │ └── schema.js │ │ │ │ │ └── index.spec.js │ │ │ ├── json-schema │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ └── package.json │ │ │ ├── json-stringify-safe │ │ │ │ ├── .npmignore │ │ │ │ ├── CHANGELOG.md │ │ │ │ ├── LICENSE │ │ │ │ ├── Makefile │ │ │ │ ├── README.md │ │ │ │ ├── package.json │ │ │ │ ├── stringify.js │ │ │ │ └── test │ │ │ │ │ ├── mocha.opts │ │ │ │ │ └── stringify_test.js │ │ │ ├── jsonpath-plus │ │ │ │ ├── .eslintignore │ │ │ │ ├── CHANGES.md │ │ │ │ ├── README.md │ │ │ │ ├── package.json │ │ │ │ └── src │ │ │ │ │ └── jsonpath.js │ │ │ ├── jsprim │ │ │ │ ├── CHANGES.md │ │ │ │ ├── CONTRIBUTING.md │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ └── package.json │ │ │ ├── lru-cache │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── index.js │ │ │ │ └── package.json │ │ │ ├── mime-db │ │ │ │ ├── HISTORY.md │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── db.json │ │ │ │ ├── index.js │ │ │ │ └── package.json │ │ │ ├── mime-types │ │ │ │ ├── HISTORY.md │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── index.js │ │ │ │ └── package.json │ │ │ ├── minipass │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ └── package.json │ │ │ ├── minizlib │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ └── package.json │ │ │ ├── mkdirp │ │ │ │ ├── LICENSE │ │ │ │ ├── package.json │ │ │ │ └── readme.markdown │ │ │ ├── oauth-sign │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── index.js │ │ │ │ └── package.json │ │ │ ├── object-hash │ │ │ │ ├── LICENSE │ │ │ │ ├── index.js │ │ │ │ ├── package.json │ │ │ │ └── readme.markdown │ │ │ ├── oidc-token-hash │ │ │ │ ├── LICENSE.md │ │ │ │ ├── README.md │ │ │ │ └── package.json │ │ │ ├── openid-client │ │ │ │ ├── LICENSE.md │ │ │ │ ├── README.md │ │ │ │ ├── package.json │ │ │ │ └── types │ │ │ │ │ └── index.d.ts │ │ │ ├── performance-now │ │ │ │ ├── .npmignore │ │ │ │ ├── .tm_properties │ │ │ │ ├── .travis.yml │ │ │ │ ├── README.md │ │ │ │ ├── license.txt │ │ │ │ ├── package.json │ │ │ │ ├── src │ │ │ │ │ ├── index.d.ts │ │ │ │ │ └── performance-now.coffee │ │ │ │ └── test │ │ │ │ │ ├── mocha.opts │ │ │ │ │ ├── performance-now.coffee │ │ │ │ │ ├── scripts.coffee │ │ │ │ │ └── scripts │ │ │ │ │ ├── delayed-call.coffee │ │ │ │ │ ├── delayed-require.coffee │ │ │ │ │ ├── difference.coffee │ │ │ │ │ └── initial-value.coffee │ │ │ ├── psl │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── browserstack-logo.svg │ │ │ │ ├── data │ │ │ │ │ └── rules.json │ │ │ │ ├── index.js │ │ │ │ └── package.json │ │ │ ├── punycode │ │ │ │ ├── LICENSE-MIT.txt │ │ │ │ ├── README.md │ │ │ │ ├── package.json │ │ │ │ ├── punycode.es6.js │ │ │ │ └── punycode.js │ │ │ ├── qs │ │ │ │ ├── .editorconfig │ │ │ │ ├── .eslintrc │ │ │ │ ├── .github │ │ │ │ │ └── FUNDING.yml │ │ │ │ ├── .nycrc │ │ │ │ ├── CHANGELOG.md │ │ │ │ ├── LICENSE.md │ │ │ │ ├── README.md │ │ │ │ ├── bower.json │ │ │ │ ├── component.json │ │ │ │ ├── package.json │ │ │ │ └── test │ │ │ │ │ ├── index.js │ │ │ │ │ ├── parse.js │ │ │ │ │ ├── stringify.js │ │ │ │ │ └── utils.js │ │ │ ├── request │ │ │ │ ├── CHANGELOG.md │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── index.js │ │ │ │ ├── package.json │ │ │ │ └── request.js │ │ │ ├── rfc4648 │ │ │ │ ├── CHANGELOG.md │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── package.json │ │ │ │ └── src │ │ │ │ │ └── index.flow.js │ │ │ ├── safe-buffer │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── index.d.ts │ │ │ │ ├── index.js │ │ │ │ └── package.json │ │ │ ├── safer-buffer │ │ │ │ ├── LICENSE │ │ │ │ ├── Porting-Buffer.md │ │ │ │ ├── Readme.md │ │ │ │ ├── dangerous.js │ │ │ │ ├── package.json │ │ │ │ ├── safer.js │ │ │ │ └── tests.js │ │ │ ├── sshpk │ │ │ │ ├── .travis.yml │ │ │ │ ├── Jenkinsfile │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── bin │ │ │ │ │ ├── sshpk-conv │ │ │ │ │ ├── sshpk-sign │ │ │ │ │ └── sshpk-verify │ │ │ │ ├── man │ │ │ │ │ └── man1 │ │ │ │ │ │ ├── sshpk-conv.1 │ │ │ │ │ │ ├── sshpk-sign.1 │ │ │ │ │ │ └── sshpk-verify.1 │ │ │ │ └── package.json │ │ │ ├── stream-buffers │ │ │ │ ├── .codeclimate.yml │ │ │ │ ├── .eslintignore │ │ │ │ ├── .eslintrc │ │ │ │ ├── .mailmap │ │ │ │ ├── .nvmrc │ │ │ │ ├── README.md │ │ │ │ ├── UNLICENSE │ │ │ │ └── package.json │ │ │ ├── tar │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ └── package.json │ │ │ ├── tough-cookie │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ └── package.json │ │ │ ├── treeify │ │ │ │ ├── .travis.yml │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── examples │ │ │ │ │ ├── eukaryotes.html │ │ │ │ │ ├── eukaryotes.js │ │ │ │ │ └── fs_tree.js │ │ │ │ ├── package.json │ │ │ │ ├── test │ │ │ │ │ └── tree-test.js │ │ │ │ └── treeify.js │ │ │ ├── tslib │ │ │ │ ├── CopyrightNotice.txt │ │ │ │ ├── LICENSE.txt │ │ │ │ ├── README.md │ │ │ │ ├── SECURITY.md │ │ │ │ ├── modules │ │ │ │ │ ├── index.js │ │ │ │ │ └── package.json │ │ │ │ ├── package.json │ │ │ │ ├── tslib.d.ts │ │ │ │ ├── tslib.es6.html │ │ │ │ ├── tslib.es6.js │ │ │ │ ├── tslib.html │ │ │ │ └── tslib.js │ │ │ ├── tunnel-agent │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── index.js │ │ │ │ └── package.json │ │ │ ├── tweetnacl │ │ │ │ ├── .npmignore │ │ │ │ ├── AUTHORS.md │ │ │ │ ├── CHANGELOG.md │ │ │ │ ├── LICENSE │ │ │ │ ├── PULL_REQUEST_TEMPLATE.md │ │ │ │ ├── README.md │ │ │ │ ├── nacl-fast.js │ │ │ │ ├── nacl-fast.min.js │ │ │ │ ├── nacl.d.ts │ │ │ │ ├── nacl.js │ │ │ │ ├── nacl.min.js │ │ │ │ └── package.json │ │ │ ├── uri-js │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── package.json │ │ │ │ └── yarn.lock │ │ │ ├── uuid │ │ │ │ ├── AUTHORS │ │ │ │ ├── CHANGELOG.md │ │ │ │ ├── LICENSE.md │ │ │ │ ├── README.md │ │ │ │ ├── bin │ │ │ │ │ └── uuid │ │ │ │ ├── index.js │ │ │ │ ├── package.json │ │ │ │ ├── v1.js │ │ │ │ ├── v3.js │ │ │ │ ├── v4.js │ │ │ │ └── v5.js │ │ │ ├── verror │ │ │ │ ├── .npmignore │ │ │ │ ├── CHANGES.md │ │ │ │ ├── CONTRIBUTING.md │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ └── package.json │ │ │ ├── ws │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── browser.js │ │ │ │ ├── index.js │ │ │ │ └── package.json │ │ │ └── yallist │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── iterator.js │ │ │ │ ├── package.json │ │ │ │ └── yallist.js │ │ ├── package-lock.json │ │ ├── package.json │ │ └── python_alternative │ │ │ ├── .gitignore │ │ │ ├── README.md │ │ │ ├── kubectl-canvaslogs │ │ │ ├── kubectl-canvaslogs.cmd │ │ │ ├── requirements.txt │ │ │ └── showlogtree.py │ └── component-viewer │ │ ├── .gitignore │ │ ├── .vscode │ │ └── launch.json │ │ ├── README.md │ │ ├── component-viewer-InProgress.png │ │ ├── component-viewer.png │ │ ├── index.js │ │ ├── package-lock.json │ │ └── package.json └── webhooks │ ├── .gitignore │ ├── .vscode │ └── launch.json │ ├── README.md │ ├── builddockerfile.sh │ ├── command-line │ ├── README.md │ ├── convert.js │ ├── package-lock.json │ ├── package.json │ ├── productcatalog-v1.yaml │ ├── productcatalog-v1beta3.yaml │ └── productcatalog-v1beta4.yaml │ ├── implementation │ ├── .gitignore │ ├── README.md │ ├── app.js │ ├── csr.conf │ ├── package-lock.json │ └── package.json │ ├── package-lock.json │ ├── system-tests │ ├── Kubernetes.postman_environment.json │ ├── KubernetesAPI.postman_collection.json │ └── README.md │ ├── unit-tests │ ├── README.md │ ├── Webhook.postman_collection.json │ ├── Webhook.postman_environment.json │ ├── images │ │ └── newman-output.png │ └── package-lock.json │ └── webhook-dockerfile ├── temp.yaml └── usecase-library ├── README.md ├── UC001-Install-Canvas.md ├── UC002-Manage-Components.md ├── UC003-Configure-Exposed-APIs.md ├── UC004-Configure-Published-Events.md ├── UC005-Configure-Clients-and-Roles.md ├── UC006-Configure-Observability.md ├── UC007-Configure-Dependent-APIs.md ├── UC008-Configure-Subscribed-Events.md ├── UC009-Internal-Authentication.md ├── UC010-External-Authentication.md ├── UC011-View-Technical-Observability.md ├── UC012-View-Business-Observability.md ├── UC013-Upgrade-Canvas.md ├── UC014-Secrets-Management-JWT-based.md ├── UC016-ODA-Component-and-API-Registry.md ├── archive ├── UC011-License-Metrics-Observability.md ├── UC014-Create-Topic.md ├── UC015-Delete-Topic.md ├── UC099-Authorization.md ├── UC099-Token-Refresh.md └── observability-usecases.md ├── pumlFiles ├── access-management.puml ├── authentication-external-system.puml ├── authentication-internal-system.puml ├── business-observability.puml ├── canvas-install.puml ├── components-with-different-versions.puml ├── configure-clients-and-roles.puml ├── configure-observability.puml ├── createTopic.puml ├── customObservability.puml ├── discover-dependent-API.puml ├── enableEventPublishing-with-add.puml ├── enableEventPublishing-with-delete.puml ├── enableEventPublishing-with-modify.puml ├── enableEventSubscription-delete.puml ├── enableEventSubscription-with-add.puml ├── enableEventSubscription-with-modify.puml ├── enableEventSubscription.puml ├── expose-API-update.puml ├── exposed-API-create.puml ├── exposed-API-delete.puml ├── manage-components-install.puml ├── manage-components-uninstall.puml ├── manage-components-update.puml ├── operators-with-different-versions.puml ├── publish-event-create.puml ├── publish-event-delete.puml ├── publish-event-update-with-add.puml ├── publish-event-update-with-delete.puml ├── publish-event-update-with-modify.puml ├── resource-inventory-registry.puml ├── secretsManagement-bootstrap-and-usage.puml └── technical-observability.puml └── use-case-naming-conventions.md /.devcontainer/devcontainer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/.devcontainer/devcontainer.json -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/chore.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/.github/ISSUE_TEMPLATE/chore.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/config.yaml: -------------------------------------------------------------------------------- 1 | blank_issues_enabled: true 2 | -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/docs.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/.github/ISSUE_TEMPLATE/docs.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/.github/ISSUE_TEMPLATE/feature.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/fix.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/.github/ISSUE_TEMPLATE/fix.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/refactor.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/.github/ISSUE_TEMPLATE/refactor.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/style.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/.github/ISSUE_TEMPLATE/style.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/test.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/.github/ISSUE_TEMPLATE/test.md -------------------------------------------------------------------------------- /.github/Issues.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/.github/Issues.PNG -------------------------------------------------------------------------------- /.github/agents/docs.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/.github/agents/docs.md -------------------------------------------------------------------------------- /.github/copilot-instructions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/.github/copilot-instructions.md -------------------------------------------------------------------------------- /.github/workflows/check-no-prerelease-suffixes-in-PR.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/.github/workflows/check-no-prerelease-suffixes-in-PR.yml -------------------------------------------------------------------------------- /.github/workflows/dockerbuild-prerelease-api-operator-apisix.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/.github/workflows/dockerbuild-prerelease-api-operator-apisix.yml -------------------------------------------------------------------------------- /.github/workflows/dockerbuild-prerelease-api-operator-istio.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/.github/workflows/dockerbuild-prerelease-api-operator-istio.yml -------------------------------------------------------------------------------- /.github/workflows/dockerbuild-prerelease-api-operator-kong.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/.github/workflows/dockerbuild-prerelease-api-operator-kong.yml -------------------------------------------------------------------------------- /.github/workflows/dockerbuild-prerelease-compcrdwebhook.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/.github/workflows/dockerbuild-prerelease-compcrdwebhook.yml -------------------------------------------------------------------------------- /.github/workflows/dockerbuild-prerelease-component-operator.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/.github/workflows/dockerbuild-prerelease-component-operator.yml -------------------------------------------------------------------------------- /.github/workflows/dockerbuild-release-api-operator-apisix.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/.github/workflows/dockerbuild-release-api-operator-apisix.yml -------------------------------------------------------------------------------- /.github/workflows/dockerbuild-release-api-operator-istio.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/.github/workflows/dockerbuild-release-api-operator-istio.yml -------------------------------------------------------------------------------- /.github/workflows/dockerbuild-release-api-operator-kong.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/.github/workflows/dockerbuild-release-api-operator-kong.yml -------------------------------------------------------------------------------- /.github/workflows/dockerbuild-release-baseimage-kubectl-curl.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/.github/workflows/dockerbuild-release-baseimage-kubectl-curl.yml -------------------------------------------------------------------------------- /.github/workflows/dockerbuild-release-compcrdwebhook.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/.github/workflows/dockerbuild-release-compcrdwebhook.yml -------------------------------------------------------------------------------- /.github/workflows/dockerbuild-release-component-operator.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/.github/workflows/dockerbuild-release-component-operator.yml -------------------------------------------------------------------------------- /.github/workflows/dockerbuild-release-pdb-management-operator.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/.github/workflows/dockerbuild-release-pdb-management-operator.yml -------------------------------------------------------------------------------- /.github/workflows/lint-python-code.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/.github/workflows/lint-python-code.yml -------------------------------------------------------------------------------- /.github/workflows/local-test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/.github/workflows/local-test.yml -------------------------------------------------------------------------------- /.github/workflows/trigger_tests.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/.github/workflows/trigger_tests.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/.gitignore -------------------------------------------------------------------------------- /.nojekyll: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /.windsurf/rules/oda-canvas.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/.windsurf/rules/oda-canvas.md -------------------------------------------------------------------------------- /AI-Native-Canvas-design.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/AI-Native-Canvas-design.md -------------------------------------------------------------------------------- /Authentication-design.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/Authentication-design.md -------------------------------------------------------------------------------- /Authentication-video.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/Authentication-video.png -------------------------------------------------------------------------------- /CLAUDE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/CLAUDE.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /Canvas-design.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/Canvas-design.md -------------------------------------------------------------------------------- /CanvasDocumentation.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/CanvasDocumentation.png -------------------------------------------------------------------------------- /Event-based-integration-design.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/Event-based-integration-design.md -------------------------------------------------------------------------------- /How-do-I-build-or-buy-a-Canvas.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/How-do-I-build-or-buy-a-Canvas.png -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/LICENSE -------------------------------------------------------------------------------- /Observability-design.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/Observability-design.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/README.md -------------------------------------------------------------------------------- /SecurityPrinciples.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/SecurityPrinciples.md -------------------------------------------------------------------------------- /What-is-a-Canvas.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/What-is-a-Canvas.png -------------------------------------------------------------------------------- /ai-coding-assistants.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/ai-coding-assistants.md -------------------------------------------------------------------------------- /automation/generators/dockerbuild-workflow-generator/.gitignore: -------------------------------------------------------------------------------- 1 | /output/ 2 | /__pycache__/ 3 | -------------------------------------------------------------------------------- /automation/generators/dockerbuild-workflow-generator/requirements.txt: -------------------------------------------------------------------------------- 1 | pyyaml==6.0.1 2 | jinja2==3.1.4 3 | -------------------------------------------------------------------------------- /baseimages/kubectl-curl/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/baseimages/kubectl-curl/Dockerfile -------------------------------------------------------------------------------- /baseimages/kubectl-curl/version.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/baseimages/kubectl-curl/version.yaml -------------------------------------------------------------------------------- /canvas-portal/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/canvas-portal/README.md -------------------------------------------------------------------------------- /canvas-portal/build/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/canvas-portal/build/Dockerfile -------------------------------------------------------------------------------- /canvas-portal/build/build-docker-image.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/canvas-portal/build/build-docker-image.sh -------------------------------------------------------------------------------- /canvas-portal/build/copy-nodejs-dist-to-static.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/canvas-portal/build/copy-nodejs-dist-to-static.sh -------------------------------------------------------------------------------- /canvas-portal/charts/.helmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/canvas-portal/charts/.helmignore -------------------------------------------------------------------------------- /canvas-portal/charts/Chart.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/canvas-portal/charts/Chart.yaml -------------------------------------------------------------------------------- /canvas-portal/charts/templates/NOTES.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/canvas-portal/charts/templates/NOTES.txt -------------------------------------------------------------------------------- /canvas-portal/charts/templates/_helpers.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/canvas-portal/charts/templates/_helpers.tpl -------------------------------------------------------------------------------- /canvas-portal/charts/templates/clusteroles.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/canvas-portal/charts/templates/clusteroles.yaml -------------------------------------------------------------------------------- /canvas-portal/charts/templates/deployment.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/canvas-portal/charts/templates/deployment.yaml -------------------------------------------------------------------------------- /canvas-portal/charts/templates/ingress.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/canvas-portal/charts/templates/ingress.yaml -------------------------------------------------------------------------------- /canvas-portal/charts/templates/roles.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/canvas-portal/charts/templates/roles.yaml -------------------------------------------------------------------------------- /canvas-portal/charts/templates/service.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/canvas-portal/charts/templates/service.yaml -------------------------------------------------------------------------------- /canvas-portal/charts/templates/serviceaccount.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/canvas-portal/charts/templates/serviceaccount.yaml -------------------------------------------------------------------------------- /canvas-portal/charts/values.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/canvas-portal/charts/values.yaml -------------------------------------------------------------------------------- /canvas-portal/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/canvas-portal/pom.xml -------------------------------------------------------------------------------- /canvas-portal/portal-core/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/canvas-portal/portal-core/pom.xml -------------------------------------------------------------------------------- /canvas-portal/portal-core/src/main/resources/i18n/core.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/canvas-portal/portal-core/src/main/resources/i18n/core.properties -------------------------------------------------------------------------------- /canvas-portal/portal-helm/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/canvas-portal/portal-helm/pom.xml -------------------------------------------------------------------------------- /canvas-portal/portal-service/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/canvas-portal/portal-service/pom.xml -------------------------------------------------------------------------------- /canvas-portal/portal-service/src/main/resources/logback.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/canvas-portal/portal-service/src/main/resources/logback.xml -------------------------------------------------------------------------------- /canvas-portal/portal-service/src/main/resources/static/dummy.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /canvas-portal/portal-web/.env: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/canvas-portal/portal-web/.env -------------------------------------------------------------------------------- /canvas-portal/portal-web/.env.development: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/canvas-portal/portal-web/.env.development -------------------------------------------------------------------------------- /canvas-portal/portal-web/.env.production: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/canvas-portal/portal-web/.env.production -------------------------------------------------------------------------------- /canvas-portal/portal-web/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/canvas-portal/portal-web/.gitignore -------------------------------------------------------------------------------- /canvas-portal/portal-web/.prettierrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/canvas-portal/portal-web/.prettierrc.json -------------------------------------------------------------------------------- /canvas-portal/portal-web/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/canvas-portal/portal-web/README.md -------------------------------------------------------------------------------- /canvas-portal/portal-web/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/canvas-portal/portal-web/index.html -------------------------------------------------------------------------------- /canvas-portal/portal-web/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/canvas-portal/portal-web/package.json -------------------------------------------------------------------------------- /canvas-portal/portal-web/postcss.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/canvas-portal/portal-web/postcss.config.js -------------------------------------------------------------------------------- /canvas-portal/portal-web/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/canvas-portal/portal-web/public/favicon.ico -------------------------------------------------------------------------------- /canvas-portal/portal-web/public/login.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/canvas-portal/portal-web/public/login.html -------------------------------------------------------------------------------- /canvas-portal/portal-web/src/App.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/canvas-portal/portal-web/src/App.vue -------------------------------------------------------------------------------- /canvas-portal/portal-web/src/assets/base.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/canvas-portal/portal-web/src/assets/base.css -------------------------------------------------------------------------------- /canvas-portal/portal-web/src/assets/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/canvas-portal/portal-web/src/assets/favicon.ico -------------------------------------------------------------------------------- /canvas-portal/portal-web/src/assets/icons/info.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/canvas-portal/portal-web/src/assets/icons/info.svg -------------------------------------------------------------------------------- /canvas-portal/portal-web/src/assets/icons/spinner.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/canvas-portal/portal-web/src/assets/icons/spinner.svg -------------------------------------------------------------------------------- /canvas-portal/portal-web/src/assets/images/green-bg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/canvas-portal/portal-web/src/assets/images/green-bg.png -------------------------------------------------------------------------------- /canvas-portal/portal-web/src/assets/images/green.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/canvas-portal/portal-web/src/assets/images/green.png -------------------------------------------------------------------------------- /canvas-portal/portal-web/src/assets/images/k8s-icon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/canvas-portal/portal-web/src/assets/images/k8s-icon.svg -------------------------------------------------------------------------------- /canvas-portal/portal-web/src/assets/images/oda-background.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/canvas-portal/portal-web/src/assets/images/oda-background.png -------------------------------------------------------------------------------- /canvas-portal/portal-web/src/assets/images/whale-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/canvas-portal/portal-web/src/assets/images/whale-icon.png -------------------------------------------------------------------------------- /canvas-portal/portal-web/src/assets/logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/canvas-portal/portal-web/src/assets/logo.svg -------------------------------------------------------------------------------- /canvas-portal/portal-web/src/assets/main.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/canvas-portal/portal-web/src/assets/main.css -------------------------------------------------------------------------------- /canvas-portal/portal-web/src/components/ComponentStatus/TopBg.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/canvas-portal/portal-web/src/components/ComponentStatus/TopBg.vue -------------------------------------------------------------------------------- /canvas-portal/portal-web/src/components/SvgIcon/index.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/canvas-portal/portal-web/src/components/SvgIcon/index.vue -------------------------------------------------------------------------------- /canvas-portal/portal-web/src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/canvas-portal/portal-web/src/index.js -------------------------------------------------------------------------------- /canvas-portal/portal-web/src/layout/IndexView.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/canvas-portal/portal-web/src/layout/IndexView.vue -------------------------------------------------------------------------------- /canvas-portal/portal-web/src/layout/components/Header.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/canvas-portal/portal-web/src/layout/components/Header.vue -------------------------------------------------------------------------------- /canvas-portal/portal-web/src/layout/components/NavBar.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/canvas-portal/portal-web/src/layout/components/NavBar.vue -------------------------------------------------------------------------------- /canvas-portal/portal-web/src/locals/en.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/canvas-portal/portal-web/src/locals/en.js -------------------------------------------------------------------------------- /canvas-portal/portal-web/src/locals/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/canvas-portal/portal-web/src/locals/index.js -------------------------------------------------------------------------------- /canvas-portal/portal-web/src/locals/zh.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/canvas-portal/portal-web/src/locals/zh.js -------------------------------------------------------------------------------- /canvas-portal/portal-web/src/main.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/canvas-portal/portal-web/src/main.css -------------------------------------------------------------------------------- /canvas-portal/portal-web/src/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/canvas-portal/portal-web/src/main.js -------------------------------------------------------------------------------- /canvas-portal/portal-web/src/router/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/canvas-portal/portal-web/src/router/index.js -------------------------------------------------------------------------------- /canvas-portal/portal-web/src/stores/namespace.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/canvas-portal/portal-web/src/stores/namespace.js -------------------------------------------------------------------------------- /canvas-portal/portal-web/src/utils/cookies.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/canvas-portal/portal-web/src/utils/cookies.js -------------------------------------------------------------------------------- /canvas-portal/portal-web/src/utils/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/canvas-portal/portal-web/src/utils/index.js -------------------------------------------------------------------------------- /canvas-portal/portal-web/src/utils/loading.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/canvas-portal/portal-web/src/utils/loading.js -------------------------------------------------------------------------------- /canvas-portal/portal-web/src/utils/path.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/canvas-portal/portal-web/src/utils/path.js -------------------------------------------------------------------------------- /canvas-portal/portal-web/src/utils/request.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/canvas-portal/portal-web/src/utils/request.js -------------------------------------------------------------------------------- /canvas-portal/portal-web/src/utils/utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/canvas-portal/portal-web/src/utils/utils.js -------------------------------------------------------------------------------- /canvas-portal/portal-web/src/views/ComponentDetail/IndexView.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/canvas-portal/portal-web/src/views/ComponentDetail/IndexView.vue -------------------------------------------------------------------------------- /canvas-portal/portal-web/src/views/ComponentInstance/formatter.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/canvas-portal/portal-web/src/views/ComponentInstance/formatter.js -------------------------------------------------------------------------------- /canvas-portal/portal-web/src/views/ComponentMap/IndexView.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/canvas-portal/portal-web/src/views/ComponentMap/IndexView.vue -------------------------------------------------------------------------------- /canvas-portal/portal-web/src/views/ComponentStatus/IndexView.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/canvas-portal/portal-web/src/views/ComponentStatus/IndexView.vue -------------------------------------------------------------------------------- /canvas-portal/portal-web/src/views/Login/IndexView.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/canvas-portal/portal-web/src/views/Login/IndexView.vue -------------------------------------------------------------------------------- /canvas-portal/portal-web/tailwind.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/canvas-portal/portal-web/tailwind.config.js -------------------------------------------------------------------------------- /canvas-portal/portal-web/vite.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/canvas-portal/portal-web/vite.config.js -------------------------------------------------------------------------------- /charts/api-operator-istio/Chart.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/charts/api-operator-istio/Chart.yaml -------------------------------------------------------------------------------- /charts/api-operator-istio/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/charts/api-operator-istio/README.md -------------------------------------------------------------------------------- /charts/api-operator-istio/templates/EnableIstioLB.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/charts/api-operator-istio/templates/EnableIstioLB.yaml -------------------------------------------------------------------------------- /charts/api-operator-istio/templates/_helpers.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/charts/api-operator-istio/templates/_helpers.tpl -------------------------------------------------------------------------------- /charts/api-operator-istio/templates/configMap.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/charts/api-operator-istio/templates/configMap.yaml -------------------------------------------------------------------------------- /charts/api-operator-istio/templates/deployment.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/charts/api-operator-istio/templates/deployment.yaml -------------------------------------------------------------------------------- /charts/api-operator-istio/templates/ingressGateway.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/charts/api-operator-istio/templates/ingressGateway.yaml -------------------------------------------------------------------------------- /charts/api-operator-istio/templates/rbac.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/charts/api-operator-istio/templates/rbac.yaml -------------------------------------------------------------------------------- /charts/api-operator-istio/values.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/charts/api-operator-istio/values.yaml -------------------------------------------------------------------------------- /charts/apigee-gateway/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/charts/apigee-gateway/.gitignore -------------------------------------------------------------------------------- /charts/apigee-gateway/.helmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/charts/apigee-gateway/.helmignore -------------------------------------------------------------------------------- /charts/apigee-gateway/Chart.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/charts/apigee-gateway/Chart.yaml -------------------------------------------------------------------------------- /charts/apigee-gateway/templates/Deployment.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/charts/apigee-gateway/templates/Deployment.yaml -------------------------------------------------------------------------------- /charts/apigee-gateway/templates/apigee-token-secret.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/charts/apigee-gateway/templates/apigee-token-secret.yaml -------------------------------------------------------------------------------- /charts/apigee-gateway/templates/apigeeoperatorrbac.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/charts/apigee-gateway/templates/apigeeoperatorrbac.yaml -------------------------------------------------------------------------------- /charts/apigee-gateway/values.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/charts/apigee-gateway/values.yaml -------------------------------------------------------------------------------- /charts/apisix-gateway/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/charts/apisix-gateway/.gitignore -------------------------------------------------------------------------------- /charts/apisix-gateway/.helmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/charts/apisix-gateway/.helmignore -------------------------------------------------------------------------------- /charts/apisix-gateway/Chart.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/charts/apisix-gateway/Chart.yaml -------------------------------------------------------------------------------- /charts/apisix-gateway/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/charts/apisix-gateway/README.md -------------------------------------------------------------------------------- /charts/apisix-gateway/templates/Deployment.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/charts/apisix-gateway/templates/Deployment.yaml -------------------------------------------------------------------------------- /charts/apisix-gateway/templates/DisableIstioLB.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/charts/apisix-gateway/templates/DisableIstioLB.yaml -------------------------------------------------------------------------------- /charts/apisix-gateway/templates/_helpers.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/charts/apisix-gateway/templates/_helpers.tpl -------------------------------------------------------------------------------- /charts/apisix-gateway/templates/istio-configMap.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/charts/apisix-gateway/templates/istio-configMap.yaml -------------------------------------------------------------------------------- /charts/apisix-gateway/templates/rbac.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/charts/apisix-gateway/templates/rbac.yaml -------------------------------------------------------------------------------- /charts/apisix-gateway/templates/rbacapioperator.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/charts/apisix-gateway/templates/rbacapioperator.yaml -------------------------------------------------------------------------------- /charts/apisix-gateway/values.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/charts/apisix-gateway/values.yaml -------------------------------------------------------------------------------- /charts/canvas-info-service/Chart.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/charts/canvas-info-service/Chart.yaml -------------------------------------------------------------------------------- /charts/canvas-info-service/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/charts/canvas-info-service/README.md -------------------------------------------------------------------------------- /charts/canvas-info-service/templates/_helpers.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/charts/canvas-info-service/templates/_helpers.tpl -------------------------------------------------------------------------------- /charts/canvas-info-service/templates/infoservice-deployment.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/charts/canvas-info-service/templates/infoservice-deployment.yaml -------------------------------------------------------------------------------- /charts/canvas-info-service/templates/mongodb-deployment.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/charts/canvas-info-service/templates/mongodb-deployment.yaml -------------------------------------------------------------------------------- /charts/canvas-info-service/templates/mongodb-service.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/charts/canvas-info-service/templates/mongodb-service.yaml -------------------------------------------------------------------------------- /charts/canvas-info-service/templates/service.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/charts/canvas-info-service/templates/service.yaml -------------------------------------------------------------------------------- /charts/canvas-info-service/values.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/charts/canvas-info-service/values.yaml -------------------------------------------------------------------------------- /charts/canvas-namespaces/.helmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/charts/canvas-namespaces/.helmignore -------------------------------------------------------------------------------- /charts/canvas-namespaces/Chart.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/charts/canvas-namespaces/Chart.yaml -------------------------------------------------------------------------------- /charts/canvas-namespaces/templates/_helpers.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/charts/canvas-namespaces/templates/_helpers.tpl -------------------------------------------------------------------------------- /charts/canvas-namespaces/templates/namespace-cert-manager.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/charts/canvas-namespaces/templates/namespace-cert-manager.yaml -------------------------------------------------------------------------------- /charts/canvas-namespaces/templates/namespace-default.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/charts/canvas-namespaces/templates/namespace-default.yaml -------------------------------------------------------------------------------- /charts/canvas-oda/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/charts/canvas-oda/.gitignore -------------------------------------------------------------------------------- /charts/canvas-oda/.helmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/charts/canvas-oda/.helmignore -------------------------------------------------------------------------------- /charts/canvas-oda/Chart.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/charts/canvas-oda/Chart.yaml -------------------------------------------------------------------------------- /charts/canvas-oda/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/charts/canvas-oda/README.md -------------------------------------------------------------------------------- /charts/canvas-oda/templates/_helpers.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/charts/canvas-oda/templates/_helpers.tpl -------------------------------------------------------------------------------- /charts/canvas-oda/templates/component-pre-uninstall-check.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/charts/canvas-oda/templates/component-pre-uninstall-check.yaml -------------------------------------------------------------------------------- /charts/canvas-oda/templates/prehook.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/charts/canvas-oda/templates/prehook.yaml -------------------------------------------------------------------------------- /charts/canvas-oda/templates/rbac-sa.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/charts/canvas-oda/templates/rbac-sa.yaml -------------------------------------------------------------------------------- /charts/canvas-oda/values.schema.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/charts/canvas-oda/values.schema.json -------------------------------------------------------------------------------- /charts/canvas-oda/values.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/charts/canvas-oda/values.yaml -------------------------------------------------------------------------------- /charts/canvas-vault/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/charts/canvas-vault/.gitignore -------------------------------------------------------------------------------- /charts/canvas-vault/Chart.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/charts/canvas-vault/Chart.yaml -------------------------------------------------------------------------------- /charts/canvas-vault/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/charts/canvas-vault/README.md -------------------------------------------------------------------------------- /charts/canvas-vault/configmap/canvas-vault-certificate.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/charts/canvas-vault/configmap/canvas-vault-certificate.yaml -------------------------------------------------------------------------------- /charts/canvas-vault/templates/_helpers.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/charts/canvas-vault/templates/_helpers.tpl -------------------------------------------------------------------------------- /charts/canvas-vault/templates/autounseal-cronjob.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/charts/canvas-vault/templates/autounseal-cronjob.yaml -------------------------------------------------------------------------------- /charts/canvas-vault/templates/canvas-vault-certificate-cm.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/charts/canvas-vault/templates/canvas-vault-certificate-cm.yaml -------------------------------------------------------------------------------- /charts/canvas-vault/templates/namespace-canvas-vault.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/charts/canvas-vault/templates/namespace-canvas-vault.yaml -------------------------------------------------------------------------------- /charts/canvas-vault/templates/post-install-hook.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/charts/canvas-vault/templates/post-install-hook.yaml -------------------------------------------------------------------------------- /charts/canvas-vault/templates/post-install-rbac.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/charts/canvas-vault/templates/post-install-rbac.yaml -------------------------------------------------------------------------------- /charts/canvas-vault/templates/tls-destinationrule.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/charts/canvas-vault/templates/tls-destinationrule.yaml -------------------------------------------------------------------------------- /charts/canvas-vault/values.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/charts/canvas-vault/values.yaml -------------------------------------------------------------------------------- /charts/cert-manager-init/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/charts/cert-manager-init/.gitignore -------------------------------------------------------------------------------- /charts/cert-manager-init/.helmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/charts/cert-manager-init/.helmignore -------------------------------------------------------------------------------- /charts/cert-manager-init/Chart.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/charts/cert-manager-init/Chart.yaml -------------------------------------------------------------------------------- /charts/cert-manager-init/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/charts/cert-manager-init/README.md -------------------------------------------------------------------------------- /charts/cert-manager-init/templates/IstioIngressCertificate.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/charts/cert-manager-init/templates/IstioIngressCertificate.yaml -------------------------------------------------------------------------------- /charts/cert-manager-init/templates/IstioIngressIssuer.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/charts/cert-manager-init/templates/IstioIngressIssuer.yaml -------------------------------------------------------------------------------- /charts/cert-manager-init/templates/_helpers.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/charts/cert-manager-init/templates/_helpers.tpl -------------------------------------------------------------------------------- /charts/cert-manager-init/templates/certificate.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/charts/cert-manager-init/templates/certificate.yaml -------------------------------------------------------------------------------- /charts/cert-manager-init/templates/cluster_issuer.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/charts/cert-manager-init/templates/cluster_issuer.yaml -------------------------------------------------------------------------------- /charts/cert-manager-init/templates/issuer.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/charts/cert-manager-init/templates/issuer.yaml -------------------------------------------------------------------------------- /charts/cert-manager-init/templates/webhook.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/charts/cert-manager-init/templates/webhook.yaml -------------------------------------------------------------------------------- /charts/cert-manager-init/values.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/charts/cert-manager-init/values.yaml -------------------------------------------------------------------------------- /charts/component-operator/Chart.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/charts/component-operator/Chart.yaml -------------------------------------------------------------------------------- /charts/component-operator/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/charts/component-operator/README.md -------------------------------------------------------------------------------- /charts/component-operator/templates/_helpers.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/charts/component-operator/templates/_helpers.tpl -------------------------------------------------------------------------------- /charts/component-operator/templates/configMap.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/charts/component-operator/templates/configMap.yaml -------------------------------------------------------------------------------- /charts/component-operator/templates/deployment.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/charts/component-operator/templates/deployment.yaml -------------------------------------------------------------------------------- /charts/component-operator/templates/rbac.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/charts/component-operator/templates/rbac.yaml -------------------------------------------------------------------------------- /charts/component-operator/values.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/charts/component-operator/values.yaml -------------------------------------------------------------------------------- /charts/credentialsmanagement-operator/Chart.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/charts/credentialsmanagement-operator/Chart.yaml -------------------------------------------------------------------------------- /charts/credentialsmanagement-operator/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/charts/credentialsmanagement-operator/README.md -------------------------------------------------------------------------------- /charts/credentialsmanagement-operator/templates/_helpers.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/charts/credentialsmanagement-operator/templates/_helpers.tpl -------------------------------------------------------------------------------- /charts/credentialsmanagement-operator/templates/configMap.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/charts/credentialsmanagement-operator/templates/configMap.yaml -------------------------------------------------------------------------------- /charts/credentialsmanagement-operator/templates/deployment.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/charts/credentialsmanagement-operator/templates/deployment.yaml -------------------------------------------------------------------------------- /charts/credentialsmanagement-operator/templates/rbac.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/charts/credentialsmanagement-operator/templates/rbac.yaml -------------------------------------------------------------------------------- /charts/credentialsmanagement-operator/templates/secret.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/charts/credentialsmanagement-operator/templates/secret.yaml -------------------------------------------------------------------------------- /charts/credentialsmanagement-operator/values.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/charts/credentialsmanagement-operator/values.yaml -------------------------------------------------------------------------------- /charts/dependentapi-simple-operator/Chart.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/charts/dependentapi-simple-operator/Chart.yaml -------------------------------------------------------------------------------- /charts/dependentapi-simple-operator/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/charts/dependentapi-simple-operator/README.md -------------------------------------------------------------------------------- /charts/dependentapi-simple-operator/templates/_helpers.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/charts/dependentapi-simple-operator/templates/_helpers.tpl -------------------------------------------------------------------------------- /charts/dependentapi-simple-operator/templates/rbac.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/charts/dependentapi-simple-operator/templates/rbac.yaml -------------------------------------------------------------------------------- /charts/dependentapi-simple-operator/values.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/charts/dependentapi-simple-operator/values.yaml -------------------------------------------------------------------------------- /charts/experimental/oauth2-envoyfilter-operator/Chart.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/charts/experimental/oauth2-envoyfilter-operator/Chart.yaml -------------------------------------------------------------------------------- /charts/experimental/oauth2-envoyfilter-operator/values.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/charts/experimental/oauth2-envoyfilter-operator/values.yaml -------------------------------------------------------------------------------- /charts/identityconfig-operator-keycloak/Chart.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/charts/identityconfig-operator-keycloak/Chart.yaml -------------------------------------------------------------------------------- /charts/identityconfig-operator-keycloak/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/charts/identityconfig-operator-keycloak/README.md -------------------------------------------------------------------------------- /charts/identityconfig-operator-keycloak/templates/_helpers.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/charts/identityconfig-operator-keycloak/templates/_helpers.tpl -------------------------------------------------------------------------------- /charts/identityconfig-operator-keycloak/templates/configMap.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/charts/identityconfig-operator-keycloak/templates/configMap.yaml -------------------------------------------------------------------------------- /charts/identityconfig-operator-keycloak/templates/deployment.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/charts/identityconfig-operator-keycloak/templates/deployment.yaml -------------------------------------------------------------------------------- /charts/identityconfig-operator-keycloak/templates/rbac.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/charts/identityconfig-operator-keycloak/templates/rbac.yaml -------------------------------------------------------------------------------- /charts/identityconfig-operator-keycloak/templates/secret.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/charts/identityconfig-operator-keycloak/templates/secret.yaml -------------------------------------------------------------------------------- /charts/identityconfig-operator-keycloak/templates/service.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/charts/identityconfig-operator-keycloak/templates/service.yaml -------------------------------------------------------------------------------- /charts/identityconfig-operator-keycloak/values.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/charts/identityconfig-operator-keycloak/values.yaml -------------------------------------------------------------------------------- /charts/kong-gateway/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/charts/kong-gateway/.gitignore -------------------------------------------------------------------------------- /charts/kong-gateway/.helmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/charts/kong-gateway/.helmignore -------------------------------------------------------------------------------- /charts/kong-gateway/Chart.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/charts/kong-gateway/Chart.yaml -------------------------------------------------------------------------------- /charts/kong-gateway/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/charts/kong-gateway/README.md -------------------------------------------------------------------------------- /charts/kong-gateway/templates/Deployment.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/charts/kong-gateway/templates/Deployment.yaml -------------------------------------------------------------------------------- /charts/kong-gateway/templates/DisableIstioLB.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/charts/kong-gateway/templates/DisableIstioLB.yaml -------------------------------------------------------------------------------- /charts/kong-gateway/templates/GatewayClass.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/charts/kong-gateway/templates/GatewayClass.yaml -------------------------------------------------------------------------------- /charts/kong-gateway/templates/Kongns.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/charts/kong-gateway/templates/Kongns.yaml -------------------------------------------------------------------------------- /charts/kong-gateway/templates/_helpers.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/charts/kong-gateway/templates/_helpers.tpl -------------------------------------------------------------------------------- /charts/kong-gateway/templates/gateway.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/charts/kong-gateway/templates/gateway.yaml -------------------------------------------------------------------------------- /charts/kong-gateway/templates/istio-configMap.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/charts/kong-gateway/templates/istio-configMap.yaml -------------------------------------------------------------------------------- /charts/kong-gateway/templates/rbac.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/charts/kong-gateway/templates/rbac.yaml -------------------------------------------------------------------------------- /charts/kong-gateway/templates/rbacapioperator.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/charts/kong-gateway/templates/rbacapioperator.yaml -------------------------------------------------------------------------------- /charts/kong-gateway/values.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/charts/kong-gateway/values.yaml -------------------------------------------------------------------------------- /charts/oda-crds/Chart.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/charts/oda-crds/Chart.yaml -------------------------------------------------------------------------------- /charts/oda-crds/templates/oda-availabilitypolicy-crd.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/charts/oda-crds/templates/oda-availabilitypolicy-crd.yaml -------------------------------------------------------------------------------- /charts/oda-crds/templates/oda-component-crd.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/charts/oda-crds/templates/oda-component-crd.yaml -------------------------------------------------------------------------------- /charts/oda-crds/templates/oda-dependentapi-crd.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/charts/oda-crds/templates/oda-dependentapi-crd.yaml -------------------------------------------------------------------------------- /charts/oda-crds/templates/oda-exposedapi-crd.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/charts/oda-crds/templates/oda-exposedapi-crd.yaml -------------------------------------------------------------------------------- /charts/oda-crds/templates/oda-identityconfig-crd.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/charts/oda-crds/templates/oda-identityconfig-crd.yaml -------------------------------------------------------------------------------- /charts/oda-crds/templates/oda-publishednotification-crd.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/charts/oda-crds/templates/oda-publishednotification-crd.yaml -------------------------------------------------------------------------------- /charts/oda-crds/templates/oda-secretsmanagement-crd.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/charts/oda-crds/templates/oda-secretsmanagement-crd.yaml -------------------------------------------------------------------------------- /charts/oda-crds/templates/oda-subscribednotification-crd.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/charts/oda-crds/templates/oda-subscribednotification-crd.yaml -------------------------------------------------------------------------------- /charts/oda-webhook/.helmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/charts/oda-webhook/.helmignore -------------------------------------------------------------------------------- /charts/oda-webhook/Chart.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/charts/oda-webhook/Chart.yaml -------------------------------------------------------------------------------- /charts/oda-webhook/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/charts/oda-webhook/README.md -------------------------------------------------------------------------------- /charts/oda-webhook/templates/_helpers.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/charts/oda-webhook/templates/_helpers.tpl -------------------------------------------------------------------------------- /charts/oda-webhook/templates/deployment-componentcrdwebhook.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/charts/oda-webhook/templates/deployment-componentcrdwebhook.yaml -------------------------------------------------------------------------------- /charts/oda-webhook/templates/service-componentcrdwebhook.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/charts/oda-webhook/templates/service-componentcrdwebhook.yaml -------------------------------------------------------------------------------- /charts/oda-webhook/values.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/charts/oda-webhook/values.yaml -------------------------------------------------------------------------------- /charts/pdb-management-operator/Chart.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/charts/pdb-management-operator/Chart.yaml -------------------------------------------------------------------------------- /charts/pdb-management-operator/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/charts/pdb-management-operator/README.md -------------------------------------------------------------------------------- /charts/pdb-management-operator/templates/_helpers.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/charts/pdb-management-operator/templates/_helpers.tpl -------------------------------------------------------------------------------- /charts/pdb-management-operator/templates/certificate.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/charts/pdb-management-operator/templates/certificate.yaml -------------------------------------------------------------------------------- /charts/pdb-management-operator/templates/deployment.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/charts/pdb-management-operator/templates/deployment.yaml -------------------------------------------------------------------------------- /charts/pdb-management-operator/templates/pdb.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/charts/pdb-management-operator/templates/pdb.yaml -------------------------------------------------------------------------------- /charts/pdb-management-operator/templates/rbac.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/charts/pdb-management-operator/templates/rbac.yaml -------------------------------------------------------------------------------- /charts/pdb-management-operator/templates/service.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/charts/pdb-management-operator/templates/service.yaml -------------------------------------------------------------------------------- /charts/pdb-management-operator/templates/webhook.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/charts/pdb-management-operator/templates/webhook.yaml -------------------------------------------------------------------------------- /charts/pdb-management-operator/values.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/charts/pdb-management-operator/values.yaml -------------------------------------------------------------------------------- /charts/resource-inventory/Chart.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/charts/resource-inventory/Chart.yaml -------------------------------------------------------------------------------- /charts/resource-inventory/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/charts/resource-inventory/README.md -------------------------------------------------------------------------------- /charts/resource-inventory/templates/_helpers.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/charts/resource-inventory/templates/_helpers.tpl -------------------------------------------------------------------------------- /charts/resource-inventory/templates/rbac.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/charts/resource-inventory/templates/rbac.yaml -------------------------------------------------------------------------------- /charts/resource-inventory/templates/service.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/charts/resource-inventory/templates/service.yaml -------------------------------------------------------------------------------- /charts/resource-inventory/values.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/charts/resource-inventory/values.yaml -------------------------------------------------------------------------------- /charts/secretsmanagement-operator/Chart.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/charts/secretsmanagement-operator/Chart.yaml -------------------------------------------------------------------------------- /charts/secretsmanagement-operator/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/charts/secretsmanagement-operator/README.md -------------------------------------------------------------------------------- /charts/secretsmanagement-operator/templates/_helpers.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/charts/secretsmanagement-operator/templates/_helpers.tpl -------------------------------------------------------------------------------- /charts/secretsmanagement-operator/templates/preinst-rbac.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/charts/secretsmanagement-operator/templates/preinst-rbac.yaml -------------------------------------------------------------------------------- /charts/secretsmanagement-operator/templates/rbac.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/charts/secretsmanagement-operator/templates/rbac.yaml -------------------------------------------------------------------------------- /charts/secretsmanagement-operator/templates/smanop-svc.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/charts/secretsmanagement-operator/templates/smanop-svc.yaml -------------------------------------------------------------------------------- /charts/secretsmanagement-operator/values.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/charts/secretsmanagement-operator/values.yaml -------------------------------------------------------------------------------- /code-of-conduct.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/code-of-conduct.md -------------------------------------------------------------------------------- /devcontainer.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/devcontainer.md -------------------------------------------------------------------------------- /docs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/docs/README.md -------------------------------------------------------------------------------- /docs/custom-copilot-agent.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/docs/custom-copilot-agent.md -------------------------------------------------------------------------------- /docs/developer/images/autobuild-dockerimages-steps.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/docs/developer/images/autobuild-dockerimages-steps.png -------------------------------------------------------------------------------- /docs/developer/images/failed-tests-in-github-action.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/docs/developer/images/failed-tests-in-github-action.png -------------------------------------------------------------------------------- /docs/developer/work-with-dockerimages.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/docs/developer/work-with-dockerimages.md -------------------------------------------------------------------------------- /docs/templates/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/docs/templates/README.md -------------------------------------------------------------------------------- /docs/templates/chart-readme-template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/docs/templates/chart-readme-template.md -------------------------------------------------------------------------------- /docs/templates/operator-readme-template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/docs/templates/operator-readme-template.md -------------------------------------------------------------------------------- /docs/templates/plantuml-sequence-template.puml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/docs/templates/plantuml-sequence-template.puml -------------------------------------------------------------------------------- /docs/templates/test-component-readme-template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/docs/templates/test-component-readme-template.md -------------------------------------------------------------------------------- /docs/templates/use-case-template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/docs/templates/use-case-template.md -------------------------------------------------------------------------------- /docs/writing-style.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/docs/writing-style.md -------------------------------------------------------------------------------- /feature-definition-and-test-kit/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/feature-definition-and-test-kit/.gitignore -------------------------------------------------------------------------------- /feature-definition-and-test-kit/Executing-tests.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/feature-definition-and-test-kit/Executing-tests.md -------------------------------------------------------------------------------- /feature-definition-and-test-kit/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/feature-definition-and-test-kit/LICENSE -------------------------------------------------------------------------------- /feature-definition-and-test-kit/PDB-TEST-README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/feature-definition-and-test-kit/PDB-TEST-README.md -------------------------------------------------------------------------------- /feature-definition-and-test-kit/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/feature-definition-and-test-kit/README.md -------------------------------------------------------------------------------- /feature-definition-and-test-kit/getTags.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/feature-definition-and-test-kit/getTags.js -------------------------------------------------------------------------------- /feature-definition-and-test-kit/images/CTK-console-output.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/feature-definition-and-test-kit/images/CTK-console-output.png -------------------------------------------------------------------------------- /feature-definition-and-test-kit/images/CTK-cucumber-report.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/feature-definition-and-test-kit/images/CTK-cucumber-report.png -------------------------------------------------------------------------------- /feature-definition-and-test-kit/images/IntroVideo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/feature-definition-and-test-kit/images/IntroVideo.png -------------------------------------------------------------------------------- /feature-definition-and-test-kit/images/baseline-observability.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/feature-definition-and-test-kit/images/baseline-observability.png -------------------------------------------------------------------------------- /feature-definition-and-test-kit/local-tests/test-pdb-local.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/feature-definition-and-test-kit/local-tests/test-pdb-local.sh -------------------------------------------------------------------------------- /feature-definition-and-test-kit/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/feature-definition-and-test-kit/package.json -------------------------------------------------------------------------------- /feature-definition-and-test-kit/testData/productcatalog-dependendent-API-v1/.dockerignore: -------------------------------------------------------------------------------- 1 | **/node_modules -------------------------------------------------------------------------------- /feature-definition-and-test-kit/testData/productcatalog-dependendent-API-v1/.gitignore: -------------------------------------------------------------------------------- 1 | .idea 2 | -------------------------------------------------------------------------------- /feature-definition-and-test-kit/testData/productcatalog-dependendent-API-v1beta3/.dockerignore: -------------------------------------------------------------------------------- 1 | **/node_modules -------------------------------------------------------------------------------- /feature-definition-and-test-kit/testData/productcatalog-dependendent-API-v1beta3/.gitignore: -------------------------------------------------------------------------------- 1 | .idea 2 | -------------------------------------------------------------------------------- /feature-definition-and-test-kit/testData/productcatalog-dependendent-API-v1beta4/.dockerignore: -------------------------------------------------------------------------------- 1 | **/node_modules -------------------------------------------------------------------------------- /feature-definition-and-test-kit/testData/productcatalog-dependendent-API-v1beta4/.gitignore: -------------------------------------------------------------------------------- 1 | .idea 2 | -------------------------------------------------------------------------------- /feature-definition-and-test-kit/testData/productcatalog-dynamic-roles-v1/.dockerignore: -------------------------------------------------------------------------------- 1 | **/node_modules -------------------------------------------------------------------------------- /feature-definition-and-test-kit/testData/productcatalog-dynamic-roles-v1/.gitignore: -------------------------------------------------------------------------------- 1 | .idea 2 | -------------------------------------------------------------------------------- /feature-definition-and-test-kit/utilities/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/feature-definition-and-test-kit/utilities/README.md -------------------------------------------------------------------------------- /images/AI-Native Canvas/AI-Lessons learned.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/images/AI-Native Canvas/AI-Lessons learned.PNG -------------------------------------------------------------------------------- /images/AI-Native Canvas/AIVA as example Agentic component.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/images/AI-Native Canvas/AIVA as example Agentic component.PNG -------------------------------------------------------------------------------- /images/AI-Native Canvas/Agentic components - assumptions.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/images/AI-Native Canvas/Agentic components - assumptions.PNG -------------------------------------------------------------------------------- /images/AI-Native Canvas/Canvas AI Capabilities.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/images/AI-Native Canvas/Canvas AI Capabilities.PNG -------------------------------------------------------------------------------- /images/AI-Native Canvas/Canvas pre AI.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/images/AI-Native Canvas/Canvas pre AI.PNG -------------------------------------------------------------------------------- /images/AI-Native Canvas/Canvas with AI and Data.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/images/AI-Native Canvas/Canvas with AI and Data.PNG -------------------------------------------------------------------------------- /images/AI-Native Canvas/Component MCP tools example.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/images/AI-Native Canvas/Component MCP tools example.PNG -------------------------------------------------------------------------------- /images/AI-Native Canvas/Evaluation 1.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/images/AI-Native Canvas/Evaluation 1.PNG -------------------------------------------------------------------------------- /images/AI-Native Canvas/Evaluation 2.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/images/AI-Native Canvas/Evaluation 2.PNG -------------------------------------------------------------------------------- /images/AI-Native Canvas/Evaluation 3.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/images/AI-Native Canvas/Evaluation 3.PNG -------------------------------------------------------------------------------- /images/AI-Native Canvas/Evaluation 4.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/images/AI-Native Canvas/Evaluation 4.PNG -------------------------------------------------------------------------------- /images/AI-Native Canvas/Evaluation 5.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/images/AI-Native Canvas/Evaluation 5.PNG -------------------------------------------------------------------------------- /images/AI-Native Canvas/Interact with a Canvas via Agent.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/images/AI-Native Canvas/Interact with a Canvas via Agent.PNG -------------------------------------------------------------------------------- /installation/CanvasVault/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/installation/CanvasVault/README.md -------------------------------------------------------------------------------- /installation/CanvasVault/canvas-vault-hc-vs.yaml.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/installation/CanvasVault/canvas-vault-hc-vs.yaml.template -------------------------------------------------------------------------------- /installation/CanvasVault/setup_CanvasVault.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/installation/CanvasVault/setup_CanvasVault.sh -------------------------------------------------------------------------------- /installation/CanvasVault/values.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/installation/CanvasVault/values.yaml -------------------------------------------------------------------------------- /installation/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/installation/README.md -------------------------------------------------------------------------------- /installation/azure/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/installation/azure/README.md -------------------------------------------------------------------------------- /installation/azure/automated/automated_install_azure_README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/installation/azure/automated/automated_install_azure_README.md -------------------------------------------------------------------------------- /installation/azure/automated/azure.parameters.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/installation/azure/automated/azure.parameters.json -------------------------------------------------------------------------------- /installation/azure/automated/deploy_azure_infra.bicep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/installation/azure/automated/deploy_azure_infra.bicep -------------------------------------------------------------------------------- /installation/azure/automated/diagrams/newArchitecture.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/installation/azure/automated/diagrams/newArchitecture.png -------------------------------------------------------------------------------- /installation/azure/automated/diagrams/newArchitecture.puml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/installation/azure/automated/diagrams/newArchitecture.puml -------------------------------------------------------------------------------- /installation/azure/automated/diagrams/newArchitecture.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/installation/azure/automated/diagrams/newArchitecture.svg -------------------------------------------------------------------------------- /installation/azure/automated/exposedapi-crd.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/installation/azure/automated/exposedapi-crd.yaml -------------------------------------------------------------------------------- /installation/azure/automated/otel-collector-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/installation/azure/automated/otel-collector-config.yaml -------------------------------------------------------------------------------- /installation/azure/overview.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/installation/azure/overview.png -------------------------------------------------------------------------------- /installation/azure/overview.puml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/installation/azure/overview.puml -------------------------------------------------------------------------------- /installation/precheck.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/installation/precheck.sh -------------------------------------------------------------------------------- /release-notes/ReleaseNotes.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/release-notes/ReleaseNotes.md -------------------------------------------------------------------------------- /release-notes/oda-component-oas-v1.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/release-notes/oda-component-oas-v1.yaml -------------------------------------------------------------------------------- /release-notes/oda-component-oas-v1beta2.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/release-notes/oda-component-oas-v1beta2.yaml -------------------------------------------------------------------------------- /release-notes/oda-component-oas-v1beta3.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/release-notes/oda-component-oas-v1beta3.yaml -------------------------------------------------------------------------------- /release-notes/oda-component-oas-v1beta4.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/release-notes/oda-component-oas-v1beta4.yaml -------------------------------------------------------------------------------- /release-notes/v1beta2-v1beta3-diff.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/release-notes/v1beta2-v1beta3-diff.jpeg -------------------------------------------------------------------------------- /scripts/local-test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/scripts/local-test.sh -------------------------------------------------------------------------------- /scripts/run-with-act.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/scripts/run-with-act.sh -------------------------------------------------------------------------------- /source/.github/ISSUE_TEMPLATE/config.yaml: -------------------------------------------------------------------------------- 1 | blank_issues_enabled: true 2 | -------------------------------------------------------------------------------- /source/.github/ISSUE_TEMPLATE/docs.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/source/.github/ISSUE_TEMPLATE/docs.md -------------------------------------------------------------------------------- /source/.github/ISSUE_TEMPLATE/feature.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/source/.github/ISSUE_TEMPLATE/feature.md -------------------------------------------------------------------------------- /source/.github/ISSUE_TEMPLATE/fix.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/source/.github/ISSUE_TEMPLATE/fix.md -------------------------------------------------------------------------------- /source/.github/ISSUE_TEMPLATE/refactor.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/source/.github/ISSUE_TEMPLATE/refactor.md -------------------------------------------------------------------------------- /source/.github/Issues.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/source/.github/Issues.PNG -------------------------------------------------------------------------------- /source/.github/workflows/label-pullrequest.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/source/.github/workflows/label-pullrequest.yml -------------------------------------------------------------------------------- /source/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/source/.gitignore -------------------------------------------------------------------------------- /source/.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/source/.vscode/launch.json -------------------------------------------------------------------------------- /source/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/source/LICENSE -------------------------------------------------------------------------------- /source/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/source/README.md -------------------------------------------------------------------------------- /source/operators/.vscode/settings.json: -------------------------------------------------------------------------------- 1 | { 2 | "restructuredtext.confPath": "" 3 | } -------------------------------------------------------------------------------- /source/operators/Installing KOPF development environment.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/source/operators/Installing KOPF development environment.md -------------------------------------------------------------------------------- /source/operators/KOPFDevInstall.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/source/operators/KOPFDevInstall.sh -------------------------------------------------------------------------------- /source/operators/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/source/operators/README.md -------------------------------------------------------------------------------- /source/operators/api-management/ExposedAPI-example.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/source/operators/api-management/ExposedAPI-example.yaml -------------------------------------------------------------------------------- /source/operators/api-management/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/source/operators/api-management/README.md -------------------------------------------------------------------------------- /source/operators/api-management/apache-apisix/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/source/operators/api-management/apache-apisix/.gitignore -------------------------------------------------------------------------------- /source/operators/api-management/apache-apisix/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/source/operators/api-management/apache-apisix/README.md -------------------------------------------------------------------------------- /source/operators/api-management/apigee/apiOperatorApigee.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/source/operators/api-management/apigee/apiOperatorApigee.py -------------------------------------------------------------------------------- /source/operators/api-management/apigee/apigee_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/source/operators/api-management/apigee/apigee_utils.py -------------------------------------------------------------------------------- /source/operators/api-management/apigee/base_logger.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/source/operators/api-management/apigee/base_logger.py -------------------------------------------------------------------------------- /source/operators/api-management/apigee/dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/source/operators/api-management/apigee/dockerfile -------------------------------------------------------------------------------- /source/operators/api-management/apigee/utilities.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/source/operators/api-management/apigee/utilities.py -------------------------------------------------------------------------------- /source/operators/api-management/apigee/utils/apiproxy_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/source/operators/api-management/apigee/utils/apiproxy_utils.py -------------------------------------------------------------------------------- /source/operators/api-management/azure-apim/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/source/operators/api-management/azure-apim/README.md -------------------------------------------------------------------------------- /source/operators/api-management/istio/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/source/operators/api-management/istio/.gitignore -------------------------------------------------------------------------------- /source/operators/api-management/istio/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/source/operators/api-management/istio/README.md -------------------------------------------------------------------------------- /source/operators/api-management/istio/api-operator-istio-yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/source/operators/api-management/istio/api-operator-istio-yaml -------------------------------------------------------------------------------- /source/operators/api-management/istio/apiOperatorIstio.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/source/operators/api-management/istio/apiOperatorIstio.py -------------------------------------------------------------------------------- /source/operators/api-management/kong/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/source/operators/api-management/kong/.gitignore -------------------------------------------------------------------------------- /source/operators/api-management/kong/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/source/operators/api-management/kong/README.md -------------------------------------------------------------------------------- /source/operators/api-management/kong/apiOperatorIstiowithKong.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/source/operators/api-management/kong/apiOperatorIstiowithKong.py -------------------------------------------------------------------------------- /source/operators/api-management/kong/apiOperatorKong.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/source/operators/api-management/kong/apiOperatorKong.py -------------------------------------------------------------------------------- /source/operators/api-management/kong/kong-dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/source/operators/api-management/kong/kong-dockerfile -------------------------------------------------------------------------------- /source/operators/api-management/kong/konga-install.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/source/operators/api-management/kong/konga-install.yaml -------------------------------------------------------------------------------- /source/operators/api-management/whalecloud-apim/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/source/operators/api-management/whalecloud-apim/.gitignore -------------------------------------------------------------------------------- /source/operators/api-management/whalecloud-apim/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/source/operators/api-management/whalecloud-apim/README.md -------------------------------------------------------------------------------- /source/operators/carbon-management/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/source/operators/carbon-management/README.md -------------------------------------------------------------------------------- /source/operators/component-management/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/source/operators/component-management/.gitignore -------------------------------------------------------------------------------- /source/operators/component-management/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/source/operators/component-management/README.md -------------------------------------------------------------------------------- /source/operators/component-management/component-operator.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/source/operators/component-management/component-operator.yaml -------------------------------------------------------------------------------- /source/operators/component-management/componentOperator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/source/operators/component-management/componentOperator.py -------------------------------------------------------------------------------- /source/operators/component-management/log_wrapper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/source/operators/component-management/log_wrapper.py -------------------------------------------------------------------------------- /source/operators/credentials-management/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/source/operators/credentials-management/README.md -------------------------------------------------------------------------------- /source/operators/dependentApiSimpleOperator/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/source/operators/dependentApiSimpleOperator/.gitignore -------------------------------------------------------------------------------- /source/operators/dependentApiSimpleOperator/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/source/operators/dependentApiSimpleOperator/README.md -------------------------------------------------------------------------------- /source/operators/dependentApiSimpleOperator/docker/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/source/operators/dependentApiSimpleOperator/docker/Dockerfile -------------------------------------------------------------------------------- /source/operators/dependentApiSimpleOperator/docker/DockerfileTest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/source/operators/dependentApiSimpleOperator/docker/DockerfileTest -------------------------------------------------------------------------------- /source/operators/dependentApiSimpleOperator/docker/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/source/operators/dependentApiSimpleOperator/docker/README.md -------------------------------------------------------------------------------- /source/operators/dependentApiSimpleOperator/docker/requirementsTest.txt: -------------------------------------------------------------------------------- 1 | pytest 2 | requests_mock 3 | -------------------------------------------------------------------------------- /source/operators/dependentApiSimpleOperator/docker/src/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /source/operators/dependentApiSimpleOperator/docker/src/setup.cfg: -------------------------------------------------------------------------------- 1 | [flake8] 2 | max-line-length = 160 3 | -------------------------------------------------------------------------------- /source/operators/dependentApiSimpleOperator/docker/src/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/source/operators/dependentApiSimpleOperator/docker/src/utils.py -------------------------------------------------------------------------------- /source/operators/dependentApiSimpleOperator/docker/tests/testdata/requests_mock/GET_list-all-initial-empty_response.json: -------------------------------------------------------------------------------- 1 | [] -------------------------------------------------------------------------------- /source/operators/identity-config/LOGGING-ENHANCEMENTS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/source/operators/identity-config/LOGGING-ENHANCEMENTS.md -------------------------------------------------------------------------------- /source/operators/identity-config/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/source/operators/identity-config/README.md -------------------------------------------------------------------------------- /source/operators/identity-config/keycloak/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/source/operators/identity-config/keycloak/.gitignore -------------------------------------------------------------------------------- /source/operators/identity-config/keycloak/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/source/operators/identity-config/keycloak/README.md -------------------------------------------------------------------------------- /source/operators/identity-config/keycloak/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /source/operators/identity-config/keycloak/identity-listener-keycloak/requirements.txt: -------------------------------------------------------------------------------- 1 | flask 2 | waitress 3 | cloudevents 4 | requests -------------------------------------------------------------------------------- /source/operators/identity-config/keycloak/keycloakUtils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/source/operators/identity-config/keycloak/keycloakUtils.py -------------------------------------------------------------------------------- /source/operators/identity-config/keycloak/log_wrapper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/source/operators/identity-config/keycloak/log_wrapper.py -------------------------------------------------------------------------------- /source/operators/identity-config/keycloak/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/source/operators/identity-config/keycloak/requirements.txt -------------------------------------------------------------------------------- /source/operators/oauth2EnvoyfilterOperator/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/source/operators/oauth2EnvoyfilterOperator/.gitignore -------------------------------------------------------------------------------- /source/operators/oauth2EnvoyfilterOperator/OAUTH2DEMO.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/source/operators/oauth2EnvoyfilterOperator/OAUTH2DEMO.md -------------------------------------------------------------------------------- /source/operators/oauth2EnvoyfilterOperator/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/source/operators/oauth2EnvoyfilterOperator/README.md -------------------------------------------------------------------------------- /source/operators/oauth2EnvoyfilterOperator/docker/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/source/operators/oauth2EnvoyfilterOperator/docker/Dockerfile -------------------------------------------------------------------------------- /source/operators/oauth2EnvoyfilterOperator/docker/DockerfileTest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/source/operators/oauth2EnvoyfilterOperator/docker/DockerfileTest -------------------------------------------------------------------------------- /source/operators/oauth2EnvoyfilterOperator/docker/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/source/operators/oauth2EnvoyfilterOperator/docker/README.md -------------------------------------------------------------------------------- /source/operators/oauth2EnvoyfilterOperator/docker/build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/source/operators/oauth2EnvoyfilterOperator/docker/build.sh -------------------------------------------------------------------------------- /source/operators/oauth2EnvoyfilterOperator/docker/requirementsTest.txt: -------------------------------------------------------------------------------- 1 | pytest 2 | requests_mock 3 | -------------------------------------------------------------------------------- /source/operators/oauth2EnvoyfilterOperator/docker/src/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /source/operators/oauth2EnvoyfilterOperator/docker/src/setup.cfg: -------------------------------------------------------------------------------- 1 | [flake8] 2 | max-line-length = 160 3 | -------------------------------------------------------------------------------- /source/operators/oauth2EnvoyfilterOperator/docker/src/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/source/operators/oauth2EnvoyfilterOperator/docker/src/utils.py -------------------------------------------------------------------------------- /source/operators/oauth2EnvoyfilterOperator/k8s/rbac.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/source/operators/oauth2EnvoyfilterOperator/k8s/rbac.yaml -------------------------------------------------------------------------------- /source/operators/pdb-management/.devcontainer/devcontainer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/source/operators/pdb-management/.devcontainer/devcontainer.json -------------------------------------------------------------------------------- /source/operators/pdb-management/.devcontainer/post-install.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/source/operators/pdb-management/.devcontainer/post-install.sh -------------------------------------------------------------------------------- /source/operators/pdb-management/.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/source/operators/pdb-management/.dockerignore -------------------------------------------------------------------------------- /source/operators/pdb-management/.github/workflows/lint.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/source/operators/pdb-management/.github/workflows/lint.yml -------------------------------------------------------------------------------- /source/operators/pdb-management/.github/workflows/test-e2e.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/source/operators/pdb-management/.github/workflows/test-e2e.yml -------------------------------------------------------------------------------- /source/operators/pdb-management/.github/workflows/test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/source/operators/pdb-management/.github/workflows/test.yml -------------------------------------------------------------------------------- /source/operators/pdb-management/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/source/operators/pdb-management/.gitignore -------------------------------------------------------------------------------- /source/operators/pdb-management/.golangci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/source/operators/pdb-management/.golangci.yml -------------------------------------------------------------------------------- /source/operators/pdb-management/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/source/operators/pdb-management/Dockerfile -------------------------------------------------------------------------------- /source/operators/pdb-management/MAINTAINERS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/source/operators/pdb-management/MAINTAINERS.md -------------------------------------------------------------------------------- /source/operators/pdb-management/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/source/operators/pdb-management/Makefile -------------------------------------------------------------------------------- /source/operators/pdb-management/PROJECT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/source/operators/pdb-management/PROJECT -------------------------------------------------------------------------------- /source/operators/pdb-management/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/source/operators/pdb-management/README.md -------------------------------------------------------------------------------- /source/operators/pdb-management/api/v1alpha1/groupversion_info.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/source/operators/pdb-management/api/v1alpha1/groupversion_info.go -------------------------------------------------------------------------------- /source/operators/pdb-management/cmd/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/source/operators/pdb-management/cmd/main.go -------------------------------------------------------------------------------- /source/operators/pdb-management/cmd/main_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/source/operators/pdb-management/cmd/main_test.go -------------------------------------------------------------------------------- /source/operators/pdb-management/config/crd/kustomization.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/source/operators/pdb-management/config/crd/kustomization.yaml -------------------------------------------------------------------------------- /source/operators/pdb-management/config/crd/kustomizeconfig.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/source/operators/pdb-management/config/crd/kustomizeconfig.yaml -------------------------------------------------------------------------------- /source/operators/pdb-management/config/default/kustomization.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/source/operators/pdb-management/config/default/kustomization.yaml -------------------------------------------------------------------------------- /source/operators/pdb-management/config/grafana/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/source/operators/pdb-management/config/grafana/README.md -------------------------------------------------------------------------------- /source/operators/pdb-management/config/manager/kustomization.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/source/operators/pdb-management/config/manager/kustomization.yaml -------------------------------------------------------------------------------- /source/operators/pdb-management/config/manager/manager.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/source/operators/pdb-management/config/manager/manager.yaml -------------------------------------------------------------------------------- /source/operators/pdb-management/config/network-policy/kustomization.yaml: -------------------------------------------------------------------------------- 1 | resources: 2 | - allow-metrics-traffic.yaml 3 | -------------------------------------------------------------------------------- /source/operators/pdb-management/config/prometheus/monitor.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/source/operators/pdb-management/config/prometheus/monitor.yaml -------------------------------------------------------------------------------- /source/operators/pdb-management/config/rbac/kustomization.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/source/operators/pdb-management/config/rbac/kustomization.yaml -------------------------------------------------------------------------------- /source/operators/pdb-management/config/rbac/role.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/source/operators/pdb-management/config/rbac/role.yaml -------------------------------------------------------------------------------- /source/operators/pdb-management/config/rbac/role_binding.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/source/operators/pdb-management/config/rbac/role_binding.yaml -------------------------------------------------------------------------------- /source/operators/pdb-management/config/rbac/service_account.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/source/operators/pdb-management/config/rbac/service_account.yaml -------------------------------------------------------------------------------- /source/operators/pdb-management/config/samples/kustomization.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/source/operators/pdb-management/config/samples/kustomization.yaml -------------------------------------------------------------------------------- /source/operators/pdb-management/config/webhook/kustomization.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/source/operators/pdb-management/config/webhook/kustomization.yaml -------------------------------------------------------------------------------- /source/operators/pdb-management/config/webhook/service.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/source/operators/pdb-management/config/webhook/service.yaml -------------------------------------------------------------------------------- /source/operators/pdb-management/docs/OPERATIONAL_RUNBOOK.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/source/operators/pdb-management/docs/OPERATIONAL_RUNBOOK.md -------------------------------------------------------------------------------- /source/operators/pdb-management/docs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/source/operators/pdb-management/docs/README.md -------------------------------------------------------------------------------- /source/operators/pdb-management/docs/TECHNICAL_DOCUMENTATION.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/source/operators/pdb-management/docs/TECHNICAL_DOCUMENTATION.md -------------------------------------------------------------------------------- /source/operators/pdb-management/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/source/operators/pdb-management/go.mod -------------------------------------------------------------------------------- /source/operators/pdb-management/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/source/operators/pdb-management/go.sum -------------------------------------------------------------------------------- /source/operators/pdb-management/hack/boilerplate.go.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/source/operators/pdb-management/hack/boilerplate.go.txt -------------------------------------------------------------------------------- /source/operators/pdb-management/internal/cache/policy_cache.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/source/operators/pdb-management/internal/cache/policy_cache.go -------------------------------------------------------------------------------- /source/operators/pdb-management/internal/controller/retry.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/source/operators/pdb-management/internal/controller/retry.go -------------------------------------------------------------------------------- /source/operators/pdb-management/internal/controller/suite_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/source/operators/pdb-management/internal/controller/suite_test.go -------------------------------------------------------------------------------- /source/operators/pdb-management/internal/events/recorder.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/source/operators/pdb-management/internal/events/recorder.go -------------------------------------------------------------------------------- /source/operators/pdb-management/internal/events/recorder_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/source/operators/pdb-management/internal/events/recorder_test.go -------------------------------------------------------------------------------- /source/operators/pdb-management/internal/logging/audit.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/source/operators/pdb-management/internal/logging/audit.go -------------------------------------------------------------------------------- /source/operators/pdb-management/internal/logging/context.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/source/operators/pdb-management/internal/logging/context.go -------------------------------------------------------------------------------- /source/operators/pdb-management/internal/logging/context_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/source/operators/pdb-management/internal/logging/context_test.go -------------------------------------------------------------------------------- /source/operators/pdb-management/internal/logging/logger.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/source/operators/pdb-management/internal/logging/logger.go -------------------------------------------------------------------------------- /source/operators/pdb-management/internal/logging/otel_bridge.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/source/operators/pdb-management/internal/logging/otel_bridge.go -------------------------------------------------------------------------------- /source/operators/pdb-management/internal/logging/structured.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/source/operators/pdb-management/internal/logging/structured.go -------------------------------------------------------------------------------- /source/operators/pdb-management/internal/logging/unified.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/source/operators/pdb-management/internal/logging/unified.go -------------------------------------------------------------------------------- /source/operators/pdb-management/internal/logging/unified_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/source/operators/pdb-management/internal/logging/unified_test.go -------------------------------------------------------------------------------- /source/operators/pdb-management/internal/metrics/metrics.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/source/operators/pdb-management/internal/metrics/metrics.go -------------------------------------------------------------------------------- /source/operators/pdb-management/internal/metrics/metrics_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/source/operators/pdb-management/internal/metrics/metrics_test.go -------------------------------------------------------------------------------- /source/operators/pdb-management/internal/tracing/propagation.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/source/operators/pdb-management/internal/tracing/propagation.go -------------------------------------------------------------------------------- /source/operators/pdb-management/internal/tracing/tracing.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/source/operators/pdb-management/internal/tracing/tracing.go -------------------------------------------------------------------------------- /source/operators/pdb-management/test/e2e/e2e_suite_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/source/operators/pdb-management/test/e2e/e2e_suite_test.go -------------------------------------------------------------------------------- /source/operators/pdb-management/test/e2e/e2e_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/source/operators/pdb-management/test/e2e/e2e_test.go -------------------------------------------------------------------------------- /source/operators/pdb-management/test/utils/utils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/source/operators/pdb-management/test/utils/utils.go -------------------------------------------------------------------------------- /source/operators/peering.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/source/operators/peering.yaml -------------------------------------------------------------------------------- /source/operators/rbac.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/source/operators/rbac.yaml -------------------------------------------------------------------------------- /source/operators/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/source/operators/requirements.txt -------------------------------------------------------------------------------- /source/operators/secretsmanagementOperator-hc/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/source/operators/secretsmanagementOperator-hc/README.md -------------------------------------------------------------------------------- /source/operators/secretsmanagementOperator-hc/docker/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/source/operators/secretsmanagementOperator-hc/docker/.gitignore -------------------------------------------------------------------------------- /source/operators/secretsmanagementOperator-hc/docker/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/source/operators/secretsmanagementOperator-hc/docker/Dockerfile -------------------------------------------------------------------------------- /source/operators/secretsmanagementOperator-hc/docker/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/source/operators/secretsmanagementOperator-hc/docker/README.md -------------------------------------------------------------------------------- /source/operators/secretsmanagementOperator-hc/docker/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /source/operators/secretsmanagementOperator-hc/docker/requirements.txt: -------------------------------------------------------------------------------- 1 | hvac 2 | cryptography 3 | kopf 4 | kubernetes 5 | certbuilder -------------------------------------------------------------------------------- /source/operators/secretsmanagementOperator-hc/docker/setup.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/source/operators/secretsmanagementOperator-hc/docker/setup.cfg -------------------------------------------------------------------------------- /source/operators/testAPIResource.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/source/operators/testAPIResource.yaml -------------------------------------------------------------------------------- /source/operators/tests/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/source/operators/tests/README.md -------------------------------------------------------------------------------- /source/operators/tests/a_modified.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/source/operators/tests/a_modified.yaml -------------------------------------------------------------------------------- /source/operators/tests/a_original.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/source/operators/tests/a_original.yaml -------------------------------------------------------------------------------- /source/operators/tests/c_deleted.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/source/operators/tests/c_deleted.yaml -------------------------------------------------------------------------------- /source/operators/tests/c_mod_exposedapi.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/source/operators/tests/c_mod_exposedapi.yaml -------------------------------------------------------------------------------- /source/operators/tests/c_mod_secapi.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/source/operators/tests/c_mod_secapi.yaml -------------------------------------------------------------------------------- /source/operators/tests/c_original.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/source/operators/tests/c_original.yaml -------------------------------------------------------------------------------- /source/pv.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/source/pv.yaml -------------------------------------------------------------------------------- /source/tmf-services/.gitignore: -------------------------------------------------------------------------------- 1 | /ignore/ 2 | -------------------------------------------------------------------------------- /source/tmf-services/MCP_Resource_Inventory/.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/source/tmf-services/MCP_Resource_Inventory/.env.example -------------------------------------------------------------------------------- /source/tmf-services/MCP_Resource_Inventory/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/source/tmf-services/MCP_Resource_Inventory/.gitignore -------------------------------------------------------------------------------- /source/tmf-services/MCP_Resource_Inventory/.python-version: -------------------------------------------------------------------------------- 1 | 3.11 2 | -------------------------------------------------------------------------------- /source/tmf-services/MCP_Resource_Inventory/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/source/tmf-services/MCP_Resource_Inventory/README.md -------------------------------------------------------------------------------- /source/tmf-services/MCP_Resource_Inventory/SETUP_COMPLETE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/source/tmf-services/MCP_Resource_Inventory/SETUP_COMPLETE.md -------------------------------------------------------------------------------- /source/tmf-services/MCP_Resource_Inventory/dev.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/source/tmf-services/MCP_Resource_Inventory/dev.ps1 -------------------------------------------------------------------------------- /source/tmf-services/MCP_Resource_Inventory/helm_api.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/source/tmf-services/MCP_Resource_Inventory/helm_api.py -------------------------------------------------------------------------------- /source/tmf-services/MCP_Resource_Inventory/pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/source/tmf-services/MCP_Resource_Inventory/pyproject.toml -------------------------------------------------------------------------------- /source/tmf-services/MCP_Resource_Inventory/uv.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/source/tmf-services/MCP_Resource_Inventory/uv.lock -------------------------------------------------------------------------------- /source/tmf-services/MCP_Resource_Inventory/verify_integration.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/source/tmf-services/MCP_Resource_Inventory/verify_integration.py -------------------------------------------------------------------------------- /source/tmf-services/TMF638_Service_Inventory/.dockerignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | .git 3 | package-lock.json -------------------------------------------------------------------------------- /source/tmf-services/TMF638_Service_Inventory/.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/source/tmf-services/TMF638_Service_Inventory/.eslintrc.json -------------------------------------------------------------------------------- /source/tmf-services/TMF638_Service_Inventory/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/source/tmf-services/TMF638_Service_Inventory/.gitignore -------------------------------------------------------------------------------- /source/tmf-services/TMF638_Service_Inventory/.openapi-generator/VERSION: -------------------------------------------------------------------------------- 1 | 5.3.0 -------------------------------------------------------------------------------- /source/tmf-services/TMF638_Service_Inventory/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/source/tmf-services/TMF638_Service_Inventory/Dockerfile -------------------------------------------------------------------------------- /source/tmf-services/TMF638_Service_Inventory/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/source/tmf-services/TMF638_Service_Inventory/README.md -------------------------------------------------------------------------------- /source/tmf-services/TMF638_Service_Inventory/api/openapi.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/source/tmf-services/TMF638_Service_Inventory/api/openapi.yaml -------------------------------------------------------------------------------- /source/tmf-services/TMF638_Service_Inventory/config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/source/tmf-services/TMF638_Service_Inventory/config.js -------------------------------------------------------------------------------- /source/tmf-services/TMF638_Service_Inventory/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/source/tmf-services/TMF638_Service_Inventory/config.json -------------------------------------------------------------------------------- /source/tmf-services/TMF638_Service_Inventory/controllers/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/source/tmf-services/TMF638_Service_Inventory/controllers/index.js -------------------------------------------------------------------------------- /source/tmf-services/TMF638_Service_Inventory/eventServer/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/source/tmf-services/TMF638_Service_Inventory/eventServer/index.js -------------------------------------------------------------------------------- /source/tmf-services/TMF638_Service_Inventory/expressServer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/source/tmf-services/TMF638_Service_Inventory/expressServer.js -------------------------------------------------------------------------------- /source/tmf-services/TMF638_Service_Inventory/fileServer/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/source/tmf-services/TMF638_Service_Inventory/fileServer/index.js -------------------------------------------------------------------------------- /source/tmf-services/TMF638_Service_Inventory/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/source/tmf-services/TMF638_Service_Inventory/index.js -------------------------------------------------------------------------------- /source/tmf-services/TMF638_Service_Inventory/jobServer/Job.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/source/tmf-services/TMF638_Service_Inventory/jobServer/Job.js -------------------------------------------------------------------------------- /source/tmf-services/TMF638_Service_Inventory/jobServer/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/source/tmf-services/TMF638_Service_Inventory/jobServer/index.js -------------------------------------------------------------------------------- /source/tmf-services/TMF638_Service_Inventory/logger.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/source/tmf-services/TMF638_Service_Inventory/logger.js -------------------------------------------------------------------------------- /source/tmf-services/TMF638_Service_Inventory/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/source/tmf-services/TMF638_Service_Inventory/package-lock.json -------------------------------------------------------------------------------- /source/tmf-services/TMF638_Service_Inventory/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/source/tmf-services/TMF638_Service_Inventory/package.json -------------------------------------------------------------------------------- /source/tmf-services/TMF638_Service_Inventory/plugins/kafka.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/source/tmf-services/TMF638_Service_Inventory/plugins/kafka.js -------------------------------------------------------------------------------- /source/tmf-services/TMF638_Service_Inventory/plugins/mongo.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/source/tmf-services/TMF638_Service_Inventory/plugins/mongo.js -------------------------------------------------------------------------------- /source/tmf-services/TMF638_Service_Inventory/plugins/mysql.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/source/tmf-services/TMF638_Service_Inventory/plugins/mysql.js -------------------------------------------------------------------------------- /source/tmf-services/TMF638_Service_Inventory/plugins/plugins.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/source/tmf-services/TMF638_Service_Inventory/plugins/plugins.js -------------------------------------------------------------------------------- /source/tmf-services/TMF638_Service_Inventory/plugins/postgres.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/source/tmf-services/TMF638_Service_Inventory/plugins/postgres.js -------------------------------------------------------------------------------- /source/tmf-services/TMF638_Service_Inventory/plugins/redis.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/source/tmf-services/TMF638_Service_Inventory/plugins/redis.js -------------------------------------------------------------------------------- /source/tmf-services/TMF638_Service_Inventory/plugins/wait.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/source/tmf-services/TMF638_Service_Inventory/plugins/wait.js -------------------------------------------------------------------------------- /source/tmf-services/TMF638_Service_Inventory/services/Monitor.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/source/tmf-services/TMF638_Service_Inventory/services/Monitor.js -------------------------------------------------------------------------------- /source/tmf-services/TMF638_Service_Inventory/services/Service.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/source/tmf-services/TMF638_Service_Inventory/services/Service.js -------------------------------------------------------------------------------- /source/tmf-services/TMF638_Service_Inventory/services/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/source/tmf-services/TMF638_Service_Inventory/services/index.js -------------------------------------------------------------------------------- /source/tmf-services/TMF638_Service_Inventory/utils/entrypoint.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/source/tmf-services/TMF638_Service_Inventory/utils/entrypoint.js -------------------------------------------------------------------------------- /source/tmf-services/TMF638_Service_Inventory/utils/errorUtils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/source/tmf-services/TMF638_Service_Inventory/utils/errorUtils.js -------------------------------------------------------------------------------- /source/tmf-services/TMF638_Service_Inventory/utils/fixes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/source/tmf-services/TMF638_Service_Inventory/utils/fixes.js -------------------------------------------------------------------------------- /source/tmf-services/TMF638_Service_Inventory/utils/jsonpath.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/source/tmf-services/TMF638_Service_Inventory/utils/jsonpath.js -------------------------------------------------------------------------------- /source/tmf-services/TMF638_Service_Inventory/utils/operations.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/source/tmf-services/TMF638_Service_Inventory/utils/operations.js -------------------------------------------------------------------------------- /source/tmf-services/TMF638_Service_Inventory/utils/query.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/source/tmf-services/TMF638_Service_Inventory/utils/query.js -------------------------------------------------------------------------------- /source/tmf-services/TMF638_Service_Inventory/utils/ruleUtils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/source/tmf-services/TMF638_Service_Inventory/utils/ruleUtils.js -------------------------------------------------------------------------------- /source/tmf-services/TMF638_Service_Inventory/utils/rules.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/source/tmf-services/TMF638_Service_Inventory/utils/rules.js -------------------------------------------------------------------------------- /source/tmf-services/TMF638_Service_Inventory/utils/schema.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/source/tmf-services/TMF638_Service_Inventory/utils/schema.js -------------------------------------------------------------------------------- /source/tmf-services/TMF638_Service_Inventory/utils/updateJob.js: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /source/tmf-services/TMF638_Service_Inventory/utils/utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/source/tmf-services/TMF638_Service_Inventory/utils/utils.js -------------------------------------------------------------------------------- /source/tmf-services/TMF639_Resource_Inventory/.dockerignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | .git 3 | package-lock.json -------------------------------------------------------------------------------- /source/tmf-services/TMF639_Resource_Inventory/.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/source/tmf-services/TMF639_Resource_Inventory/.eslintrc.json -------------------------------------------------------------------------------- /source/tmf-services/TMF639_Resource_Inventory/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/source/tmf-services/TMF639_Resource_Inventory/.gitignore -------------------------------------------------------------------------------- /source/tmf-services/TMF639_Resource_Inventory/.nycrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/source/tmf-services/TMF639_Resource_Inventory/.nycrc.json -------------------------------------------------------------------------------- /source/tmf-services/TMF639_Resource_Inventory/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/source/tmf-services/TMF639_Resource_Inventory/Dockerfile -------------------------------------------------------------------------------- /source/tmf-services/TMF639_Resource_Inventory/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/source/tmf-services/TMF639_Resource_Inventory/README.md -------------------------------------------------------------------------------- /source/tmf-services/TMF639_Resource_Inventory/config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/source/tmf-services/TMF639_Resource_Inventory/config.js -------------------------------------------------------------------------------- /source/tmf-services/TMF639_Resource_Inventory/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/source/tmf-services/TMF639_Resource_Inventory/config.json -------------------------------------------------------------------------------- /source/tmf-services/TMF639_Resource_Inventory/createHub.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/source/tmf-services/TMF639_Resource_Inventory/createHub.js -------------------------------------------------------------------------------- /source/tmf-services/TMF639_Resource_Inventory/expressServer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/source/tmf-services/TMF639_Resource_Inventory/expressServer.js -------------------------------------------------------------------------------- /source/tmf-services/TMF639_Resource_Inventory/fileServer/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/source/tmf-services/TMF639_Resource_Inventory/fileServer/index.js -------------------------------------------------------------------------------- /source/tmf-services/TMF639_Resource_Inventory/hubDelete.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/source/tmf-services/TMF639_Resource_Inventory/hubDelete.js -------------------------------------------------------------------------------- /source/tmf-services/TMF639_Resource_Inventory/hubGet.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/source/tmf-services/TMF639_Resource_Inventory/hubGet.js -------------------------------------------------------------------------------- /source/tmf-services/TMF639_Resource_Inventory/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/source/tmf-services/TMF639_Resource_Inventory/index.js -------------------------------------------------------------------------------- /source/tmf-services/TMF639_Resource_Inventory/jobServer/Job.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/source/tmf-services/TMF639_Resource_Inventory/jobServer/Job.js -------------------------------------------------------------------------------- /source/tmf-services/TMF639_Resource_Inventory/jobServer/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/source/tmf-services/TMF639_Resource_Inventory/jobServer/index.js -------------------------------------------------------------------------------- /source/tmf-services/TMF639_Resource_Inventory/listResource.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/source/tmf-services/TMF639_Resource_Inventory/listResource.js -------------------------------------------------------------------------------- /source/tmf-services/TMF639_Resource_Inventory/logger.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/source/tmf-services/TMF639_Resource_Inventory/logger.js -------------------------------------------------------------------------------- /source/tmf-services/TMF639_Resource_Inventory/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/source/tmf-services/TMF639_Resource_Inventory/package-lock.json -------------------------------------------------------------------------------- /source/tmf-services/TMF639_Resource_Inventory/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/source/tmf-services/TMF639_Resource_Inventory/package.json -------------------------------------------------------------------------------- /source/tmf-services/TMF639_Resource_Inventory/plugins/kafka.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/source/tmf-services/TMF639_Resource_Inventory/plugins/kafka.js -------------------------------------------------------------------------------- /source/tmf-services/TMF639_Resource_Inventory/plugins/mongo.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/source/tmf-services/TMF639_Resource_Inventory/plugins/mongo.js -------------------------------------------------------------------------------- /source/tmf-services/TMF639_Resource_Inventory/plugins/mysql.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/source/tmf-services/TMF639_Resource_Inventory/plugins/mysql.js -------------------------------------------------------------------------------- /source/tmf-services/TMF639_Resource_Inventory/plugins/plugins.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/source/tmf-services/TMF639_Resource_Inventory/plugins/plugins.js -------------------------------------------------------------------------------- /source/tmf-services/TMF639_Resource_Inventory/plugins/postgres.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/source/tmf-services/TMF639_Resource_Inventory/plugins/postgres.js -------------------------------------------------------------------------------- /source/tmf-services/TMF639_Resource_Inventory/plugins/redis.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/source/tmf-services/TMF639_Resource_Inventory/plugins/redis.js -------------------------------------------------------------------------------- /source/tmf-services/TMF639_Resource_Inventory/plugins/wait.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/source/tmf-services/TMF639_Resource_Inventory/plugins/wait.js -------------------------------------------------------------------------------- /source/tmf-services/TMF639_Resource_Inventory/retrieveResource.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/source/tmf-services/TMF639_Resource_Inventory/retrieveResource.js -------------------------------------------------------------------------------- /source/tmf-services/TMF639_Resource_Inventory/services/Monitor.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/source/tmf-services/TMF639_Resource_Inventory/services/Monitor.js -------------------------------------------------------------------------------- /source/tmf-services/TMF639_Resource_Inventory/services/Service.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/source/tmf-services/TMF639_Resource_Inventory/services/Service.js -------------------------------------------------------------------------------- /source/tmf-services/TMF639_Resource_Inventory/services/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/source/tmf-services/TMF639_Resource_Inventory/services/index.js -------------------------------------------------------------------------------- /source/tmf-services/TMF639_Resource_Inventory/test/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/source/tmf-services/TMF639_Resource_Inventory/test/README.md -------------------------------------------------------------------------------- /source/tmf-services/TMF639_Resource_Inventory/utils/entrypoint.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/source/tmf-services/TMF639_Resource_Inventory/utils/entrypoint.js -------------------------------------------------------------------------------- /source/tmf-services/TMF639_Resource_Inventory/utils/errorUtils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/source/tmf-services/TMF639_Resource_Inventory/utils/errorUtils.js -------------------------------------------------------------------------------- /source/tmf-services/TMF639_Resource_Inventory/utils/fixes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/source/tmf-services/TMF639_Resource_Inventory/utils/fixes.js -------------------------------------------------------------------------------- /source/tmf-services/TMF639_Resource_Inventory/utils/jsonpath.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/source/tmf-services/TMF639_Resource_Inventory/utils/jsonpath.js -------------------------------------------------------------------------------- /source/tmf-services/TMF639_Resource_Inventory/utils/operations.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/source/tmf-services/TMF639_Resource_Inventory/utils/operations.js -------------------------------------------------------------------------------- /source/tmf-services/TMF639_Resource_Inventory/utils/query.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/source/tmf-services/TMF639_Resource_Inventory/utils/query.js -------------------------------------------------------------------------------- /source/tmf-services/TMF639_Resource_Inventory/utils/ruleUtils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/source/tmf-services/TMF639_Resource_Inventory/utils/ruleUtils.js -------------------------------------------------------------------------------- /source/tmf-services/TMF639_Resource_Inventory/utils/rules.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/source/tmf-services/TMF639_Resource_Inventory/utils/rules.js -------------------------------------------------------------------------------- /source/tmf-services/TMF639_Resource_Inventory/utils/schema.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/source/tmf-services/TMF639_Resource_Inventory/utils/schema.js -------------------------------------------------------------------------------- /source/tmf-services/TMF639_Resource_Inventory/utils/updateJob.js: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /source/tmf-services/TMF639_Resource_Inventory/utils/utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/source/tmf-services/TMF639_Resource_Inventory/utils/utils.js -------------------------------------------------------------------------------- /source/utilities/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/source/utilities/README.md -------------------------------------------------------------------------------- /source/utilities/canvas-log-viewer/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/source/utilities/canvas-log-viewer/.gitignore -------------------------------------------------------------------------------- /source/utilities/canvas-log-viewer/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/source/utilities/canvas-log-viewer/README.md -------------------------------------------------------------------------------- /source/utilities/canvas-log-viewer/canvas-log-viewer.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/source/utilities/canvas-log-viewer/canvas-log-viewer.png -------------------------------------------------------------------------------- /source/utilities/canvas-log-viewer/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/source/utilities/canvas-log-viewer/index.js -------------------------------------------------------------------------------- /source/utilities/canvas-log-viewer/node_modules/.bin/js-yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/source/utilities/canvas-log-viewer/node_modules/.bin/js-yaml -------------------------------------------------------------------------------- /source/utilities/canvas-log-viewer/node_modules/.bin/js-yaml.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/source/utilities/canvas-log-viewer/node_modules/.bin/js-yaml.cmd -------------------------------------------------------------------------------- /source/utilities/canvas-log-viewer/node_modules/.bin/js-yaml.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/source/utilities/canvas-log-viewer/node_modules/.bin/js-yaml.ps1 -------------------------------------------------------------------------------- /source/utilities/canvas-log-viewer/node_modules/.bin/mkdirp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/source/utilities/canvas-log-viewer/node_modules/.bin/mkdirp -------------------------------------------------------------------------------- /source/utilities/canvas-log-viewer/node_modules/.bin/mkdirp.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/source/utilities/canvas-log-viewer/node_modules/.bin/mkdirp.cmd -------------------------------------------------------------------------------- /source/utilities/canvas-log-viewer/node_modules/.bin/mkdirp.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/source/utilities/canvas-log-viewer/node_modules/.bin/mkdirp.ps1 -------------------------------------------------------------------------------- /source/utilities/canvas-log-viewer/node_modules/.bin/sshpk-conv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/source/utilities/canvas-log-viewer/node_modules/.bin/sshpk-conv -------------------------------------------------------------------------------- /source/utilities/canvas-log-viewer/node_modules/.bin/sshpk-sign: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/source/utilities/canvas-log-viewer/node_modules/.bin/sshpk-sign -------------------------------------------------------------------------------- /source/utilities/canvas-log-viewer/node_modules/.bin/sshpk-verify: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/source/utilities/canvas-log-viewer/node_modules/.bin/sshpk-verify -------------------------------------------------------------------------------- /source/utilities/canvas-log-viewer/node_modules/.bin/uuid: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/source/utilities/canvas-log-viewer/node_modules/.bin/uuid -------------------------------------------------------------------------------- /source/utilities/canvas-log-viewer/node_modules/.bin/uuid.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/source/utilities/canvas-log-viewer/node_modules/.bin/uuid.cmd -------------------------------------------------------------------------------- /source/utilities/canvas-log-viewer/node_modules/.bin/uuid.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/source/utilities/canvas-log-viewer/node_modules/.bin/uuid.ps1 -------------------------------------------------------------------------------- /source/utilities/canvas-log-viewer/node_modules/@types/ws/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/source/utilities/canvas-log-viewer/node_modules/@types/ws/LICENSE -------------------------------------------------------------------------------- /source/utilities/canvas-log-viewer/node_modules/ajv/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/source/utilities/canvas-log-viewer/node_modules/ajv/LICENSE -------------------------------------------------------------------------------- /source/utilities/canvas-log-viewer/node_modules/ajv/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/source/utilities/canvas-log-viewer/node_modules/ajv/README.md -------------------------------------------------------------------------------- /source/utilities/canvas-log-viewer/node_modules/ajv/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/source/utilities/canvas-log-viewer/node_modules/ajv/package.json -------------------------------------------------------------------------------- /source/utilities/canvas-log-viewer/node_modules/ajv/scripts/info: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/source/utilities/canvas-log-viewer/node_modules/ajv/scripts/info -------------------------------------------------------------------------------- /source/utilities/canvas-log-viewer/node_modules/argparse/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/source/utilities/canvas-log-viewer/node_modules/argparse/LICENSE -------------------------------------------------------------------------------- /source/utilities/canvas-log-viewer/node_modules/asn1/Jenkinsfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/source/utilities/canvas-log-viewer/node_modules/asn1/Jenkinsfile -------------------------------------------------------------------------------- /source/utilities/canvas-log-viewer/node_modules/asn1/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/source/utilities/canvas-log-viewer/node_modules/asn1/LICENSE -------------------------------------------------------------------------------- /source/utilities/canvas-log-viewer/node_modules/asn1/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/source/utilities/canvas-log-viewer/node_modules/asn1/README.md -------------------------------------------------------------------------------- /source/utilities/canvas-log-viewer/node_modules/asn1/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/source/utilities/canvas-log-viewer/node_modules/asn1/package.json -------------------------------------------------------------------------------- /source/utilities/canvas-log-viewer/node_modules/asynckit/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/source/utilities/canvas-log-viewer/node_modules/asynckit/LICENSE -------------------------------------------------------------------------------- /source/utilities/canvas-log-viewer/node_modules/aws4/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/source/utilities/canvas-log-viewer/node_modules/aws4/LICENSE -------------------------------------------------------------------------------- /source/utilities/canvas-log-viewer/node_modules/aws4/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/source/utilities/canvas-log-viewer/node_modules/aws4/README.md -------------------------------------------------------------------------------- /source/utilities/canvas-log-viewer/node_modules/aws4/aws4.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/source/utilities/canvas-log-viewer/node_modules/aws4/aws4.js -------------------------------------------------------------------------------- /source/utilities/canvas-log-viewer/node_modules/aws4/lru.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/source/utilities/canvas-log-viewer/node_modules/aws4/lru.js -------------------------------------------------------------------------------- /source/utilities/canvas-log-viewer/node_modules/byline/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/source/utilities/canvas-log-viewer/node_modules/byline/LICENSE -------------------------------------------------------------------------------- /source/utilities/canvas-log-viewer/node_modules/colors/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/source/utilities/canvas-log-viewer/node_modules/colors/LICENSE -------------------------------------------------------------------------------- /source/utilities/canvas-log-viewer/node_modules/colors/safe.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/source/utilities/canvas-log-viewer/node_modules/colors/safe.js -------------------------------------------------------------------------------- /source/utilities/canvas-log-viewer/node_modules/delayed-stream/.npmignore: -------------------------------------------------------------------------------- 1 | test 2 | -------------------------------------------------------------------------------- /source/utilities/canvas-log-viewer/node_modules/extend/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/source/utilities/canvas-log-viewer/node_modules/extend/LICENSE -------------------------------------------------------------------------------- /source/utilities/canvas-log-viewer/node_modules/extsprintf/.gitmodules: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /source/utilities/canvas-log-viewer/node_modules/extsprintf/.npmignore: -------------------------------------------------------------------------------- 1 | /deps 2 | /examples 3 | -------------------------------------------------------------------------------- /source/utilities/canvas-log-viewer/node_modules/fast-json-stable-stringify/.github/FUNDING.yml: -------------------------------------------------------------------------------- 1 | tidelift: "npm/fast-json-stable-stringify" 2 | -------------------------------------------------------------------------------- /source/utilities/canvas-log-viewer/node_modules/isomorphic-ws/node.js: -------------------------------------------------------------------------------- 1 | "use strict"; 2 | 3 | module.exports = require('ws'); -------------------------------------------------------------------------------- /source/utilities/canvas-log-viewer/node_modules/isstream/.npmignore: -------------------------------------------------------------------------------- 1 | *.tgz 2 | -------------------------------------------------------------------------------- /source/utilities/canvas-log-viewer/node_modules/jose/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/source/utilities/canvas-log-viewer/node_modules/jose/README.md -------------------------------------------------------------------------------- /source/utilities/canvas-log-viewer/node_modules/jsbn/.npmignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | .DS_Store -------------------------------------------------------------------------------- /source/utilities/canvas-log-viewer/node_modules/jsbn/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/source/utilities/canvas-log-viewer/node_modules/jsbn/LICENSE -------------------------------------------------------------------------------- /source/utilities/canvas-log-viewer/node_modules/jsbn/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/source/utilities/canvas-log-viewer/node_modules/jsbn/README.md -------------------------------------------------------------------------------- /source/utilities/canvas-log-viewer/node_modules/jsbn/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/source/utilities/canvas-log-viewer/node_modules/jsbn/index.js -------------------------------------------------------------------------------- /source/utilities/canvas-log-viewer/node_modules/json-stringify-safe/.npmignore: -------------------------------------------------------------------------------- 1 | /*.tgz 2 | -------------------------------------------------------------------------------- /source/utilities/canvas-log-viewer/node_modules/json-stringify-safe/test/mocha.opts: -------------------------------------------------------------------------------- 1 | --recursive 2 | --require must 3 | -------------------------------------------------------------------------------- /source/utilities/canvas-log-viewer/node_modules/jsonpath-plus/.eslintignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | dist 3 | docs/ts 4 | coverage 5 | ignore 6 | !*.js 7 | -------------------------------------------------------------------------------- /source/utilities/canvas-log-viewer/node_modules/jsprim/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/source/utilities/canvas-log-viewer/node_modules/jsprim/LICENSE -------------------------------------------------------------------------------- /source/utilities/canvas-log-viewer/node_modules/mkdirp/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/source/utilities/canvas-log-viewer/node_modules/mkdirp/LICENSE -------------------------------------------------------------------------------- /source/utilities/canvas-log-viewer/node_modules/performance-now/.npmignore: -------------------------------------------------------------------------------- 1 | .DS_Store -------------------------------------------------------------------------------- /source/utilities/canvas-log-viewer/node_modules/psl/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/source/utilities/canvas-log-viewer/node_modules/psl/LICENSE -------------------------------------------------------------------------------- /source/utilities/canvas-log-viewer/node_modules/psl/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/source/utilities/canvas-log-viewer/node_modules/psl/README.md -------------------------------------------------------------------------------- /source/utilities/canvas-log-viewer/node_modules/psl/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/source/utilities/canvas-log-viewer/node_modules/psl/index.js -------------------------------------------------------------------------------- /source/utilities/canvas-log-viewer/node_modules/qs/.eslintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/source/utilities/canvas-log-viewer/node_modules/qs/.eslintrc -------------------------------------------------------------------------------- /source/utilities/canvas-log-viewer/node_modules/qs/.nycrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/source/utilities/canvas-log-viewer/node_modules/qs/.nycrc -------------------------------------------------------------------------------- /source/utilities/canvas-log-viewer/node_modules/qs/LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/source/utilities/canvas-log-viewer/node_modules/qs/LICENSE.md -------------------------------------------------------------------------------- /source/utilities/canvas-log-viewer/node_modules/qs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/source/utilities/canvas-log-viewer/node_modules/qs/README.md -------------------------------------------------------------------------------- /source/utilities/canvas-log-viewer/node_modules/qs/bower.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/source/utilities/canvas-log-viewer/node_modules/qs/bower.json -------------------------------------------------------------------------------- /source/utilities/canvas-log-viewer/node_modules/sshpk/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/source/utilities/canvas-log-viewer/node_modules/sshpk/LICENSE -------------------------------------------------------------------------------- /source/utilities/canvas-log-viewer/node_modules/stream-buffers/.eslintignore: -------------------------------------------------------------------------------- 1 | coverage/ -------------------------------------------------------------------------------- /source/utilities/canvas-log-viewer/node_modules/stream-buffers/.nvmrc: -------------------------------------------------------------------------------- 1 | v8.4 -------------------------------------------------------------------------------- /source/utilities/canvas-log-viewer/node_modules/tar/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/source/utilities/canvas-log-viewer/node_modules/tar/LICENSE -------------------------------------------------------------------------------- /source/utilities/canvas-log-viewer/node_modules/tar/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/source/utilities/canvas-log-viewer/node_modules/tar/README.md -------------------------------------------------------------------------------- /source/utilities/canvas-log-viewer/node_modules/tslib/modules/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "type": "module" 3 | } -------------------------------------------------------------------------------- /source/utilities/canvas-log-viewer/node_modules/tslib/tslib.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/source/utilities/canvas-log-viewer/node_modules/tslib/tslib.js -------------------------------------------------------------------------------- /source/utilities/canvas-log-viewer/node_modules/tweetnacl/.npmignore: -------------------------------------------------------------------------------- 1 | .eslintrc 2 | .travis.yml 3 | bower.json 4 | test 5 | -------------------------------------------------------------------------------- /source/utilities/canvas-log-viewer/node_modules/uri-js/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/source/utilities/canvas-log-viewer/node_modules/uri-js/LICENSE -------------------------------------------------------------------------------- /source/utilities/canvas-log-viewer/node_modules/uuid/AUTHORS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/source/utilities/canvas-log-viewer/node_modules/uuid/AUTHORS -------------------------------------------------------------------------------- /source/utilities/canvas-log-viewer/node_modules/uuid/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/source/utilities/canvas-log-viewer/node_modules/uuid/README.md -------------------------------------------------------------------------------- /source/utilities/canvas-log-viewer/node_modules/uuid/bin/uuid: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/source/utilities/canvas-log-viewer/node_modules/uuid/bin/uuid -------------------------------------------------------------------------------- /source/utilities/canvas-log-viewer/node_modules/uuid/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/source/utilities/canvas-log-viewer/node_modules/uuid/index.js -------------------------------------------------------------------------------- /source/utilities/canvas-log-viewer/node_modules/uuid/v1.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/source/utilities/canvas-log-viewer/node_modules/uuid/v1.js -------------------------------------------------------------------------------- /source/utilities/canvas-log-viewer/node_modules/uuid/v3.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/source/utilities/canvas-log-viewer/node_modules/uuid/v3.js -------------------------------------------------------------------------------- /source/utilities/canvas-log-viewer/node_modules/uuid/v4.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/source/utilities/canvas-log-viewer/node_modules/uuid/v4.js -------------------------------------------------------------------------------- /source/utilities/canvas-log-viewer/node_modules/uuid/v5.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/source/utilities/canvas-log-viewer/node_modules/uuid/v5.js -------------------------------------------------------------------------------- /source/utilities/canvas-log-viewer/node_modules/verror/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/source/utilities/canvas-log-viewer/node_modules/verror/LICENSE -------------------------------------------------------------------------------- /source/utilities/canvas-log-viewer/node_modules/ws/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/source/utilities/canvas-log-viewer/node_modules/ws/LICENSE -------------------------------------------------------------------------------- /source/utilities/canvas-log-viewer/node_modules/ws/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/source/utilities/canvas-log-viewer/node_modules/ws/README.md -------------------------------------------------------------------------------- /source/utilities/canvas-log-viewer/node_modules/ws/browser.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/source/utilities/canvas-log-viewer/node_modules/ws/browser.js -------------------------------------------------------------------------------- /source/utilities/canvas-log-viewer/node_modules/ws/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/source/utilities/canvas-log-viewer/node_modules/ws/index.js -------------------------------------------------------------------------------- /source/utilities/canvas-log-viewer/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/source/utilities/canvas-log-viewer/package-lock.json -------------------------------------------------------------------------------- /source/utilities/canvas-log-viewer/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/source/utilities/canvas-log-viewer/package.json -------------------------------------------------------------------------------- /source/utilities/canvas-log-viewer/python_alternative/.gitignore: -------------------------------------------------------------------------------- 1 | /__pycache__/ 2 | -------------------------------------------------------------------------------- /source/utilities/canvas-log-viewer/python_alternative/requirements.txt: -------------------------------------------------------------------------------- 1 | rich 2 | timedinput -------------------------------------------------------------------------------- /source/utilities/component-viewer/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/source/utilities/component-viewer/.gitignore -------------------------------------------------------------------------------- /source/utilities/component-viewer/.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/source/utilities/component-viewer/.vscode/launch.json -------------------------------------------------------------------------------- /source/utilities/component-viewer/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/source/utilities/component-viewer/README.md -------------------------------------------------------------------------------- /source/utilities/component-viewer/component-viewer.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/source/utilities/component-viewer/component-viewer.png -------------------------------------------------------------------------------- /source/utilities/component-viewer/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/source/utilities/component-viewer/index.js -------------------------------------------------------------------------------- /source/utilities/component-viewer/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/source/utilities/component-viewer/package-lock.json -------------------------------------------------------------------------------- /source/utilities/component-viewer/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/source/utilities/component-viewer/package.json -------------------------------------------------------------------------------- /source/webhooks/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/source/webhooks/.gitignore -------------------------------------------------------------------------------- /source/webhooks/.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/source/webhooks/.vscode/launch.json -------------------------------------------------------------------------------- /source/webhooks/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/source/webhooks/README.md -------------------------------------------------------------------------------- /source/webhooks/builddockerfile.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/source/webhooks/builddockerfile.sh -------------------------------------------------------------------------------- /source/webhooks/command-line/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/source/webhooks/command-line/README.md -------------------------------------------------------------------------------- /source/webhooks/command-line/convert.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/source/webhooks/command-line/convert.js -------------------------------------------------------------------------------- /source/webhooks/command-line/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/source/webhooks/command-line/package-lock.json -------------------------------------------------------------------------------- /source/webhooks/command-line/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/source/webhooks/command-line/package.json -------------------------------------------------------------------------------- /source/webhooks/command-line/productcatalog-v1.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/source/webhooks/command-line/productcatalog-v1.yaml -------------------------------------------------------------------------------- /source/webhooks/command-line/productcatalog-v1beta3.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/source/webhooks/command-line/productcatalog-v1beta3.yaml -------------------------------------------------------------------------------- /source/webhooks/command-line/productcatalog-v1beta4.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/source/webhooks/command-line/productcatalog-v1beta4.yaml -------------------------------------------------------------------------------- /source/webhooks/implementation/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules/ 2 | .vscode/ 3 | -------------------------------------------------------------------------------- /source/webhooks/implementation/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/source/webhooks/implementation/README.md -------------------------------------------------------------------------------- /source/webhooks/implementation/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/source/webhooks/implementation/app.js -------------------------------------------------------------------------------- /source/webhooks/implementation/csr.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/source/webhooks/implementation/csr.conf -------------------------------------------------------------------------------- /source/webhooks/implementation/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/source/webhooks/implementation/package-lock.json -------------------------------------------------------------------------------- /source/webhooks/implementation/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/source/webhooks/implementation/package.json -------------------------------------------------------------------------------- /source/webhooks/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/source/webhooks/package-lock.json -------------------------------------------------------------------------------- /source/webhooks/system-tests/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/source/webhooks/system-tests/README.md -------------------------------------------------------------------------------- /source/webhooks/unit-tests/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/source/webhooks/unit-tests/README.md -------------------------------------------------------------------------------- /source/webhooks/unit-tests/Webhook.postman_collection.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/source/webhooks/unit-tests/Webhook.postman_collection.json -------------------------------------------------------------------------------- /source/webhooks/unit-tests/Webhook.postman_environment.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/source/webhooks/unit-tests/Webhook.postman_environment.json -------------------------------------------------------------------------------- /source/webhooks/unit-tests/images/newman-output.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/source/webhooks/unit-tests/images/newman-output.png -------------------------------------------------------------------------------- /source/webhooks/unit-tests/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/source/webhooks/unit-tests/package-lock.json -------------------------------------------------------------------------------- /source/webhooks/webhook-dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/source/webhooks/webhook-dockerfile -------------------------------------------------------------------------------- /temp.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/temp.yaml -------------------------------------------------------------------------------- /usecase-library/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/usecase-library/README.md -------------------------------------------------------------------------------- /usecase-library/UC001-Install-Canvas.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/usecase-library/UC001-Install-Canvas.md -------------------------------------------------------------------------------- /usecase-library/UC002-Manage-Components.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/usecase-library/UC002-Manage-Components.md -------------------------------------------------------------------------------- /usecase-library/UC003-Configure-Exposed-APIs.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/usecase-library/UC003-Configure-Exposed-APIs.md -------------------------------------------------------------------------------- /usecase-library/UC004-Configure-Published-Events.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/usecase-library/UC004-Configure-Published-Events.md -------------------------------------------------------------------------------- /usecase-library/UC005-Configure-Clients-and-Roles.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/usecase-library/UC005-Configure-Clients-and-Roles.md -------------------------------------------------------------------------------- /usecase-library/UC006-Configure-Observability.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/usecase-library/UC006-Configure-Observability.md -------------------------------------------------------------------------------- /usecase-library/UC007-Configure-Dependent-APIs.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/usecase-library/UC007-Configure-Dependent-APIs.md -------------------------------------------------------------------------------- /usecase-library/UC008-Configure-Subscribed-Events.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/usecase-library/UC008-Configure-Subscribed-Events.md -------------------------------------------------------------------------------- /usecase-library/UC009-Internal-Authentication.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/usecase-library/UC009-Internal-Authentication.md -------------------------------------------------------------------------------- /usecase-library/UC010-External-Authentication.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/usecase-library/UC010-External-Authentication.md -------------------------------------------------------------------------------- /usecase-library/UC011-View-Technical-Observability.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/usecase-library/UC011-View-Technical-Observability.md -------------------------------------------------------------------------------- /usecase-library/UC012-View-Business-Observability.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/usecase-library/UC012-View-Business-Observability.md -------------------------------------------------------------------------------- /usecase-library/UC013-Upgrade-Canvas.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/usecase-library/UC013-Upgrade-Canvas.md -------------------------------------------------------------------------------- /usecase-library/UC014-Secrets-Management-JWT-based.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/usecase-library/UC014-Secrets-Management-JWT-based.md -------------------------------------------------------------------------------- /usecase-library/UC016-ODA-Component-and-API-Registry.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/usecase-library/UC016-ODA-Component-and-API-Registry.md -------------------------------------------------------------------------------- /usecase-library/archive/UC011-License-Metrics-Observability.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/usecase-library/archive/UC011-License-Metrics-Observability.md -------------------------------------------------------------------------------- /usecase-library/archive/UC014-Create-Topic.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/usecase-library/archive/UC014-Create-Topic.md -------------------------------------------------------------------------------- /usecase-library/archive/UC015-Delete-Topic.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/usecase-library/archive/UC015-Delete-Topic.md -------------------------------------------------------------------------------- /usecase-library/archive/UC099-Authorization.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/usecase-library/archive/UC099-Authorization.md -------------------------------------------------------------------------------- /usecase-library/archive/UC099-Token-Refresh.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/usecase-library/archive/UC099-Token-Refresh.md -------------------------------------------------------------------------------- /usecase-library/archive/observability-usecases.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/usecase-library/archive/observability-usecases.md -------------------------------------------------------------------------------- /usecase-library/pumlFiles/access-management.puml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/usecase-library/pumlFiles/access-management.puml -------------------------------------------------------------------------------- /usecase-library/pumlFiles/authentication-external-system.puml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/usecase-library/pumlFiles/authentication-external-system.puml -------------------------------------------------------------------------------- /usecase-library/pumlFiles/authentication-internal-system.puml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/usecase-library/pumlFiles/authentication-internal-system.puml -------------------------------------------------------------------------------- /usecase-library/pumlFiles/business-observability.puml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/usecase-library/pumlFiles/business-observability.puml -------------------------------------------------------------------------------- /usecase-library/pumlFiles/canvas-install.puml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/usecase-library/pumlFiles/canvas-install.puml -------------------------------------------------------------------------------- /usecase-library/pumlFiles/configure-clients-and-roles.puml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/usecase-library/pumlFiles/configure-clients-and-roles.puml -------------------------------------------------------------------------------- /usecase-library/pumlFiles/configure-observability.puml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/usecase-library/pumlFiles/configure-observability.puml -------------------------------------------------------------------------------- /usecase-library/pumlFiles/createTopic.puml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/usecase-library/pumlFiles/createTopic.puml -------------------------------------------------------------------------------- /usecase-library/pumlFiles/customObservability.puml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/usecase-library/pumlFiles/customObservability.puml -------------------------------------------------------------------------------- /usecase-library/pumlFiles/discover-dependent-API.puml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/usecase-library/pumlFiles/discover-dependent-API.puml -------------------------------------------------------------------------------- /usecase-library/pumlFiles/enableEventPublishing-with-add.puml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/usecase-library/pumlFiles/enableEventPublishing-with-add.puml -------------------------------------------------------------------------------- /usecase-library/pumlFiles/enableEventSubscription-delete.puml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/usecase-library/pumlFiles/enableEventSubscription-delete.puml -------------------------------------------------------------------------------- /usecase-library/pumlFiles/enableEventSubscription-with-add.puml: -------------------------------------------------------------------------------- 1 | @startuml 2 | 3 | actor TBD 4 | 5 | @enduml -------------------------------------------------------------------------------- /usecase-library/pumlFiles/enableEventSubscription-with-modify.puml: -------------------------------------------------------------------------------- 1 | @startuml 2 | 3 | actor TBD 4 | 5 | @enduml -------------------------------------------------------------------------------- /usecase-library/pumlFiles/enableEventSubscription.puml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/usecase-library/pumlFiles/enableEventSubscription.puml -------------------------------------------------------------------------------- /usecase-library/pumlFiles/expose-API-update.puml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/usecase-library/pumlFiles/expose-API-update.puml -------------------------------------------------------------------------------- /usecase-library/pumlFiles/exposed-API-create.puml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/usecase-library/pumlFiles/exposed-API-create.puml -------------------------------------------------------------------------------- /usecase-library/pumlFiles/exposed-API-delete.puml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/usecase-library/pumlFiles/exposed-API-delete.puml -------------------------------------------------------------------------------- /usecase-library/pumlFiles/manage-components-install.puml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/usecase-library/pumlFiles/manage-components-install.puml -------------------------------------------------------------------------------- /usecase-library/pumlFiles/manage-components-uninstall.puml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/usecase-library/pumlFiles/manage-components-uninstall.puml -------------------------------------------------------------------------------- /usecase-library/pumlFiles/manage-components-update.puml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/usecase-library/pumlFiles/manage-components-update.puml -------------------------------------------------------------------------------- /usecase-library/pumlFiles/publish-event-create.puml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/usecase-library/pumlFiles/publish-event-create.puml -------------------------------------------------------------------------------- /usecase-library/pumlFiles/publish-event-delete.puml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/usecase-library/pumlFiles/publish-event-delete.puml -------------------------------------------------------------------------------- /usecase-library/pumlFiles/publish-event-update-with-add.puml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/usecase-library/pumlFiles/publish-event-update-with-add.puml -------------------------------------------------------------------------------- /usecase-library/pumlFiles/resource-inventory-registry.puml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/usecase-library/pumlFiles/resource-inventory-registry.puml -------------------------------------------------------------------------------- /usecase-library/pumlFiles/technical-observability.puml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/usecase-library/pumlFiles/technical-observability.puml -------------------------------------------------------------------------------- /usecase-library/use-case-naming-conventions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tmforum-oda/oda-canvas/HEAD/usecase-library/use-case-naming-conventions.md --------------------------------------------------------------------------------