Welcome to the EzUA Bring Your Own Application (BYOApp) tutorials repository! This is the official source for demo and tutorial related to the EzUA platform. The HPE Ezmeral Unified Analytics Software is usage-based Software-as-a-Service (SaaS) that fully manages, supports, and maintains hybrid and multi-cloud modern analytical workloads through open-source tools. This repo provide the demo and example how to configure, package, manage and deploy a helm chart based application on EzUA platform.
- Tutorial: e2e tutorial how to deploy an application on EZUA via Bring Your Own Application (BYOApp) feature.
- Api: contains scripts designed to simplify the deployment and configuration of an application using EzAppConfig CR and the helm charts.
- EzAppConfig: documentation and example template of EzAppConfig CR api.
- test-app: contains helm chart sources of the demo
test-app
application . - upload-bundle-job: contains files used to build and upload bundle image with a list of versions of the
test-app
application (for demo usage). - tarballs: contains list of versions of the helm packages (tarballs) of the
test-app
application (for demo usage). - ezua: contains helm templates intended for integration an application helm chart with the EZUA BYOApp feature.
Navigate to the api
directory to find a Getting Started guide how to deploy the demo application test-app
. This demo are designed to help you grasp what the EzUA BYOApp feature.
-
Linux or MacOS machine (windows not tested).
-
The kube config of the EzUA cluster.
-
Ensure that the following tools are installed:
-
helm v3.14.3
-
jq v1.7.1
-
yq v4.43.1
-
kubectl v1.26.14
This list of utilities was used during configuration and testing of the application. The versions indicated in the list are recommended. The use of older versions has not been tested in this example. If you are using newer versions, make sure they are backwards compatible.
If you do not have some of the above utilities, please follow the instructions on how to install the utility for your OS from the official source.
- This demo and tutorial assume you have a basic knowladge of the Helm charts and Bash scripting.