All notable changes to this project will be documented in this file. This project adheres to Semantic Versioning.
- Deleting cronjobs while deleting app
- Fix internal error for index bound
- add COLUMNS/LINES, TERM for interactive exec
- Support terminal raw mode for process exec/run cli
- [CLI]
docker-loginto push/pull docker images from CI/CD provider
- sorting with metadata.creationTimestamp
- activate gcloud email account
- [CLI]
buildcan accept build's id to monitor progress of unfinished build - Support for CronJobs using extended Procfile
- [CLI] BuildImport API to create a build from docker archive
- [CLI]
datacol loginto support DATACOL_API_HOST and DATACOL_API_KEY env var
- Support
<passowrd>flag intodatacol loginCLI - Support
--appflags for setting limits - Persist limit/memory values across deplopyments
- Validate certificate in
tls setcommand - Sorted keys in
datacol env - Showing request/limit for memory, cpu for a process
- Bump default GKE cluster version to
1.8.8-gke.0 - Bump GCP image to
debian-8-jessie-v20170523version - [CLI] Check build status before deploying an app
- Ingress integration with LocalProvider (minikube)
- Install
unzipfor datacol controller - Controller AMI for us-east-1 region
datacol destroy <name>don't needSTACKenv var- CLI to respect
--appand--stackflag
- Inject Version, and Rollbar Token during build for CLI and API
- TLS certificates for GCP based stacks
- Index for
statusandcreated_atfor datastore Build object - Colored output for
datacol env - [CLI]
datacol env unsetsupports multiple parameters - Default memory limits (256Mi/512Mi) for any container
- [CLI]
limits {set|unset}API - [CLI] Output
CPU,Memoryinpscommand - Certificate management API
datacol switchcommand
- [CLI] Remove code and description from GRCP errors
- [API] Skipping ephemeral pods while log streaming
- [CLI]
psshould list recent pods with tabular format (Added cpu, memory fields) - [API] Don't stream logs from crashed/failed pods
- Sort environment variables in API response
- AWS nginx ingress controller to respect
Path: / - Async support for streaming logs from mutiple processes.
- Making
datacol runindependent of shell
- [CLI] Added domains:{add, remove} API
- [CLI] Renaming command
ps scaletoscale - [CLI] Renaming command
build listtobuilds - [API] version label into k8s deployments
- Paging for
GET /v1/buildsAPI - [CLI] Tabular output for listing apps and builds
- [CLI]
STACKenv var fordatacol env,datacol infra - [CLI] Number of logs lines for process logs (
--lines 10)
- [CLI]
psto support container status - -a flag for logs, ps, env and run command
- commit sha in build struct for git based app
- Docker build logs with websocket on AWS
- Adding cluster-instance-type and controller-instance-type in
datacol init - AWS elasticsearch support
- Websocket connection for streaming logs and Running one-off commands
- Added
--refflag into deploy cmd - Proxy support through bastion Host
- CLI improvements
- [CLI] Bump default version of GCP cluster to
1.7.14-gke.1 - [API] Merging app's domain individually
- [CLI] Respect
STACKenv variable to ditermine stack - [GCP] Ingress should have Path: '/*' to match sub-resources
- Embedding Provider for
datacol login - Procfile support for Codecommit based app
- Supported --build-args while building containers from Dockerfile
- Procfile to manage multiple processes in an app
- Process Management API
- Supporting nginx-ingress controller on AWS based stack
- Supporting interactive command (
datacol run rails c) - Support for Local cloud provider based on minikube
- Domains for an App