Introducing application parametrization and custom domains

October 17, 2022
Napptive playground features

We’ve been working hard at adding improvements to the Napptive playground features, and we have added a bunch of cool new features that people are loving. Take a loo below at what’s new in Napptive and remember we would love to hear your feedback if you have something to add!

Application parametrization

Adding flexibility in the way applications are deployed on the Playground has been one of our main concerns. While having a static reference application description is key for resiliency and coherency, it is also true that depending on the use case, adding flexibility simplifies a lot of scenarios. For example, if we are debugging an error, we may want to expose extra endpoints, modify its configuration, environment variables, add sidecars, or modify the container image to a custom one. You can now edit the application parameters from the CLI or the Web just before deploying the application without the need to make and modify local copies of it.

Napptive deploy app

For more information, take a look at the revisited getting started tutorial.

Custom domains

One of the most requested features was the ability to use custom domains to access the applications deployed on the Playground. We have added a new property in the Ingress trait which enables you to make use of a custom domain by simply adding a single extra line when launching the application, and adding a CNAME entry on your DNS. We take care of the rest including redirections and TLS certificates.

<code>apiVersion: core.oam.dev/v1beta1
kind: Application
metadata:
  name: my-app
...
spec:
  components:
    - name: my-public-api
      type: webservice
      properties:
        ...
      traits:
      - type: napptive-ingress
        properties:
          port: 80
          path: /
</code><span style="background-color: initial; font-family: inherit; font-size: inherit;">          extraDNSName: "my.custom.domain"</span>Code language: HTML, XML (xml)

Catalog is growing

The application catalog provides an immediate way to deploy existing applications into your own environments. The catalog now counts more than 40 applications including Jupyter, Spark, WordPress, and many others. And, private catalog applications are around the corner, so stay tuned! 

In case you are new to Napptive, and you would like to propel your application development, why not try our playground? It’s free, simply sign up and get started!

More like this

The Evolution of Platform Engineering: Past, Present, and Future

The Evolution of Platform Engineering: Past, Present, and Future

In this post, we delve into the history of platform engineering, examining how it has evolved and what the future might hold. We will explore the transition from traditional IT infrastructure to modern platform engineering practices, and predict future trends and...

How to Quantify the ROI of Platform Engineering

How to Quantify the ROI of Platform Engineering

Measuring the Impact Platform Engineering is becoming the new “it” thing in software development, and it’s no wonder why. For starters, if we use an IDP (Internal Developer Platform) we can end up having fewer silos, better reusing components, and reaching an improved...

Host your own dashboard with Metabase

Host your own dashboard with Metabase

Data analytics platform on Napptive Data is one of the most precious assets of the twenty-first century, driving innovation, informing decisions, and shaping the future of technology and business. But extracting value out of an organization's data requires strategic...