Launch Your Own Fully Managed ArgoCD – DeployNow Satbir Chahal September 14, 2022

Launch Your Own Fully Managed ArgoCD – DeployNow

We’re happy to announce the general availability of DeployNow, a fully managed ArgoCD stack with support for RBAC, SSO, notifications, advanced deployments (like blue-green and canary), and more!

 

With ArgoCon 2022 kicking off next week, we’re especially excited to allow our customers and users to launch DeployNow ahead of the event. This will give them an opportunity to explore, use, and possibly even interact with us at our booth at ArgoCon (we’ll be there!).

What is ArgoCD (and why DeployNow)?

Continuous Deployment (CD) is a cornerstone of any engineering organization – it’s how your app gets to where you want it to run.

In the past, this could’ve been a bunch of shell scripts or processes jumbled together to copy and run apps. Or there may be tools like Jenkins which would add a unifying layer of similar processes. This would usually all happen synchronously and maybe require a team to execute, debug, and maintain. At the end of the deployment process, you would know whether it succeeded or failed.

Now, with the proliferation of Kubernetes, microservices, and a cloud-native world – where the smallest unit for your app is a built container image – deployments of your apps can happen several times a day with very little human interaction.

This is where ArgoCD shines and has become the industry gold standard for modern GitOps-driven deployments:
    • Argo apps point to your own application’s Git repository
    • This Git repo is where your application’s Kubernetes manifests (or Helm/Kustomize/Jsonnet files) live
    • When Argo detects a change, it can be configured to automatically deploy that state to the target Kubernetes clusters

With GitOps, you get auditability and transparency and, as a result, better reliability.

So Why DeployNow?

 

    • Launch with a single-click
    • Setup, configuration, and management can be a pain – let OpsVerse handle it
    • You can run in our cloud (no resource usage on your end)
    • Or, you can run in your own cloud, via private SaaS
    • We can assist on best practices and deployment strategies for your organization’s needs

Getting Started With DeployNow

    1. Log in to your admin console and select the DeployNow card
    2. Click on the Launch New
      button. Select a cluster where you want to launch (remember, if you have your own private SaaS cluster registered with us, it should show there) > Fill in a unique name for your DeployNow instance > Click
      Launch
    3. Allow a couple minutes for the launch to complete, and you should be presented with a screen with the URL and credentials to your fresh ArgoCD instance:
    4. Click on the app to access to your ArgoCD deployment

You can start using it following our docs site. Alternatively, we have a sample GitHub repo with a README to begin using it as test deployments at https://github.com/OpsVerseIO/microservices-argo-apps

Whats Next?

    • We’ll be providing follow-up blog posts on:
      • How we use ArgoCD internally
      • Best practices for deployment options
    • More integrations (like ArgoCD Image Updater) are being included within the stack in the coming weeks
    • Visit us at ArgoCon 2022 at booth #T3 to learn more about fully managed ArgoCD in your cloud