Skip to content

Configuration API

Runtime configuration environment values को encrypted setup values पर प्राथमिकता देकर resolve करता है।

Setup Environment

VariableRequiredDescription
IRONLOOM_CONFIG_KEYYesBase64-encoded 32-byte key material. Setup inputs दिखाने से पहले required.
IRONLOOM_INSTALLER_TOKENYesOperator-generated token जो setup changes submit करने के लिए required है।
IRONLOOM_STATE_ROOTYes.ironloom data और encrypted setup storage के लिए state root.

Runtime Environment

VariableRequired For ReadinessDescription
IRONLOOM_PUBLIC_URLYesPublic runtime URL.
IRONLOOM_DISCORD_APPLICATION_IDYesServer authorization के लिए Discord application ID.
IRONLOOM_DISCORD_TOKENYesDiscord token या secret reference.
IRONLOOM_DISCORD_PUBLIC_KEYYesDiscord public key या secret reference.
IRONLOOM_GITHUB_TOKENYesGitHub token या secret reference.
IRONLOOM_SONARCLOUD_TOKENYesSonarCloud token या secret reference.
IRONLOOM_SONARCLOUD_ORGANIZATIONYesSonarCloud organization.
IRONLOOM_SONARCLOUD_PROJECT_KEYYesSonarCloud project key.
IRONLOOM_OPENAI_API_KEYOne OpenAI method requiredOpenAI API key.
IRONLOOM_OPENAI_OAUTH_SESSIONOne OpenAI method requiredOpenAI OAuth session reference.

Resolution Order

  1. Environment variables.
  2. ${IRONLOOM_STATE_ROOT}/setup/config.enc.json पर encrypted setup file.
  3. Missing runtime field error.

खाली required values fail closed करती हैं।

Contributors

The avatar of contributor named as Vanna DiCatania Vanna DiCatania

Changelog

Discord, GitHub, SonarCloud और k3s के लिए ऑडिट योग्य इंजीनियरिंग ऑपरेशन.