Skip to content

Commit

Permalink
Merge pull request #107 from 3scale/v0.7.0
Browse files Browse the repository at this point in the history
Prepare for release v0.7.0
  • Loading branch information
unleashed committed Jun 12, 2019
2 parents ce0acb4 + d3dd7d4 commit 41a06b6
Show file tree
Hide file tree
Showing 4 changed files with 53 additions and 13 deletions.
39 changes: 39 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,45 @@

Notable changes to 3scale Istio Mixer Adapter will be tracked in this document.

## 0.7.0 - 2019-06-12

## Added

- Support for reading a services 3scale service ID from the pod's label providing a service discovery mechanism.
This in turn requires a `name` flag to be added to the CLI tool.
([#93](https://github.com/3scale/3scale-istio-adapter/pull/93))
- A `namesapce` flag has been added to the CLI tool to support multi-tenancy in Maistra.
([#103](https://github.com/3scale/3scale-istio-adapter/pull/103))

## Changed

- The CLI tool now generates different output:
The `destination.labels["service-mesh.3scale.net"]` and `destination.labels["service-mesh.3scale.net/uid"]` labels have been changed solely to
`destination.labels["service-mesh.3scale.net/credentials"]` in order to support service discovery and the `context.reporter.kind == "inbound"` label has
been added to match for ingress only traffic.
([#93](https://github.com/3scale/3scale-istio-adapter/pull/93))
- The Docker image is now built from RHEL 8's UBI minimal base image in place of Alpine image.
The VERSION argument is derived at build time unless specified.
([#98](https://github.com/3scale/3scale-istio-adapter/pull/98))
- In support of multi-tenancy in Maistra, the `namespace` field has been removed from the provided sample templates.
([#103](https://github.com/3scale/3scale-istio-adapter/pull/103))
- The removal of non-required labels and the reformatting of some existing labels has been made to Prometheus metrics reporting latency.
([#105](https://github.com/3scale/3scale-istio-adapter/pull/105))
- The dependency on Istio's `api` and `istio` packages is now based on version `1.1.7`
([#107](https://github.com/3scale/3scale-istio-adapter/pull/107))

## Fixed

- Latency reports between the adapter and 3scale system are now reported correctly.
([#105](https://github.com/3scale/3scale-istio-adapter/pull/105))

## Removed

- The `github.com/3scale/3scale-istio-adapter/pkg/templating` package has been removed.
In turn the `service`, `uid` and `fixup` flags have been removed from the CLI.
([#93](https://github.com/3scale/3scale-istio-adapter/pull/93))


## 0.6.0 - 2019-05-02

## Added
Expand Down
15 changes: 8 additions & 7 deletions Gopkg.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

4 changes: 2 additions & 2 deletions Gopkg.toml
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

[[override]]
name = "istio.io/api"
version = "1.1.0"
version = "=1.1.7"

[[constraint]]
name = "github.com/gogo/protobuf"
Expand All @@ -14,7 +14,7 @@

[[constraint]]
name = "istio.io/istio"
version = "1.1.0"
version = "=1.1.7"

[[constraint]]
name = "github.com/3scale/3scale-go-client"
Expand Down
8 changes: 4 additions & 4 deletions deploy/deployment.yaml
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
# This code was generated as part of the release process using make release for version v0.6.0
# This code was generated as part of the release process using make release for version v0.7.0
apiVersion: apps/v1
kind: Deployment
metadata:
creationTimestamp: "2019-05-02T12:50:00Z"
creationTimestamp: "2019-06-12T14:25:08Z"
labels:
app: 3scale-istio-adapter
name: 3scale-istio-adapter
Expand All @@ -18,7 +18,7 @@ spec:
type: RollingUpdate
template:
metadata:
creationTimestamp: "2019-05-02T12:50:00Z"
creationTimestamp: "2019-06-12T14:25:08Z"
labels:
app: 3scale-istio-adapter
spec:
Expand All @@ -30,7 +30,7 @@ spec:
value: "true"
- name: THREESCALE_METRICS_PORT
value: "8080"
image: quay.io/3scale/3scale-istio-adapter:v0.6.0
image: quay.io/3scale/3scale-istio-adapter:v0.7.0
imagePullPolicy: Always
livenessProbe:
initialDelaySeconds: 10
Expand Down

0 comments on commit 41a06b6

Please sign in to comment.