Features:
- v0.6.1 of the migration template (#196)
Features:
- Adds
migrate
command
Features:
-
Add support for
roles
toinit
command (#174) -
adds
loadbalancer
andiam_role
to terraform output (#177) -
Add an
events
command to surface the k8s events in the helmit api (#118) -
adds fields to telemetry payload (#173)
Bug fixes:
- fixes file permissions with circle ci build provider (#178)
Features:
-
ps
andlogs
commands now work without yaml files (#163, #150) -
Adds
buildtoken env
command (#164) -
commands that output terraform should omit duplicate config in harbor-compose.yml (#167)
-
telemetry integration (#151)
Bug fixes:
-
generate
should write log shipping env vars to harbor-compose.yml (#141) -
The
up
command should require and validate that env vars are not empty (#138) -
The
generate
command should properly escape env vars with $ characters (#153) -
healthcheckIntervalSeconds must be > healthcheckTimeoutSeconds (#140)
Features:
-
Add support for generating terraform source files (#142)
-
Generate a terraform main.tf from 'init' command (#143)
-
friendly dns install (#149)
Features:
-
Support for
hidden
environment variables (#19) -
Output a
hidden.env
in theinit
command (#125) -
More efficient environment variable updates in
up
(#126) -
Support for
enableMonitoring
(#79) -
Support for
healthcheckIntervalSeconds
(#129) -
Support for
healthcheckTimeoutSeconds
(#78) -
Adds
barge
tops
command output (#134)
Bug fixes:
Features:
-
Adds Codeship build provider (
generate --build-provider codeship
) (#101) -
Adds
restart
command (#109) -
Asterisks are now displayed when entering password for login. (#113)
-
Adds richer validation/feedback for
up
command (#111) -
Adds environment name validation for
up
command (#110)
Bug fixes:
- The
ps
command doesn't work when using expanded docker compose build context (#112)
Bug fixes:
- generate --build-provider circleciv2 now uses
docker 17.06.0-ce
(to support multi-stage build)
Features:
-
Harbor Compose now scaffolds out
Circle CI v2 config files
that enableCI/CD pipelines
into Harbor (with more providers to come). (#95) -
Added a new
buildtoken
command (and sub commands) for managing Harbor build tokens (#100) -
The
init
command now outputsdocker-compose.yml
files to make it easier to Dockerize/Harborize (#35) -
The
ps
command now includes service endpoint(s) (#94) -
All commands should return a useful exit code should (#96)
-
Added ability to configure harbor-compose via a config file (#97)
Bug fixes:
- The up command continues to run even if user is not authenticated (#102)
Features:
-
generate --build-provider
feature along withcircleciv1
implementation (#84) -
Use of variable substitution in docker-compose.yml for things other than envvars (#82)
Bug fixes:
-
Environment variables containing equals signs ("=") are not parsed correctly (#77)
-
HEALTHCHECK environment variable not found when in an included env_file (#89)
-
up now checks catalog before cataloging (#93)
-
Switched download scripts from wget to curl (#80)
Bug fixes:
- Fixed bug in
deploy -e
command.
Features:
- Support for CI/CD via the new
deploy
andcatalog
commands.
- bump new version because build failed to use correct tag
Features:
- catalog command has been added (#67).
- all up commands catalog images
Features:
- Now publishing a docker image to quay.io as part of the CI build.
Bug fixes:
Features:
- Improved error handling/logging around trigger.
Features:
-
Added full support for docker compose environment variables. This means you can now manage harbor environment variables in .env files or pass them in via the shell. See the Docker Compose docs for more info.
-
Added support for streaming one or many shipments' container logs to the console via the
harbor-compose logs -t
"tail" flag. -
Added ability to filter on a specific container replica's logs using the container id.
-
Added
ignoreImageVersion
flag to shipment config inharbor-compose.yml
that makesharbor-compose up
ignore the image defined indocker-compose.yml
.
Features:
- Added
ps
command for getting shipment status
Bug fixes:
- Fixed
logs
command which addresses bug #40
Bug fixes:
- Error creating shipment with multiple containers #47
- Added additional logging when in verbose (-v) mode
Features:
- Removed
--user
flag - Added
login
andlogout
commands for managing temporary authentication token
Bug fixes:
- The
generate
command no longer outputs environment variables to harbor-compose.yml which addresses bug #38
Features:
- Changed
logs
command to merge container logs by default and added--separate
(or-s
) flag to keep separate - Added support for creating shipment environments to
up
command - Added
--delete
(or-d
) flag todown
command to delete a shipment environment after brining it down - Implemented
init
command to facilitate creation ofharbor-compose.yml
files
Other:
- Start using godep to manage dependencies
- Documented compose yaml formats
- Added changelog
Features:
- Implemented
generate
command
Features:
- Implemented
up
command
Features:
- Implemented
logs
command
Features:
- Implemented
down
command (doesn't delete shipment)