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-login
to push/pull docker images from CI/CD provider
- sorting with metadata.creationTimestamp
- activate gcloud email account
- [CLI]
build
can 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 login
to support DATACOL_API_HOST and DATACOL_API_KEY env var
- Support
<passowrd>
flag intodatacol login
CLI - Support
--app
flags for setting limits - Persist limit/memory values across deplopyments
- Validate certificate in
tls set
command - 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-v20170523
version - [CLI] Check build status before deploying an app
- Ingress integration with LocalProvider (minikube)
- Install
unzip
for datacol controller - Controller AMI for us-east-1 region
datacol destroy <name>
don't needSTACK
env var- CLI to respect
--app
and--stack
flag
- Inject Version, and Rollbar Token during build for CLI and API
- TLS certificates for GCP based stacks
- Index for
status
andcreated_at
for datastore Build object - Colored output for
datacol env
- [CLI]
datacol env unset
supports multiple parameters - Default memory limits (256Mi/512Mi) for any container
- [CLI]
limits {set|unset}
API - [CLI] Output
CPU
,Memory
inps
command - Certificate management API
datacol switch
command
- [CLI] Remove code and description from GRCP errors
- [API] Skipping ephemeral pods while log streaming
- [CLI]
ps
should 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 run
independent of shell
- [CLI] Added domains:{add, remove} API
- [CLI] Renaming command
ps scale
toscale
- [CLI] Renaming command
build list
tobuilds
- [API] version label into k8s deployments
- Paging for
GET /v1/builds
API - [CLI] Tabular output for listing apps and builds
- [CLI]
STACK
env var fordatacol env
,datacol infra
- [CLI] Number of logs lines for process logs (
--lines 10
)
- [CLI]
ps
to 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
--ref
flag 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
STACK
env 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