Documentation
¶
Index ¶
- Constants
- func AddToScheme(scheme *runtime.Scheme) error
- func AppLabel(name string) map[string]string
- func EmptyResult() ctrl.Result
- func MergedSlice(a, b []string) []string
- func MoneroServiceName(nodeSet *v1alpha1.MoneroNodeSet) string
- func NewMoneroService(nodeSet *v1alpha1.MoneroNodeSet) *corev1.Service
- func NewMoneroStatefulSet(nodeSet *v1alpha1.MoneroNodeSet) *appsv1.StatefulSet
- func NewMonerodContainer(nodeSet *v1alpha1.MoneroNodeSet) corev1.Container
- func NewPodTemplateSpec(nodeSet *v1alpha1.MoneroNodeSet) corev1.PodTemplateSpec
- func NewTorHiddenServiceConfigMap(nodeSet *v1alpha1.MoneroNodeSet) *corev1.ConfigMap
- func NewTorHiddenServiceDeployment(nodeSet *v1alpha1.MoneroNodeSet) *appsv1.Deployment
- func NewTorHiddenServiceSecret(nodeSet *v1alpha1.MoneroNodeSet) *corev1.Secret
- func NewTorHiddenServiceService(nodeSet *v1alpha1.MoneroNodeSet) *corev1.Service
- func NewTorHiddenServiceVolume(nodeSet *v1alpha1.MoneroNodeSet) corev1.Volume
- func NewTorProxyConfigMap(nodeSet *v1alpha1.MoneroNodeSet) *corev1.ConfigMap
- func NewTorProxyVolume(nodeSet *v1alpha1.MoneroNodeSet) corev1.Volume
- func NewTornetesContainer(nodeSet *v1alpha1.MoneroNodeSet) corev1.Container
- func NewVolumeClaimTemplate(nodeSet *v1alpha1.MoneroNodeSet) corev1.PersistentVolumeClaim
- func RegisterMoneroMiningNodeSetReconciler(mgr manager.Manager) error
- func RegisterMoneroNetworkReconciler(mgr manager.Manager) error
- func RegisterMoneroNodeSetReconciler(mgr manager.Manager) error
- func RegisterReconcilers(mgr manager.Manager) error
- func RegisterTorSecretsReconciler(mgr manager.Manager) error
- func TorHiddenServiceConfigMapName(nodeSet *v1alpha1.MoneroNodeSet) string
- func TorHiddenServiceDeploymentName(nodeSet *v1alpha1.MoneroNodeSet) string
- func TorHiddenServiceSecretName(nodeSet *v1alpha1.MoneroNodeSet) string
- func TorHiddenServiceServiceName(nodeSet *v1alpha1.MoneroNodeSet) string
- func TorProxyConfigMapName(nodeSet *v1alpha1.MoneroNodeSet) string
- func TorVolumeName(nodeSet *v1alpha1.MoneroNodeSet) string
- type MoneroMiningNodeSetReconciler
- func (r *MoneroMiningNodeSetReconciler) Apply(ctx context.Context, obj client.Object) error
- func (r *MoneroMiningNodeSetReconciler) AssembleDeployments(miningSet *v1alpha1.MoneroMiningNodeSet) ([]*appsv1.Deployment, error)
- func (r *MoneroMiningNodeSetReconciler) AssembleMiningDeployment(miningSet *v1alpha1.MoneroMiningNodeSet, idx int) (*appsv1.Deployment, error)
- func (r *MoneroMiningNodeSetReconciler) DeploymentName(miningSet *v1alpha1.MoneroMiningNodeSet, idx int) string
- func (r *MoneroMiningNodeSetReconciler) GetMoneroMiningNodeSet(ctx context.Context, name, namespace string) (*v1alpha1.MoneroMiningNodeSet, error)
- func (r *MoneroMiningNodeSetReconciler) Reconcile(ctx context.Context, req ctrl.Request) (ctrl.Result, error)
- func (r *MoneroMiningNodeSetReconciler) ReconcileMoneroMiningNodeSet(ctx context.Context, miningSet *v1alpha1.MoneroMiningNodeSet) error
- func (r *MoneroMiningNodeSetReconciler) SetOwnerRef(parent *v1alpha1.MoneroMiningNodeSet, obj client.Object)
- type MoneroNetworkReconciler
- func (r *MoneroNetworkReconciler) Apply(ctx context.Context, obj client.Object) error
- func (r *MoneroNetworkReconciler) AssembleMoneroNodeSet(network *v1alpha1.MoneroNetwork, idx int) (*v1alpha1.MoneroNodeSet, error)
- func (r *MoneroNetworkReconciler) AssembleSetOfMoneroNodeSets(network *v1alpha1.MoneroNetwork) ([]*v1alpha1.MoneroNodeSet, error)
- func (r *MoneroNetworkReconciler) GetMoneroNetwork(ctx context.Context, name, namespace string) (*v1alpha1.MoneroNetwork, error)
- func (r *MoneroNetworkReconciler) NodeName(network *v1alpha1.MoneroNetwork, idx int) string
- func (r *MoneroNetworkReconciler) Reconcile(ctx context.Context, req ctrl.Request) (ctrl.Result, error)
- func (r *MoneroNetworkReconciler) ReconcileMoneroNetwork(ctx context.Context, network *v1alpha1.MoneroNetwork) error
- func (r *MoneroNetworkReconciler) SetOwnerRef(parent *v1alpha1.MoneroNetwork, obj client.Object)
- type MoneroNodeSetReconciler
- func (r *MoneroNodeSetReconciler) Apply(ctx context.Context, obj client.Object) error
- func (r *MoneroNodeSetReconciler) ApplyObjects(ctx context.Context, nodeSet *v1alpha1.MoneroNodeSet, objs []client.Object) error
- func (r *MoneroNodeSetReconciler) GenerateObjects(ctx context.Context, nodeSet *v1alpha1.MoneroNodeSet) ([]client.Object, error)
- func (r *MoneroNodeSetReconciler) GetMoneroNodeSet(ctx context.Context, name, namespace string) (*v1alpha1.MoneroNodeSet, error)
- func (r *MoneroNodeSetReconciler) Reconcile(ctx context.Context, req ctrl.Request) (ctrl.Result, error)
- func (r *MoneroNodeSetReconciler) ReconcileMoneroNodeSet(ctx context.Context, nodeSet *v1alpha1.MoneroNodeSet) error
- func (r *MoneroNodeSetReconciler) SetOwnerRef(parent *v1alpha1.MoneroNodeSet, obj client.Object)
- type TorSecretsReconciler
- func (r *TorSecretsReconciler) FillSecret(secret *corev1.Secret) error
- func (r *TorSecretsReconciler) GetSecret(ctx context.Context, name, namespace string) (*corev1.Secret, error)
- func (r *TorSecretsReconciler) Reconcile(ctx context.Context, req ctrl.Request) (ctrl.Result, error)
- func (r *TorSecretsReconciler) ReconcileSecret(ctx context.Context, secret *corev1.Secret) error
- func (r *TorSecretsReconciler) SecretAlreadyFilled(secret *corev1.Secret) bool
Constants ¶
View Source
const ( P2PPortName = "p2p" P2PPortNumber uint16 = 18080 RestrictedPortName = "restricted" RestrictedPortNumber uint16 = 18089 TorProxyPortName = "tor-proxy" TorProxyPortNumber uint16 = 9050 TorP2PPortName = "tor-p2p" TorP2PPortNumber uint16 = 18083 MonerodContainerName = "monerod" MonerodContainerImage = "index.docker.io/utxobr/monerod@sha256:19ba5793c00375e7115469de9c14fcad928df5867c76ab5de099e83f646e175d" MonerodContainerProbePath = "/get_info" MonerodContainerProbePort = RestrictedPortName MonerodDataVolumeName = "data" MonerodDataVolumeMountPath = "/data" MonerodConfigVolumeName = "monerod-conf" MonerodConfigVolumeMountPath = "/monerod-conf" )
Variables ¶
This section is empty.
Functions ¶
func AddToScheme ¶
func EmptyResult ¶
func MergedSlice ¶
func MoneroServiceName ¶
func MoneroServiceName(nodeSet *v1alpha1.MoneroNodeSet) string
func NewMoneroService ¶
func NewMoneroService(nodeSet *v1alpha1.MoneroNodeSet) *corev1.Service
func NewMoneroStatefulSet ¶
func NewMoneroStatefulSet(nodeSet *v1alpha1.MoneroNodeSet) *appsv1.StatefulSet
func NewMonerodContainer ¶
func NewMonerodContainer(nodeSet *v1alpha1.MoneroNodeSet) corev1.Container
func NewPodTemplateSpec ¶
func NewPodTemplateSpec(nodeSet *v1alpha1.MoneroNodeSet) corev1.PodTemplateSpec
func NewTorHiddenServiceConfigMap ¶
func NewTorHiddenServiceConfigMap(nodeSet *v1alpha1.MoneroNodeSet) *corev1.ConfigMap
func NewTorHiddenServiceDeployment ¶
func NewTorHiddenServiceDeployment(nodeSet *v1alpha1.MoneroNodeSet) *appsv1.Deployment
func NewTorHiddenServiceSecret ¶
func NewTorHiddenServiceSecret(nodeSet *v1alpha1.MoneroNodeSet) *corev1.Secret
func NewTorHiddenServiceService ¶
func NewTorHiddenServiceService(nodeSet *v1alpha1.MoneroNodeSet) *corev1.Service
func NewTorHiddenServiceVolume ¶
func NewTorHiddenServiceVolume(nodeSet *v1alpha1.MoneroNodeSet) corev1.Volume
func NewTorProxyConfigMap ¶
func NewTorProxyConfigMap(nodeSet *v1alpha1.MoneroNodeSet) *corev1.ConfigMap
func NewTorProxyVolume ¶
func NewTorProxyVolume(nodeSet *v1alpha1.MoneroNodeSet) corev1.Volume
func NewTornetesContainer ¶
func NewTornetesContainer(nodeSet *v1alpha1.MoneroNodeSet) corev1.Container
func NewVolumeClaimTemplate ¶
func NewVolumeClaimTemplate(nodeSet *v1alpha1.MoneroNodeSet) corev1.PersistentVolumeClaim
func RegisterReconcilers ¶
func TorHiddenServiceConfigMapName ¶
func TorHiddenServiceConfigMapName(nodeSet *v1alpha1.MoneroNodeSet) string
func TorHiddenServiceDeploymentName ¶
func TorHiddenServiceDeploymentName(nodeSet *v1alpha1.MoneroNodeSet) string
func TorHiddenServiceSecretName ¶
func TorHiddenServiceSecretName(nodeSet *v1alpha1.MoneroNodeSet) string
func TorHiddenServiceServiceName ¶
func TorHiddenServiceServiceName(nodeSet *v1alpha1.MoneroNodeSet) string
func TorProxyConfigMapName ¶
func TorProxyConfigMapName(nodeSet *v1alpha1.MoneroNodeSet) string
func TorVolumeName ¶
func TorVolumeName(nodeSet *v1alpha1.MoneroNodeSet) string
Types ¶
type MoneroMiningNodeSetReconciler ¶
func (*MoneroMiningNodeSetReconciler) AssembleDeployments ¶
func (r *MoneroMiningNodeSetReconciler) AssembleDeployments( miningSet *v1alpha1.MoneroMiningNodeSet, ) ([]*appsv1.Deployment, error)
func (*MoneroMiningNodeSetReconciler) AssembleMiningDeployment ¶
func (r *MoneroMiningNodeSetReconciler) AssembleMiningDeployment( miningSet *v1alpha1.MoneroMiningNodeSet, idx int, ) (*appsv1.Deployment, error)
func (*MoneroMiningNodeSetReconciler) DeploymentName ¶
func (r *MoneroMiningNodeSetReconciler) DeploymentName( miningSet *v1alpha1.MoneroMiningNodeSet, idx int, ) string
func (*MoneroMiningNodeSetReconciler) GetMoneroMiningNodeSet ¶
func (r *MoneroMiningNodeSetReconciler) GetMoneroMiningNodeSet( ctx context.Context, name, namespace string, ) (*v1alpha1.MoneroMiningNodeSet, error)
func (*MoneroMiningNodeSetReconciler) ReconcileMoneroMiningNodeSet ¶
func (r *MoneroMiningNodeSetReconciler) ReconcileMoneroMiningNodeSet( ctx context.Context, miningSet *v1alpha1.MoneroMiningNodeSet, ) error
func (*MoneroMiningNodeSetReconciler) SetOwnerRef ¶
func (r *MoneroMiningNodeSetReconciler) SetOwnerRef( parent *v1alpha1.MoneroMiningNodeSet, obj client.Object, )
type MoneroNetworkReconciler ¶
func (*MoneroNetworkReconciler) AssembleMoneroNodeSet ¶
func (r *MoneroNetworkReconciler) AssembleMoneroNodeSet( network *v1alpha1.MoneroNetwork, idx int, ) (*v1alpha1.MoneroNodeSet, error)
func (*MoneroNetworkReconciler) AssembleSetOfMoneroNodeSets ¶
func (r *MoneroNetworkReconciler) AssembleSetOfMoneroNodeSets( network *v1alpha1.MoneroNetwork, ) ([]*v1alpha1.MoneroNodeSet, error)
func (*MoneroNetworkReconciler) GetMoneroNetwork ¶
func (r *MoneroNetworkReconciler) GetMoneroNetwork( ctx context.Context, name, namespace string, ) (*v1alpha1.MoneroNetwork, error)
func (*MoneroNetworkReconciler) NodeName ¶
func (r *MoneroNetworkReconciler) NodeName( network *v1alpha1.MoneroNetwork, idx int, ) string
func (*MoneroNetworkReconciler) ReconcileMoneroNetwork ¶
func (r *MoneroNetworkReconciler) ReconcileMoneroNetwork( ctx context.Context, network *v1alpha1.MoneroNetwork, ) error
func (*MoneroNetworkReconciler) SetOwnerRef ¶
func (r *MoneroNetworkReconciler) SetOwnerRef( parent *v1alpha1.MoneroNetwork, obj client.Object, )
type MoneroNodeSetReconciler ¶
func (*MoneroNodeSetReconciler) ApplyObjects ¶
func (r *MoneroNodeSetReconciler) ApplyObjects( ctx context.Context, nodeSet *v1alpha1.MoneroNodeSet, objs []client.Object, ) error
func (*MoneroNodeSetReconciler) GenerateObjects ¶
func (r *MoneroNodeSetReconciler) GenerateObjects( ctx context.Context, nodeSet *v1alpha1.MoneroNodeSet, ) ([]client.Object, error)
func (*MoneroNodeSetReconciler) GetMoneroNodeSet ¶
func (r *MoneroNodeSetReconciler) GetMoneroNodeSet( ctx context.Context, name, namespace string, ) (*v1alpha1.MoneroNodeSet, error)
func (*MoneroNodeSetReconciler) ReconcileMoneroNodeSet ¶
func (r *MoneroNodeSetReconciler) ReconcileMoneroNodeSet( ctx context.Context, nodeSet *v1alpha1.MoneroNodeSet, ) error
func (*MoneroNodeSetReconciler) SetOwnerRef ¶
func (r *MoneroNodeSetReconciler) SetOwnerRef( parent *v1alpha1.MoneroNodeSet, obj client.Object, )
type TorSecretsReconciler ¶
func (*TorSecretsReconciler) FillSecret ¶
func (r *TorSecretsReconciler) FillSecret(secret *corev1.Secret) error
func (*TorSecretsReconciler) ReconcileSecret ¶
func (*TorSecretsReconciler) SecretAlreadyFilled ¶
func (r *TorSecretsReconciler) SecretAlreadyFilled( secret *corev1.Secret, ) bool
Click to show internal directories.
Click to hide internal directories.