package
0.0.0-20240925210654-8d146efe3954
Repository: https://github.com/wasdev/websphere-liberty-operator.git
Documentation: pkg.go.dev

# Functions

GetOperationCondtion returns condition of specific type.
SetOperationCondtion set condition of specific type or appends if not present.

# Constants

Edition IBM WebSphere Application Server.
Edition IBM WebSphere Application Server Liberty Core.
Edition IBM WebSphere Application Server Network Deployment.
Entitlement source IBM Cloud Pak for Applications.
Entitlement source IBM Cloud Pak for Applications Advanced.
Entitlement source IBM Cloud Pak for Applications Standard.
Entitlement source IBM WebSphere Application Server Family Edition.
Entitlement source Standalone.
Entitlement source IBM WebSphere Hybrid Edition.
Metric Processor Value Unit (PVU).
Metric Virtual Processor Core (VPC).
OperationStatusConditionTypeCompleted indicates whether operation has been completed.
OperationStatusConditionTypeEnabled indicates whether operation is enabled.
OperationStatusConditionTypeStarted indicates whether operation has been started.
No description provided by the author
Status Condition Types.
No description provided by the author
No description provided by the author
Status Endpoint Scopes.
No description provided by the author
WebSphereLibertyDumpIncludeHeap heap dump.
WebSphereLibertyDumpIncludeSystem system (core) dump.
WebSphereLibertyDumpIncludeThread thread dump.

# Variables

AddToScheme adds the types in this group-version to the given scheme.
GroupVersion is group version used to register these objects.
SchemeBuilder is used to add go types to the GroupVersionKind scheme.

# Structs

No description provided by the author
Represents configuration for social login using GitHub.
No description provided by the author
License information is required.
Represents configuration for an OAuth2 client.
Represents configuration for an OpenID Connect (OIDC) client.
OperatedResource ...
OperationStatusCondition ...
Defines SemeruCompiler status.
Defines possible status conditions.
Reports endpoint information.
No description provided by the author
No description provided by the author
Represents the deployment of a WebSphere Liberty application.
Configure pods to run on particular Nodes.
Configures the desired resource consumption of pods.
Configure service certificate.
Defines the desired state and cycle of applications.
Defines the DNS.
WebSphereLibertyApplicationList contains a list of WebSphereLibertyApplication.
Specifies parameters for Service Monitor.
Defines the network policy.
Define health checks on application container to determine whether it is alive or ready to receive traffic.
Configures the ingress resource.
No description provided by the author
Configures parameters for the network service of pods.
Specifies serviceability-related operations, such as gathering server memory dumps and server traces.
Defines the service account.
Defines the desired state of WebSphereLibertyApplication.
Specifies the configuration for Single Sign-On (SSO) providers to authenticate with.
Defines the desired state and cycle of stateful applications.
Defines the observed state of WebSphereLibertyApplication.
Defines settings of persisted storage for StatefulSets.
Defines the topology spread constraints.
+kubebuilder:object:root=true +kubebuilder:subresource:status +kubebuilder:resource:path=webspherelibertydumps,scope=Namespaced,shortName=wldump;wldumps +kubebuilder:printcolumn:name="Started",type="string",JSONPath=".status.conditions[?(@.type=='Started')].status",priority=0,description="Indicates if dump operation has started" +kubebuilder:printcolumn:name="Reason",type="string",JSONPath=".status.conditions[?(@.type=='Started')].reason",priority=1,description="Reason for dump operation failing to start" +kubebuilder:printcolumn:name="Message",type="string",JSONPath=".status.conditions[?(@.type=='Started')].message",priority=1,description="Message for dump operation failing to start" +kubebuilder:printcolumn:name="Completed",type="string",JSONPath=".status.conditions[?(@.type=='Completed')].status",priority=0,description="Indicates if dump operation has completed" +kubebuilder:printcolumn:name="Reason",type="string",JSONPath=".status.conditions[?(@.type=='Completed')].reason",priority=1,description="Reason for dump operation failing to complete" +kubebuilder:printcolumn:name="Message",type="string",JSONPath=".status.conditions[?(@.type=='Completed')].message",priority=1,description="Message for dump operation failing to complete" +kubebuilder:printcolumn:name="Dump file",type="string",JSONPath=".status.dumpFile",priority=0,description="Indicates filename of the server dump" +operator-sdk:csv:customresourcedefinitions:displayName="WebSphereLibertyDump" Day-2 operation for generating server dumps.
+kubebuilder:object:root=true WebSphereLibertyDumpList contains a list of WebSphereLibertyDump.
WebSphereLibertyDumpSpec defines the desired state of WebSphereLibertyDump.
Defines the observed state of WebSphereLibertyDump.
+kubebuilder:object:root=true +kubebuilder:subresource:status +kubebuilder:resource:path=webspherelibertytraces,scope=Namespaced,shortName=wltrace;wltraces +kubebuilder:printcolumn:name="PodName",type="string",JSONPath=".status.operatedResource.resourceName",priority=0,description="Name of the last operated pod" +kubebuilder:printcolumn:name="Tracing",type="string",JSONPath=".status.conditions[?(@.type=='Enabled')].status",priority=0,description="Status of the trace condition" +kubebuilder:printcolumn:name="Reason",type="string",JSONPath=".status.conditions[?(@.type=='Enabled')].reason",priority=1,description="Reason for the failure of trace condition" +kubebuilder:printcolumn:name="Message",type="string",JSONPath=".status.conditions[?(@.type=='Enabled')].message",priority=1,description="Failure message from trace condition" +operator-sdk:csv:customresourcedefinitions:displayName="WebSphereLibertyTrace" Day-2 operation for gathering server traces.
+kubebuilder:object:root=true WebSphereLibertyTraceList contains a list of WebSphereLibertyTrace.
Defines the desired state of WebSphereLibertyTrace.
Defines the observed state of WebSphereLibertyTrace operation.

# Type aliases

Defines the possible values for editions +kubebuilder:validation:Enum=IBM WebSphere Application Server;IBM WebSphere Application Server Liberty Core;IBM WebSphere Application Server Network Deployment.
Defines the possible values for product entitlement source +kubebuilder:validation:Enum=Standalone;IBM Cloud Pak for Applications Advanced;IBM Cloud Pak for Applications Standard;IBM WebSphere Hybrid Edition;IBM WebSphere Application Server Family Edition;IBM Cloud Pak for Applications.
Defines the possible values for charge metric codes +kubebuilder:validation:Enum=Virtual Processor Core (VPC);Processor Value Unit (PVU).
OperationStatusConditionType ...
Defines the type of status condition.
Defines the scope of endpoint information in status.
Defines the possible values for dump types +kubebuilder:validation:Enum=thread;heap;system.