mirror of
https://github.com/rancher/rke.git
synced 2025-08-18 14:57:03 +00:00
remove artifacts images
This commit is contained in:
parent
8ea54f573f
commit
865317b3ef
33
.drone.yml
33
.drone.yml
@ -38,36 +38,3 @@ pipeline:
|
|||||||
when:
|
when:
|
||||||
branch: master
|
branch: master
|
||||||
event: tag
|
event: tag
|
||||||
|
|
||||||
publish-rke-certs-deployer:
|
|
||||||
image: plugins/docker
|
|
||||||
dockerfile: package/certs-deployer/Dockerfile
|
|
||||||
repo: rancher/rke-cert-deployer
|
|
||||||
context: package/certs-deployer/
|
|
||||||
tag: ${DRONE_TAG}
|
|
||||||
secrets: [docker_username, docker_password]
|
|
||||||
when:
|
|
||||||
branch: master
|
|
||||||
event: tag
|
|
||||||
|
|
||||||
publish-rke-nginx-proxy:
|
|
||||||
image: plugins/docker
|
|
||||||
dockerfile: package/nginx-proxy/Dockerfile
|
|
||||||
repo: rancher/rke-nginx-proxy
|
|
||||||
context: package/nginx-proxy/
|
|
||||||
tag: ${DRONE_TAG}
|
|
||||||
secrets: [docker_username, docker_password]
|
|
||||||
when:
|
|
||||||
branch: master
|
|
||||||
event: tag
|
|
||||||
|
|
||||||
publish-rke-service-sidekick:
|
|
||||||
image: plugins/docker
|
|
||||||
dockerfile: package/service-sidekick/Dockerfile
|
|
||||||
repo: rancher/rke-service-sidekick
|
|
||||||
context: package/service-sidekick/
|
|
||||||
tag: ${DRONE_TAG}
|
|
||||||
secrets: [docker_username, docker_password]
|
|
||||||
when:
|
|
||||||
branch: master
|
|
||||||
event: tag
|
|
||||||
|
@ -1,6 +0,0 @@
|
|||||||
FROM alpine:3.4
|
|
||||||
|
|
||||||
RUN apk update && apk add bash
|
|
||||||
|
|
||||||
COPY entrypoint.sh /tmp/entrypoint.sh
|
|
||||||
CMD ["/tmp/entrypoint.sh"]
|
|
@ -1,6 +0,0 @@
|
|||||||
#!/bin/bash
|
|
||||||
|
|
||||||
ACCT=${ACCT:-rancher}
|
|
||||||
|
|
||||||
docker build -t $ACCT/rke-cert-deployer:0.1.1 .
|
|
||||||
docker push $ACCT/rke-cert-deployer:0.1.1
|
|
@ -1,22 +0,0 @@
|
|||||||
#!/bin/bash -x
|
|
||||||
|
|
||||||
SSL_CRTS_DIR=${CRTS_DEPLOY_PATH:-/etc/kubernetes/ssl}
|
|
||||||
mkdir -p $SSL_CRTS_DIR
|
|
||||||
|
|
||||||
for i in $(env | grep -o KUBE_.*=); do
|
|
||||||
name="$(echo "$i" | cut -f1 -d"=" | tr '[:upper:]' '[:lower:]' | tr '_' '-').pem"
|
|
||||||
env=$(echo "$i" | cut -f1 -d"=")
|
|
||||||
value=$(echo "${!env}")
|
|
||||||
if [ ! -f $SSL_CRTS_DIR/$name ] || [ "$FORCE_DEPLOY" == "true" ]; then
|
|
||||||
echo "$value" > $SSL_CRTS_DIR/$name
|
|
||||||
fi
|
|
||||||
done
|
|
||||||
|
|
||||||
for i in $(env | grep -o KUBECFG_.*=); do
|
|
||||||
name="$(echo "$i" | cut -f1 -d"=" | tr '[:upper:]' '[:lower:]' | tr '_' '-').yaml"
|
|
||||||
env=$(echo "$i" | cut -f1 -d"=")
|
|
||||||
value=$(echo "${!env}")
|
|
||||||
if [ ! -f $SSL_CRTS_DIR/$name ]; then
|
|
||||||
echo "$value" > $SSL_CRTS_DIR/$name
|
|
||||||
fi
|
|
||||||
done
|
|
@ -1,12 +0,0 @@
|
|||||||
FROM nginx:1.13.6-alpine
|
|
||||||
|
|
||||||
RUN apk add --update curl ca-certificates \
|
|
||||||
&& curl -L -o /usr/bin/confd https://github.com/kelseyhightower/confd/releases/download/v0.12.0-alpha3/confd-0.12.0-alpha3-linux-amd64 \
|
|
||||||
&& chmod +x /usr/bin/confd \
|
|
||||||
&& mkdir -p /etc/confd
|
|
||||||
|
|
||||||
ADD templates /etc/confd/templates/
|
|
||||||
ADD conf.d /etc/confd/conf.d/
|
|
||||||
ADD entrypoint.sh /
|
|
||||||
|
|
||||||
ENTRYPOINT ["/entrypoint.sh"]
|
|
@ -1,6 +0,0 @@
|
|||||||
#!/bin/bash
|
|
||||||
|
|
||||||
ACCT=${ACCT:-rancher}
|
|
||||||
|
|
||||||
docker build -t $ACCT/rke-nginx-proxy:0.1.0 .
|
|
||||||
docker push $ACCT/rke-nginx-proxy:0.1.0
|
|
@ -1,6 +0,0 @@
|
|||||||
[template]
|
|
||||||
src = "nginx.tmpl"
|
|
||||||
dest = "/etc/nginx/nginx.conf"
|
|
||||||
keys = [
|
|
||||||
"CP_HOSTS",
|
|
||||||
]
|
|
@ -1,7 +0,0 @@
|
|||||||
#!/bin/sh
|
|
||||||
|
|
||||||
# Run confd
|
|
||||||
confd -onetime -backend env
|
|
||||||
|
|
||||||
# Start nginx
|
|
||||||
nginx -g 'daemon off;'
|
|
@ -1,26 +0,0 @@
|
|||||||
error_log stderr notice;
|
|
||||||
|
|
||||||
worker_processes auto;
|
|
||||||
events {
|
|
||||||
multi_accept on;
|
|
||||||
use epoll;
|
|
||||||
worker_connections 1024;
|
|
||||||
}
|
|
||||||
|
|
||||||
stream {
|
|
||||||
upstream kube_apiserver {
|
|
||||||
least_conn;
|
|
||||||
{{ $servers := split (getenv "CP_HOSTS") "," }}{{range $servers}}
|
|
||||||
server {{.}}:6443;
|
|
||||||
{{end}}
|
|
||||||
}
|
|
||||||
|
|
||||||
server {
|
|
||||||
listen 127.0.0.1:6443;
|
|
||||||
proxy_pass kube_apiserver;
|
|
||||||
proxy_timeout 10m;
|
|
||||||
proxy_connect_timeout 1s;
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
|
@ -1,7 +0,0 @@
|
|||||||
FROM scratch
|
|
||||||
|
|
||||||
VOLUME /opt/rke
|
|
||||||
|
|
||||||
COPY entrypoint.sh /opt/rke/entrypoint.sh
|
|
||||||
|
|
||||||
CMD /bin/true
|
|
@ -1,6 +0,0 @@
|
|||||||
#!/bin/bash
|
|
||||||
|
|
||||||
ACCT=${ACCT:-rancher}
|
|
||||||
|
|
||||||
docker build -t $ACCT/rke-service-sidekick:0.1.0 .
|
|
||||||
docker push $ACCT/rke-service-sidekick:0.1.0
|
|
@ -1,22 +0,0 @@
|
|||||||
#!/bin/bash -x
|
|
||||||
|
|
||||||
if [ "$1" == "kubelet" ]; then
|
|
||||||
for i in $(DOCKER_API_VERSION=1.24 ./docker info 2>&1 | grep -i 'docker root dir' | cut -f2 -d:) /var/lib/docker /run /var/run; do
|
|
||||||
for m in $(tac /proc/mounts | awk '{print $2}' | grep ^${i}/); do
|
|
||||||
if [ "$m" != "/var/run/nscd" ] && [ "$m" != "/run/nscd" ]; then
|
|
||||||
umount $m || true
|
|
||||||
fi
|
|
||||||
done
|
|
||||||
done
|
|
||||||
mount --rbind /host/dev /dev
|
|
||||||
mount -o rw,remount /sys/fs/cgroup 2>/dev/null || true
|
|
||||||
for i in /sys/fs/cgroup/*; do
|
|
||||||
if [ -d $i ]; then
|
|
||||||
mkdir -p $i/kubepods
|
|
||||||
fi
|
|
||||||
done
|
|
||||||
CGROUPDRIVER=$(docker info | grep -i 'cgroup driver' | awk '{print $3}')
|
|
||||||
exec "$@" --cgroup-driver=$CGROUPDRIVER
|
|
||||||
fi
|
|
||||||
|
|
||||||
exec "$@"
|
|
Loading…
Reference in New Issue
Block a user