You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@pinot.apache.org by xi...@apache.org on 2020/05/04 10:37:09 UTC
[incubator-pinot] branch master updated: Adding helm repo index so
user can use helm without checkout pinot repo. (#5327)
This is an automated email from the ASF dual-hosted git repository.
xiangfu pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/incubator-pinot.git
The following commit(s) were added to refs/heads/master by this push:
new edef309 Adding helm repo index so user can use helm without checkout pinot repo. (#5327)
edef309 is described below
commit edef3097b09319ef55b93432058484c21b0161e6
Author: Xiang Fu <fx...@gmail.com>
AuthorDate: Mon May 4 03:37:01 2020 -0700
Adding helm repo index so user can use helm without checkout pinot repo. (#5327)
---
docker/images/pinot/Dockerfile | 4 +++
kubernetes/helm/index.yaml | 54 ++++++++++++++++++++++++++++++++++++++++
kubernetes/helm/pinot-0.2.0.tgz | Bin 0 -> 102559 bytes
kubernetes/helm/values.yaml | 6 ++---
pom.xml | 12 ++++++---
5 files changed, 70 insertions(+), 6 deletions(-)
diff --git a/docker/images/pinot/Dockerfile b/docker/images/pinot/Dockerfile
index fb7f925..32c6a9b 100644
--- a/docker/images/pinot/Dockerfile
+++ b/docker/images/pinot/Dockerfile
@@ -67,6 +67,10 @@ ENV PINOT_HOME=/opt/pinot
VOLUME ["${PINOT_HOME}/configs", "${PINOT_HOME}/data"]
+RUN apt-get update && \
+ apt-get install -y --no-install-recommends vim wget curl git python && \
+ rm -rf /var/lib/apt/lists/*
+
COPY --from=pinot_build_env ${PINOT_HOME} ${PINOT_HOME}
COPY ingestion-job-specs ${PINOT_HOME}/examples/docker/ingestion-job-specs
COPY table-configs ${PINOT_HOME}/examples/docker/table-configs
diff --git a/kubernetes/helm/index.yaml b/kubernetes/helm/index.yaml
new file mode 100644
index 0000000..5ef2a22
--- /dev/null
+++ b/kubernetes/helm/index.yaml
@@ -0,0 +1,54 @@
+apiVersion: v1
+entries:
+ pinot:
+ - apiVersion: v1
+ appVersion: 0.2.0
+ created: "2020-05-04T00:59:04.094942-07:00"
+ dependencies:
+ - condition: pinot.zookeeper.enabled,zookeeper.enabled
+ name: zookeeper
+ repository: https://kubernetes-charts-incubator.storage.googleapis.com/
+ version: 2.1.3
+ description: Apache Pinot is a realtime distributed OLAP datastore, which is used
+ to deliver scalable real time analytics with low latency. It can ingest data
+ from offline data sources (such as Hadoop and flat files) as well as online
+ sources (such as Kafka). Pinot is designed to scale horizontally.
+ digest: e2b52aff7c2bae33ea0bbc9335b94d218a94afc56a11388f1848d4726c0e8221
+ home: https://pinot.apache.org/
+ keywords:
+ - olap
+ - analytics
+ - database
+ - pinot
+ maintainers:
+ - email: dev@pinot.apache.org
+ name: pinot-dev
+ name: pinot
+ sources:
+ - https://github.com/apache/incubator-pinot
+ urls:
+ - pinot-0.2.0.tgz
+ version: 0.2.0
+ zookeeper:
+ - apiVersion: v1
+ appVersion: 3.5.5
+ created: "2020-05-04T00:59:04.096461-07:00"
+ description: Centralized service for maintaining configuration information, naming,
+ providing distributed synchronization, and providing group services.
+ digest: ce79cf63a1284c16e6b615a3dea62e619ce99dea85419be5b46a8ee6ceec3b4e
+ home: https://zookeeper.apache.org/
+ icon: https://zookeeper.apache.org/images/zookeeper_small.gif
+ kubeVersion: ^1.10.0-0
+ maintainers:
+ - email: lachlan.evenson@microsoft.com
+ name: lachie83
+ - email: owensk@google.com
+ name: kow3ns
+ name: zookeeper
+ sources:
+ - https://github.com/apache/zookeeper
+ - https://github.com/kubernetes/contrib/tree/master/statefulsets/zookeeper
+ urls:
+ - charts/zookeeper-2.1.3.tgz
+ version: 2.1.3
+generated: "2020-05-04T00:59:04.087389-07:00"
diff --git a/kubernetes/helm/pinot-0.2.0.tgz b/kubernetes/helm/pinot-0.2.0.tgz
new file mode 100644
index 0000000..2e26faf
Binary files /dev/null and b/kubernetes/helm/pinot-0.2.0.tgz differ
diff --git a/kubernetes/helm/values.yaml b/kubernetes/helm/values.yaml
index 5f567a7..689a8f0 100644
--- a/kubernetes/helm/values.yaml
+++ b/kubernetes/helm/values.yaml
@@ -21,7 +21,7 @@
image:
repository: apachepinot/pinot
- tag: 0.3.0-SNAPSHOT
+ tag: latest
pullPolicy: IfNotPresent
cluster:
@@ -63,7 +63,7 @@ controller:
nodePort: ""
external:
- enabled: false
+ enabled: true
type: LoadBalancer
port: 9000
@@ -106,7 +106,7 @@ broker:
nodePort: ""
external:
- enabled: false
+ enabled: true
type: LoadBalancer
port: 8099
diff --git a/pom.xml b/pom.xml
index d1494f3..fb85d29 100644
--- a/pom.xml
+++ b/pom.xml
@@ -1435,6 +1435,8 @@
<!-- Top level directories -->
<exclude>thirdeye/**</exclude>
<exclude>website/**</exclude>
+ <exclude>docker/**</exclude>
+ <exclude>kubernetes/**</exclude>
<!-- Docker image configs -->
<exclude>docker/images/pinot-thirdeye/**</exclude>
@@ -1536,12 +1538,16 @@
<!-- Top level -->
<exclude>.codecov*</exclude>
- <!-- Top level Directory -->
- <exclude>website/**</exclude>
-
<!-- Test Resources -->
<exclude>**/test/resources/**</exclude>
+ <!-- Pinot Website (not part of the distribution) -->
+ <exclude>website/**</exclude>
+
+ <!-- Docker and Kubernetes (not part of the distribution) -->
+ <exclude>kubernetes/**</exclude>
+ <exclude>docker/**</exclude>
+
<!-- Pinot-Druid Benchmark (not part of the distribution) -->
<exclude>contrib/**</exclude>
---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@pinot.apache.org
For additional commands, e-mail: commits-help@pinot.apache.org