Class EnvironmentVariables

java.lang.Object
dev.galasa.framework.api.common.EnvironmentVariables

public class EnvironmentVariables extends Object
A class to define all environment variables used in the Galasa API server.
  • Field Details

    • GALASA_EXTERNAL_API_URL

      public static final String GALASA_EXTERNAL_API_URL
      Represents the API server's external URL that is used by clients to communicate with the API server.
      See Also:
    • GALASA_DEX_ISSUER

      public static final String GALASA_DEX_ISSUER
      Represents the issuer URL of the Dex server so that the API server can communicate with Dex via OpenID Connect REST APIs.
      See Also:
    • GALASA_DEX_GRPC_HOSTNAME

      public static final String GALASA_DEX_GRPC_HOSTNAME
      Represents the hostname of the Dex server's gRPC API to allow the API server to communicate with Dex's gRPC API.
      See Also:
    • GALASA_USERNAME_CLAIMS

      public static final String GALASA_USERNAME_CLAIMS
      An ordered, comma-separated list of JWT claims to use when Galasa sets a username for an ecosystem user.
      See Also:
    • GALASA_ALLOWED_ORIGINS

      public static final String GALASA_ALLOWED_ORIGINS
      A comma-separated list of allowed origins that the API server is permitted to respond to.
      See Also:
  • Constructor Details

    • EnvironmentVariables

      public EnvironmentVariables()