Skip to content

Commit

Permalink
Add changelog (#112)
Browse files Browse the repository at this point in the history
* Add changelog

Signed-off-by: Juraci Paixão Kröhling <[email protected]>

* Add items to notable new features and breaking changes

Signed-off-by: Juraci Paixão Kröhling <[email protected]>

* Version is now 1.8.0

Signed-off-by: Juraci Paixão Kröhling <[email protected]>

* Bump jaeger.version to 1.8

Signed-off-by: Juraci Paixão Kröhling <[email protected]>

* Change 1.7 to 1.8 in doc and examples

Signed-off-by: Juraci Paixão Kröhling <[email protected]>
  • Loading branch information
jpkrohling authored Nov 13, 2018
1 parent 4601dc7 commit 13d7cc5
Show file tree
Hide file tree
Showing 5 changed files with 109 additions and 5 deletions.
3 changes: 2 additions & 1 deletion .travis/release.sh
Original file line number Diff line number Diff line change
Expand Up @@ -13,12 +13,13 @@ TAG=${TAG:-"v${OPERATOR_VERSION}"}
BUILD_IMAGE=${BUILD_IMAGE:-"${BASE_BUILD_IMAGE}:${OPERATOR_VERSION}"}

sed "s~image: jaegertracing\/jaeger-operator\:.*~image: ${BUILD_IMAGE}~gi" -i deploy/operator.yaml
sed "s~image: jaegertracing\/jaeger-operator\:.*~image: ${BUILD_IMAGE}~gi" -i deploy/operator-openshift.yaml

git diff -s --exit-code
if [[ $? == 0 ]]; then
echo "No changes detected. Skipping."
else
git add deploy/operator.yaml
git add deploy/operator.yaml deploy/operator-openshift.yaml
git commit -qm "Release ${TAG}" --author="Jaeger Release <[email protected]>"
git tag ${TAG}
git push --repo=https://${GH_WRITE_TOKEN}@github.com/jaegertracing/jaeger-operator.git --tags
Expand Down
103 changes: 103 additions & 0 deletions CHANGELOG.adoc
Original file line number Diff line number Diff line change
@@ -0,0 +1,103 @@
:toc:

= Changelog

== v1.8.0 (2018-13-11)

*Notable new Features*
* Query base path should be used to configure correct path in ingress (https://github.com/jaegertracing/jaeger-operator/pull/108[#108])
* Enable resources to be defined at top level and overridden at compone… (https://github.com/jaegertracing/jaeger-operator/pull/110[#110])
* Add OAuth Proxy to UI when on OpenShift (https://github.com/jaegertracing/jaeger-operator/pull/100[#100])
* Enable top level annotations to be defined (https://github.com/jaegertracing/jaeger-operator/pull/97[#97])
* Support volumes and volumeMounts (https://github.com/jaegertracing/jaeger-operator/pull/82[#82])
* Add support for OpenShift routes (https://github.com/jaegertracing/jaeger-operator/pull/93[#93])
* Enable annotations to be specified with the deployable components (https://github.com/jaegertracing/jaeger-operator/pull/86[#86])
* Add support for Cassandra create-schema job (https://github.com/jaegertracing/jaeger-operator/pull/71[#71])
* Inject sidecar in properly annotated pods (https://github.com/jaegertracing/jaeger-operator/pull/58[#58])
* Support deployment of agent as a DaemonSet (https://github.com/jaegertracing/jaeger-operator/pull/52[#52])

*Breaking changes*

* Change CRD to use lower camel case (https://github.com/jaegertracing/jaeger-operator/pull/87[#87])
* Factor out ingress from all-in-one and query, as common to both but i… (https://github.com/jaegertracing/jaeger-operator/pull/91[#91])
* Remove zipkin service (https://github.com/jaegertracing/jaeger-operator/pull/75[#75])

*Full list of commits:*

* Query base path should be used to configure correct path in ingress (https://github.com/jaegertracing/jaeger-operator/pull/108[#108])
* Enable resources to be defined at top level and overridden at compone… (https://github.com/jaegertracing/jaeger-operator/pull/110[#110])
* Fix disable-oauth-proxy example (https://github.com/jaegertracing/jaeger-operator/pull/107[#107])
* Add OAuth Proxy to UI when on OpenShift (https://github.com/jaegertracing/jaeger-operator/pull/100[#100])
* Refactor common spec elements into a single struct with common proces… (https://github.com/jaegertracing/jaeger-operator/pull/105[#105])
* Ensure 'make generate' has been executed when model changes are made (https://github.com/jaegertracing/jaeger-operator/pull/101[#101])
* Enable top level annotations to be defined (https://github.com/jaegertracing/jaeger-operator/pull/97[#97])
* Update generated code and reverted change to 'all-in-one' in CRD (https://github.com/jaegertracing/jaeger-operator/pull/98[#98])
* Support volumes and volumeMounts (https://github.com/jaegertracing/jaeger-operator/pull/82[#82])
* Update readme to include info about storage options being located in … (https://github.com/jaegertracing/jaeger-operator/pull/96[#96])
* Enable storage options to be filtered out based on specified storage … (https://github.com/jaegertracing/jaeger-operator/pull/94[#94])
* Add support for OpenShift routes (https://github.com/jaegertracing/jaeger-operator/pull/93[#93])
* Change CRD to use lower camel case (https://github.com/jaegertracing/jaeger-operator/pull/87[#87])
* Factor out ingress from all-in-one and query, as common to both but i… (https://github.com/jaegertracing/jaeger-operator/pull/91[#91])
* Fix operator SDK version as master is too unpredicatable at the moment (https://github.com/jaegertracing/jaeger-operator/pull/92[#92])
* Update generated file after new annotations field (https://github.com/jaegertracing/jaeger-operator/pull/90[#90])
* Enable annotations to be specified with the deployable components (https://github.com/jaegertracing/jaeger-operator/pull/86[#86])
* Remove zipkin service (https://github.com/jaegertracing/jaeger-operator/pull/75[#75])
* Add support for Cassandra create-schema job (https://github.com/jaegertracing/jaeger-operator/pull/71[#71])
* Fix table of contents on readme (https://github.com/jaegertracing/jaeger-operator/pull/73[#73])
* Update the Operator SDK version (https://github.com/jaegertracing/jaeger-operator/pull/69[#69])
* Add sidecar.istio.io/inject=false annotation to all-in-one, agent (da… (https://github.com/jaegertracing/jaeger-operator/pull/67[#67])
* Fix zipkin port issue (https://github.com/jaegertracing/jaeger-operator/pull/65[#65])
* Go 1.11.1 (https://github.com/jaegertracing/jaeger-operator/pull/61[#61])
* Inject sidecar in properly annotated pods (https://github.com/jaegertracing/jaeger-operator/pull/58[#58])
* Support deployment of agent as a DaemonSet (https://github.com/jaegertracing/jaeger-operator/pull/52[#52])
* Normalize options on the stub and update the normalized CR (https://github.com/jaegertracing/jaeger-operator/pull/54[#54])
* Document the disable ingress feature (https://github.com/jaegertracing/jaeger-operator/pull/55[#55])
* dep ensure (https://github.com/jaegertracing/jaeger-operator/pull/51[#51])
* Add support for JaegerIngressSpec to all-in-one

== v1.7.0 (2018-09-25)

This release brings Jaeger v1.7 to the Operator.

*Full list of commits:*

* Release v1.7.0
* Bump Jaeger to 1.7 (https://github.com/jaegertracing/jaeger-operator/pull/41[#41])

== v1.6.5 (2018-09-21)

This is our initial release based on Jaeger 1.6.

*Full list of commits:*

* Release v1.6.5
* Push the tag with the new commit to master, not the release tag
* Fix git push syntax
* Push tag to master
* Merge release commit into master (https://github.com/jaegertracing/jaeger-operator/pull/39[#39])
* Add query ingress enable switch (https://github.com/jaegertracing/jaeger-operator/pull/36[#36])
* Fix the run goal (https://github.com/jaegertracing/jaeger-operator/pull/35[#35])
* Release v1.6.1
* Add 'build' step when publishing image
* Fix docker push command and update release instructions
* Add release scripts (https://github.com/jaegertracing/jaeger-operator/pull/32[#32])
* Fix command to deploy the simplest operator (https://github.com/jaegertracing/jaeger-operator/pull/34[#34])
* Add IntelliJ specific files to gitignore (https://github.com/jaegertracing/jaeger-operator/pull/33[#33])
* Add prometheus scrape annotations to Jaeger collector, query and all-in-one (https://github.com/jaegertracing/jaeger-operator/pull/27[#27])
* Remove work in progress notice
* Add instructions on how to run the operator on OpenShift
* Support Jaeger version and image override
* Fix publishing of release
* Release Docker image upon merge to master
* Reuse the same ES for all tests
* Improved how to execute the e2e tests
* Correct uninstall doc to reference delete not create (https://github.com/jaegertracing/jaeger-operator/pull/16[#16])
* Set ENTRYPOINT for Dockerfile
* Run 'docker' target only before e2e-tests
* 'dep ensure' after adding Cobra/Viper
* Update the Jaeger Operator version at build time
* Add ingress permission to the jaeger-operator
* Install golint/gosec
* Disabled e2e tests on Travis
* Initial working version
* INITIAL COMMIT
4 changes: 2 additions & 2 deletions README.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -118,7 +118,7 @@ metadata:
spec:
strategy: allInOne # <1>
allInOne:
image: jaegertracing/all-in-one:1.7 # <2>
image: jaegertracing/all-in-one:1.8 # <2>
options: # <3>
log-level: debug # <4>
storage:
Expand Down Expand Up @@ -310,7 +310,7 @@ spec:
<2> These options are for the regular Jaeger components, like `collector` and `query`
<3> The options for the `create-schema` job

NOTE: the default create-schema job uses `MODE=prod`, which implies a replication factor of `2`, using `NetworkTopologyStrategy` as the class, effectively meaning that at least 3 nodes are required in the Cassandra cluster. If a `SimpleStrategy` is desired, set the mode to `test`, which then sets the replication factor of `1`. Refer to the link:https://github.com/jaegertracing/jaeger/blob/v1.7.0/plugin/storage/cassandra/schema/create.sh[create-schema script] for more details.
NOTE: the default create-schema job uses `MODE=prod`, which implies a replication factor of `2`, using `NetworkTopologyStrategy` as the class, effectively meaning that at least 3 nodes are required in the Cassandra cluster. If a `SimpleStrategy` is desired, set the mode to `test`, which then sets the replication factor of `1`. Refer to the link:https://github.com/jaegertracing/jaeger/blob/v1.8.0/plugin/storage/cassandra/schema/create.sh[create-schema script] for more details.

== Removing an instance

Expand Down
2 changes: 1 addition & 1 deletion deploy/examples/all-in-one-with-options.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ metadata:
spec:
strategy: allInOne
allInOne:
image: jaegertracing/all-in-one:1.7
image: jaegertracing/all-in-one:1.8
options:
log-level: debug
query:
Expand Down
2 changes: 1 addition & 1 deletion jaeger.version
Original file line number Diff line number Diff line change
Expand Up @@ -2,4 +2,4 @@
# by default with the Jaeger Operator. This would usually be the latest
# stable Jaeger version. When you update this file, make sure to update the
# the docs as well.
1.7
1.8

0 comments on commit 13d7cc5

Please sign in to comment.