konnect-orchestrator

module
v0.2.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 4, 2025 License: Apache-2.0

README

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

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL