14 Components

Type Name Tags Teams Description
third-party-platform Amazon AWS

Kronicle integrates with several of Amazon AWS's APIs

third-party-platform Bitbucket Server

Kronicle integrates with Bitbucket Server's APIs. This is the self-hosted version of Bitbucket, rather than the SaaS version of Bitbucket (which has a completely API)

third-party-platform Datadog

Kronicle integrates with Datadog's Service Dependencies API

gradle-plugin Dependencies File Gradle Plugin
gradle: 7.4.2 jackson: 2.13.3 lombok: 1.18.24

Gradle plugin that generates gradle-dependencies.yaml files

third-party-platform GitHub

Kronicle integrates with GitHub's APIs

third-party-platform GitLab

Kronicle integrates with GitLab Platforms's APIs

spa Kronicle App
frontend gradle: 7.4 spring-boot: 2.7.1 guava: 31.0.1-jre zipkin-brave: 5.13.9 jackson: 2.13.3 spring-cloud: 2021.0.3 lombok: 1.18.24, 1.18.22 vue: 2.6.14 nuxt: 2.15.8

The Single Page App (SPA) for Kronicle's UI. kronicle-app hosts the whole web UI for Kroncile

aws-cdk-config Kronicle CDK Config
gradle: 7.0.2 aws-cdk: 2.10.0 aws-sdk: 2.1063.0
  • kronicle-project

    The Kroncile Project maintains this AWS CDK config for Kronicle

AWS CDK config for installing Kronicle on AWS

helm-chart Kronicle Helm Chart
gradle: 7.2

The Helm chart is used to deploy Kronicle to a Kubernetes cluster

microservice Kronicle Service
backend gradle: 7.4 spring-boot: 2.7.1 guava: 31.0.1-jre zipkin-brave: 5.13.9 jackson: 2.13.3 spring-cloud: 2021.0.3 lombok: 1.18.24, 1.18.22 vue: 2.6.14 nuxt: 2.15.8

The microservice that powers Kronicle. All the data collection (scanning) and processing is performed in this microservice, with kronicle-app then responsible for placing a web UI on top of that

microservice Kubernetes Example
backend aws-cdk: 2.20.0 aws-sdk: 2.1090.0

An example AWS EKS Kubernetes cluster that is used to demo Kronicle's Kubernetes plugin

microservice Lambda Example
backend aws-cdk: 2.20.0 aws-sdk: 2.1090.0

An example AWS Lambda based service. Uses API Gateway and DynamoDB

third-party-platform SonarQube

Kronicle integrates with SonarQube's APIs. Kronicle supports both self-hosted SonarQube and the SaaS version of SonarQube called SonarCloud

third-party-platform Zipkin

Kronicle integrates with Zipkin's APIs

Kronicle App v0.1.355