How do I register and deploy an application? I'd like to understand the basics and then investigate the rest of the features that Ozone offers as a VSDP
This section covers the bare minimum that is required to achieve an Application Deployment through Ozone. You will need one repository integration, one registry integration and one Kubernetes Cluster to achieve an application deployment.
For the ease of a new user, the following resources and logical constructs are bootstrapped:
The following steps show how a github provider is registered and synced to Ozone. The process for other repository providers are similar.
Github registration and sync
The following steps show how an instance of Harbor is registered and synced to Ozone. The process for other registry providers are similar.
Harbor Registration and Sync of Registries
The following steps show how an instance of AWS is registered and synced to Ozone.
Syncing resources from AWS
In case your cloud account does not have a cluster, you may choose to do so from Ozone's UI. Follow the steps below once you've setup a cloud provider to create a cluster
Create a cloud cluster from Ozone
For K8s that are located on-premise, you may choose to attach the cluster manually. This process installs the agents needed for communication to Ozone's control plane.es
Attaching a cluster manually for CI/CD
To create an application for CI/CD, follow the following steps
Creating an application for deployment to Clusters
This section shows how you can deploy a demo docker application to any K8s cluster
Executing a pipeline for application deployments