Documentation ¶
There is no documentation for this package.
Directories ¶
Path | Synopsis |
---|---|
config
Package config contains config API versions.
|
Package config contains config API versions. |
config/v1
Package v1 contains API Schema definitions for the config v1 API group +k8s:deepcopy-gen=package,register +groupName=config.openshift.io Package v1 contains API Schema definitions for the integreatly v1 API group +kubebuilder:object:generate=true +groupName=config.openshift.io
|
Package v1 contains API Schema definitions for the config v1 API group +k8s:deepcopy-gen=package,register +groupName=config.openshift.io Package v1 contains API Schema definitions for the integreatly v1 API group +kubebuilder:object:generate=true +groupName=config.openshift.io |
integreatly
Package integreatly contains integreatly API versions.
|
Package integreatly contains integreatly API versions. |
integreatly/v1alpha1
Package v1alpha1 contains API Schema definitions for the integreatly v1alpha1 API group +kubebuilder:object:generate=true +groupName=integreatly.org
|
Package v1alpha1 contains API Schema definitions for the integreatly v1alpha1 API group +kubebuilder:object:generate=true +groupName=integreatly.org |
controllers
|
|
cloudmetrics
This controller reconciles metrics for cloud resources (currently redis and postgres) It takes a sync the world approach, reconciling all cloud resources every set period of time (currently every 5 minutes)
|
This controller reconciles metrics for cloud resources (currently redis and postgres) It takes a sync the world approach, reconciling all cloud resources every set period of time (currently every 5 minutes) |
redis/redis-load
Module
|
|
internal
|
|
pkg
|
|
client
AWS Strategy Setup A utility to abstract the various strategy map ConfigMaps from the service using CRO (RHMI) Problem Statement: - We require an AWS strategy map ConfigMaps to be in place to provide configuration used to provision AWS cloud resources This utility provides the abstraction necessary, provisioning an AWS strategy map We accept start times for maintenance and backup times as a level of abstraction Building the correct maintenance and backup times necessary for AWS Maintenance Window format ddd:hh:mm-ddd:hh:mm Backup/Snapshot Window hh:mm-hh:mm
|
AWS Strategy Setup A utility to abstract the various strategy map ConfigMaps from the service using CRO (RHMI) Problem Statement: - We require an AWS strategy map ConfigMaps to be in place to provide configuration used to provision AWS cloud resources This utility provides the abstraction necessary, provisioning an AWS strategy map We accept start times for maintenance and backup times as a level of abstraction Building the correct maintenance and backup times necessary for AWS Maintenance Window format ddd:hh:mm-ddd:hh:mm Backup/Snapshot Window hh:mm-hh:mm |
providers/aws
Cluster VPC and networking setup This file contains functions used to setup additional private sub-networks in an OpenShift cluster VPC The reason this file is required is due to CRO provisioning multi-AZ resources for AWS, even though the cluster it's provisioning resources for could be single AZ Problem statement: - A single-AZ OpenShift cluster exists in a VPC, in a single AZ, which contains a public and a private sub-network - A multi-AZ RDS instance for that OpenShift cluster exists in the same VPC, in at least 2 AZ's which must contain at least a private sub-network - By default, if we try to provision a multi-AZ RDS instance in the cluster VPC it will fail as there is only one private sub-network available in one AZ To allow for this, we must create the missing private sub-networks in the AZ's that the cluster is not provisioned in, so that RDS can successfully provision This file provides functions that help check if a private subnet already exists in an AZ, if it does not, it can create one.
|
Cluster VPC and networking setup This file contains functions used to setup additional private sub-networks in an OpenShift cluster VPC The reason this file is required is due to CRO provisioning multi-AZ resources for AWS, even though the cluster it's provisioning resources for could be single AZ Problem statement: - A single-AZ OpenShift cluster exists in a VPC, in a single AZ, which contains a public and a private sub-network - A multi-AZ RDS instance for that OpenShift cluster exists in the same VPC, in at least 2 AZ's which must contain at least a private sub-network - By default, if we try to provision a multi-AZ RDS instance in the cluster VPC it will fail as there is only one private sub-network available in one AZ To allow for this, we must create the missing private sub-networks in the AZ's that the cluster is not provisioned in, so that RDS can successfully provision This file provides functions that help check if a private subnet already exists in an AZ, if it does not, it can create one. |
test
|
|
Click to show internal directories.
Click to hide internal directories.