Skip to content

gravitee-io/hands-on-gko

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

50 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🧪 Gravitee Kubernetes Operator Hands On

Gravitee.io

📼 Foreword

This repository is aimed at adding Custom Resources handled by the Gravitee Kubernetes Operator. Some basic examples have already been prepared for each supported resources in the resources directory. To make things simpler, a CircleCI pipeline will handle deploying resources in a dedicated namespace on a demo cluster.

💻 APIM environment

Gateway URL

http://apim-blue-gateway.team-gko.gravitee.xyz

Console URL

https://apim-blue-console.team-gko.gravitee.xyz

Portal URL

https://apim-blue-portal.team-gko.gravitee.xyz

⚠️ To use a management context and sync. your API definitions with APIM, a personal access token must be generated for your account and added to the management context resource.

👷‍♀️ Workflow

  • ➡️ Fork this repository
  • ⬇️ Clone your fork
  • 🔄 Add / Modify custom resources in the resources directory
  • ⬆️ Update your fork
  • ⬅️ Submit your pull request to this repository
  • 🔄 The Circle CI pipeline will deploy resources on your behalf when your pull request is merged.

⚠️ On merge, the pipeline will apply all resources in the resources folder on a dedicated namespace (namely gko-hands-on). As a consequence your custom resource should not reference a namespace.

🌡 Limitations

As the workflow is built around a simple kubectl command that will recursively apply all resources in the resources directory, it does not handle resources deletion.

About

No description or website provided.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •