Skip to content

Kong/konnect-orchestrator

Repository files navigation

konnect-orchestrator

⚠️ WARNING: This is a work in progress tool. Do not use in production. The tool is under heavy development and the API and behavior are subject to change.

Setup

  • Create or login to a Konnect Organization
  • Add a System Account named konnect-orchestrator
  • Assign the konnect-orchestrator account the Organization Admin role
  • Create a new token for the konnect-orchestrator account and store locally
  • Initialize your platform repository with the ./koctl init <platform-repo-path> command
  • Copy the sample template files created in the konnect folder to setup your organization's full configuration
  • Run the ./koctl apply --platform <platform-file> --teams <teams-file> --orgs <orgs-file> command to apply the configuration to your Konnect organization

Platform repo requirements

  • GH Actions need PR creation privileges (See repo settings)
  • Add a KONNECT_PAT secret for your GitHub actions workflow with the contents of the token created for the konnect-orchestrator account

API Publication Logic

  • The orchestrator will manage a folder structure in the platform.git repo. This structure will contain assets obtained from managed services, and potentially other generated assets so that the Konnect / Kong environments can be managed declaratively following a GitOps style process.
konnect
  kong-financial
    envs
      dev
        teams
          core
            services
              KongFinancial
                user
                  openapi.yaml

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published