### Install Beekeeper Job with Helm Source: https://github.com/ethersphere/beekeeper-config/blob/master/deployments/smoke/README.md Use `helm upgrade --install` to deploy the Beekeeper job. Ensure you have the correct namespace and configuration file. ```bash helm upgrade --install beekeeper-smoke-public ethersphere/beekeeper --namespace beekeeper -f ./beekeeper-smoke-public.yaml helm upgrade --install beekeeper-light-testnet-smoke ethersphere/beekeeper --namespace beekeeper -f ./beekeeper-light-testnet-smoke-cronjob.yaml ``` -------------------------------- ### Install Beekeeper Jobs with Helm Source: https://github.com/ethersphere/beekeeper-config/blob/master/deployments/check/README.md Use `helm upgrade --install` to deploy Beekeeper jobs. Ensure you specify the correct chart name, namespace, and a custom values file. ```bash helm upgrade --install beekeeper-check-public ethersphere/beekeeper --namespace beekeeper -f ./beekeeper-check-public.yaml helm upgrade --install beekeeper-light-testnet-checks ethersphere/beekeeper --namespace beekeeper -f ./beekeeper-check-bee-light-testnet.yaml ``` -------------------------------- ### Beekeeper Config Inheritance Example Source: https://github.com/ethersphere/beekeeper-config/blob/master/README.md Demonstrates inheritance in Beekeeper configuration using the `_inherit` keyword. This example shows how `light-node` inherits from `default` and overrides specific fields. ```yaml bee-configs: light-node: _inherit: default full-node: false # only this field overrides the inherited config ``` -------------------------------- ### Install Beekeeper Job with Helm Source: https://github.com/ethersphere/beekeeper-config/blob/master/deployments/stamper/README.md Deploys the Beekeeper job using the Helm chart. Ensure you have a configuration file like `beekeeper-stamper-public.yaml`. ```bash helm upgrade --install beekeeper-stamper-public ethersphere/beekeeper --namespace beekeeper -f ./beekeeper-stamper-public.yaml ``` -------------------------------- ### Install Beekeeper Job with Helm Source: https://github.com/ethersphere/beekeeper-config/blob/master/deployments/node-funder/README.md Use this command to deploy the Beekeeper job using the Helm chart. Ensure you have the correct namespace and configuration file. ```bash helm upgrade --install beekeeper-node-funder-public ethersphere/beekeeper --namespace beekeeper -f ./beekeeper-node-funder-public.yaml ``` -------------------------------- ### Install Beekeeper Check Job Source: https://github.com/ethersphere/beekeeper-config/blob/master/README.md Installs or upgrades a Beekeeper check job using the ethersphere/beekeeper Helm chart. Ensure Helm repositories are added and updated before running. ```bash helm repo add ethersphere https://ethersphere.github.io/helm helm repo update # install (or upgrade) a job helm upgrade --install beekeeper-check-public ethersphere/beekeeper \ --namespace beekeeper \ -f deployments/check/beekeeper-check-public.yaml ``` -------------------------------- ### Install Beekeeper Job with Helm Source: https://github.com/ethersphere/beekeeper-config/blob/master/deployments/load/README.md Use this command to deploy the Beekeeper job using the Helm chart. Specify the release name and configuration file. ```bash helm upgrade --install beekeeper-load-public ethersphere/beekeeper --namespace beekeeper -f ./beekeeper-load-public.yaml helm upgrade --install beekeeper-load-light-testnet ethersphere/beekeeper --namespace beekeeper -f ./beekeeper-load-light-testnet.yaml ``` -------------------------------- ### Add Ethersphere Helm Repository Source: https://github.com/ethersphere/beekeeper-config/blob/master/deployments/README.md Adds the Ethersphere Helm chart repository to your local Helm configuration. This allows you to search for and install Ethersphere-related charts. ```bash helm repo add ethersphere https://ethersphere.github.io/helm ``` -------------------------------- ### Manually Start Beekeeper Job Source: https://github.com/ethersphere/beekeeper-config/blob/master/deployments/node-funder/README.md Initiates an immediate run of the Beekeeper job from its scheduled CronJob, bypassing the regular schedule. ```bash kubectl create job --from=cronjob/beekeeper-node-funder-cronjob beekeeper-node-funder-immediate --namespace=beekeeper ``` -------------------------------- ### Beekeeper Action Types Example Source: https://github.com/ethersphere/beekeeper-config/blob/master/README.md Illustrates how to declare multiple instances of the same check or simulation type with different parameters by using distinct keys. This allows for varied configurations of checks like `pushsync`. ```yaml checks: pushsync-chunks: type: pushsync options: mode: chunks upload-node-count: 1 # ... pushsync-light-chunks: type: pushsync options: mode: light-chunks upload-node-count: 1 # ... ``` -------------------------------- ### Manually Start Beekeeper Job Source: https://github.com/ethersphere/beekeeper-config/blob/master/deployments/smoke/README.md Create a job immediately from a scheduled CronJob using `kubectl create job --from=cronjob/...`. This is useful for on-demand execution. ```bash kubectl create job --from=cronjob/beekeeper-smoke-cronjob beekeeper-smoke-immediate --namespace=beekeeper ``` -------------------------------- ### Manually Start a Beekeeper Job Source: https://github.com/ethersphere/beekeeper-config/blob/master/deployments/check/README.md Trigger a Beekeeper job immediately using `kubectl create job --from=cronjob/...`. This is useful for on-demand checks. ```bash kubectl create job --from=cronjob/beekeeper-checks-cronjob beekeeper-check-immediate --namespace=beekeeper ``` -------------------------------- ### Manually Start a Beekeeper Job Source: https://github.com/ethersphere/beekeeper-config/blob/master/deployments/stamper/README.md Creates a new job instance from the Beekeeper cron job immediately, bypassing the schedule. This is useful for on-demand processing. ```bash kubectl create job --from=cronjob/beekeeper-stamper-cronjob beekeeper-stamper-immediate --namespace=beekeeper ``` -------------------------------- ### Search Ethersphere Helm Charts Source: https://github.com/ethersphere/beekeeper-config/blob/master/deployments/README.md Searches for available Helm charts within the Ethersphere repository. Use this to discover which Ethersphere services can be deployed. ```bash helm search ethersphere ``` -------------------------------- ### View Beekeeper Job Logs Source: https://github.com/ethersphere/beekeeper-config/blob/master/deployments/check/README.md Access the logs of a specific manual Beekeeper job using `kubectl logs job/...`. This is essential for debugging. ```bash kubectl logs job/beekeeper-check-immediate --namespace=beekeeper ``` -------------------------------- ### View Beekeeper Manual Job Logs Source: https://github.com/ethersphere/beekeeper-config/blob/master/deployments/node-funder/README.md Retrieves the logs for a specific manual Beekeeper job to aid in debugging or monitoring its execution. ```bash kubectl logs job/beekeeper-node-funder-immediate --namespace=beekeeper ``` -------------------------------- ### Uninstall Beekeeper Release Source: https://github.com/ethersphere/beekeeper-config/blob/master/README.md Uninstalls a previously deployed Beekeeper release from Kubernetes. Replace with the specific release name. ```bash helm uninstall --namespace=beekeeper ``` -------------------------------- ### Monitor Beekeeper Jobs Source: https://github.com/ethersphere/beekeeper-config/blob/master/deployments/node-funder/README.md Lists all jobs within the Beekeeper namespace to check their status. ```bash kubectl get jobs --namespace=beekeeper ``` -------------------------------- ### View Beekeeper Manual Job Logs Source: https://github.com/ethersphere/beekeeper-config/blob/master/deployments/stamper/README.md Retrieves the logs for a specific manual Beekeeper job. This is essential for debugging or understanding job execution details. ```bash kubectl logs job/beekeeper-stamper-immediate --namespace=beekeeper ``` -------------------------------- ### Trigger CronJob Immediately Source: https://github.com/ethersphere/beekeeper-config/blob/master/README.md Manually triggers a Kubernetes CronJob immediately, bypassing its scheduled time. Replace with the actual CronJob name. ```bash kubectl create job --from=cronjob/ -immediate --namespace=beekeeper ``` -------------------------------- ### Uninstall Beekeeper Job with Helm Source: https://github.com/ethersphere/beekeeper-config/blob/master/deployments/node-funder/README.md Command to remove the deployed Beekeeper job from the specified namespace. ```bash helm uninstall beekeeper-node-funder-public --namespace=beekeeper ``` -------------------------------- ### Update Helm Repository Source: https://github.com/ethersphere/beekeeper-config/blob/master/deployments/README.md Updates your local Helm repository cache with the latest information from all configured repositories, including Ethersphere. This ensures you have access to the newest chart versions and releases. ```bash helm repo update ``` -------------------------------- ### Uninstall Beekeeper Jobs with Helm Source: https://github.com/ethersphere/beekeeper-config/blob/master/deployments/check/README.md Use `helm uninstall` to remove a deployed Beekeeper job. Specify the release name and namespace. ```bash helm uninstall beekeeper-check-public --namespace=beekeeper helm uninstall beekeeper-light-testnet-checks --namespace=beekeeper ``` -------------------------------- ### Uninstall Beekeeper Job with Helm Source: https://github.com/ethersphere/beekeeper-config/blob/master/deployments/load/README.md Remove the deployed Beekeeper job from the specified namespace using the helm uninstall command. ```bash helm uninstall beekeeper-load-public --namespace=beekeeper helm uninstall beekeeper-load-light-testnet --namespace=beekeeper ``` -------------------------------- ### Uninstall Beekeeper Job with Helm Source: https://github.com/ethersphere/beekeeper-config/blob/master/deployments/stamper/README.md Removes the deployed Beekeeper job from the specified Kubernetes namespace. ```bash helm uninstall beekeeper-stamper-public --namespace=beekeeper ``` -------------------------------- ### Clean Up a Manual Beekeeper Job Source: https://github.com/ethersphere/beekeeper-config/blob/master/deployments/stamper/README.md Deletes a manually created Beekeeper job after it has completed to prevent clutter in the Kubernetes cluster. ```bash kubectl delete job beekeeper-stamper-immediate --namespace=beekeeper ``` -------------------------------- ### Clean Up Manual Beekeeper Job Source: https://github.com/ethersphere/beekeeper-config/blob/master/deployments/check/README.md Remove a manually created Beekeeper job using `kubectl delete job`. This helps keep the Kubernetes environment tidy. ```bash kubectl delete job beekeeper-check-immediate --namespace=beekeeper ``` -------------------------------- ### Clean Up Manual Beekeeper Job Source: https://github.com/ethersphere/beekeeper-config/blob/master/deployments/node-funder/README.md Removes a manually created Beekeeper job after it has completed to maintain a clean environment. ```bash kubectl delete job beekeeper-node-funder-immediate --namespace=beekeeper ``` === COMPLETE CONTENT === This response contains all available snippets from this library. No additional content exists. Do not make further requests.