Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
206 commits
Select commit Hold shift + click to select a range
470823d
Onboarded Asset V4 Apis
rheafernandes Oct 13, 2020
10827f1
Added changes for asset prefix
rheafernandes Oct 13, 2020
6768114
SB-21000 : Certificate Template mapping added
neha0305verma Oct 13, 2020
c7a3fcd
Added fix for indentation issue
rheafernandes Oct 13, 2020
f8d3bd0
Merge pull request #1980 from neha0305verma/release-3.4.0
SMYALTAMASH Oct 13, 2020
74c5b2c
Added collection v4 apis
rheafernandes Oct 13, 2020
f065ce6
Added content v4 apis
rheafernandes Oct 13, 2020
f25f71a
Added content v4 apis
rheafernandes Oct 13, 2020
22ef32d
Added changes to indentation
rheafernandes Oct 13, 2020
e236b48
Added changes to indentation
rheafernandes Oct 13, 2020
87b9e08
Removed content onboarded v4 api's
rheafernandes Oct 13, 2020
d158777
SB-20892 Onboarding dlete api
sknirmalkar89 Oct 13, 2020
605c0b0
Merge pull request #1983 from sknirmalkar89/SB-20892
SMYALTAMASH Oct 14, 2020
8b156a2
Added changes to the acl as per requested
rheafernandes Oct 14, 2020
b5753b6
Added changes to the acl as per requested
rheafernandes Oct 14, 2020
ca2b492
Merge pull request #1982 from rheafernandes/SC-1945
SMYALTAMASH Oct 15, 2020
fdecf11
Degrading the permission from admin to search to be used wity mobile …
SMYALTAMASH Oct 15, 2020
fb919eb
Merge pull request #1992 from project-sunbird/release-3.3.0
G33tha Oct 15, 2020
6b384c1
added the druid alert rules (#1996)
Kaali09 Oct 20, 2020
715a87c
SB-20938 added create and update feed api details (#1998)
Hari-stackroute Oct 22, 2020
f95f378
SC-2059 Adding new membership update api (#1999)
sknirmalkar89 Oct 22, 2020
83b5fb0
SB-20938 added feed-delete api details (#2000)
Hari-stackroute Oct 22, 2020
af89610
SB-21121 limiting feeds to 30 (#2001)
Hari-stackroute Oct 23, 2020
37bccac
Implementing the keycloak URL whitelisting for the entire sunbird sta…
SMYALTAMASH Oct 27, 2020
2444007
Added code changes for forms api support (#2006)
rheafernandes Oct 27, 2020
fc8845b
SB-20957 Create a new jenkins scripts for groups data correction (#2007)
sknirmalkar89 Oct 28, 2020
8e63180
Merge 3.3.0 to 3.4.0 (#2015)
rjshrjndrn Nov 2, 2020
bac360b
Adding fluent-bit chart (#2019)
rjshrjndrn Nov 4, 2020
0259949
Disabling storage retention for fluentbit (#2022) (#2023)
rjshrjndrn Nov 4, 2020
3e18b9f
enable api compression (#2024)
rjshrjndrn Nov 4, 2020
1a69450
Nginx enabled logging parser (#2027)
rjshrjndrn Nov 4, 2020
37c98e7
Issue #SC-2041 feat: Updated private ingress for enc-service (#2028)
Nov 5, 2020
931a9c5
Tg642 (#2031)
Nov 6, 2020
03e8b4a
Issue #DP-1337 fix: updated import api config (#2032)
krgauraw Nov 6, 2020
684ffa0
Issue #DO-2719: enabling storage account for discussion forum (#2034)
harshavardhanc Nov 6, 2020
8eaf37d
Merge release-3.3.0 to 3.4.0 (#2037)
rjshrjndrn Nov 9, 2020
1a9c3e8
Monitoring changes (#2039)
rjshrjndrn Nov 11, 2020
ddd117a
fix: nginx service annotation (#2040)
rjshrjndrn Nov 13, 2020
492da17
fix: empty service annotation (#2041)
rjshrjndrn Nov 13, 2020
6f50136
fix: default value for druid entry (#2042)
rjshrjndrn Nov 13, 2020
2b9e37b
Added categories in configuration for channel apis (#2043)
rheafernandes Nov 18, 2020
f5b934b
SB-21507 Required changes made for TV Lesson collection object Type (…
rheafernandes Nov 19, 2020
01e6296
updating dockerfile with plugins (#2047)
harshavardhanc Nov 20, 2020
6a2670f
Compressing cached endpoints (#2048)
rjshrjndrn Nov 20, 2020
1bde79b
H5P Library update (#2051)
maheshkumargangula Nov 21, 2020
097ee97
Issue #SB-21521 fix: updated config for collection categories (#2050)
krgauraw Nov 23, 2020
23c1864
Caching course/v1/batch/read (#2049)
rjshrjndrn Nov 23, 2020
05192e6
Nginx logging improvements (#2052)
rjshrjndrn Nov 23, 2020
31eac67
KP & DP flink jobs grafana dashboard (#2054)
manjudr Nov 25, 2020
de03097
Removed the unwanted grafana dashboards. (#2055)
manjudr Nov 25, 2020
1f94521
Kp grafana setup (#2056)
manjudr Nov 25, 2020
0e4ee55
Added changes to handle object definition in questions (#2061)
rheafernandes Dec 1, 2020
1354738
feat: ansible role and jenkins file for mongodb cluster (#2060)
harshavardhanc Dec 1, 2020
4d254ca
Sc 1928 (#2064)
rheafernandes Dec 1, 2020
ba7300f
jenkinsfile and ansible playbook for nodebb UI deployment (#2068)
harshavardhanc Dec 2, 2020
d061da2
mongodb changes for nodebb (#2069)
harshavardhanc Dec 3, 2020
0fc16ac
feat: TG-713 adding code to inject keys to portal (#2070)
beepdot Dec 3, 2020
d52b244
SC-1928 Onboarded Question and Question Set APIs (#2065)
rheafernandes Dec 3, 2020
ce06614
Scripts to deploy discussionsmw service (#2063)
rjshrjndrn Dec 4, 2020
87f2768
Issue #SB-21908 language changes (#2072)
rajeevsathish Dec 4, 2020
bc33b71
nodebb config and nginx changes (#2073)
harshavardhanc Dec 7, 2020
a835545
Merge remote-tracking branch 'upstream/release-3.4.0' into release-3.…
beepdot Dec 8, 2020
0b91052
Merge pull request #2077 from keshavprasadms/release-3.5.0-merged
rjshrjndrn Dec 8, 2020
78dde44
Desktop Build and Deploy Automation Scripts with Jenkinspipeline, Doc…
SMYALTAMASH Dec 8, 2020
0b2af50
redis multiprocess monitoring alertrules (#2058)
Kaali09 Dec 8, 2020
9f35c4f
fixes negative stride ansible error when keys are zero (#2078)
beepdot Dec 9, 2020
139df1b
fixes negative stride ansible error when keys are zero (#2080)
beepdot Dec 9, 2020
522cf9c
Changing Desktop Device ACLs to correct Standards. (#2082)
SMYALTAMASH Dec 9, 2020
ce12fe9
Create faq-en.json
G33tha Dec 10, 2020
f381e09
feat: adding configs of 3.5 (#2086)
beepdot Dec 11, 2020
2ed36d4
Issue #SB-21202 feat: Add all language faqs
HarishGangula Dec 11, 2020
0f69cc4
fix: adding missed job and updating branches (#2088)
beepdot Dec 11, 2020
9ec2430
Issue #SB-21202 feat: Add all language faqs (#2087)
HarishGangula Dec 11, 2020
5192fdb
fix: updating main deploy file to keycloak 3, removing unused vars
beepdot Dec 11, 2020
8887ef6
feat: TG-713 KMW offline keys, updated few var names (#2071)
beepdot Dec 11, 2020
8582714
LMS config update to sunbird_user_service_api_base_url (#2090)
Dec 15, 2020
9de5558
TG-663 : Reliability of hd insight cluster- convert cluster ambari me…
RevathiKotla Dec 15, 2020
8515ddd
fix: discussionsmw service name (#2091)
rjshrjndrn Dec 15, 2020
1b33191
Issue #TG-694 feat: Analytics API - redis config changes (#2044)
sowmya-dixit Dec 16, 2020
c00dcb3
Issue sh-21326 fix: discussion forum envs (#2092)
VenkatKadiveti Dec 16, 2020
c7e9679
Jenkins file fix (#2094)
Kaali09 Dec 16, 2020
7e68d75
Issue #TG-748 feat: Analytics API - redis config changes (#2095)
sowmya-dixit Dec 16, 2020
2c0b6b3
Release 3.4.0 variables update (#2085)
G33tha Dec 17, 2020
ef494cd
Release 3.6.0 discussion middleware envs (#2093)
VenkatKadiveti Dec 17, 2020
80d11ed
TG-663: Add new exporter to montoring stack (#2096)
RevathiKotla Dec 17, 2020
5c800fb
Adding nodebb url (#2097)
rjshrjndrn Dec 17, 2020
7eb99d1
Issue: #0000: updated the redis process alert rule. (#2098)
Kaali09 Dec 17, 2020
ae18860
Issue fix: adding discussions forum middleware apis in kong (#2062)
VenkatKadiveti Dec 17, 2020
8cc3b55
Exporter fix (#2099)
Kaali09 Dec 17, 2020
dc4310c
Issue: #0000: corrected the syntax error.
Kaali09 Dec 21, 2020
c0561c6
Issue: #0000: corrected the syntax error.
Kaali09 Dec 21, 2020
f7f88ee
Merge pull request #2105 from project-sunbird/exporter_fix
G33tha Dec 21, 2020
a7164a4
Merge pull request #2106 from keshavprasadms/release-3.6.0
G33tha Dec 21, 2020
b2e943e
KP Flink job metrics - retired collection skip events count (#2104)
maheshkumargangula Dec 21, 2020
fd56346
Merge pull request #2109 from project-sunbird/release-3.5.0
rjshrjndrn Dec 28, 2020
45b11d5
Release 3.5.0 (#2108)
rajeevsathish Dec 28, 2020
584b786
feat: TG-532 Portal v2 api devops scripts (#2116)
beepdot Jan 5, 2021
a7bb238
Issue #SB-22183 fix: Discussion forum kong api (#2120)
VenkatKadiveti Jan 5, 2021
a25f322
Issue #SB-22183 fix: Discussion forum kong api (#2121)
VenkatKadiveti Jan 5, 2021
8f6c1fb
Issue #SB-21199 fix: added portal env variables to support login func…
Nik720 Jan 5, 2021
6e6363c
Issue #SB-21199 fix: added condition for desktop app (#2115)
Nik720 Jan 5, 2021
5e965f3
Issue #SB-20650 fix: Added Kong and Redis storage env variables. (#2118)
Jan 6, 2021
412fe1c
Issue #SB-21199 fix: added default values for env variables (#2123)
Nik720 Jan 6, 2021
f78a053
added jenkins file and ansible task to upload chatbot config files to…
G33tha Jan 6, 2021
aa08ad6
fix: updating parts of code incase of 0 keys - Adoption usecase (#2126)
beepdot Jan 7, 2021
a631e4a
fix: updating parts of code incase of 0 keys - Adoption usecase (#2127)
beepdot Jan 7, 2021
b40bfad
Merge release 3.5.0 to release 3.6.0 (#2129)
beepdot Jan 7, 2021
9be4ab7
fix: typecasting to integer
beepdot Jan 7, 2021
f69dbe1
fix: typecasting to integer for portal keys
beepdot Jan 7, 2021
2e66d77
fix: typecasting to integer (#2130)
beepdot Jan 7, 2021
d6622fc
Merge pull request #2131 from keshavprasadms/release-3.6.0
amorphous-1 Jan 7, 2021
5a28a71
Issue #SB-20650 fix: Added anonymous user TTL value (#2132)
Jan 7, 2021
096bf7d
Adding crypto encryption key for encrypting user details in forgot pa…
SMYALTAMASH Jan 7, 2021
00a6251
Adding crypto key for portal encryption of userdata (#2134)
SMYALTAMASH Jan 7, 2021
c32f0c2
Issue #SB-20650 fix: Updated anonymous user TTL to 30 minutes (#2136)
Jan 7, 2021
c4402d9
Issue #SB-22183 fix: adding nodebb env (#2135)
VenkatKadiveti Jan 7, 2021
287a908
Issue #SB-22183 fix: adding nodebb write api plugin (#2137)
VenkatKadiveti Jan 7, 2021
20829ac
Adding default vaule for nodebb url (#2125)
rjshrjndrn Jan 7, 2021
42ed774
Added reject question set endpoint (#2138)
rheafernandes Jan 8, 2021
87bfda9
Issue #SC-2141 feat: added new kafka topic (#2141)
krgauraw Jan 11, 2021
8e64b99
Issue #SB-22405 fix: Telemetry is missing on login page (Normal login…
yravinderkumar33 Jan 11, 2021
48170b5
Issue #SB-22405 fix: added conditions for desktop app.
yravinderkumar33 Jan 11, 2021
faf0a98
Issue #SC-2117 feat:Removed depricated API (#2139)
Jan 11, 2021
fa6e9ad
Issue #SB-22405 fix: login telemetry fix
yravinderkumar33 Jan 11, 2021
76cc649
Issue #SB-22405 fix: pid fix
yravinderkumar33 Jan 11, 2021
8fa683f
Issue #SB-22405 fix: Telemetry is missing on login page (Normal login…
yravinderkumar33 Jan 11, 2021
8e6191a
Nodebb and cassandra changes (#2147)
rjshrjndrn Jan 11, 2021
9a3f25d
Issue #SB-22183 fix: adding discription to generate master token (#2149)
VenkatKadiveti Jan 12, 2021
d001991
Issue #SB-22405 fix: tenantSlug fix for orgSearch API call.
yravinderkumar33 Jan 12, 2021
14b6490
Merge branch 'release-3.6.0' of https://github.com/project-sunbird/su…
yravinderkumar33 Jan 12, 2021
06d8637
Merge pull request #2150 from yravinderkumar33/release-3.6.0
G33tha Jan 12, 2021
91670ac
Issue #DP-1528 fix: updated composite search config
krgauraw Jan 12, 2021
35a334a
added hpa for all core serices (#2145)
G33tha Jan 12, 2021
2dc6464
Issue #DP-1528 fix: added search config for assessment
krgauraw Jan 12, 2021
cf94637
Merge pull request #2151 from krgauraw/release-3.6.0
G33tha Jan 12, 2021
3ff4a3b
Issue #SB-22354 fix: Added env variable for API whitelist flag (#2154)
Jan 12, 2021
dd9961f
added the new dashboards (#2155)
Kaali09 Jan 13, 2021
4e08944
Issue: #0000: removed the duplicate configmap block (#2156)
Kaali09 Jan 13, 2021
558d463
Issue #SB-22354 fix: Added env variable for portal session secret key…
Jan 13, 2021
1d13858
Issue #SB-22405 feat: updating the pdata version. (#2160)
yravinderkumar33 Jan 15, 2021
5ae5039
SB-21899 added form api details (#2158)
Hari-stackroute Jan 15, 2021
9700bb7
Issue #DP-1528 fix: updated config (#2161)
krgauraw Jan 15, 2021
4fb52c9
SB-21899 modified string value (#2162)
Hari-stackroute Jan 18, 2021
614a26e
Issue #24 feat: added new primary category (#2163)
krgauraw Jan 18, 2021
e615309
revert cassandra backup name to YYYYMMDD (#2165)
rjshrjndrn Jan 18, 2021
51302fa
Issue #SB-22405 feat: adding missing telemetries. (#2166)
yravinderkumar33 Jan 18, 2021
e331baa
Issue #24 feat: added new content primary category (#2169)
krgauraw Jan 18, 2021
bd9c2d1
Issue #SB-22564 chore: Added disccussion APIs to the mobile device gr…
swayangjit Jan 18, 2021
6868a46
Issue #SB-22330 doc: Added new FAQ's
HarishGangula Jan 20, 2021
d9547fb
Merge branch 'desktop-faq' of https://github.com/project-sunbird/sunb…
HarishGangula Jan 20, 2021
12c2d1f
Merge pull request #2172 from HarishGangula/desktop-faq
G33tha Jan 20, 2021
71fcc1a
Issue #SB-22354 fix: Reverted portal session secret key (#2173)
Jan 20, 2021
17d82b3
added nodebb ansible tasks (#2176)
G33tha Jan 25, 2021
d0f9e8d
Adding mongodb provision job (#2177)
rjshrjndrn Jan 27, 2021
5bd9102
Adding mongodb hosts (#2178)
rjshrjndrn Jan 27, 2021
2dd2bf3
Adding mongodb bootstrap jenkins config file (#2179)
rjshrjndrn Jan 27, 2021
f013bce
Adding nodebb_admin_password in template secrets (#2180)
rjshrjndrn Jan 27, 2021
70d33bd
Adding mongo key gen in private repo (#2181)
rjshrjndrn Jan 27, 2021
c04a429
Steps to create discussionsmw nodebb auth token.
rjshrjndrn Jan 27, 2021
62a21f0
Merge pull request #2183 from rjshrjndrn/release-3.6.0
G33tha Jan 27, 2021
2cfc70a
Adding help command to create nodebb admin password. (#2184)
rjshrjndrn Jan 27, 2021
1d64d85
feat: TG-733 updating role to deploy filebeat on all hosts (#2185)
beepdot Jan 28, 2021
ef12edb
fix: updating init comments for keycloak init.d script (#2186)
beepdot Jan 28, 2021
49f7c0c
fix: updating ansible verison to 2.7.18 (#2187)
beepdot Jan 28, 2021
1817fdd
fix: updating process exporter and host details dashboard (#2188)
beepdot Jan 28, 2021
406157f
feat: TG-733 updating logging jenkinsfile (#2189)
beepdot Jan 28, 2021
3a69474
feat: role cleanup, rename roles and instance names (#2190)
beepdot Jan 28, 2021
8bb10f6
Adding nodebb init vars and deleting explicit config (#2191)
rjshrjndrn Jan 29, 2021
edd9537
Issues #SB-21326 fix: adding commit hash for nodebb plugins (#2192)
VenkatKadiveti Jan 29, 2021
74dcbe7
Merge 'release-3.4.0' into release-3.5.0
beepdot Jan 29, 2021
7311fe9
Adding discussions mw build job (#2195)
rjshrjndrn Jan 29, 2021
971ac0a
fix: updating vars to point to svc
beepdot Jan 29, 2021
f5227d4
Merge pull request #2194 from keshavprasadms/release-3.5.0
rjshrjndrn Jan 29, 2021
9657c48
Merge remote-tracking branch 'remotes/upstream/release-3.5.0' into re…
beepdot Jan 29, 2021
87cfb3c
Merge pull request #2196 from keshavprasadms/release-3.6.0
rjshrjndrn Jan 29, 2021
748aef4
updated chatbot config upload jenkins file (#2201)
G33tha Feb 2, 2021
8ffab94
feat: TG-831 nginx cache configurability (#2203)
beepdot Feb 3, 2021
bee4f25
Adding nginx private endpoint (#2205)
rjshrjndrn Feb 3, 2021
6b31223
Issue #SC-2203 feat: Remove primary category from channel content and…
amitpriyadarshi Feb 4, 2021
b03455d
SB-22950:Update portal env config (#2209)
sknirmalkar89 Feb 4, 2021
4f4c9e1
Fluentbit change image version to 1.6.10 and (#2218)
rjshrjndrn Feb 11, 2021
4412dda
fix: updating JFs as per new jenkins jobs parameter (#2220)
beepdot Feb 11, 2021
350c241
removing nodebb host:port combo (#2222)
rjshrjndrn Feb 11, 2021
8e67d1e
fix: issue / image in tag names (#2225)
beepdot Feb 11, 2021
8a2f56d
fix: updating release-3.6.0 jenkins jobs
beepdot Feb 11, 2021
ddc4afd
fix: update jobs, jenkins version
beepdot Feb 12, 2021
132c81b
fix: updated plugins and m2
beepdot Feb 12, 2021
6714954
Adding default value for discussion_upstream_url (#2228)
rjshrjndrn Feb 12, 2021
ea450b8
Adding admin username override for nodebb (#2229)
rjshrjndrn Feb 12, 2021
38474eb
fix: removed unnecessary varaibles (#2234)
beepdot Feb 15, 2021
572eddd
Increasing pod disruption budget for blackbox exporter. (#2241) (#2242)
rjshrjndrn Feb 16, 2021
e01a510
fix: updated jenkins jobs for 3.6 and 3.7
beepdot Feb 16, 2021
92da6ce
fix: updated jobs
beepdot Feb 16, 2021
f1d8d17
fix: add poll scm to all builds
beepdot Feb 16, 2021
72216e4
fix: sed bugs in disabling polling scm
beepdot Feb 16, 2021
8c77878
fix: renamed job
beepdot Feb 16, 2021
bccaeb5
fix: update jobs, jenkins version (#2246)
rjshrjndrn Feb 16, 2021
a18184a
fix: updated texts to be compatible with older releases (#2256)
beepdot Feb 17, 2021
d2382ec
Revert "fix: updating ansible verison to 2.7.18 (#2187)" (#2262)
beepdot Feb 18, 2021
91b9272
added the service endpoints monitoring feature. (#2200)
Kaali09 Mar 19, 2021
dca8d0b
MAX_CONTENT_PACKAGE_FILE_SIZE_LIMIT updated
Apr 23, 2021
bec2c43
upload limie changed to 400m
Apr 23, 2021
fba596f
Update content-service_application.conf
Haritest Jul 22, 2021
433aa31
Update main.yml
pc0202 Aug 17, 2021
a1533ce
Merge pull request #8 from pritha-tarento/patch-5
Haritest Aug 17, 2021
2b83304
Update content-service_application.conf
Haritest Sep 9, 2021
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
2 changes: 1 addition & 1 deletion ansible/artifacts/sunbird/login/login-reset-password.ftl
Original file line number Diff line number Diff line change
Expand Up @@ -39,7 +39,7 @@
<input type="text" id="username" class="mt-8" name="username" onfocusin="inputBoxFocusIn(this)" onfocusout="inputBoxFocusOut(this)" autofocus/>
</div>
<div class="field">
<button id="login" class="sb-btn sb-btn-normal sb-btn-primary width-100">
<button id="login" onclick="javascript:makeDivUnclickable()" class="sb-btn sb-btn-normal sb-btn-primary width-100">
${msg("doReset")}
</button>
</div>
Expand Down
6 changes: 3 additions & 3 deletions ansible/artifacts/sunbird/login/login.ftl
Original file line number Diff line number Diff line change
Expand Up @@ -64,14 +64,14 @@
</div>
<div class="forgot-password">
<#if realm.resetPasswordAllowed>
<a id="fgtKeycloakFlow" class="ui right floated forgetPasswordLink hide" tabindex="1" onclick="javascript:storeLocation(); javascript:makeDivUnclickable()" href="${url.loginResetCredentialsUrl}">${msg("doForgotPassword")}</a>
<div id="fgtPortalFlow" class="ui right floated forgetPasswordLink hide" tabindex="1" onclick="javascript:forgetPassword('/recover/identify/account');javascript:makeDivUnclickable()">${msg("doForgotPassword")}</div>
<a id="fgtKeycloakFlow" class="ui right floated forgetPasswordLink hide" tabindex="1" onclick="javascript:storeLocation(); javascript:makeDivUnclickable(); javascript:storeForgotPasswordLocation(event);" href="${url.loginResetCredentialsUrl}">${msg("doForgotPassword")}</a>
<div id="fgtPortalFlow" class="ui right floated forgetPasswordLink hide" tabindex="1" onclick="javascript:makeDivUnclickable(); javascript:createTelemetryEvent(event); javascript:forgetPassword('/recover/identify/account');">${msg("doForgotPassword")}</div>
</#if>
</div>
</div>

<div class="field mb-8">
<button id="login" class="mt-24 sb-btn sb-btn-normal sb-btn-primary width-100">${msg("login")}</button>
<button id="login" onclick="doLogin(event)" class="mt-24 sb-btn sb-btn-normal sb-btn-primary width-100">${msg("login")}</button>
</div>
<#if realm.password && realm.registrationAllowed && !usernameEditDisabled??>
<div id="kc-registration" class="field">
Expand Down
5 changes: 5 additions & 0 deletions ansible/artifacts/sunbird/login/resources/css/login.css
Original file line number Diff line number Diff line change
Expand Up @@ -138,6 +138,10 @@ p.subtitle {
.textCenter {
text-align: center !important;
}

.textRight{
text-align: right !important;
}
.mb-16{
margin-bottom: 16px !important;
}
Expand Down Expand Up @@ -341,6 +345,7 @@ h1, h2, h3, h4, h5,
cursor: pointer
}


.width-100 {
width: 100%;
}
Expand Down

Large diffs are not rendered by default.

12 changes: 6 additions & 6 deletions ansible/artifacts/sunbird/login/resources/js/login.js
Original file line number Diff line number Diff line change
Expand Up @@ -380,7 +380,7 @@ var forgetPassword = (redirectUrlPath) => {
const updatedQuery = sessionUrlObj.search + '&error_callback=' + sessionUrlObj.href.split('?')[0];
if (redirect_uri) {
const redirect_uriLocation = new URL(redirect_uri);
if(client_id === 'android'){
if(client_id === 'android' || client_id === 'desktop'){
window.location.href = sessionUrlObj.protocol + '//' + sessionUrlObj.host + redirectUrlPath + updatedQuery;
}
else{
Expand Down Expand Up @@ -414,7 +414,7 @@ var redirect = (redirectUrlPath) => {
const updatedQuery = sessionUrlObj.search + '&error_callback=' + sessionUrlObj.href.split('?')[0];
if (redirect_uri) {
const redirect_uriLocation = new URL(redirect_uri);
if (client_id === 'android') {
if (client_id === 'android' || client_id === 'desktop') {
window.location.href = sessionUrlObj.protocol + '//' + sessionUrlObj.host + redirectUrlPath + updatedQuery;
} else {
window.location.href = redirect_uriLocation.protocol + '//' + redirect_uriLocation.host +
Expand All @@ -437,7 +437,7 @@ var handleSsoEvent = () => {
const sessionUrlObj = new URL(sessionUrl);
if (redirect_uri) {
const redirect_uriLocation = new URL(redirect_uri);
if (client_id === 'android') {
if (client_id === 'android' || client_id === 'desktop') {
const ssoUrl = sessionUrlObj.protocol + '//' + sessionUrlObj.host + ssoPath;
window.location.href = redirect_uri + '?ssoUrl=' + ssoUrl;
} else {
Expand All @@ -462,7 +462,7 @@ var handleGoogleAuthEvent = () => {
const updatedQuery = sessionUrlObj.search + '&error_callback=' + sessionUrlObj.href.split('?')[0];
if (redirect_uri) {
const redirect_uriLocation = new URL(redirect_uri);
if (client_id === 'android') {
if (client_id === 'android' || client_id === 'desktop') {
let host = sessionUrlObj.host;
if (host.indexOf("merge.") !== -1) {
host = host.slice(host.indexOf("merge.") + 6, host.length);
Expand All @@ -489,7 +489,7 @@ var redirectToPortal = (redirectUrlPath) => { // redirectUrlPath for sso and sel
const updatedQuery = sessionUrlObj.search + '&error_callback=' + sessionUrlObj.href.split('?')[0];
if (redirect_uri) {
const redirect_uriLocation = new URL(redirect_uri);
if (client_id === 'android') {
if (client_id === 'android' || client_id === 'desktop') {
window.location.href = sessionUrlObj.protocol + '//' + sessionUrlObj.host + redirectUrlPath + updatedQuery;
} else {
window.location.href = redirect_uriLocation.protocol + '//' + redirect_uriLocation.host +
Expand All @@ -501,4 +501,4 @@ var redirectToPortal = (redirectUrlPath) => { // redirectUrlPath for sso and sel
} else {
redirectToLib();
}
};
};
3,210 changes: 3,210 additions & 0 deletions ansible/artifacts/sunbird/login/resources/js/telemetry_service.js

Large diffs are not rendered by default.

4 changes: 2 additions & 2 deletions ansible/artifacts/sunbird/login/theme.properties
Original file line number Diff line number Diff line change
Expand Up @@ -13,9 +13,9 @@
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
#
# scripts=js/login.js?v=1.15.b

parent=base
styles=css/semantic.min.css?v=1.15.b css/login.css?v=1.15.b
scripts=js/login.js?v=1.15.b
scripts=js/jquery-3.3.1.min.js?v=1.15.b js/telemetry_service.js?v=1.15.b
kcFeedbackAreaClass=ui info message
20 changes: 20 additions & 0 deletions ansible/bootstrap-mongodb.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
---
- hosts: mongo
become: yes
gather_facts: no
vars_files:
- "{{inventory_dir}}/secrets.yml"
tasks:
- name: Template and init nodbb db
block:
- name: Templating nodebb schema
copy:
content: |-
use nodebb
db.createUser( { user: "nodebb", pwd: "{{ nodebb_admin_password }}", roles: [ { role: "readWrite", db: "nodebb" }, { role: "clusterMonitor", db: "admin" } ] } )
dest: /tmp/nodebb.js
- name: Init nodebb db
shell: |-
mongo < /tmp/nodebb.js
tags:
- nodebb
1 change: 1 addition & 0 deletions ansible/cassandra-deploy-decrypt.yml
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@
sunbird_cassandra_port: 9042
sunbird_cassandra_keyspace: sunbird
sunbird_encryption_key: "{{ core_vault_sunbird_encryption_key }}"
sunbird_cassandra_groups_keyspace: sunbird_groups
vars_files:
- ['{{inventory_dir}}/secrets.yml', 'secrets/{{env}}.yml']
roles:
Expand Down
6 changes: 6 additions & 0 deletions ansible/cassandra-exporter.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
- hosts: cassandra
become: yes
vars_files:
- "{{inventory_dir}}/secrets.yml"
roles:
- cassandra-exporter
10 changes: 10 additions & 0 deletions ansible/cert-file-upload.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
---
- hosts: localhost
become: yes
vars_files:
- "{{inventory_dir}}/secrets.yml"
environment:
AZURE_STORAGE_ACCOUNT: "{{ sunbird_public_storage_account_name }}"
AZURE_STORAGE_KEY: "{{ sunbird_public_storage_account_key }}"
roles:
- cert-file-upload
16 changes: 16 additions & 0 deletions ansible/desktop-faq-upload.yml
Original file line number Diff line number Diff line change
Expand Up @@ -30,3 +30,19 @@
- artifacts-upload-azure
tags:
- upload-label

- hosts: localhost
become: yes
vars_files:
- "{{inventory_dir}}/secrets.yml"
vars:
source_path: "{{playbook_dir}}/../{{src_file_path}}"
destination_path: "{{destination_path}}"
container_name: "{{desktop_container}}"
environment:
AZURE_STORAGE_ACCOUNT: "{{ sunbird_public_storage_account_name }}"
AZURE_STORAGE_KEY: "{{ sunbird_public_storage_account_key }}"
roles:
- upload-batch
tags:
- upload-chatbot-config
7 changes: 0 additions & 7 deletions ansible/esupgrade.yml

This file was deleted.

48 changes: 30 additions & 18 deletions ansible/inventory/env/group_vars/all.yml
Original file line number Diff line number Diff line change
Expand Up @@ -110,8 +110,8 @@ sunbird_cassandra_host: "{{groups['cassandra']|join(',')}}" #Private IP of Cass
sunbird_es_host: "{{groups['es']| join(',')}}"

## Application server configurations
sunbird_analytics_api_base_url: "http://{{analyticsapi_ip}}:9000"
sunbird_search_service_api_base_url: "http://{{sunbird_swarm_manager_lb_ip}}:9004"
sunbird_analytics_api_base_url: "http://analytics-service.{{namespace}}.svc.cluster.local:9000"
sunbird_search_service_api_base_url: "http://search-service.{{namespace}}.svc.cluster.local:9000"
sunbird_mail_server_host: "{{ mail_server_host }}" #SMTP server IP. Could be ignored if not mails are to be sent.
sunbird_mail_server_port: "{{ mail_server_port }}" #SMTP port. Could be ignored if not mails are to be sent.
sunbird_mail_server_username: "{{ mail_server_username }}" #SMTP username. Could be ignored if not mails are to be sent.
Expand Down Expand Up @@ -197,8 +197,8 @@ sunbird_dial_repo_api_key: "{{ core_vault_sunbird_ekstep_api_key }}"
sunbird_plugin_repo_api_base_url: "{{ sunbird_search_service_api_base_url }}"
sunbird_data_service_api_base_url: "{{sunbird_ekstep_api_base_url}}"
sunbird_data_service_api_key: "{{ core_vault_sunbird_ekstep_api_key }}"
sunbird_content_service_api_base_url: "http://{{sunbird_swarm_manager_lb_ip}}:9002"
sunbird_user_service_api_base_url: "http://{{sunbird_swarm_manager_lb_ip}}:9000"
sunbird_content_service_api_base_url: "http:///content-service.{{namespace}}.svc.cluster.local:9000"
sunbird_user_service_api_base_url: "http:///learner-service.{{namespace}}.svc.cluster.local:9000"
sunbird_group_service_api_base_url: "http://groups-service:9000"

#API Manager
Expand Down Expand Up @@ -262,7 +262,7 @@ enable_scraping_docker_metrics: false
postgres_exporter_postgres_port: 5432
postgres_exporter_user: postgres_exporter
sunbird_cs_base_url: "http://{{sunbird_swarm_manager_lb_ip}}:5000"
sunbird_user_service_base_url: "http://{{sunbird_swarm_manager_lb_ip}}:9000"
sunbird_user_service_base_url: "http://{{private_ingressgateway_ip}}/learner"
kong_admin_api_url: http://localhost:8001


Expand Down Expand Up @@ -342,7 +342,7 @@ sunbird_device_register_api: "{{proto}}://{{api_proxy_name}}/v3/device/register/
sunbird_course_batch_notification_signature: sunbird

sunbird_authorization: "{{core_vault_sunbird_api_auth_token}}"
sunbird_lms_base_url: "http://{{sunbird_swarm_manager_lb_ip}}:8000"
sunbird_lms_base_url: "http://{{private_ingressgateway_ip}}/api"
sunbird_content_service_local_base_url: "http://{{sunbird_swarm_manager_lb_ip}}:5000"
sunbird_kafka_host: "{{sunbird_processing_kafka_host}}"
sunbird_qrimage_topic: "{{env}}.qrimage.request"
Expand Down Expand Up @@ -543,7 +543,7 @@ sunbird_sso_kafka_topic: "{{env_name}}.lms.sso.events"
__yarn_host__: "{{ groups['yarn-master'][0] }}"
zookeepers: "{{groups['zookeeper']|join(':2181,')}}:2181"
kafka_brokers: "{{groups['processing-cluster-kafka']|join(':9092,')}}:9092"
__lms_host__: "http://{{sunbird_swarm_manager_lb_ip}}:9000"
__lms_host__: "http://{{private_ingressgateway_ip}}/learner"
sunbird_redis_host: "{{ groups['lp-redis'][0] }}"


Expand Down Expand Up @@ -576,19 +576,19 @@ cert_service_container_name: "{{env}}-e-credentials"
cert_service_cloud_storage_type: "{{cert_service_cloud_storage_type}}"

### Release-2.4.0 ###
samza_tar_files_localpath: roles/samza-jobs/defaults
job_names:
lms.user-account-merger_1:
job_file_name: 'user-account-merge'
lms.sso-account-updater_1:
job_file_name: 'sso-account-updater'
lms.indexer_1:
samza_tar_files_localpath: roles/samza-jobs/defaults
job_names:
lms.user-account-merger_1:
job_file_name: 'user-account-merge'
lms.sso-account-updater_1:
job_file_name: 'sso-account-updater'
lms.indexer_1:
job_file_name: 'indexer'
lms.notification-job_1:
job_file_name: 'notification-job'

### api call report mailing list ####
api_report_mailing_list: "" ## This mailing list to send the daily api count report. if adaptor want to use they have to override in common.yml
api_report_mailing_list: "" ## This mailing list to send the daily api count report. if adaptor want to use they have to override in common.yml
kafka_assessment_topic: "{{env_name}}.telemetry.assess"

# Portal vars for reports
Expand All @@ -597,7 +597,7 @@ kafka_assessment_topic: "{{env_name}}.telemetry.assess"
sunbird_device_api: "{{proto}}://{{ proxy_server_name }}/api/"
sunbird_quartz_shadow_user_migration_timer: "0 0 1 1/1 * ? *"

# Learning-Service
# Learning-Service
lp_cassandra_connection: "{{groups['lp-cassandra']|join(':9042,')}}:9042"
dp_cassandra_connection: "{{groups['dp-cassandra']|join(':9042,')}}:9042"
learning_neo4j_bolt_url: bolt://{{ groups['learning-neo4j-node1'][0] }}:7687
Expand All @@ -619,8 +619,8 @@ sunbird_druid_broker_host: "http://{{groups['dp-druid-broker'][0]}}"
# Content-service
lp_cassandra_keyspace_prefix: "{{ env }}"
lp_kafka_url: "{{sunbird_processing_kafka_host}}"
content_import_required_props: '["name","code","mimeType","contentType","artifactUrl","framework"]'
content_import_remove_props: '["downloadUrl","variants","previewUrl","streamingUrl","itemSets","level1Name","level1Concept","level2Name","level2Concept","level3Name","level3Concept","me_totalPlaySessionCount","me_totalTimeSpentInSec","me_totalSessionsCount","me_totalTimespent","me_totalInteractions","me_creationSessions","me_creationTimespent","me_averageInteractionsPerMin","me_averageSessionsPerDevice","me_totalDevices","me_averageTimespentPerSession","me_averageRating","me_totalDownloads","me_totalSideloads","me_totalRatings","me_totalComments","me_totalDialcode","me_totalDialcodeLinkedToContent","me_totalDialcodeAttached","me_hierarchyLevel","origin","originData","contentPolicyCheck"]'
content_import_required_props: '["name","code","mimeType","primaryCategory","artifactUrl","framework"]'
content_import_remove_props: '["downloadUrl","variants","previewUrl","streamingUrl","itemSets","level1Name","level1Concept","level2Name","level2Concept","level3Name","level3Concept","me_totalPlaySessionCount","me_totalTimeSpentInSec","me_totalSessionsCount","me_totalTimespent","me_totalInteractions","me_creationSessions","me_creationTimespent","me_averageInteractionsPerMin","me_averageSessionsPerDevice","me_totalDevices","me_averageTimespentPerSession","me_averageRating","me_totalDownloads","me_totalSideloads","me_totalRatings","me_totalComments","me_totalDialcode","me_totalDialcodeLinkedToContent","me_totalDialcodeAttached","me_hierarchyLevel","origin","originData","contentPolicyCheck","questions"]'

# Print Service
#kp_sunbird_account_name: "{{azure_account_name}}"
Expand All @@ -646,3 +646,15 @@ dp_play_http_secret_key: "mysecretdpplaysecretkey"
# LMS Service vars
group_activity_agg_cache_ttl: 3600
group_activity_agg_cache_enable: false

# nodebb variables
mongo_nodebb_host: "{{ groups['mongo'] | join(',')}}"
sunbird_nodebb_storage_key: "{{ core_vault_sunbird_nodebb_storage_key }}"
kibana_service: "http://kibana.logging.svc.cluster.local:5601"
sunbird_dial_repo_api_base_url: "http://{{dialservice_ip}}:9001"

#report service
dp_postgres_host: "{{ groups['postgres'][0] }}"
dp_postgres_db: analytics
dp_postgres_password: "{{ core_vault_dp_pgdb_password }}"
dp_postgres_username: analytics
Loading