Proto commits in xigxog/kubefox

These 41 commits are when the Protocol Buffers files have changed:

Commit:a22dd88
Author:John Long

initial changes to remove any from proto

The documentation is generated from this commit.

Commit:c21fc38
Author:John Long

added telemetry config to platform CR

Commit:18284ab
Author:John Long
Committer:John Long

updated telemetry attributes

Commit:8bdb1ef
Author:John Long

implement otel grpc in broker, components now send spans

Commit:637eb1f
Author:John Long

added otel protobuf

Commit:f78f718
Author:John Long
Committer:John Long

adding app back to component fqn

Commit:475a885
Author:John Long
Committer:John Long

removed app from component identifiers This will allow sharing of components between Apps in the future.

Commit:56d19b7
Author:John Long
Committer:John Long

environment related CRD refactor - Renamed VirtualEnvSnapshot -> DataSnapshot to make it generic. - Renamed VirtualEnv -> VirtualEnvironment for consistency. - Renamed ClusterEnvironment -> Environment. VirtualEnvironments now must have an Environment. Data and policies are inherited. - Added VE condition reason EnvironmentNotFound - Renamed condition reason AppDeploymentAvailable -> ContextAvailable as it better captures meaning. - Added short names to most CRDs.

Commit:285c9a5
Author:John Long
Committer:John Long

allow for multiple deployments per release

Commit:8256683
Author:John Long
Committer:John Long

implemented release manifest support

Commit:1fff8c0
Author:John Long
Committer:John Long

added license header to src files

Commit:fc85e97
Author:John Long
Committer:John Long

added app to component and platform to event context

Commit:8ff9423
Author:John Long
Committer:John Long

added type to component and event context validation

Commit:f21827b
Author:John Long

adding app back to component fqn

Commit:f572b27
Author:John Long

removed app from component identifiers This will allow sharing of components between Apps in the future.

Commit:4efd469
Author:John Long

implemented release manifest support

Commit:0a15011
Author:John Long
Committer:John Long

allow for multiple deployments per release

Commit:e890d37
Author:John Long

environment related CRD refactor - Renamed VirtualEnvSnapshot -> DataSnapshot to make it generic. - Renamed VirtualEnv -> VirtualEnvironment for consistency. - Renamed ClusterEnvironment -> Environment. VirtualEnvironments now must have an Environment. Data and policies are inherited. - Added VE condition reason EnvironmentNotFound - Renamed condition reason AppDeploymentAvailable -> ContextAvailable as it better captures meaning. - Added short names to most CRDs.

Commit:1402d62
Author:John Long

added license header to src files

Commit:2fea7a4
Author:John Long

added app to component and platform to event context

Commit:8879cb6
Author:John Long

added type to component and event context validation

Commit:07755f8
Author:John Long
Committer:John Long

moved release to virtualenv

Commit:5d7fca3
Author:John Long

restructured docs

Commit:b343edf
Author:John Long

tweak mkdocs and updated diagrams

Commit:569b714
Author:John Long

updated concepts in docs, moved components to app in appdep spec

Commit:26501c3
Author:John Long

cleaned, better error handling, and more - secured http client and added options for redirect/tls verify - unified bootstrap and component flag values - broker now sends response errors - added kubefox.Err - added annotation to component deployments to allow for clean deletes - made kit multi threaded - added forward option to kontext

Commit:0468168
Author:John Long

added support for adapters, env schema, deps to kit

Commit:519fa63
Author:John Long

removed unneeded resp_sub from protobuf

Commit:c8b771e
Author:John Long

moved vault setup to helm chart

Commit:a9ab3f3
Author:John Long

use of pure nats, no stream

Commit:32abe5e
Author:John Long

resolved conflicts

Commit:5f0393a
Author:John Long

major refactor to use single module in root

Commit:dc482de
Author:John Long

added brokerId to event component to reduce consumers

Commit:6ddf324
Author:John Long

created active event and bug fixes, wip

Commit:d1a389a
Author:John Long

added default handler to kit and enhanced broker routing

Commit:2866dd5
Author:John Long

moved api out of core lib

Commit:bff6950
Author:John Long

moved to kubebuilder and daemonset broker

Commit:e7e2038
Author:John Long
Committer:John Long

refactored to use template engine and generate certs on start

Commit:08230e3
Author:John Long

removed grpc health check

Commit:0beadd9
Author:John Long

added otel metrics and health server to broker

Commit:fb2c845
Author:John Long

And so it begins...