diff --git a/incubator/mongodb-replicaset/.helmignore b/stable/mongodb-replicaset/.helmignore similarity index 100% rename from incubator/mongodb-replicaset/.helmignore rename to stable/mongodb-replicaset/.helmignore diff --git a/incubator/mongodb-replicaset/Chart.yaml b/stable/mongodb-replicaset/Chart.yaml similarity index 96% rename from incubator/mongodb-replicaset/Chart.yaml rename to stable/mongodb-replicaset/Chart.yaml index b25f369610..84d301fcae 100644 --- a/incubator/mongodb-replicaset/Chart.yaml +++ b/stable/mongodb-replicaset/Chart.yaml @@ -1,6 +1,6 @@ name: mongodb-replicaset home: https://github.com/mongodb/mongo -version: 0.2.0 +version: 1.0.0 description: NoSQL document-oriented database that stores JSON-like documents with dynamic schemas, simplifying the integration of data in content-driven applications. icon: https://webassets.mongodb.com/_com_assets/cms/mongodb-logo-rgb-j6w271g1xn.jpg sources: diff --git a/incubator/mongodb-replicaset/README.md b/stable/mongodb-replicaset/README.md similarity index 100% rename from incubator/mongodb-replicaset/README.md rename to stable/mongodb-replicaset/README.md diff --git a/incubator/mongodb-replicaset/init/Dockerfile b/stable/mongodb-replicaset/init/Dockerfile similarity index 100% rename from incubator/mongodb-replicaset/init/Dockerfile rename to stable/mongodb-replicaset/init/Dockerfile diff --git a/incubator/mongodb-replicaset/init/Makefile b/stable/mongodb-replicaset/init/Makefile similarity index 100% rename from incubator/mongodb-replicaset/init/Makefile rename to stable/mongodb-replicaset/init/Makefile diff --git a/incubator/mongodb-replicaset/init/files/install.sh b/stable/mongodb-replicaset/init/files/install.sh similarity index 100% rename from incubator/mongodb-replicaset/init/files/install.sh rename to stable/mongodb-replicaset/init/files/install.sh diff --git a/incubator/mongodb-replicaset/init/files/on-start.sh b/stable/mongodb-replicaset/init/files/on-start.sh similarity index 83% rename from incubator/mongodb-replicaset/init/files/on-start.sh rename to stable/mongodb-replicaset/init/files/on-start.sh index ce917f055e..9c154c3200 100644 --- a/incubator/mongodb-replicaset/init/files/on-start.sh +++ b/stable/mongodb-replicaset/init/files/on-start.sh @@ -19,10 +19,8 @@ function join { } HOSTNAME=$(hostname) -# Parse out cluster name, formatted as: statefulset_name-index -IFS='-' read -ra ADDR <<< "$(hostname)" -CLUSTER_NAME="${ADDR[0]}" +# Read input from peer-finder while read -ra LINE; do if [[ "${LINE}" == *"${HOSTNAME}"* ]]; then MY_NAME=$LINE @@ -43,10 +41,10 @@ echo "Initialized." >> /work-dir/log.txt # try to find a master and add yourself to its replicaset. for f in "${PEERS[@]}" do - /usr/bin/mongo --host=${f} --eval="printjson(rs.isMaster())" | grep "\"ismaster\" : true" + /usr/bin/mongo --host="${f}" --eval="printjson(rs.isMaster())" | grep "\"ismaster\" : true" if [ $? -eq 0 ]; then - echo ${f} MASTER >> /work-dir/log.txt - /usr/bin/mongo --host=${f} --eval="printjson(rs.add('${MY_NAME}'))" + echo "${f}" MASTER >> /work-dir/log.txt + /usr/bin/mongo --host="${f}" --eval="printjson(rs.add('${MY_NAME}'))" exit 0 fi done diff --git a/incubator/mongodb-replicaset/templates/NOTES.txt b/stable/mongodb-replicaset/templates/NOTES.txt similarity index 100% rename from incubator/mongodb-replicaset/templates/NOTES.txt rename to stable/mongodb-replicaset/templates/NOTES.txt diff --git a/incubator/mongodb-replicaset/templates/_helpers.tpl b/stable/mongodb-replicaset/templates/_helpers.tpl similarity index 100% rename from incubator/mongodb-replicaset/templates/_helpers.tpl rename to stable/mongodb-replicaset/templates/_helpers.tpl diff --git a/incubator/mongodb-replicaset/templates/mongodb-configmap.yaml b/stable/mongodb-replicaset/templates/mongodb-configmap.yaml similarity index 100% rename from incubator/mongodb-replicaset/templates/mongodb-configmap.yaml rename to stable/mongodb-replicaset/templates/mongodb-configmap.yaml diff --git a/incubator/mongodb-replicaset/templates/mongodb-service.yaml b/stable/mongodb-replicaset/templates/mongodb-service.yaml similarity index 100% rename from incubator/mongodb-replicaset/templates/mongodb-service.yaml rename to stable/mongodb-replicaset/templates/mongodb-service.yaml diff --git a/incubator/mongodb-replicaset/templates/mongodb-statefulset.yaml b/stable/mongodb-replicaset/templates/mongodb-statefulset.yaml similarity index 100% rename from incubator/mongodb-replicaset/templates/mongodb-statefulset.yaml rename to stable/mongodb-replicaset/templates/mongodb-statefulset.yaml diff --git a/incubator/mongodb-replicaset/test.sh b/stable/mongodb-replicaset/test.sh similarity index 100% rename from incubator/mongodb-replicaset/test.sh rename to stable/mongodb-replicaset/test.sh diff --git a/incubator/mongodb-replicaset/values.yaml b/stable/mongodb-replicaset/values.yaml similarity index 98% rename from incubator/mongodb-replicaset/values.yaml rename to stable/mongodb-replicaset/values.yaml index f5b8224f50..5cf3040f97 100644 --- a/incubator/mongodb-replicaset/values.yaml +++ b/stable/mongodb-replicaset/values.yaml @@ -11,7 +11,7 @@ installImage: # Specs for the MongoDB image image: name: mongo - tag: 3.2 + tag: 3.4 pullPolicy: IfNotPresent # Annotations to be added to MongoDB pods