File tree 5 files changed +25
-13
lines changed 5 files changed +25
-13
lines changed Original file line number Diff line number Diff line change 2
2
# ===== Builder =====
3
3
# ====================
4
4
5
- FROM golang:1.13 AS builder
5
+ FROM golang:1.17 AS builder
6
6
7
7
# Install required packages
8
- RUN apt-get update && apt-get install -y apt-utils gettext-base
8
+ RUN echo "deb http://ppa.launchpad.net/rmescandon/yq/ubuntu focal main" > /etc/apt/sources.list.d/yq.list && \
9
+ echo "deb-src http://ppa.launchpad.net/rmescandon/yq/ubuntu focal main" >> /etc/apt/sources.list.d/yq.list && \
10
+ apt-key adv --keyserver keyserver.ubuntu.com --recv-keys CC86BB64
11
+ RUN apt-get update && apt-get install -y apt-utils gettext-base yq
9
12
10
13
# Reconstruct source tree inside docker
11
14
WORKDIR /clickhouse-operator
Original file line number Diff line number Diff line change 2
2
# ===== Builder =====
3
3
# ====================
4
4
5
- FROM golang:1.13 AS builder
5
+ FROM golang:1.17 AS builder
6
6
7
7
# Install required packages
8
- RUN apt-get update && apt-get install -y apt-utils gettext-base
8
+ RUN echo "deb http://ppa.launchpad.net/rmescandon/yq/ubuntu focal main" > /etc/apt/sources.list.d/yq.list && \
9
+ echo "deb-src http://ppa.launchpad.net/rmescandon/yq/ubuntu focal main" >> /etc/apt/sources.list.d/yq.list && \
10
+ apt-key adv --keyserver keyserver.ubuntu.com --recv-keys CC86BB64
11
+ RUN apt-get update && apt-get install -y apt-utils gettext-base yq
9
12
10
13
# Reconstruct source tree inside docker
11
14
WORKDIR /clickhouse-operator
Original file line number Diff line number Diff line change 2
2
# ===== Builder =====
3
3
# ===================
4
4
5
- FROM golang:1.13 AS builder
5
+ FROM golang:1.17 AS builder
6
6
7
7
# Install required packages
8
- RUN apt-get update && apt-get install -y apt-utils gettext-base
8
+ RUN echo "deb http://ppa.launchpad.net/rmescandon/yq/ubuntu focal main" > /etc/apt/sources.list.d/yq.list && \
9
+ echo "deb-src http://ppa.launchpad.net/rmescandon/yq/ubuntu focal main" >> /etc/apt/sources.list.d/yq.list && \
10
+ apt-key adv --keyserver keyserver.ubuntu.com --recv-keys CC86BB64
11
+ RUN apt-get update && apt-get install -y apt-utils gettext-base yq
9
12
10
13
# Reconstruct source tree inside docker
11
14
WORKDIR /clickhouse-operator
Original file line number Diff line number Diff line change 2
2
# ===== Builder =====
3
3
# ===================
4
4
5
- FROM golang:1.13 AS builder
5
+ FROM golang:1.17 AS builder
6
6
7
7
# Install required packages
8
- RUN apt-get update && apt-get install -y apt-utils gettext-base
8
+ RUN echo "deb http://ppa.launchpad.net/rmescandon/yq/ubuntu focal main" > /etc/apt/sources.list.d/yq.list && \
9
+ echo "deb-src http://ppa.launchpad.net/rmescandon/yq/ubuntu focal main" >> /etc/apt/sources.list.d/yq.list && \
10
+ apt-key adv --keyserver keyserver.ubuntu.com --recv-keys CC86BB64
11
+ RUN apt-get update && apt-get install -y apt-utils gettext-base yq
9
12
10
13
# Reconstruct source tree inside docker
11
14
WORKDIR /clickhouse-operator
Original file line number Diff line number Diff line change 16
16
17
17
This process does not require ` go-lang ` compiler nor ` dep ` package manager. Instead it requires ` kubernetes ` and ` docker ` .
18
18
19
- 1 . Switch working dir to ` src/github.com/altinity/clickhouse-operator `
20
- 2 . Build docker image with ` docker ` : ` docker build -t altinity/clickhouse-operator ./ `
21
- 3 . Register freshly build ` docker ` image inside ` kubernetes ` environment like so: ` docker save altinity/clickhouse-operator | (eval $(minikube docker-env) && docker load) `
22
- 4 . Install ` clickhouse-operator ` as described here: [ Install ClickHouse Operator] [ install ]
19
+ * Switch working dir to ` src/github.com/altinity/clickhouse-operator `
20
+ * Build docker image with ` docker ` : ` docker build -t altinity/clickhouse-operator -f ./dockerfile/operator/Dockerfile ./ `
21
+ * Register freshly build ` docker ` image inside ` kubernetes ` environment like so: ` docker save altinity/clickhouse-operator | (eval $(minikube docker-env) && docker load) `
22
+ * Install ` clickhouse-operator ` as described here: [ Install ClickHouse Operator] [ install ]
23
23
24
- [ install ] : ./operator_installation_details.md
24
+ [ install ] : ./operator_installation_details.md
You can’t perform that action at this time.
0 commit comments