User Guide
Search…
Setting up a Workload for Cross Cloud Delivery

Creating a Custom Application

An application in the context of Ozone is a microservice that is mapped to a repository, a registry or a helm chart.
By creating applications, you can deploy the microservice for both public and private access through a workflow with in-built secret management.

Pre-requisites

  • You should have synced a source control repository from the ecosystem integrations
  • You should have synced a registry that Ozone can push to and pull from from the ecosystem integrations
  • You should have a cluster synced to ozone with Helm and Tekton enabled from the cluster settings at the very least

How do I set it up a custom application?

  • Navigate to Applications
  • Click on +CREATE
  • Select the Custom Application type
  • Set the deployment type to "Kubernetes"
  • Select the namespace that the application will be deployed to on any given cluster
  • Map the repository to pull this application from
  • Map the registry to push this application to
  • Select how you would like to expose this service (Nodeport, Load Balancer, Cluster IP, Ingress)
  • Set build type to docker
  • Enter the dockerfile location (relative to the repository root)
  • Finally map the application to the environments you would like to restrict it to
Creating an Application

Setup Deployment Verification for an Application

Coming Soon!
  • Navigate to the Application in context (Applications -> Select Application)
  • Navigate to Pipelines
  • Click on Link Pipelines
  • Select from the globally available pool.
  • The pipelines are scoped to this application, which in-turn is scoped to the current project
Pipelines are templates of your workflow standardized to your organization's use cases. Ozone comes with standard templates for common frameworks and devops scenarios out of the box.
If you would like to modify them or create your own, you can do so in the pipeline editor
Linking Pipelines to an Application

Creating a Helm Application

A Helm Application is one that is typically provided by third party vendors to your organization and you are using a helm chart to deploy it to any given Kubernetes Cluster

Pre-requisites

  • You should have enabled Helm for the target clusters that you would like to deploy to.
  • You must have at least one public or private helm channel linked to Ozone

How do I setup a Helm Application?

  • Navigate to Applications
  • Click on +CREATE
  • Select Helm Application as the type to create
  • Select the Helm Chart that you would like this app to represent
  • Click on SUBMIT to save the application
  • You can now create Helm Releases for each application
Copy link
Outline
Creating a Custom Application
Pre-requisites
How do I set it up a custom application?
Setup Deployment Verification for an Application
Link Pipelines to your Application
Creating a Helm Application
Pre-requisites
How do I setup a Helm Application?