Solution: provide k8s based oam solution 65/13465/26
authorAlex Dehn <alexander.dehn@highstreet-technologies.com>
Thu, 26 Sep 2024 07:14:30 +0000 (07:14 +0000)
committerMartin Skorupski <martin.skorupski@highstreet-technologies.com>
Sat, 28 Sep 2024 11:59:50 +0000 (11:59 +0000)
commitf6a8d45e088d9588afa21bbed7470e390337584f
treecb527cef07e2a62c49476de994373d10d6b381d7
parent1bf486e9495af5b0e6356dd27b4bbf957a40be2e
Solution: provide k8s based oam solution

- single node k8s/kubernetes cluster
- OAM based on ONAP NewDelhi release
- performance metric dashboard

Issue-ID: OAM-416
Change-Id: Icc45a81b528692fcfcc81df3b797e147776dc5a9
Signed-off-by: Alexander Dehn <alexander.dehn@highstreet-technologies.com>
58 files changed:
solution_k8s/.env [new file with mode: 0644]
solution_k8s/.gitignore [new file with mode: 0644]
solution_k8s/Makefile [new file with mode: 0644]
solution_k8s/README.md [new file with mode: 0644]
solution_k8s/application/README.md [new file with mode: 0644]
solution_k8s/application/create_env.sh [new file with mode: 0644]
solution_k8s/application/deploy_smo_from_repo.sh [new file with mode: 0755]
solution_k8s/application/maria-db-pv.yaml [new file with mode: 0644]
solution_k8s/application/override/onap-override-o-ran-sc-14.0.0.yaml [new file with mode: 0644]
solution_k8s/application/override/onap-override-o-ran-sc-14.0.0.yaml.template [new file with mode: 0644]
solution_k8s/application/patch-pmbulk.sh [new file with mode: 0755]
solution_k8s/application/setup-smo-template.sh [new file with mode: 0755]
solution_k8s/application/undeploy_smo.sh [new file with mode: 0755]
solution_k8s/infrastructure/README.md [new file with mode: 0644]
solution_k8s/infrastructure/addons/cert-manager/cert-manager.v1.12.0.yaml [new file with mode: 0644]
solution_k8s/infrastructure/addons/ingress/nginx_ingress_cluster_config.yaml [new file with mode: 0644]
solution_k8s/infrastructure/certs/selfsigned-cluster-issuer.yaml [new file with mode: 0644]
solution_k8s/infrastructure/install_prerequisites.sh [new file with mode: 0755]
solution_k8s/infrastructure/kubeone.yaml [new file with mode: 0644]
solution_k8s/infrastructure/scripts/create_key_kubeone.sh [new file with mode: 0755]
solution_k8s/infrastructure/scripts/install-kafka-strimzi.sh [new file with mode: 0755]
solution_k8s/infrastructure/scripts/install-kubeone.sh [new file with mode: 0755]
solution_k8s/infrastructure/scripts/install-mariadb-operator.sh [new file with mode: 0755]
solution_k8s/infrastructure/scripts/install_helm.sh [new file with mode: 0755]
solution_k8s/infrastructure/scripts/kubeone.yaml.template [new file with mode: 0644]
solution_k8s/infrastructure/scripts/plugins/deploy/deploy.sh [new file with mode: 0755]
solution_k8s/infrastructure/scripts/plugins/deploy/plugin.yaml [new file with mode: 0644]
solution_k8s/infrastructure/scripts/plugins/undeploy/plugin.yaml [new file with mode: 0644]
solution_k8s/infrastructure/scripts/plugins/undeploy/undeploy.sh [new file with mode: 0755]
solution_k8s/infrastructure/scripts/reinstall-k8s-cluster.sh [new file with mode: 0755]
solution_k8s/infrastructure/scripts/setup-k8s-cluster-template.sh [new file with mode: 0755]
solution_k8s/metrics/README.md [new file with mode: 0644]
solution_k8s/metrics/dashboards/boston-pm.json [new file with mode: 0644]
solution_k8s/metrics/dashboards/pm-dashboard-oai-new.json [new file with mode: 0644]
solution_k8s/metrics/dashboards/pm-dashboard-oai.json [new file with mode: 0644]
solution_k8s/metrics/datasources/influxdb-datasource.yaml [new file with mode: 0644]
solution_k8s/metrics/deploy-metric-stack.sh [new file with mode: 0755]
solution_k8s/metrics/deploy-pm-ms.sh [new file with mode: 0755]
solution_k8s/metrics/grafana-override.yaml [new file with mode: 0644]
solution_k8s/metrics/grafana-override.yaml.template [new file with mode: 0644]
solution_k8s/metrics/helm/pm-metric-service/.helmignore [new file with mode: 0644]
solution_k8s/metrics/helm/pm-metric-service/Chart.yaml [new file with mode: 0644]
solution_k8s/metrics/helm/pm-metric-service/templates/NOTES.txt [new file with mode: 0644]
solution_k8s/metrics/helm/pm-metric-service/templates/_helpers.tpl [new file with mode: 0644]
solution_k8s/metrics/helm/pm-metric-service/templates/deployment.yaml [new file with mode: 0644]
solution_k8s/metrics/helm/pm-metric-service/templates/kafka-user-pm.yaml [new file with mode: 0644]
solution_k8s/metrics/helm/pm-metric-service/templates/service.yaml [new file with mode: 0644]
solution_k8s/metrics/helm/pm-metric-service/templates/serviceaccount.yaml [new file with mode: 0644]
solution_k8s/metrics/helm/pm-metric-service/templates/tests/test-connection.yaml [new file with mode: 0644]
solution_k8s/metrics/helm/pm-metric-service/values.yaml [new file with mode: 0644]
solution_k8s/metrics/influxdb-override.yaml [new file with mode: 0644]
solution_k8s/metrics/metrics-pv.yaml [new file with mode: 0644]
solution_k8s/metrics/telegraf-override.yaml [new file with mode: 0644]
solution_k8s/metrics/undeploy-metric-stack.sh [new file with mode: 0755]
solution_k8s/tests/network-simulation/du-sim.override.yaml [new file with mode: 0644]
solution_k8s/tests/network-simulation/ru-sim.override.yaml [new file with mode: 0644]
solution_k8s/tests/network-simulation/start-network-simulation.sh [new file with mode: 0755]
solution_k8s/tests/network-simulation/stop-network-simulation.sh [new file with mode: 0755]