Skip to content

Commit e2ac684

Browse files
author
patrik
committed
rebased from upstream/master
1 parent 707d895 commit e2ac684

1 file changed

Lines changed: 0 additions & 138 deletions

File tree

linux-installer/idt-installer

Lines changed: 0 additions & 138 deletions
Original file line numberDiff line numberDiff line change
@@ -233,144 +233,6 @@ function install_darwin_deps {
233233
fi
234234
}
235235

236-
"Linux")
237-
case "$DISTRO" in
238-
"Ubuntu")
239-
log "Checking for and updating 'apt-get' support on Linux"
240-
if [[ -z "$(which apt-get)" ]]; then
241-
error "'apt-get' is not found. Thats the only linux installer I know, sorry."
242-
fi
243-
if [[ -z "$(which add-apt-repository)" ]]; then
244-
$SUDO apt-get install -y software-properties-common python-software-properties
245-
fi
246-
$SUDO add-apt-repository -y ppa:git-core/ppa
247-
$SUDO apt-get -y update
248-
249-
#-- CURL:
250-
log "Installing/updating external dependency: curl"
251-
if [[ -z "$(which curl)" || "$FORCE" == true ]]; then
252-
$SUDO apt-get -y install curl
253-
fi
254-
#-- GIT:
255-
log "Installing/updating external dependency: git"
256-
if [[ -z "$(which git)" || "$FORCE" == true ]]; then
257-
$SUDO apt-get -y install git
258-
log "Please review any setup requirements for 'git' from: https://git-scm.com/downloads"
259-
fi
260-
261-
#-- Docker:
262-
log "Installing/updating external dependency: docker"
263-
if [[ -z "$(which docker)" || "$FORCE" == true ]]; then
264-
curl -fsSL get.docker.com | $SUDO sh -
265-
if [ "$SUDO" ]; then
266-
# Allow docker to run as a non-root user (if not running as root).
267-
sudo groupadd docker 2>/dev/null
268-
sudo usermod -aG docker $USER 2>/dev/null
269-
else
270-
log 'If you want to run docker without sudo run: "sudo groupadd docker && sudo usermod -aG docker $USER"'
271-
fi
272-
log "Please review any setup requirements for 'docker' from: https://docs.docker.com/engine/installation/"
273-
fi
274-
275-
#-- kubectl:
276-
log "Installing/updating external dependency: kubectl"
277-
if [[ -z "$(which kubectl)" || "$FORCE" == true ]]; then
278-
curl --progress-bar -LO https://storage.googleapis.com/kubernetes-release/release/$(curl -s https://storage.googleapis.com/kubernetes-release/release/stable.txt)/bin/linux/amd64/kubectl
279-
$SUDO mv ./kubectl /usr/local/bin/kubectl
280-
$SUDO chmod +x /usr/local/bin/kubectl
281-
log "Please review any setup requirements for 'kubectl' from: https://kubernetes.io/docs/tasks/tools/install-kubectl/"
282-
fi
283-
284-
#-- helm:
285-
log "Installing/updating external dependency: helm"
286-
if [[ -z "$(which helm)" || "$FORCE" == true ]]; then
287-
curl -fsSL https://raw.githubusercontent.com/kubernetes/helm/master/scripts/get | bash
288-
log "Please review any setup requirements for 'helm' from: https://github.com/kubernetes/helm/blob/master/docs/install.md"
289-
fi
290-
;;
291-
292-
"Solus")
293-
log "Checking for and updating 'eopkg' support on Linux"
294-
if [[ -z "$(which eopkg)" ]]; then
295-
error "'eopkg' is not found. Thats the only linux installer I know, sorry."
296-
fi
297-
$SUDO eopkg ur Solus
298-
299-
#-- CURL:
300-
log "Installing/updating external dependency: curl"
301-
if [[ -z "$(which curl)" || "$FORCE" == true ]]; then
302-
$SUDO eopkg it curl
303-
fi
304-
#-- GIT:
305-
log "Installing/updating external dependency: git"
306-
if [[ -z "$(which git)" || "$FORCE" == true ]]; then
307-
$SUDO eopkg it git
308-
log "Please review any setup requirements for 'git' from: https://git-scm.com/downloads"
309-
fi
310-
311-
#-- Docker:
312-
log "Installing/updating external dependency: docker"
313-
if [[ -z "$(which docker)" || "$FORCE" == true ]]; then
314-
$SUDO eopkg it docker
315-
if [ "$SUDO" ]; then
316-
# Allow docker to run as a non-root user (if not running as root).
317-
sudo groupadd docker 2>/dev/null
318-
sudo usermod -aG docker $USER 2>/dev/null
319-
else
320-
log 'If you want to run docker without sudo run: "sudo groupadd docker && sudo usermod -aG docker $USER"'
321-
fi
322-
log "Please review any setup requirements for 'docker' from: https://docs.docker.com/engine/installation/"
323-
fi
324-
325-
#-- kubectl:
326-
log "Installing/updating external dependency: kubectl"
327-
if [[ -z "$(which kubectl)" || "$FORCE" == true ]]; then
328-
$SUDO eopkg it kubectl
329-
log "Please review any setup requirements for 'kubectl' from: https://kubernetes.io/docs/tasks/tools/install-kubectl/"
330-
fi
331-
332-
#-- helm:
333-
log "Installing/updating external dependency: helm"
334-
if [[ -z "$(which helm)" || "$FORCE" == true ]]; then
335-
curl -fsSL https://raw.githubusercontent.com/kubernetes/helm/master/scripts/get | bash
336-
log "Please review any setup requirements for 'helm' from: https://github.com/kubernetes/helm/blob/master/docs/install.md"
337-
fi
338-
;;
339-
esac
340-
341-
#-- CURL:
342-
log "Installing/updating external dependency: curl"
343-
if [[ -z "$(which curl)" || "$FORCE" == true ]]; then
344-
$SUDO yum -y install curl
345-
fi
346-
#-- GIT:
347-
log "Installing/updating external dependency: git"
348-
if [[ -z "$(which git)" || "$FORCE" == true ]]; then
349-
$SUDO yum install -y git
350-
log "Please review any setup requirements for 'git' from: https://git-scm.com/downloads"
351-
fi
352-
353-
#-- Docker:
354-
install_docker
355-
356-
#-- kubectl:
357-
log "Installing/updating external dependency: kubectl"
358-
if [[ -z "$(which kubectl)" || "$FORCE" == true ]]; then
359-
$SUDO sh -c 'printf "[kubernetes]\nname=Kubernetes\nbaseurl=https://packages.cloud.google.com/yum/repos/kubernetes-el7-x86_64\nenabled=1\ngpgcheck=1\nrepo_gpgcheck=1\ngpgkey=https://packages.cloud.google.com/yum/doc/yum-key.gpg https://packages.cloud.google.com/yum/doc/rpm-package-key.gpg\n" > /etc/yum.repos.d/kubernetes.repo'
360-
local kube_version=$(get_kubectl_version)
361-
local kube_yum_version=$(yum --showduplicates list kubectl -y | grep -Eo "($kube_version\-[0-9*])")
362-
$SUDO yum install -y kubectl-$kube_yum_version
363-
log "Please review any setup requirements for 'kubectl' from: https://kubernetes.io/docs/tasks/tools/install-kubectl/"
364-
fi
365-
366-
#-- helm:
367-
log "Installing/updating external dependency: helm"
368-
if [[ -z "$(which helm)" || "$FORCE" == true ]]; then
369-
curl -fsSL https://raw.githubusercontent.com/kubernetes/helm/master/scripts/get | bash
370-
log "Please review any setup requirements for 'helm' from: https://github.com/kubernetes/helm/blob/master/docs/install.md"
371-
fi
372-
}
373-
374236
#------------------------------------------------------------------------------
375237
function install_docker {
376238

0 commit comments

Comments
 (0)