Quickstart

See how to setup configure8 in the faster and easier way according to your organization goals.

Quick access. Choose your objectives with configure8:

This guide aims at getting value of our application in your first interaction. This matters because having that moment of visualizing value earlier in your adoption process will increase your awareness about configure8 approach to Internal Developer Platform and how to get more out of this amazing tool.

Setup options

configure8 provides three ways of doing everything in our application:

  1. User Interface: main vector we will be exploring in this guide.

  2. Public API: everything available in the user interface have the public API alternative where you can push your data. This is particular useful for later onboarding stage automations, or bulk adding/updating information directly from your DevOps workflows.

  3. Automations and bulk ingestion methods: we are always improving our systems automation capabilities to provide the most value at least effort possible.


Self-Serve Actions

Using our sample Self-Serve actions library you can setup Self-Serve Actions in minutes.

Summary - getting your first Self-Serve Action in configure8 in 10 minutes.

  1. Log in to your configure8 account or create one under 1 minute here.

  2. Create configure8 API Key following this.

  3. Set up Self-Serve Action User Interface following this.

  4. Set up backend in GitHub Actions following this.

  5. Done. You can run it and see the results on the Self-Serve Actions page.

Learn more at our full Self-Serve Actions documentation.


Catalog onboarding

configure8 provides first-class integration to multiple providers. These integrations are secure and easy to set up by design. The exact integrations that will be required for you depends on your development tools setup and your companies objectives with configure8.

Summary - getting your first service in configure8 under 20 minutes.

  1. Log in to your configure8 account or create one under 1 minute here.

  2. Connect your AWS, GCP or Azure cloud provider. Or click here to be guided on the application.

  3. Connect your repository provider. Click on the name for instructions to the supported at this time: GitHub, BitBucket, Gitlab and Azure DevOps. Or click here to be guided to do it directly on the application.

  4. Create your first service. Read instructions here or do it guided on the application by clicking here.

  5. (Optional) Add plugins to your service. Some plugins may required other credentials.

  6. (Optional) Add important information to the service such as: links, metadata, owners, etc.

With plugins and fully configured you have a single source of truth for all information and systems relating to your service. This is how a service looks like when fully configured:

For the full catalog onboarding, we have multiple alternatives, depending on your company needs. See full catalog onboarding approaches. configure8 experts can help you to define the best approach to your scenario.


Scorecards

Establish meaningful standards, help developers improve, and measure their progress. Powered by your catalog, configure8's scorecards enable your organization to define standards, programmatically evaluate them, and give teams the optics and motivation they need to improve.

Configure8 implements dozens of checks for a powerful Scorecards building. Set up your first Scorecard in configure8 using this quick steps:

Once you completed those steps you can see the scorecards real-time in your services pages:

Or you can see all the services status for a applied Scorecard going to the Scorecard page:

Read more about Scorecards in the complete sections below:

Read Scorecard Basics to learn how to create and manage scorecards.

Read Scorecard Checks to learn about configure8's scorecard checks.


Collaborative Cost Management

Empower your engineers to collaboratively manage cloud and Kubernetes costs through granular visibility and self-service control without limiting experimentation, agility, or good governance.

After setting up your catalog you can leverage on your teams and services catalog to visualize your cloud resources costs from different perspectives in configure8.

Summary - setting up Collaborative Cost Management

  1. Connect an AWS Cloud provider.

  2. Configure AWS Cost ingestion.

  3. Use costs in Configure8.

With Collaborative Cost Management by configure8, your application and data engineers can:

  • See, sort and filter the costs of the applications, services, and environments they own broken down by cloud and Kubernetes resources:

  • Drill down into the cost drivers of a resource as well as see configuration settings and linkages to other resources and dependent environments and services to determine what changes may be appropriate:

  • Make changes to a selected resource while staying within guardrails your platform engineering team controls and following your existing approval processes (but without incurring the cognitive load of finding scripts and executing them in IAC or waiting in a ticket queue) via Self-Serve Actions by configure8:

Read our full costs documentation here.


Automation and bulk catalog onboarding

configure8 provides some awesome features that help you getting the most out of your software catalog while minimizing efforts.

Among the automation and catalog onboarding possibilities he have:

Resources auto mapping

Resource auto mapping allows you to specify cloud tags and labels in your services and environments and have configure8 automatically map all your cloud resources to the specified environments and services.

We also support custom mapping possibilities looking at other sources of information besides tags, such as Account Name or resource specific information.

Check the full Auto Mapping documentation.

API

configure8 API can be used to automatize the process of changes happening in your infrastructure pipelines and workflows.

Custom resources can be created when a new resource that lives outside your cloud provider is created or related to an existing service.

Applications, services and environments can be created via the API after a successful application deploy to test or production environments. And that deploy could be performed by Self-Serve Actions in configure8, closing the loop and keeping all your infrastructure guard railed in a golden path at the same time the catalog reflects changes in real-time.

We have a sample Self-Serve Action here with backend code that can be adapted for your needs and be used in your CI/CD pipelines to keep your catalog always in sync.

See the full API docs and API examples.

Collaborative Catalog Build with Service Owners

configure8 makes it easier to distribute the task of onboarding your catalog among your teams. By creating the services list and a simple Scorecard you can have services owners compelled to set up information for their services.

You can bulk create the Services with our API (see sample of Service creation here) or using our Catalog bulk onboarding feature.

After that you can create a Catalog Onboarding Status Scorecard that will validate if the service has all required information by your company. For instance this is some of the things it will check:

  • CI/CD Configured

  • Code Inspection Configured

  • Issue tracking Configured

  • Lifecycle Defined

  • Links (to documentation, Runbooks, or other)

  • Metadata Keys

  • Metadata Values

  • On-Call Configured

  • Owner Count

  • Repository Configured

You can view the results for all Services in a consolidated page, and even message service owners that are not compliant:

Catalog bulk onboarding and maintenance

Catalog import feature is a way of bulk onboarding your services using one service as template and pulling information from Repositories, Cloud Resources or Users/Teams to generate a TSV list. That TSV can be manually or programmatically filled with your information and then imported back to configure8 where we will create and map all that information for you.

See the full documentation here.

Last updated

Copyright © 2023 configure8, Inc. All rights reserved.