util

package
v1.7.1-rc1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Sep 29, 2025 License: Apache-2.0 Imports: 5 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func AssertOrganizationOwnership

func AssertOrganizationOwnership(resource metav1.Object, organizationID string) error

AssertOrganizationOwnership checks whether the resource has the correct organizationID. When we call an API the RBAC layer asserts that the user provided organizationID is allowable for the actor making the call. However for GET APIs it's quicker and easier to directly get an object by ID, rather than do a full list lookup with a full set of label selectors. This does however mean that a user can ostensibly read any resource if it knows the ID. Ensure we return a 404 here on error so we don't give away any facts about resources that shoudn't be visible to the client.

func AssertProjectOwnership

func AssertProjectOwnership(resource metav1.Object, organizationID, projectID string) error

AssertProjectOwnership does the same as AssertOrganizationOwnership but with additional project scoping.

func ForegroundDeleteOptions

func ForegroundDeleteOptions() *client.DeleteOptions

Types

This section is empty.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL