Releases: eko/monday
v2.4.0
What's Changed
- Bump k8s.io/api from 0.26.2 to 0.26.3 by @dependabot in #167
- Bump k8s.io/client-go from 0.26.2 to 0.26.3 by @dependabot in #165
- Bump alpine from 3.17.2 to 3.17.3 by @dependabot in #168
- Bump github.com/spf13/cobra from 1.6.1 to 1.7.0 by @dependabot in #169
- Bump k8s.io/apimachinery from 0.26.3 to 0.27.0 by @dependabot in #170
- Bump k8s.io/apimachinery from 0.27.0 to 0.27.1 by @dependabot in #171
- Bump github.com/txn2/txeh from 1.3.0 to 1.4.0 by @dependabot in #172
- Bump alpine from 3.17.3 to 3.18.0 by @dependabot in #173
- Bump github.com/stretchr/testify from 1.8.2 to 1.8.3 by @dependabot in #175
- Bump k8s.io/apimachinery from 0.27.1 to 0.27.2 by @dependabot in #174
- Bump github.com/stretchr/testify from 1.8.3 to 1.8.4 by @dependabot in #176
- Bump alpine from 3.18.0 to 3.18.2 by @dependabot in #178
- Bump k8s.io/apimachinery from 0.27.2 to 0.27.3 by @dependabot in #177
- Bump k8s.io/apimachinery from 0.27.3 to 0.27.4 by @dependabot in #179
- Bump github.com/txn2/txeh from 1.4.0 to 1.5.3 by @dependabot in #181
- Bump alpine from 3.18.2 to 3.18.3 by @dependabot in #182
- Bump k8s.io/apimachinery from 0.27.4 to 0.28.0 by @dependabot in #183
- Bump github.com/txn2/txeh from 1.5.3 to 1.5.5 by @dependabot in #185
- Bump k8s.io/apimachinery from 0.28.0 to 0.28.2 by @dependabot in #186
- Bump alpine from 3.18.3 to 3.18.4 by @dependabot in #187
- Bump golang.org/x/net from 0.13.0 to 0.17.0 by @dependabot in #188
- Bump k8s.io/apimachinery from 0.28.2 to 0.28.3 by @dependabot in #189
Full Changelog: v2.3.0...v2.4.0
v2.3.0
What's Changed
- Bump k8s.io/api from 0.23.5 to 0.24.0 by @dependabot in #102
- Bump k8s.io/client-go from 0.24.0 to 0.24.1 by @dependabot in #106
- Bump alpine from 3.15 to 3.16.0 by @dependabot in #103
- Bump github.com/stretchr/testify from 1.7.1 to 1.7.2 by @dependabot in #107
- Bump github.com/stretchr/testify from 1.7.2 to 1.7.4 by @dependabot in #111
- Bump github.com/stretchr/testify from 1.7.4 to 1.7.5 by @dependabot in #113
- Bump github.com/spf13/cobra from 1.4.0 to 1.5.0 by @dependabot in #112
- Bump k8s.io/api from 0.24.1 to 0.24.2 by @dependabot in #110
- Bump k8s.io/client-go from 0.24.1 to 0.24.2 by @dependabot in #108
- Bump github.com/stretchr/testify from 1.7.5 to 1.8.0 by @dependabot in #114
- Bump k8s.io/api from 0.24.2 to 0.24.3 by @dependabot in #118
- Bump k8s.io/client-go from 0.24.2 to 0.24.3 by @dependabot in #117
- Bump alpine from 3.16.0 to 3.16.1 by @dependabot in #119
- Bump golang from 1.18-alpine3.15 to 1.19.0-alpine3.15 by @dependabot in #120
- Bump alpine from 3.16.1 to 3.16.2 by @dependabot in #121
- Bump k8s.io/api from 0.24.3 to 0.24.4 by @dependabot in #124
- Bump k8s.io/client-go from 0.24.3 to 0.24.4 by @dependabot in #122
- Bump k8s.io/api from 0.24.4 to 0.25.0 by @dependabot in #127
- Bump k8s.io/client-go from 0.24.4 to 0.25.0 by @dependabot in #126
- Bump golang from 1.19.0-alpine3.15 to 1.19.1-alpine3.15 by @dependabot in #128
- Bump k8s.io/client-go from 0.25.0 to 0.25.1 by @dependabot in #132
- Bump k8s.io/client-go from 0.25.1 to 0.25.2 by @dependabot in #135
- Bump golang from 1.19.1-alpine3.15 to 1.19.3-alpine3.15 by @dependabot in #143
- Bump github.com/spf13/cobra from 1.5.0 to 1.6.1 by @dependabot in #142
- Bump k8s.io/client-go from 0.25.2 to 0.25.4 by @dependabot in #146
- Bump alpine from 3.16.2 to 3.16.3 by @dependabot in #147
- Bump alpine from 3.16.3 to 3.17.0 by @dependabot in #148
- Remove monday-app reference from README.md by @miles- in #149
- Bump k8s.io/api from 0.25.4 to 0.25.5 by @dependabot in #151
- Bump k8s.io/client-go from 0.25.4 to 0.26.0 by @dependabot in #154
- Bump alpine from 3.17.0 to 3.17.1 by @dependabot in #155
- Bump k8s.io/client-go from 0.26.0 to 0.26.1 by @dependabot in #158
- Bump alpine from 3.17.1 to 3.17.2 by @dependabot in #159
- Bump github.com/stretchr/testify from 1.8.0 to 1.8.2 by @dependabot in #160
New Contributors
Full Changelog: v2.2.0...v2.3.0
v2.2.0
What's Changed
- Bump github.com/stretchr/testify from 1.7.0 to 1.7.1 by @dependabot in #93
- Bump alpine from 3.15.0 to 3.15.1 by @dependabot in #94
- Upgrade to Go 1.18 and upgrade dependencies by @eko in #96
Full Changelog: v2.1.1...v2.2.0
v2.1.2
Full Changelog: v2.1.1...v2.1.2
v2.1.1
Added homebrew-tap formula update
v2.1.0
New Features
6ea6e4b Added monitoring example with Prometheus & Grafana
This can be done by configuring your monitoring applications, here is an example with Grafana & Prometheus.
You will also have to specify the port and URL for Prometheus to scrape the metrics of your apps by adding the following YAML section to your applications:
monitoring:
port: 8001
url: /metrics
d53eeb1 Added file writer handlers: content with templating and copy
You can now specify some files to your local applications, this is great to copy
.env.dist
file to.env
for instance or to prepare some configuration using Go's templating engine from the current project YAML configuration:
<: &graphql-local
...
files: # Optional, you can also declare some files content with dynamic values coming from your project YAML or simply copy files
- type: content
to: $GOPATH/src/github.com/eko/graphql/my_file
content: |
This is my file content and here are the current project applications:
{{- range $app := .Applications }}
Name: {{ $app.Name }}
{{- end }}
- type: copy
from: $GOPATH/src/github.com/eko/graphql/.env.dist
to: $GOPATH/src/github.com/eko/graphql/.env
07d55d2 Added a way to declare global local apps & forwards
Sometimes (like for the monitoring tools) you want to run some local applications or forward everytime. To avoid re-declaring them in every project, you can now add the following global root section into your YAML configuration file:
local:
- *grafana-global
- *prometheus-global
forward:
- *graylog-forward-kubernetes
Fixes
bf2ff57 Fixed README file and updated schema
v2.0.1
v2.0.0
v2.0.0
release introduced a BC break because of the changes made in the YAML syntax.
Release note
New Features
887bdeb Rework network to allow IP generation range from 127.1.2.1 to 127.255.255.255
debc38e Added a run section and hamonize way commands are launched
76bed57 Added build option before running a local application
e323bd2 Added helper and log packages
Other
e5f8721 Rework: move setup as a real package and added global configuration
6cc6c93 README: bring configuration before usage
Upgrade
Here are the changes and how to upgrade:
New 'run' section
When declaring a local application, previously you had to define:
<: &graphql-local
...
executable: go
args:
- run
- main.go
env:
HTTP_PORT: 8005
env_file: "github.com/eko/graphql/.env"
Now, this has been grouped under a run
YAML section, such as setup
and build
:
<: &graphql-local
...
run:
command: go run main.go
env:
HTTP_PORT: 8005
env_file: "github.com/eko/graphql/.env"
Also, the way commands are launched has been harmonized by switching from the executable
/ args
couple to command
.
New 'setup' section
Same for setup
section, before v2.0.0 you had to declare:
<: &graphql-local
...
setup:
- my first command
run:
command: ...
Now, this is an harmonized setup
section in which you can also declare env
or env_file
section:
<: &graphql-local
...
run:
command: ...
setup:
commands:
- my first command
env:
GIT_SSH_COMMAND: ssh -i /my/private/key.rsa
New global settings
For each setup
, build
, run
and watch
sections you can now define some global environment variables settings that will be taken into account for each application you defined. Here is an example:
build:
env:
DOCKER_BUILDKIT: 1
setup:
env:
GIT_SSH_COMMAND: ssh -i /home/myuser/.ssh/id_rsa
watch:
exclude:
- .git
- node_modules
- /event/an/absolute/path
v1.0.14
New Features
7f28a5b Added ability to search withing projects list (using /, vi-like)
1427a6f Added MONDAY_EDITOR_ARGS to specify editor arguments when editing config
Other
132d796 Skipped proxy tests in travis-ci as we do not have access to ip config
0db8494 Rework (tests): use gomock/mockgen on local code for better assertions
905da7a Rework: removed Interface suffix from interface names
7aa226f Rework: harmonize code package names: forward, run, watch, proxy
v1.0.13
Fixes
221a403 Fixed CI/CD to do not build darwin/386 (unsupported since go1.15)
9ddafc3 Fixed panic when user interrupts during project selection
29c6688 Fixed typo in README
da0f654 Fixed remote ssh forward not being applied
Other
374fa80 Updated travis-ci.yml to test go 1.14 and go 1.15 versions
7eb9a44 Upgraded docker image to go 1.15 and alpine 3.12
56bb9d2 Upgraded ekofr/monday-proxy to alpine 3.12
1388977 Updated dependencies
44b98e8 Bump github.com/manifoldco/promptui from 0.7.0 to 0.8.0
729baab Bump github.com/stretchr/testify from 1.6.0 to 1.6.1
f4ab4cb Bump github.com/stretchr/testify from 1.5.1 to 1.6.0
25c7ea8 Bump gopkg.in/yaml.v2 from 2.2.8 to 2.3.0
a02b8ad Bump github.com/spf13/cobra from 0.0.6 to 0.0.7
d2ac78a Upgrade to go1.14
1700fae Bump github.com/stretchr/testify from 1.4.0 to 1.5.1
6faca05 Bump github.com/spf13/cobra from 0.0.5 to 0.0.6
a2f7cbf Bump gopkg.in/yaml.v2 from 2.2.7 to 2.2.8
018b346 Removed the one-liner installation as it’s not available anymore