# Functions
Resource generated code relies on this being here, but it logically belongs to the group DEPRECATED.
# Constants
ApplicationMenu indicates that the link should appear inside the application menu of the console.
BannerBottom indicates that the notification should appear at the bottom of the console.
BannerTop indicates that the notification should appear at the top of the console.
BannerTopBottom indicates that the notification should appear both at the top and at the bottom of the console.
Empty is the default value of the LoadType field and it's purpose is to improve discoverability of the field.
HelpMenu indicates that the link should appear in the help menu in the console.
Lazy wont preload any plugin's localization resources, instead will leave thier loading to runtime's lazy-loading.
NamespaceDashboard indicates that the link should appear in the namespaced dashboard of the console.
None indicates that proxied request wont contain authorization of any type.
Preload will load all plugin's localization resources during loading of the plugin.
ProxyTypeService is used when proxying communication to a Service.
Service is used when plugin's backend is served by a Kubernetes Service.
UserMenu indicates that the link should appear in the user menu in the console.
UserToken indicates that the proxied request should contain the logged-in user's OpenShift access token in the "Authorization" request header.
# Variables
AddToScheme exists solely to keep the old generators creating valid code DEPRECATED.
No description provided by the author
No description provided by the author
Install is a function which adds this version to a scheme.
SchemeGroupVersion generated code relies on this name Deprecated.
# Structs
ApplicationMenuSpec is the specification of the desired section and icon used for the link in the application menu.
No description provided by the author
ConsoleCLIDownload is an extension for configuring openshift web console command line interface (CLI) downloads.
Compatibility level 2: Stable within a major release for a minimum of 9 months or 3 minor releases (whichever is longer).
ConsoleCLIDownloadSpec is the desired cli download configuration.
ConsoleExternalLogLink is an extension for customizing OpenShift web console log links.
Compatibility level 2: Stable within a major release for a minimum of 9 months or 3 minor releases (whichever is longer).
ConsoleExternalLogLinkSpec is the desired log link configuration.
ConsoleLink is an extension for customizing OpenShift web console links.
Compatibility level 2: Stable within a major release for a minimum of 9 months or 3 minor releases (whichever is longer).
ConsoleLinkSpec is the desired console link configuration.
ConsoleNotification is the extension for configuring openshift web console notifications.
Compatibility level 2: Stable within a major release for a minimum of 9 months or 3 minor releases (whichever is longer).
ConsoleNotificationSpec is the desired console notification configuration.
ConsolePlugin is an extension for customizing OpenShift web console by dynamically loading code from another service running on the cluster.
ConsolePluginBackend holds information about the endpoint which serves the console's plugin +union.
ConsolePluginI18n holds information on localization resources that are served by the dynamic plugin.
Compatibility level 1: Stable within a major release for a minimum of 12 months or 3 minor releases (whichever is longer).
ConsolePluginProxy holds information on various service types to which console's backend will proxy the plugin's requests.
ConsolePluginProxyEndpoint holds information about the endpoint to which request will be proxied to.
ProxyTypeServiceConfig holds information on Service to which console's backend will proxy the plugin's requests.
ConsolePluginService holds information on Service that is serving console dynamic plugin assets.
ConsolePluginSpec is the desired plugin configuration.
ConsoleQuickStart is an extension for guiding user through various workflows in the OpenShift web console.
Compatibility level 2: Stable within a major release for a minimum of 9 months or 3 minor releases (whichever is longer).
ConsoleQuickStartSpec is the desired quick start configuration.
ConsoleQuickStartTask is a single step in a Quick Start.
ConsoleQuickStartTaskReview contains instructions that validate a task was completed successfully.
ConsoleQuickStartTaskSummary contains information about a passed step.
ConsoleYAMLSample is an extension for customizing OpenShift web console YAML samples.
Compatibility level 2: Stable within a major release for a minimum of 9 months or 3 minor releases (whichever is longer).
ConsoleYAMLSampleSpec is the desired YAML sample configuration.
Represents a standard link that could be generated in HTML.
NamespaceDashboardSpec is a specification of namespaces in which the dashboard link should appear.
# Type aliases
AuthorizationType is an enumerate of available authorization types +kubebuilder:validation:Enum:=UserToken;None.
ConsoleLinkLocationSelector is a set of possible menu targets to which a link may be appended.
ConsoleNotificationLocationSelector is a set of possible notification targets to which a notification may be appended.
ConsolePluginBackendType is an enumeration of available backend types +kubebuilder:validation:Enum:=Service.
ProxyType is an enumeration of available proxy types +kubebuilder:validation:Enum:=Service.
ConsoleYAMLSampleDescription of the YAML sample.
ConsoleYAMLSampleTitle of the YAML sample.
ConsoleYAMLSampleYAML is the YAML sample to display.
LoadType is an enumeration of i18n loading types +kubebuilder:validation:Enum:=Preload;Lazy;"".