mirror of https://github.com/k3s-io/k3s
commit
76b0c8d07a
|
@ -19,7 +19,7 @@ COPY logback.xml /etc/cassandra/logback.xml
|
||||||
COPY run.sh /run.sh
|
COPY run.sh /run.sh
|
||||||
COPY kubernetes-cassandra.jar /kubernetes-cassandra.jar
|
COPY kubernetes-cassandra.jar /kubernetes-cassandra.jar
|
||||||
|
|
||||||
RUN chmod a+x /run.sh && \
|
RUN chmod a+rx /run.sh && \
|
||||||
mkdir -p /cassandra_data/data && \
|
mkdir -p /cassandra_data/data && \
|
||||||
chown -R cassandra.cassandra /etc/cassandra /cassandra_data && \
|
chown -R cassandra.cassandra /etc/cassandra /cassandra_data && \
|
||||||
chmod o+w -R /etc/cassandra /cassandra_data
|
chmod o+w -R /etc/cassandra /cassandra_data
|
||||||
|
|
|
@ -4,11 +4,15 @@ VERSION=v7
|
||||||
|
|
||||||
all: build
|
all: build
|
||||||
|
|
||||||
# TODO: build the jar and copy it in
|
kubernetes-cassandra.jar: ../java/* ../java/src/io/k8s/cassandra/*.java
|
||||||
build:
|
cd ../java && mvn package
|
||||||
docker build -t gcr.io/google_containers/cassandra:${VERSION} .
|
mv ../java/target/kubernetes-cassandra*.jar kubernetes-cassandra.jar
|
||||||
|
cd ../java && mvn clean
|
||||||
|
|
||||||
|
build: kubernetes-cassandra.jar
|
||||||
|
docker build -t gcr.io/google_containers/cassandra:${VERSION} .
|
||||||
|
|
||||||
push: build
|
push: build
|
||||||
gcloud docker push gcr.io/google_containers/cassandra:${VERSION}
|
gcloud docker push gcr.io/google_containers/cassandra:${VERSION}
|
||||||
|
|
||||||
.PHONY: all
|
.PHONY: all build push
|
||||||
|
|
Binary file not shown.
|
@ -129,8 +129,10 @@ public class KubernetesSeedProvider implements SeedProvider {
|
||||||
// Here is a problem point, endpoints.subsets can be null in first node cases.
|
// Here is a problem point, endpoints.subsets can be null in first node cases.
|
||||||
if (endpoints.subsets != null && !endpoints.subsets.isEmpty()){
|
if (endpoints.subsets != null && !endpoints.subsets.isEmpty()){
|
||||||
for (Subset subset : endpoints.subsets) {
|
for (Subset subset : endpoints.subsets) {
|
||||||
for (Address address : subset.addresses) {
|
if (subset.addresses != null && !subset.addresses.isEmpty()) {
|
||||||
list.add(InetAddress.getByName(address.ip));
|
for (Address address : subset.addresses) {
|
||||||
|
list.add(InetAddress.getByName(address.ip));
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue