Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Tracking] Lifecycle Controller can be injected in manifests #8

Closed
6 tasks done
thisthat opened this issue Sep 2, 2022 · 0 comments
Closed
6 tasks done

[Tracking] Lifecycle Controller can be injected in manifests #8

thisthat opened this issue Sep 2, 2022 · 0 comments
Assignees
Labels

Comments

@thisthat
Copy link
Member

thisthat commented Sep 2, 2022

Goal

When a Kubernetes Manifest is applied, the Keptn Scheduler is injected for pods that are correctly annotated and Kubernetes Events for Pre-Deployment are available in the K8s Event stream.

Technical Details

A Kubernetes Manifest, which is annotated with Service and Application Name, gets applied to the Kubernetes Cluster.
Afterward, the Keptn Scheduler gets injected (via Mutating Webhook), and Kubernetes Events for Pre-Deployment are sent to the event stream.
In this step, the Scheduler only creates events, and no further actions are taken.

User flow

  1. Apply Deployment manifest annotated with keptn-service and version
  2. Watch the event stream of the created service resource via kubectl describe keptnservice ...

DoD

The start and end of pre-deployment are shown in the K8s event stream.

List

@thisthat thisthat moved this to 🎟️ Refined in Keptn Lifecycle Controller Sep 6, 2022
@thisthat thisthat added the epic label Sep 6, 2022
@thisthat thisthat moved this from 🎟️ Refined to 🏃 In progress in Keptn Lifecycle Controller Sep 30, 2022
@thisthat thisthat closed this as completed Oct 5, 2022
@thisthat thisthat moved this from 🏃 In progress to ✅ Done in Keptn Lifecycle Controller Oct 5, 2022
@thisthat thisthat self-assigned this Nov 7, 2022
@thisthat thisthat moved this to ✅ Done in Keptn Lifecycle Toolkit Nov 7, 2022
@thisthat thisthat moved this from Backlog to Done in 🛣️ Keptn Roadmap Mar 6, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
Archived in project
Development

No branches or pull requests

1 participant