Skip to content

Commit e89b19c

Browse files
scotwellsclaude
andcommitted
fix: restore Platform in CRD annotations for scoped filtering
Platform annotations are still meaningful — they tell the filter to hide resources from Organization/Project/User contexts. Only the Platform context *request path* bypasses filtering (so controllers see everything); the annotation value is still used when filtering other contexts. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
1 parent af7cebf commit e89b19c

45 files changed

Lines changed: 45 additions & 20 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

config/crd/bases/iam/iam.miloapis.com_platformaccessapprovals.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ kind: CustomResourceDefinition
44
metadata:
55
annotations:
66
controller-gen.kubebuilder.io/version: v0.18.0
7+
discovery.miloapis.com/parent-contexts: Platform
78
name: platformaccessapprovals.iam.miloapis.com
89
spec:
910
group: iam.miloapis.com

config/crd/bases/iam/iam.miloapis.com_platformaccessdenials.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ kind: CustomResourceDefinition
44
metadata:
55
annotations:
66
controller-gen.kubebuilder.io/version: v0.18.0
7+
discovery.miloapis.com/parent-contexts: Platform
78
name: platformaccessdenials.iam.miloapis.com
89
spec:
910
group: iam.miloapis.com

config/crd/bases/iam/iam.miloapis.com_platformaccessrejections.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ kind: CustomResourceDefinition
44
metadata:
55
annotations:
66
controller-gen.kubebuilder.io/version: v0.18.0
7+
discovery.miloapis.com/parent-contexts: Platform
78
name: platformaccessrejections.iam.miloapis.com
89
spec:
910
group: iam.miloapis.com

config/crd/bases/iam/iam.miloapis.com_platforminvitations.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ kind: CustomResourceDefinition
44
metadata:
55
annotations:
66
controller-gen.kubebuilder.io/version: v0.18.0
7+
discovery.miloapis.com/parent-contexts: Platform
78
name: platforminvitations.iam.miloapis.com
89
spec:
910
group: iam.miloapis.com

config/crd/bases/iam/iam.miloapis.com_policybindings.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ kind: CustomResourceDefinition
44
metadata:
55
annotations:
66
controller-gen.kubebuilder.io/version: v0.18.0
7-
discovery.miloapis.com/parent-contexts: Organization
7+
discovery.miloapis.com/parent-contexts: Organization,Platform
88
name: policybindings.iam.miloapis.com
99
spec:
1010
group: iam.miloapis.com

config/crd/bases/iam/iam.miloapis.com_protectedresources.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ kind: CustomResourceDefinition
44
metadata:
55
annotations:
66
controller-gen.kubebuilder.io/version: v0.18.0
7+
discovery.miloapis.com/parent-contexts: Platform
78
name: protectedresources.iam.miloapis.com
89
spec:
910
group: iam.miloapis.com

config/crd/bases/iam/iam.miloapis.com_roles.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ kind: CustomResourceDefinition
44
metadata:
55
annotations:
66
controller-gen.kubebuilder.io/version: v0.18.0
7-
discovery.miloapis.com/parent-contexts: Organization
7+
discovery.miloapis.com/parent-contexts: Organization,Platform
88
name: roles.iam.miloapis.com
99
spec:
1010
group: iam.miloapis.com

config/crd/bases/iam/iam.miloapis.com_userdeactivations.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ kind: CustomResourceDefinition
44
metadata:
55
annotations:
66
controller-gen.kubebuilder.io/version: v0.18.0
7+
discovery.miloapis.com/parent-contexts: Platform
78
name: userdeactivations.iam.miloapis.com
89
spec:
910
group: iam.miloapis.com

config/crd/bases/iam/iam.miloapis.com_users.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ kind: CustomResourceDefinition
44
metadata:
55
annotations:
66
controller-gen.kubebuilder.io/version: v0.18.0
7-
discovery.miloapis.com/parent-contexts: User
7+
discovery.miloapis.com/parent-contexts: Platform,User
88
name: users.iam.miloapis.com
99
spec:
1010
group: iam.miloapis.com

config/crd/bases/infrastructure/infrastructure.miloapis.com_projectcontrolplanes.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ kind: CustomResourceDefinition
44
metadata:
55
annotations:
66
controller-gen.kubebuilder.io/version: v0.18.0
7+
discovery.miloapis.com/parent-contexts: Platform
78
name: projectcontrolplanes.infrastructure.miloapis.com
89
spec:
910
group: infrastructure.miloapis.com

0 commit comments

Comments
 (0)