package
0.0.0-20230321075156-936a01b856ee
Repository: https://github.com/redhatinsights/insights-operator-controller.git
Documentation: pkg.go.dev

# README

Insights operator controller

Directory server

Implementation of HTTP REST API server and its endpoints.

# Functions

TryToSendBadRequestServerResponse function tries to send server response with bad request info.
TryToSendCreatedServerResponse function tries to send server response with info about created resource.
TryToSendInternalServerError function tries to send server response with internal server error info.
TryToSendOKServerResponse function tries to send server response with bad request info.
TryToSendResponse function tries to send server response with any payload.
UnableToSendBadRequestServerResponse function log an error when server response can not be delivered to client.
UnableToSendCreatedResponse function log an error when server response can not be delivered to client.
UnableToSendInternalServerErrorResponse function log an error when server response can not be delivered to client.
UnableToSendOKResponse function log an error when server response can not be delivered to client.
UnableToSendServerResponse function log an error when server response can not be delivered to client.

# Variables

APIPrefix is appended before all REST API endpoint addresses.
Environment CONTROLLER_ENV const for specifying production vs test environment.
SearchClusterTemplate defines validation rules and messages for SearchCluster.

# Structs

Server data type represents configuration of server.
Token JWT claims struct.