Skip to content

Releases: valexsantos/mkit

v0.10.4

11 Mar 17:19
7309b72
Compare
Choose a tag to compare

Summary

  • fix: when exporting configuration to_yaml, the default setting wraps the line at position 80. this is a problem for a service with a long command line. this commit sets the line_width to -1 when exporting the service configuration.

What's Changed

Full Changelog: v0.10.3...v0.10.4

v0.10.3

09 Mar 18:30
c7cfb24
Compare
Choose a tag to compare

Summary

fix more migration issues.

What's Changed

Full Changelog: v0.10.2...v0.10.3

v0.10.2

09 Mar 18:16
853a78e
Compare
Choose a tag to compare

Summary

fix: fix rails 7.2 warnings
fix: fix more.schema migration issues

What's Changed

Full Changelog: v0.10.1...v0.10.2

v0.10.1

09 Mar 17:50
9f0a16d
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.10.0...v0.10.1

v0.10.0

09 Mar 09:52
4d32085
Compare
Choose a tag to compare

Summary

feat: introducing new ingress configuration
refactor: saga / listener service

Details

This release adds a new ingress configuration that replaces the [port] list. I needed more haproxy configuration options and a line just won't scale, so a new configuration was added.

A new sample service configuration is added - httpbin - as example for the new schema.

Tools to migrate old format service file is also included via mkit client:

mkit migrate <service_old_format.yml>

The current ones will be migrated at boot time.

This release also includes a small refactor on internal saga and docker listener services.

What's Changed

Full Changelog: v0.9.1...v0.10.0

v0.9.1

02 Feb 21:53
178875b
Compare
Choose a tag to compare

Summary

  • feat: added log options - clear, timestamps
  • fix: get service ingress port order

Details

$ mkit logs
MKIt: Missing mandatory parameter: id

Usage: mkit logs <service_id_or_name> [-p <pod_id>] [-f] [-n <lines>]

view service logs

Options:
id           Service id or name
-p <pod_id>  Show logs for specified pod (default first)
-f           Follow log output
-n <string>  Number of lines to show from the end of the logs (default 10)
-t           Show timestamps
-d           Show extra details

What's Changed

Full Changelog: v0.9.0...v0.9.1

v0.9.0

26 Dec 19:07
d516ca9
Compare
Choose a tag to compare

Summary

This release improves the get service adding yaml or json format, finally completing the CRUD operations.

$  mkit help get

Usage: mkit get <service_id_or_name> [options]

print service configuration

Options:
id           Service id or name
-y           ...as yaml format (default)
-j           ...as json format
-t           ...as table format (i.e. status format)
-d           include service dynamic details
  • sample response
$ ./mkit get nexus -d
---
service:
  name: nexus
  image: sonatype/nexus3
  command:
  network: bridge
  status: RUNNING
  version: 3
  ip: 10.210.198.11
  dns: nexus
  pods:
  - name: cc82804a921f
    ip: 172.17.0.2
    dns: nexus.internal
    status: RUNNING
  ports:
  - 8081:80:http:round_robin
  - 8081:443:http:round_robin:ssl
  resources:
    min_replicas: 1
    max_replicas: 1
  volumes:
  - docker://nexus_data:/nexus-data
  environment: {}

What's Changed

Full Changelog: v0.8.0...v0.9.0

v0.8.0

24 Dec 12:05
97e2a64
Compare
Choose a tag to compare

What's Changed

$ mkit help exec

Usage: mkit exec <service_id_or_name> [options] -- <command> [args...]

execute a command in a running pod

Options:
id           Service id or name
-p <pod_id>  Execute command for specified pod (default first)
-d           Run command in background

e.g.

$ mkit exec 1 -- /bin/sh
Connected to WebSocket server

/app # ls
LICENSE            bin                node_modules       package.json
README.md          dist               package-lock.json
/app #

Full Changelog: v0.7.2...v0.8.0

v0.7.2

16 Dec 19:11
948a4f1
Compare
Choose a tag to compare

What's Changed

  • fix client profile command by @valexsantos in #17
    • fix client due to profile arg renamed
    • set default #lines to 10 instead of docker default all

Full Changelog: v0.7.1...v.0.7.2

v0.7.1

15 Dec 18:41
7dec963
Compare
Choose a tag to compare

What's Changed

Full Changelog: v.0.7.0...v0.7.1