Skip to content
This repository has been archived by the owner on Jul 31, 2023. It is now read-only.

Latest commit

 

History

History
65 lines (44 loc) · 3.15 KB

README.md

File metadata and controls

65 lines (44 loc) · 3.15 KB

{k}AppNav Design

Concepts

  1. Big picture
  2. Use Cases
  3. Defining Applications
  4. Architecture
  5. Shared Services
  6. Handling Dependencies

Design

{k}AppNav Design until Release 0.5.0

  1. APIs
  2. Custom Resources
  3. Application Status
  4. Annotations
  5. Actions
  6. Web UI
    1. Application/Component View
    2. Command Action View
  7. Security
  8. Internationalization
  9. Auto-App Support
  10. Namespace Support
  11. KUBE_ENV Environment Variable

{k}AppNav 2.1.0 Design

  1. Action Enablement
  2. Detail Sections
  3. Support for Appsody

{k}AppNav 0.5.0 Design

  1. Note change to versioning scheme. Done to match Kabanero
  2. Group-Version-Resource (GVR)

{k}AppNav 0.7.0 Design

  1. Logging Java components only.

{k}AppNav 0.8.0 Design

  1. KindActionMapping Custom Resource Definition
  2. Inventory Command Action
  3. Logging Added support for Golang components.

{k}AppNav 0.9.0 Design

  1. Logging Added support for Node.js components.

{k}AppNav 0.10.0 Design

  1. KAM Extention to Status Mappings and Detail Sections

{k}AppNav 0.11.0 Design

  1. Kind Action Mapping (KAM) Auto Creation

{k}AppNav Future Design (not assigned to release yet)

  1. NLS Support for Custom Actions