service

package
v1.17.0 Latest Latest
Warning

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

Go to latest
Published: Jul 19, 2022 License: Apache-2.0 Imports: 17 Imported by: 0

Documentation

Index

Constants

View Source
const APISecretTokenKeyName = "token"
View Source
const APISecretTokenVolumeName = "api-token"
View Source
const APIUploadTokenKeyName = "token-upload"
View Source
const APIUploadTokenName = "ibm-licensing-upload-token"
View Source
const APIUploadTokenVolumeName = "token-upload"
View Source
const LicenseServiceOCPCertName = "ibm-license-service-cert"
View Source
const LicensingComponentName = "ibm-licensing-service-svc"
View Source
const LicensingHTTPSCertsVolumeName = "licensing-https-certs"
View Source
const LicensingReleaseName = "ibm-licensing-service"
View Source
const LicensingResourceBase = "ibm-licensing-service"
View Source
const LicensingServiceAccount = "ibm-license-service"
View Source
const LicensingServiceAccountRestricted = "ibm-license-service-restricted"
View Source
const LicensingServiceAppLabel = "ibm-licensing-service-instance"
View Source
const MeteringAPICertsVolumeName = "metering-api-certs"
View Source
const NamespaceScopeLabelKey = "intent"
View Source
const NamespaceScopeLabelValue = "projected"
View Source
const PrometheusHTTPSCertsVolumeName = "prometheus-https-certs"
View Source
const PrometheusServiceMonitor = "ibm-licensing-service-service-monitor"
View Source
const PrometheusServiceName = "ibm-licensing-service-prometheus"
View Source
const PrometheusServiceOCPCertName = "ibm-licensing-service-prometheus-cert"
View Source
const ReleaseLabel = "ibm-licensing-service-prometheus"
View Source
const ReleaseUsageLabel = "ibm-licensing-service-usage"
View Source
const ReporterSecretTokenKeyName = "token"
View Source
const ServiceMonitorSelectorLabel = "marketplace.redhat.com/metering"
View Source
const URLConfigMapKey = "url"
View Source
const UsageServiceName = "ibm-licensing-service-usage"

Variables

This section is empty.

Functions

func GetAPISecretToken

func GetAPISecretToken(instance *operatorv1alpha1.IBMLicensing) (*corev1.Secret, error)

func GetInfoConfigMap added in v1.6.0

func GetInfoConfigMap(instance *operatorv1alpha1.IBMLicensing) *corev1.ConfigMap

func GetLicensingContainer

func GetLicensingContainer(spec operatorv1alpha1.IBMLicensingSpec) []corev1.Container

func GetLicensingDeployment

func GetLicensingDeployment(instance *operatorv1alpha1.IBMLicensing) *appsv1.Deployment

func GetLicensingIngress

func GetLicensingIngress(instance *operatorv1alpha1.IBMLicensing) *networkingv1.Ingress

func GetLicensingInitContainers

func GetLicensingInitContainers(spec operatorv1alpha1.IBMLicensingSpec) []corev1.Container

func GetLicensingRoute

func GetLicensingRoute(instance *operatorv1alpha1.IBMLicensing) *routev1.Route

func GetLicensingService

func GetLicensingService(instance *operatorv1alpha1.IBMLicensing) *corev1.Service

func GetLicensingServiceName

func GetLicensingServiceName(instance *operatorv1alpha1.IBMLicensing) string

func GetMeterDefinitionList added in v1.10.0

func GetMeterDefinitionList(instance *operatorv1alpha1.IBMLicensing) []*rhmp.MeterDefinition

func GetMeterDefinitionName

func GetMeterDefinitionName(instance *operatorv1alpha1.IBMLicensing, meterType string) string

func GetNetworkPolicyName

func GetNetworkPolicyName(instance *operatorv1alpha1.IBMLicensing) string

func GetPrometheusService

func GetPrometheusService(instance *operatorv1alpha1.IBMLicensing) *corev1.Service

func GetPrometheusServiceName

func GetPrometheusServiceName() string

func GetResourceName

func GetResourceName(instance *operatorv1alpha1.IBMLicensing) string

func GetServiceMonitorName

func GetServiceMonitorName() string

func GetServiceURL added in v1.6.0

func GetServiceURL(instance *operatorv1alpha1.IBMLicensing) string

func GetServices

func GetServices(instance *operatorv1alpha1.IBMLicensing) (expected []*corev1.Service, notExpected []*corev1.Service)

func GetUploadConfigMap

func GetUploadConfigMap(instance *operatorv1alpha1.IBMLicensing) *corev1.ConfigMap

func GetUploadToken

func GetUploadToken(instance *operatorv1alpha1.IBMLicensing) (*corev1.Secret, error)

func GetUsageService

func GetUsageService(instance *operatorv1alpha1.IBMLicensing) *corev1.Service

func GetUsageServiceName

func GetUsageServiceName() string

func LabelsForLicensingPod

func LabelsForLicensingPod(instance *operatorv1alpha1.IBMLicensing) map[string]string

func LabelsForMeta

func LabelsForMeta(instance *operatorv1alpha1.IBMLicensing) map[string]string

func LabelsForSelector

func LabelsForSelector(instance *operatorv1alpha1.IBMLicensing) map[string]string

func LabelsForServiceMonitor

func LabelsForServiceMonitor() map[string]string

func UpdateVersion

func UpdateVersion(client client.Client, instance *operatorv1alpha1.IBMLicensing) error

Types

This section is empty.

Jump to

Keyboard shortcuts

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