generated from kubernetes/kubernetes-template-project
-
Notifications
You must be signed in to change notification settings - Fork 437
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
feat: initial declarative policy GEP
- Loading branch information
Showing
1 changed file
with
32 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,32 @@ | ||
# GEP-X: Declarative Policy | ||
|
||
* Issue: TODO | ||
* Status: Provisional | ||
|
||
## Definitions | ||
|
||
In this document we'll use `Policy` to refer to things that are specifically called policies | ||
as well as other "MetaResources" that follow similar patterns. | ||
|
||
## TLDR | ||
|
||
This proposal is a follow-up to [GEP-713 Metaresources and Policy Attachment][713] to recommend | ||
that we specifically remove the "attachment" part of "policy attachment" in favor of something | ||
that is declarative at the affected resource level. | ||
|
||
[713]:https://gateway-api.sigs.k8s.io/geps/gep-713/ | ||
|
||
## Goals | ||
|
||
- Remove "attachment" from `Policy` resources and related documentation. | ||
- Retain `Policy` resource structure other than "attachment" semantics. | ||
- Provide new semantics to incorporate `Policy` resources at the level of the `Resource` that | ||
will be affected. | ||
|
||
## Introduction | ||
|
||
TODO | ||
|
||
## API | ||
|
||
TODO: future iteration |