Skip to content

Latest commit

 

History

History
50 lines (27 loc) · 988 Bytes

README.md

File metadata and controls

50 lines (27 loc) · 988 Bytes

Backend

This is the Krateo PlatformOps Backend

Summary

  1. Overview
  2. Architecture
  3. API

Overview

It provides all the APIs necessary for the Krateo Frontend.

This is an extension API server to work with the aggregation layer that allows the Kubernetes apiserver to be extended with Krateo additional APIs, which are not part of the core Kubernetes APIs.

Architecture

Krateo Backend

API

List of all available APIs

To get the list of all available APIs:

$ kubectl api-resources --api-group=templates.krateo.io

OpenAPI

To get the OpenAPI definitions for all available APIs:

$ kubectl get --raw /openapi/v3/apis/templates.krateo.io/v1alpha1

if you have a viewing tool you can redirect the output to a file:

$ kubectl get --raw /openapi/v3/apis/templates.krateo.io/v1alpha1 > krateo-backend-api.json

and then open the saved file with the tool.