Decisions and RFCs
RFC process
Want to write a new, technical RFC? Please follow the RFC and decision making process.
Existing RFCs
Created (newest first) | Title | State |
---|---|---|
2024-02-19 | Revamp our docs Revamp our docs to describe the Dev Platform product, considering the new Cluster API (CAPI) architecture. Temporarily move vintage to a subpath and create the new content in the top level. The docs entry point can still point to the old till renovation is over. | approved |
2023-10-26 | Importing EKS/AKS/GKE clusters to CAPI using crossplane In order for Giant Swarm to import/adopt customer clusters on bring-your-own infrastructure, use Crossplane ObserveOnly functionality for resources to discover existing infrastructure of customers without managing it. Use clusters.x-k8s.io/managed-by: crossplane annotation to prevent CAPI from reconciling clusters. Do not rely on “paused” objects. | approved |
2023-10-12 | Leaving docker hub and simplifying registries architecture Switch to Azure Container Registry (ACR), even for China. Instead of replicating images across our multiple registries, trust this single provider to solve high availability. Run a local pull-through proxy to fall back during provider outage. | approved |
2023-10-10 | RFC and decision making process This contains the explicit procedure to follow for creating an RFC and having it reviewed. Introduce a structured YAML header for the Markdown file. List of RFCs gets rendered in the handbook. | approved |
2023-10-09 | PSS migration orchestration Describes the implementation of early Policy API features to assist with customer migrations to Kyverno-enforced Pod Security Standards. | approved |
2023-10-09 | Policy Orchestration System Introduces the Policy API as an abstraction for declaratively managing several external tools through a single customer interface. | approved |
2023-08-24 | Extension to Giant Swarm CRD management via Flux | approved |
2023-08-07 | Manage essential CRDs via MCB | approved |
2023-05-31 | Simplify baseDomain usage in our applications | approved |
2023-05-08 | Default PSS and Policy Exceptions with Kyverno Outlines the suggested replacement of Pod Security Policies with a Kyverno-backed implementation of the official Pod Security Standards guidelines in Giant Swarm clusters. | approved |
2023-03-01 | Container Registry Configuration | approved |
2023-01-25 | Ensure no single point of failure in management cluster access | approved |
2023-01-12 | Logging infrastructure | approved |
2022-11-09 | Crossplane MVP on Management Clusters | approved |
2022-10-18 | Making parts of the intranet public | approved |
2022-09-07 | Assigning installation names | approved |
2022-07-08 | SIG Meeting Improvement Initiative | approved |
2022-06-20 | Multi layer app configs | approved |
2022-05-11 | Classifying clusters based on priority | approved |
2022-04-15 | Automatic App upgrades | approved |
2022-04-01 | Merging config in a gitops context | approved |
2022-03-24 | RFCs Related to Kyverno Policy Management and Deployment RFCs related to how Giant Swarm stores, versions, and shares Kyverno policies with customers. Partially superseded by Policy API concepts. | obsolete |
2022-02-15 | A better customer email management solution | approved |
2021-11-24 | Managed Apps Vision This RFC describes a general vision for improving the user experience of Managed Apps. | approved |
2021-11-10 | Configuration management with Cluster API | approved |
2021-09-17 | Automatic workload cluster upgrades As part of the Cluster API hackathon we brainstormed how to automate the cluster upgrades taking into account customer requirements and technical limitations brought under the new upstream implementation. | approved |
2021-07-26 | Monitoring System End To End Tests | approved |
2021-07-23 | Defaulting of CAPI clusters with webhooks | approved |
2021-07-19 | Road to Cluster API (over the potholes) | approved |
2021-07-12 | Enable customers to use gitops in management clusters | approved |