Skip to content

Commit

Permalink
Merge pull request #55 from petabridge/dev
Browse files Browse the repository at this point in the history
v0.1.5 Release
  • Loading branch information
Aaronontheweb authored Aug 14, 2019
2 parents 8a13d05 + 1dcb576 commit d94b69f
Show file tree
Hide file tree
Showing 9 changed files with 30 additions and 29 deletions.
19 changes: 2 additions & 17 deletions RELEASE_NOTES.md
Original file line number Diff line number Diff line change
@@ -1,17 +1,2 @@
#### 0.1.4 July 29 2019 ####
* Fixed issue with `pbm` not being found on the PATH inside Docker containers.
* Fixed ASP.NET Core base image for Akka.CQRS.Pricing.Web.

#### 0.1.3 June 20 2019 ####
* Condensed Docker images to 1/10 previous size using `dotnet-runtime` base image.

#### 0.1.2 May 31 2019 ####
* Reorganized pricing and pricing-processor Dockerfiles to comport with Docker best practices.
* Enabled Phobos.

#### 0.1.1 May 31 2019 ####
*Reorganized trader and trade-processor Dockerfiles to comport with Docker best practices.

#### 0.1.0 May 26 2019 ####
* Fixed `NullReferenceException` when recovering `MatchAggregatorSnapshot` records with no price and volume updates.
* Fixed issue with BSON serialization for `MatchAggregatorSnapshot` records.
#### 0.1.5 August 14 2019 ####
* Upgraded to Akka.NET v1.3.14 and Phobos v0.7.0
10 changes: 10 additions & 0 deletions deployK8sServices.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
#!/usr/bin/env bash
# deploys all Kubernetes services

find ./k8s -name "*.yaml" | while read fname; do
echo "Deploying $fname"
kubectl apply -f "$fname"

echo "Waiting 10s before start of next deployment."
sleep 10
done
3 changes: 3 additions & 0 deletions docker-compose.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -99,6 +99,7 @@ services:
STATSD_PORT: 8125
STATSD_URL: "graphite"
JAEGER_AGENT_HOST: "jaeger"
ENABLE_PHOBOS: "true"
restart: on-failure
depends_on:
- "mongo"
Expand All @@ -115,6 +116,7 @@ services:
STATSD_PORT: 8125
STATSD_URL: "graphite"
JAEGER_AGENT_HOST: "jaeger"
ENABLE_PHOBOS: "true"
restart: on-failure
depends_on:
- "mongo"
Expand All @@ -130,6 +132,7 @@ services:
STATSD_PORT: 8125
STATSD_URL: "graphite"
JAEGER_AGENT_HOST: "jaeger"
ENABLE_PHOBOS: "true"
restart: on-failure
depends_on:
- "pricing-engine"
2 changes: 1 addition & 1 deletion k8s/pricing-deploy.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -33,7 +33,7 @@ spec:
terminationGracePeriodSeconds: 35
containers:
- name: pricing
image: akka.cqrs.pricing:0.1.4
image: akka.cqrs.pricing:0.1.5
lifecycle:
preStop:
exec:
Expand Down
2 changes: 1 addition & 1 deletion k8s/pricing-web-deploy.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -51,7 +51,7 @@ spec:
terminationGracePeriodSeconds: 35
containers:
- name: pricing-web
image: akka.cqrs.pricing.web:0.1.4
image: akka.cqrs.pricing.web:0.1.5
lifecycle:
preStop:
exec:
Expand Down
2 changes: 1 addition & 1 deletion k8s/tradeprocessor-deploy.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -33,7 +33,7 @@ spec:
terminationGracePeriodSeconds: 35
containers:
- name: trade-processor
image: akka.cqrs.tradeprocessor:0.1.4
image: akka.cqrs.tradeprocessor:0.1.5
lifecycle:
preStop:
exec:
Expand Down
2 changes: 1 addition & 1 deletion k8s/traders-deploy.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -33,7 +33,7 @@ spec:
terminationGracePeriodSeconds: 35
containers:
- name: traders
image: akka.cqrs.traders:0.1.4
image: akka.cqrs.traders:0.1.5
lifecycle:
preStop:
exec:
Expand Down
15 changes: 7 additions & 8 deletions src/common.props
Original file line number Diff line number Diff line change
Expand Up @@ -2,9 +2,8 @@
<PropertyGroup>
<Copyright>Copyright © 2015-2019 Petabridge</Copyright>
<Authors>Petabridge</Authors>
<VersionPrefix>0.1.4</VersionPrefix>
<PackageReleaseNotes>Fixed issue with `pbm` not being found on the PATH inside Docker containers.
Fixed ASP.NET Core base image for Akka.CQRS.Pricing.Web.</PackageReleaseNotes>
<VersionPrefix>0.1.5</VersionPrefix>
<PackageReleaseNotes>Upgraded to Akka.NET v1.3.14 and Phobos v0.7.0</PackageReleaseNotes>
<PackageIconUrl>
</PackageIconUrl>
<PackageProjectUrl>
Expand All @@ -17,21 +16,21 @@ Fixed ASP.NET Core base image for Akka.CQRS.Pricing.Web.</PackageReleaseNotes>
<NBenchVersion>1.2.2</NBenchVersion>
<XunitVersion>2.4.1</XunitVersion>
<TestSdkVersion>15.9.0</TestSdkVersion>
<AkkaVersion>1.3.13</AkkaVersion>
<AkkaVersion>1.3.14</AkkaVersion>
<AkkaBootstrapVersion>0.2.1</AkkaBootstrapVersion>
<AkkaPersistenceExtrasVersion>0.4.3</AkkaPersistenceExtrasVersion>
<FluentAssertionsVersion>5.6.0</FluentAssertionsVersion>
<GoogleProtobufVersion>3.4.0</GoogleProtobufVersion>
<PetabridgeCmdVersion>0.6.0</PetabridgeCmdVersion>
<PetabridgeCmdVersion>0.6.3</PetabridgeCmdVersion>
</PropertyGroup>
<PropertyGroup>
<NetCoreVersion>netcoreapp2.1</NetCoreVersion>
<NetStandardVersion>netstandard2.0</NetStandardVersion>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)' == 'Phobos'">
<PhobosVersion>0.6.0</PhobosVersion>
<PhobosTracingVersion>0.5.1</PhobosTracingVersion>
<PhobosMonitoringVersion>0.7.0</PhobosMonitoringVersion>
<PhobosVersion>0.7.0</PhobosVersion>
<PhobosTracingVersion>0.6.0</PhobosTracingVersion>
<PhobosMonitoringVersion>0.8.0</PhobosMonitoringVersion>
<DefineConstants>$(DefineConstants);RELEASE;</DefineConstants>
</PropertyGroup>
</Project>
4 changes: 4 additions & 0 deletions stopK8sServices.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
#!/usr/bin/env bash
# destroys all K8s services

kubectl -n akka-cqrs delete statefulsets,deployments,po,svc --all

0 comments on commit d94b69f

Please sign in to comment.