All notable changes to this project will be documented in this file. See standard-version for commit guidelines.
1.16.0 (2021-01-04)
1.15.9 (2020-08-11)
1.15.8 (2020-02-04)
1.15.7 (2020-01-29)
1.15.6 (2019-12-13)
- changed java port order listing so that OTC External toolchains will pick the correct port to show the user (f2cf4d2)
1.15.5 (2019-12-11)
1.15.4 (2019-12-11)
1.15.3 (2019-12-05)
- revert swift docker base image to 5.0.2 (3bd79eb)
1.15.2 (2019-12-04)
- service.yml for knative deployment is now service.yaml to keep with best practices (6688d32)
1.15.1 (2019-11-25)
1.15.0 (2019-11-22)
- adding new Dockerfile template for Swift generated apps cloud-enablement. (332f88b)
- removing .bluemix folder and contents from Cloud Enablement. Also updates to Dockerfiles to make them work with OTC Toolchain Templates (4de8045)
- Updated GO dockerfile template to set GOPATH explicitly for use by external toolchain (5ea13ad)
1.14.2 (2019-11-12)
- export for helm version (395f86c)
1.14.1 (2019-11-11)
- update pipeline for helm on new clusters (e4baba7)
1.14.0 (2019-11-04)
- functions: remove functions from cloud enablement (3da130d)
1.13.1 (2019-10-31)
- download tiller version to client (83f296e)
1.13.0 (2019-10-29)
- removing tiller upgrade from helm init (f6761f8)
1.12.0 (2019-10-18)
- Kub -> Kube (ddcde1d)
- remove VSI support (2f9da2e)
1.11.0 (2019-10-18)
- removing -Dnotests from the Java pipeline builder (d33f557)
1.10.6 (2019-10-10)
- remove image: from kube_deploy_knative (423a2f4)
1.10.5 (2019-10-09)
1.10.4 (2019-10-04)
- swift: update manifest with swift buildpack environment variable (5eac060)
1.10.3 (2019-10-01)
- pull image created in container_build.sh (f92db08)
1.10.2 (2019-09-30)
- pull image tagged latest (107f314)
1.10.1 (2019-09-19)
- typo (1013312)
1.10.0 (2019-09-17)
- DevOps: remove v1 backwards compatibility (e202eb8)
1.9.4 (2019-09-05)
- imagePullPolicy Always in service-knative.yaml (5639dcb)
1.9.3 (2019-09-03)
1.9.2 (2019-08-30)
1.9.1 (2019-08-26)
- using json output in pipeline (f9b5bbc)
1.9.0 (2019-08-23)
- set image name for knative toolchain (93273f0)
- optimize knative toolchain (b2c5454)
1.8.6 (2019-08-22)
1.8.5 (2019-08-22)
- safe indexing with jq in pipeline (fd86227)
1.8.4 (2019-08-21)
- add missing slash in image url in knative service yaml (0ab232e)
- clean up deploy and health stages (eed949f)
- remove spaces from substitution and limit output (375fea1)
- unit tests (b3f63e1)
1.8.3 (2019-08-21)
- use registry url in knative service yaml (95c59dd)
1.8.2 (2019-08-21)
- image tag latest (2c4a029)
1.8.1 (2019-08-21)
- use jq instead of grep and check app url is ready (6e825bc)
1.8.0 (2019-08-20)
1.7.40 (2019-08-07)
- VSI deployment fixes (4702b16)
1.7.39 (2019-08-07)
1.7.38 (2019-08-01)
1.7.37 (2019-07-26)
1.7.36 (2019-07-24)
- remove image registry token (138a29a)
1.7.35 (2019-07-23)
1.7.34 (2019-07-15)
- removed deprecated -a parameter (4df9d6b)
1.7.33 (2019-07-09)
- convert gopackagename to static for patterns (31bc205)
1.7.32 (2019-07-05)
- add buildpacks array (baa7886)
- keep static manifest command- Swift (93cf82c)
- revert buildpack array (b017295)
- revert host and domain replacement (1641328), closes #512
1.7.29 (2019-07-03)
- set default command in manifest (8674b64)
1.7.28 (2019-06-29)
1.7.27 (2019-06-27)
- Use routes instead of host and domain, use buildpacks instead of buildpack (69df2c9)
1.7.26 (2019-06-21)
- configure java common before framework (d2285fe)
1.7.25 (2019-06-21)
- upgrade nyc per audit (e6712e6)
1.7.24 (2019-06-21)
- add env var and prune to manifest (f08e11e)
1.7.23 (2019-06-19)
1.7.22 (2019-06-13)
- use the latest pipeline images (56a0849)
1.7.21 (2019-06-12)
- ibmcloud name change https://github.ibm.com/arf/planning-languages/issues/852 (3dbedca)
- Remove MicroServicesBuilder artifacts (517690e)
1.7.20 (2019-05-31)
- add defaults for Java static starter kits (fd64800)
1.7.19 (2019-05-21)
- add app-id attribute for patterns flow (34255b3)
1.7.18 (2019-05-06)
- update buildpack for go (f86e6fe)
1.7.17 (2019-05-01)
1.7.16 (2019-04-19)
- dependencies upgrade from npm audit (02eeb76)
1.7.15 (2019-04-18)
- missing rsync for non-java vsi templates (53a23fa)
1.7.14 (2019-04-18)
- java and node vsi installations were broken (850fe47)
1.7.13 (2019-04-01)
- update default appname for java deployment (a7efb2a)
1.7.11 (2019-03-08)
- revert to artifactID for java deployment (2d4dfca)
1.7.10 (2019-03-07)
- update default appname for java deployment (832c76e)
1.7.9 (2019-03-05)
- health curl flag change (52e4a01)
- update registryURL for new Container Registry Domain names (eccddb3)
1.7.8 (2019-02-21)
- add cluster role binding #468 (dfe3f52)
- add env vars to pipeline (21abd3b)
- adding 3.6 to docker compose (2ba4c06)
- change default build to maven (04fa5bf)
- getting rid of python 2.7 references in favor of python 3 (afe0c88)
1.7.7 (2019-02-07)
- update unit tests (76e5e18)
1.7.6 (2019-02-07)
- change flags in curl health stages (d7af404)
- revert change in curl flags (8695c48)
- update tests (6aeef3b)
1.7.5 (2019-02-05)
- swift 4.2.2 docker image support (5138e20)
1.7.4 (2019-01-28)
1.7.3 (2019-01-24)
1.7.2 (2019-01-22)
- omit region_id for CFEE (3c221fc)
1.7.1 (2019-01-22)
- CFEE requires organization and space (91086cf)
- CFEE requires organization and space - tests care about yml content order due to string compare instead of parsing. hmph. (6890c09)
1.7.0 (2019-01-18)
- support CFEE (0848ce2)
1.6.1 (2019-01-17)
1.6.0 (2019-01-11)
- templates: reduce initial delay and period (32bdf55)
- accounted for random route/standalone in the pipeline (cdda9fc)
- cfee tags to handlebars preserves the actual mustache tag (84406df)
- Restore test to validate installUtility present (9dfe49a)
- support cfee (f217b85)
1.5.7 (2019-01-09)
- added default to 1 for instances variable in manifest (5febd57)
- fixing helm linting problem with new kubectl and helm version updates (25964d5)
1.5.6 (2019-01-09)
- instances variable no longer static in manifest.yml (bd08e85)
- mean and mern health endpoint (4636e24)
1.5.5 (2018-12-17)
- added helm and kubectl version updates when necessary (9ca9cce)
- always download current version of helm and kubectl (2217f59)
- fixed unit tests (686eeae)
- have to add PATH to health stage (a7e6a25)
1.5.4 (2018-12-12)
- Restore step to install missing features for server. (4823346)
- volume mount problems in node (37d4f8e)
1.5.3 (2018-12-12)
- Use context root / in Liberty basedeployment and kube.deploy yamls (cb0f02f)
1.5.2 (2018-12-03)
- remove Liberty context root from kube readinessProbe (b323cd6)
1.5.1 (2018-11-30)
1.5.0 (2018-11-28)
- 3 stages not 4 (ae32d4c)
- add polling parameters for vsi health stage (609c690)
- added polling (e61557b)
- change test desciption (251ecfc)
- fixed properties in pipeline for kube health stage (f370acd)
- forgot to add handlebars variables to pipeline (0c785d5)
- refactored pipeline.yml (f5df48e)
- added health stage to deployments in pipeline (53b2856)
- added logic to fetch service credentials for VSI deployments (90b5264)
1.4.0 (2018-11-20)
- added logic to fetch service credentials for VSI deployments (af3fdb8)
1.3.9 (2018-11-13)
- Add reference to Liberty doc (5357856)
- Change README to test PR build (3c632d2)
- Liberty container run non-root (dd32b7b)
1.3.8 (2018-11-01)
- make link more likely to hit a working endpoint in running kube app (9c205c5)
- move bindings to deployment.yaml (e36207a)
- move node base image up to 8-stretch (93fc788)
- remove mongo update (7719dec)
- update mongo helm chart (7adce91)
- Update the dockerfile apm config so it works correctly (3e16fda)
1.3.7 (2018-10-17)
- typo wrong kind of quotes (c021fbb)
1.3.6 (2018-10-15)
- More memory for CF Spring (559a8ee)
- More memory for CF Spring (417c10a)
- More memory for CF Spring (c4153d5)
1.3.5 (2018-09-28)
- reverting back to before routes in manifest was added (bba01da)
1.3.4 (2018-09-28)
- changing domain/host to using routes in manifest.yml (7af184f)
- fixed host/domain format (707313e)
- polling helm version to wait for Tiller pod to become active on new Kube cluster (638d73f)
1.3.3 (2018-09-23)
- Change ssh key parameter names (ca4af2f)
- Change vsi pipeline order to accomadate multi-line env (580d8df)
1.3.2 (2018-09-14)
- change mongohttp back to http (7d6bf1a)
- getting rid of some comments (61d500a)
- got rid of ejs tags in dockertools/templates/go (07c78cb)
- got rid of ejs tags in dockertools/templates/node (5a79089)
- got rid of ejs tags in dockertools/templates/swift and kubernetes/templates/services/mongodb.deploy.yaml (e7d622f)
- mongo service and deployment now have unique names (68df661)
- removed ejs tags from dockertools/templates/python (407b43f)
- should fix " in cli-config (7542a68)
- should fix " in cli-config (#350) (d7a2c5f)
- vsi: added support to set toolchain vars via form (#354) (e528a8f)
- vsi: modified gitlab username var to match scaffolder value (#363) (e57c036)
1.3.1 (2018-09-11)
- vsi: removed vsi fields from required list (689aa45)
1.3.0 (2018-09-11)
- vsi: added flags for scripts to fail pipeline when any command fails (35ae40a)
- vsi: added support to set toolchain vars via form (#357) (5dbf63e)
1.2.3 (2018-08-21)
- Django and Python were failing with bx dev enable too, adding run-dev script (7e86947)
1.2.2 (2018-08-21)
- added unit test (389584d)
- bx dev enable wasn't generating the files, run-dev or run-debug, for Node (2c74566)
- changed the description of the api-key usage (da4d8e7)
- codacy prevented version update, trying to make it happy (71299ea)
- don't want these in master yet (4d62253)
- let's see if the version will bump after this (dea33ca)
- package version (2931052)
- trying to make Codacy happy (c42152e)
- unvert change with package-lock.json (c70f228)
- Using CF without specifying API Key is being deprecated, adding API Key to Pipeline similar to what we do with Kube (b307ec6)
- vsi: fixed healthcheck endpoint for python (#334) (86f2360)
1.1.7 (2018-07-24)
1.1.6 (2018-07-09)
- change kube_deploy to grab first port (7cb8a9a)
- dynamic service name fix in values.yaml (4a89f98)
- vsi: fixed kube chart name rename (#317) (413e532)
- vsi: fixed swift support for vsi and added dynamic port numbers for health check (#319) (c0f8ee9)
- vsi: only include public folder for non-binary langs (#315) (231efab)
- vsi: removed branching logic to always generate vsi files (#313) (9b9c04f)
- vsi: validate json options for bluemix server options (fe8aa5e)
1.1.5 (2018-07-06)
- change kube_deploy to grab first port (7cb8a9a)
- dynamic service name fix in values.yaml (4a89f98)
- vsi: fixed kube chart name rename (#317) (413e532)
- vsi: fixed swift support for vsi and added dynamic port numbers for health check (#319) (c0f8ee9)
- vsi: only include public folder for non-binary langs (#315) (231efab)
- vsi: removed branching logic to always generate vsi files (#313) (9b9c04f)
- vsi: validate json options for bluemix server options (fe8aa5e)
1.1.4 (2018-07-05)
- change kube_deploy to grab first port (7cb8a9a)
- dynamic service name fix in values.yaml (4a89f98)
- vsi: fixed kube chart name rename (#317) (413e532)
- vsi: only include public folder for non-binary langs (#315) (231efab)
- vsi: removed branching logic to always generate vsi files (#313) (9b9c04f)
- vsi: validate json options for bluemix server options (fe8aa5e)
1.1.3 (2018-07-03)
- change kube_deploy to grab first port (7cb8a9a)
- dynamic service name fix in values.yaml (4a89f98)
- vsi: only include public folder for non-binary langs (#315) (231efab)
- vsi: removed branching logic to always generate vsi files (#313) (9b9c04f)
- vsi: validate json options for bluemix server options (fe8aa5e)
1.1.2 (2018-06-30)
- change kube_deploy to grab first port (7cb8a9a)
- dynamic service name fix in values.yaml (4a89f98)
- vsi: removed branching logic to always generate vsi files (#313) (9b9c04f)
- vsi: validate json options for bluemix server options (fe8aa5e)
1.1.1 (2018-06-29)
- change kube_deploy to grab first port (7cb8a9a)
- dynamic service name fix in values.yaml (4a89f98)
- vsi: validate json options for bluemix server options (fe8aa5e)
1.1.0 (2018-06-28)
1.0.11 (2018-06-20)
- node-deployment: readded debug cmd and expose correct debug port (9ec8303)
1.0.10 (2018-06-15)
1.0.9 (2018-06-14)
- updated to open toolchain version '2' structure yamls (36d2cbd)
1.0.8 (2018-06-07)
- move mongo back to deployment.yaml (62a9b92)
1.0.7 (2018-06-05)
- deployment: remove production installation when running local run and tools container (ed30d27)
1.0.6 (2018-06-05)
1.0.5 (2018-05-31)
- deployment: added more testing and validation dockerfile-run and dockerfile-tools in cli-config (4d7875e)
- deployments: added missing additional mounts for node; added missing copy cmd in docker to add (4f1534d)
1.0.4 (2018-05-30)
- deployments: use same containerName and imageNames from Dockerfile and Dockerfile-tools in dock (1d1f9a0)
1.0.3 (2018-05-30)
- deployments: changed docker-compose and docker-compose-tools templates and fixed check to add d (70395a2)
1.0.2 (2018-05-29)
- deployment: update node 8 in test container to install bc (ca987de)
- docker: remove deprecated MAINTAINER from Docker templates (7495f34)
1.0.1 (2018-05-29)
- remove santization on swift executable name (6b35192)
1.0.0 (2018-05-24)
- deployment: added docker-compose files and renamed storages opts (9e4d812)
- docker: Switch base docker image to node:8 instead of ibmnode (5e887d0)
- docker: Switching Dockerfile and Dockerfile-tools base image to the official node:8 tag
0.14.3 (2018-05-18)
- optional kube service bindings (a8ac529)
0.14.2 (2018-05-14)
- upgrade Docker images to use Swift 4.1.1 (935a0eb)
0.14.1 (2018-05-14)
- services: Make service names from docker images unique (cd845d7)
0.14.0 (2018-04-27)
- password no longer required for sudo in tools container (39c1e14)
0.13.7 (2018-04-17)
- changed the node debug port form 5858 to 9229 (dd53685)
0.13.6 (2018-04-16)
0.13.5 (2018-04-13)
0.13.4 (2018-04-13)
0.13.3 (2018-04-10)
0.13.2 (2018-04-02)
- apm: remove duplicate apm key-value pairs in deployment.yaml (b1bb232)
0.13.1 (2018-03-27)
0.13.0 (2018-03-26)
0.12.0 (2018-03-23)
- node: added option to set minimum memory for node cf deployment (90ff990)
0.11.0 (2018-03-22)
- swift: add Jenkinsfile for deployment (79373cb)
0.10.1 (2018-03-14)
- change shell commands and port num (ee04eab)
0.10.0 (2018-03-13)
- Corrected run command location (0cd12d3)
- new function to check for rogue livereload (3098d8f)
0.9.0 (2018-03-13)
- apm: add env variables (d7a242f)
0.8.9 (2018-02-26)
- also remove unused env var and script lines (59e7f01)
0.8.8 (2018-02-26)
- no need to specify imagePullSecret; assume using 'default' namespace; makes output compatible with both public and private (95bdb35)
0.8.7 (2018-02-21)
- escape swift command (77567ec)
- update kube-related template scripts (646e78c)
- update kube-related template scripts -- oops, fix mustache tag syntax (33f7139)
- update kube-related template scripts -- oops, tests. I'm so ashamed. (e9ed32a)
0.8.6 (2018-02-15)
- escape swift command (77567e)
0.8.5 (2018-02-09)
- made it so django starter can use run-dev (27d659a)
0.8.4 (2018-02-09)
- fixed FLASK_APP variable and added support for run-dev script (13930fd)
0.8.3 (2018-02-01)
- CF: bump memory to 384M (269cfdc)
0.8.2 (2018-01-29)
- changed python manage.py runserver to run (218faa2)
0.8.1 (2018-01-26)
- templates: Fix mvn install command in Java cli-config yml file (d13472d)
0.8.0 (2018-01-24)
- Move to cli-config version 0.0.3 (#216) (86a8908)
- Removing Helm Charts for auto-Prometheus deploying (f59c5f4)
0.7.0 (2018-01-17)
0.6.14 (2018-01-10)
- templates: Fix bx dev build failure for java app in Windows 10 (3dcc178)
0.6.13 (2018-01-08)
- prompt: Fix prompting so chosen options are used in generation (559fa50)
- test: Add helm linting to kubernetes tests (d9690f7)
0.6.12 (2018-01-03)
- use bluemix.name for launch command on Swift (1edcc50)
0.6.11 (2018-01-02)
- templates: Fix tag helper to always return a safe string so it will not be escaped by Handlebars (29eb3f7)
0.6.10 (2017-12-14)
- correct issue with hpa on kube 18 and up (3a5b1dd)
0.6.9 (2017-12-14)
- Removing tags from Prometheus charts (ede2071)
0.6.8 (2017-12-13)
0.6.7 (2017-12-13)
- refactor: refactored Prometheus files to abide to chart values and bind names to chart-name
0.6.6 (2017-12-13)
- adjusted configurations for Django project for manifest, Docker, and Dockerfile-tools (567854c)
0.6.5 (2017-12-13)
- node for istio support (b67c2cb)
0.6.4 (2017-12-11)
- add test and update basedeploy (a5c6c87)
0.6.3 (2017-12-10)
- update basedeployment name (f1c0cd8)
0.6.2 (2017-12-06)
0.6.1 (2017-12-05)
- Fixed Python Prometheus charts (9000ca0)
0.6.0 (2017-12-04)
- Adding Prometheus support for Kubernetes on Python Flask starters (27df22a)
0.5.3 (2017-11-28)
- fix bugs with dockertools and manifest with django (99af260)
0.5.2 (2017-11-20)
- docs: clarify new build process (25f8898)
0.5.1 (2017-11-20)
- add canary files for Node and Spring (b5d2838)
- Remove cf create-service line from expected pipeline.yml (a2fa84f)
- build: use master as base for autogenerated pull request (d9af86c)
0.5.0 (2017-11-20)
- build: remove autogenerated pull request for master (3b5d780)
- added Jenkinsfile to spring (fbbb9e6)
- will not generate manage.py for Django in project main directory (b07bb24)
- added django support for cf and kube (04da4bf)
0.4.1 (2017-11-16)
0.4.0 (2017-11-16)
- docs: clarify README for contributing and publishing (4ccb571)
- Prevent python apps from deploying in debug mode (2257220)
- Added manage.py file for Python starters (78e349a)
0.3.1 (2017-11-11)
- docs: clarified contribution section (72e5ef4)
0.3.0 (2017-11-10)
- added installation instructions for pipenv (d98b077)
0.2.1 (2017-11-09)
0.2.0 (2017-11-09)
- change permissions to execute for prerelease.sh (a816d14)
- build: combined build and post-build jobs (24c4247)
- build: fixed travis custom deploy (0b3658b)
- added standard-version (148bd7d)
0.1.0 (2017-10-19)
0.1.0-alpha.0 (2017-10-19)
0.1.0-0 (2017-10-19)
0.0.111-alpha.1 (2017-10-19)
0.0.111-alpha.0 (2017-10-19)
0.1.0 (2017-11-09)
- build: fixed travis custom deploy (0b3658b)
- change permissions to execute for prerelease.sh (a816d14)
- added standard-version (148bd7d)