You're on your way to the next level! Join the Kudos program to earn points and save your progress.
Level 1: Seed
25 / 150 points
1 badge earned
Challenges come and go, but your rewards stay with you. Do more to earn more!
What goes around comes around! Share the love by gifting kudos to your peers.
Keep earning points to reach the top of the leaderboard. It resets every quarter so you always have a chance!
Join now to unlock these features and more
We are currently in the process of converting our eco system from being run on droplets to a DO hosted kubernetes cluster when doing so we have run into a strange error where despite us installing doctl prior to running it the kubectl pipeline cannot identify doctl
The following error is showing up in our pipeline
The following code is being used to push the image onto out kubernetes cluster on digital ocean it fails on the pipe step
- "echo $basedir"
- cd ~
- wget https://github.com/digitalocean/doctl/releases/download/v1.92.0/doctl-1.92.0-linux-amd64.tar.gz
- tar xf ~/doctl-1.92.0-linux-amd64.tar.gz
- mv ~/doctl /usr/local/bin
- "cd $basedir"
- doctl auth init -t $DOCTLTOKEN
- doctl kubernetes cluster kubeconfig save $DOCTL_CLUSTER
- pipe: atlassian/kubectl-run:3.4.0
Im wondering if anyone knows how to fix this error or how to better format this pipe to avoid it
@Dryden Linden-Bremner hi. Currently DigitalOcean is not supported by default because it depends on plugin that not presented in the pipe.
We will investigate how to expand the pipe logic with custom plugins and notify you when this feature becomes available.
script: - echo 'script logic' > .my-script.sh - chmod 005 my-script.sh - pipe: atlassian/kubectl-run:3.5.0 variables: KUBE_CONFIG: $KUBE_CONFIG KUBECTL_COMMAND: 'apply' RESOURCE_PATH: 'nginx.yml' PRE_EXECUTION_SCRIPT: '.my-script.sh'