Skip to content
  • Documentation
  • Tutorials
  • Blogs
  • Product
  • Home
  • Whats new?
  • Release Strategy
  • Set up
    • Requirements
    • Download
    • Installation
    • Configuration
      • Important settings
      • Logging
      • Identity management
      • Licensing settings
      • SSL settings
      • Time Series Configuration
      • Customization
      • Encryption Manager
      • Agent configuration
      • Agent provisioning configuration
      • Agent sizing guidelines
      • Cross-cluster agent connectivity (Grid Proxy)
      • Artifact repositories configuration
  • Administration
  • SaaS guide
  • User guide
  • Developer guide
  • DevOps
  • AI
  • Plugins
  • Libraries
  1. Step
  2. Set up Step
  3. Configuration

Configuration

Controller configuration

The main configuration file of the Controller is step.properties

When installing Step manually from the archive distribution, the file is located in the conf folder of the controller.

When installing Step with Helm, the important properties are exposed directly as values (See Helm Values for details). All properties supported by step.properties which are not directly exposed as value can be defined using the value map: controller.config.additionalProperties

Configuration placeholders

Placeholders can be used in step.properties to define dynamic values that have to be set at startup outside the configuration file.

For instance, you might want to set the port of the GUI at startup. You could achieve this using a placeholder like this:

  • port=${myPort}

and set the variable myPort in the startup script startController.bat(sh|command):

"%JAVA_PATH%java.exe" %JAVA_OPTS% -cp "..\lib\*;" step.controller.ControllerServer -config=../conf/step.properties -myPort=8080

Identity management

This page describes how to configure an external identity management provided Read more

Important settings

This page describes the important settings of Step and how to define them. Read more

Licensing settings

This page describes how to enable an Enterprise licenses and monitor its usage Read more

Logging

This page describes how to configure the logging in the different component of Step Read more

SSL settings

This page describes how to enable SSL for the Step UI and REST services. Read more

Agent Sizing Guide

Agent Sizing Guidelines Read more

Time Series Configuration

This page describes how to configure Time series feature in the app for efficient data visualization. Read more

Agent configuration

Agent configuration Read more

Agent Provisioning configuration

Agent Provisioning configuration Read more

Customization

Customization and advanced configuration Read more

Artifact repositories configuration

Configure Maven artifact repositories and cache cleanup for Automation Packages and libraries. Read more

Cross-cluster agent connectivity (Grid Proxy)

Cross-cluster agent connectivity (Grid Proxy) Read more

Create a KeyStore in JKS format

Create a KeyStore in JKS format Read more

Encryption Manager

Encryption Manager Read more
Step Logo
    • Documentation
    • Tutorials
    • Blogs
    • Product
    • Home
    • Whats new?
    • Release Strategy
    • Set up
      • Requirements
      • Download
      • Installation
      • Configuration
        • Important settings
        • Logging
        • Identity management
        • Licensing settings
        • SSL settings
        • Time Series Configuration
        • Customization
        • Encryption Manager
        • Agent configuration
        • Agent provisioning configuration
        • Agent sizing guidelines
        • Cross-cluster agent connectivity (Grid Proxy)
        • Artifact repositories configuration
    • Administration
    • SaaS guide
    • User guide
    • Developer guide
    • DevOps
    • AI
    • Plugins
    • Libraries