Skip to content

Commit 90fb70c

Browse files
authored
Merge pull request #475 from overture-stack/rc/2.1.0
Release Candidate 2.1.0
2 parents 12417fb + 43ceee4 commit 90fb70c

File tree

254 files changed

+6177
-4188
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

254 files changed

+6177
-4188
lines changed

Jenkinsfile

+42-1
Original file line numberDiff line numberDiff line change
@@ -96,5 +96,46 @@ spec:
9696
}
9797
}
9898
}
99+
100+
stage('Deploy to Overture QA') {
101+
when {
102+
branch "develop"
103+
}
104+
steps {
105+
container('helm') {
106+
withCredentials([file(credentialsId:'4ed1e45c-b552-466b-8f86-729402993e3b', variable: 'KUBECONFIG')]) {
107+
sh 'env'
108+
sh 'helm init --client-only'
109+
sh "helm ls --kubeconfig $KUBECONFIG"
110+
sh "helm repo add overture https://overture-stack.github.io/charts-server/"
111+
sh """
112+
helm upgrade --kubeconfig $KUBECONFIG --install --namespace=overture-qa song-overture-qa \\
113+
overture/song --reuse-values --set-string image.tag=${commit}
114+
"""
115+
}
116+
}
117+
}
118+
}
119+
120+
stage('Deploy to Overture Staging') {
121+
when {
122+
branch "master"
123+
}
124+
steps {
125+
container('helm') {
126+
withCredentials([file(credentialsId:'4ed1e45c-b552-466b-8f86-729402993e3b', variable: 'KUBECONFIG')]) {
127+
sh 'env'
128+
sh 'helm init --client-only'
129+
sh "helm ls --kubeconfig $KUBECONFIG"
130+
sh "helm repo add overture https://overture-stack.github.io/charts-server/"
131+
sh """
132+
helm upgrade --kubeconfig $KUBECONFIG --install --namespace=overture-staging song-overture-staging \\
133+
overture/song --reuse-values --set-string image.tag=${version}
134+
"""
135+
}
136+
}
137+
}
138+
}
139+
99140
}
100-
}
141+
}

Makefile

+25
Original file line numberDiff line numberDiff line change
@@ -15,3 +15,28 @@ login-psql:
1515

1616
format:
1717
@mvn fmt:format
18+
19+
build-server:
20+
@mvn package -DskipTests -pl song-server -am
21+
22+
build-core:
23+
@mvn package -DskipTests -pl song-core -am
24+
25+
build-client:
26+
@mvn package -DskipTests -pl song-client -am
27+
28+
analyze:
29+
@mvn dependency:analyze-report
30+
31+
package-client:
32+
@mvn package -pl song-client -am
33+
34+
package-server:
35+
@mvn package -pl song-server -am
36+
37+
38+
build-sdk:
39+
@mvn package -DskipTests -pl song-java-sdk -am
40+
41+
clean:
42+
@mvn clean

README.md

+1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
<h1 align="center">Song</h1>
22

3+
34
<p align="center">Quickly and reliably track genome metadata scattered across multiple Cloud storage systems.</p>
45

56

dev/example/exampleVariantCall.json

+4-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,10 @@
11
{
22
"study" : "test",
33
"analysisId": "TESTANALYSIS",
4-
"analysisTypeId" : "variantCall:1",
4+
"analysisType" : {
5+
"name" : "variantCall",
6+
"version" : 1
7+
},
58
"experiment": {
69
"variantCallingTool": "silver bullet",
710
"matchedNormalSampleSubmitterId": "sample x24-11a",

docker-compose.yml

+3-6
Original file line numberDiff line numberDiff line change
@@ -66,12 +66,9 @@ services:
6666
AUTH_SERVER_URL: http://localhost:8084/check_token/
6767
AUTH_SERVER_CLIENTID: 3kJhz9pNtC0pFHAxr2SPkUkGjXrkWWqGcnPC0vBP
6868
AUTH_SERVER_CLIENTSECRET: v9mjRtuEVwpt7cgqnsq6mxtCa5FbUOpKLGh7WX8a1dWbBKfrM3iV3VYMtE60jr3W7GLWtNeYIaJ8EUxPkaInclWVXf64qKdR3IKwyfpDU7JhvWEwIYQYdwV1YAUZjB2e
69-
AUTH_SERVER_SCOPE_STUDY_PREFIX: song
70-
AUTH_SERVER_SCOPE_STUDY_FIRSTDELIMITER: "."
71-
AUTH_SERVER_SCOPE_STUDY_SECONDDELIMITER: "."
72-
AUTH_SERVER_SCOPE_STUDY_SUFFIX: WRITE
73-
AUTH_SERVER_SCOPE_SYSTEM_PREFIX: song
74-
AUTH_SERVER_SCOPE_SYSTEM_SUFFIX: WRITE
69+
AUTH_SERVER_SCOPE_STUDY_PREFIX: song.
70+
AUTH_SERVER_SCOPE_STUDY_SUFFIX: .WRITE
71+
AUTH_SERVER_SCOPE_SYSTEM: song.WRITE
7572
SCORE_URL: http://localhost:8087
7673
SCORE_ACCESSTOKEN: ad83ebde-a55c-11e7-abc4-cec278b6b50a
7774
MANAGEMENT_SERVER_PORT: 8081

0 commit comments

Comments
 (0)