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