Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Cbrelease 4.8.14 #305

Open
wants to merge 822 commits into
base: release-5.0.2
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
822 commits
Select commit Hold shift + click to select a range
0eac37d
Update sunbird_learner-service.env secret_key_for_otpvalidation
Haritest Mar 21, 2024
fbc68b8
Update sunbird_lms-service.env enrol_list_fields updated
Haritest Mar 25, 2024
4c010f3
otp btn double click fix 1
nitinraj-tarento Mar 27, 2024
c1602be
Merge pull request #252 from nitinraj-tarento/need-help-integration
Haritest Mar 27, 2024
73f53c5
otp btn double click fix 2
nitinraj-tarento Mar 27, 2024
7cda280
Merge pull request #253 from nitinraj-tarento/need-help-integration
Haritest Mar 27, 2024
d50bb8b
otp btn double click fix 3
nitinraj-tarento Mar 27, 2024
39937f9
Merge pull request #254 from nitinraj-tarento/need-help-integration
Haritest Mar 27, 2024
3dc7e17
Update main.yml
karthik-tarento Mar 27, 2024
aa9652d
Update main.yml
karthik-tarento Mar 27, 2024
00bb235
Merge pull request #255 from karthik-tarento/patch-64
Haritest Mar 28, 2024
4a4b6e5
Merge pull request #256 from sunbird-cb/release-4.8.2-cb-dev
Haritest Mar 28, 2024
2c48720
v2 Enrolment Path Updated to V1
karthik-tarento Apr 10, 2024
5ca47c0
Merge pull request #258 from karthik-tarento/patch-65
pkranga Apr 10, 2024
d08b7bb
Adding calender API Details
Sahil-tarento Apr 12, 2024
8c1e89f
Merge pull request #259 from Sahil-tarento/4.8.13-dev-calendar
Haritest Apr 12, 2024
e72b15d
Update sunbird_lms-service.env number_of_records_per_trip_content_cac…
Haritest Apr 13, 2024
b3defcc
Added sector create, read and subsector create APIs
karthik-tarento Apr 15, 2024
6a3423d
Merge pull request #260 from karthik-tarento/patch-66
sivaprakash123 Apr 15, 2024
5779e93
Merge branch '4.8.13-dev' into cbrelease-4.8.12
Haritest Apr 15, 2024
f14891c
Merge pull request #261 from sunbird-cb/cbrelease-4.8.12
Haritest Apr 15, 2024
c4fb12c
added kong API config for career. create, read, update, publish, reti…
pathiktarento1089 Apr 16, 2024
a98af64
Merge pull request #264 from sunbird-cb/cbrelease-4.8.12
Haritest Apr 16, 2024
91f67ba
calender Bulk Upload
Sahil-tarento Apr 16, 2024
5d686b8
Merge pull request #265 from Sahil-tarento/bulkUploadCalendar
sivaprakash123 Apr 16, 2024
9d18291
Merge pull request #266 from sunbird-cb/4.8.13-dev
sivaprakash123 Apr 18, 2024
f820ca2
Update main.yml
dkttarento Apr 22, 2024
0ab3ce5
Merge pull request #268 from dkttarento/patch-13
Haritest Apr 22, 2024
c3a7ff5
Update main.yml syntax issue fixed
Haritest Apr 22, 2024
c03b8ef
Update main.yml syntax issue fixed
Haritest Apr 22, 2024
2787a55
Update main.yml
dkttarento Apr 22, 2024
0220202
Merge pull request #269 from dkttarento/patch-14
Haritest Apr 22, 2024
04c7208
Update main.yml
dkttarento Apr 22, 2024
2cd4c67
Merge pull request #270 from dkttarento/patch-15
Haritest Apr 22, 2024
0a13639
Update main.yml typo fixed
Haritest Apr 22, 2024
02407b8
added mapping for new API
ravisaurav-tarento Apr 23, 2024
072c53e
modified the API mapping
ravisaurav-tarento Apr 23, 2024
ae0e076
Added tentative enrol list v3 entry
SaipradeepR Apr 23, 2024
cbd57ff
Merge pull request #272 from SaipradeepR/patch-16
Haritest Apr 23, 2024
a7a0379
Merge pull request #271 from ravisaurav-tarento/4.8.13-dev
Haritest Apr 23, 2024
930d4e8
Update main.yml
dkttarento Apr 25, 2024
8a875e3
Merge pull request #275 from dkttarento/patch-16
Haritest Apr 25, 2024
8ba65fb
Merge pull request #277 from sunbird-cb/4.8.13-dev
Haritest Apr 26, 2024
8c54ee4
Update search-service_application.conf search.fields.query updated
Haritest Apr 26, 2024
db55e47
New V2 API for getUserProgress
sreeragksgh Apr 29, 2024
0760b7c
review changes
sreeragksgh Apr 30, 2024
ed544e3
Merge pull request #278 from sreeragksgh/cbrelease-4.8.12
Haritest Apr 30, 2024
9be5317
Merge branch '4.8.13-dev' into cbrelease-4.8.12
Haritest Apr 30, 2024
2cef743
Merge pull request #279 from sunbird-cb/cbrelease-4.8.12
Haritest Apr 30, 2024
6faafa3
Update main.yml surveyQuestionList ratelimit increased
Haritest Apr 30, 2024
2ec7cc2
Update main.yml ml-services rate limit changed
Haritest Apr 30, 2024
6a81f92
Adding the report download API for external Org
Sahil-tarento May 2, 2024
47ab16a
Added for external Report Routes
Sahil-tarento May 3, 2024
5422537
Merge pull request #281 from Sahil-tarento/dev-4.8.12-v1
Haritest May 3, 2024
bcb73c9
Merge pull request #282 from sunbird-cb/cbrelease-4.8.12
Haritest May 3, 2024
b256e27
Merge pull request #283 from sunbird-cb/4.8.13-dev
Haritest May 3, 2024
bc69ade
Update main.yml
dkttarento May 9, 2024
f6d8603
Update main.yml
ravisaurav-tarento May 10, 2024
4f126b8
Merge pull request #286 from ravisaurav-tarento/patch-8
Haritest May 10, 2024
1c32969
Merge pull request #284 from dkttarento/patch-17
Haritest May 10, 2024
32e177a
added demand-create, read, delete and search api
shankaragoudab May 12, 2024
ff587ba
Merge pull request #287 from shankaragoudab/patch-1
Haritest May 13, 2024
e2bda61
Adding for orgResource Upload
Sahil-tarento May 13, 2024
cd339af
Merge pull request #289 from Sahil-tarento/4.8.13-orgUpload
Haritest May 13, 2024
9d3423a
Update main.yml
dkttarento May 13, 2024
6bfc2ae
Merge pull request #290 from dkttarento/patch-19
Haritest May 13, 2024
100f6a7
updated the demand api's
shankaragoudab May 13, 2024
02f7e9c
Merge pull request #291 from shankaragoudab/patch-2
Haritest May 13, 2024
c96222c
Merge branch 'cbrelease-4.8.13' into 4.8.13-dev
Haritest May 14, 2024
1d878b2
Merge pull request #292 from sunbird-cb/4.8.13-dev
Haritest May 14, 2024
80d5fc3
Update sunbird_lms-service.env admin_program_enroll_allowed_primary_c…
Haritest May 14, 2024
241f4cf
Merge pull request #293 from sunbird-cb/4.8.14-dev
Haritest May 14, 2024
dfa57cb
change in the end point for demand search api
shankaragoudab May 14, 2024
8845565
Merge pull request #294 from shankaragoudab/patch-1
Haritest May 15, 2024
0adf881
Added kong for playList API
ruksana2808 May 15, 2024
08efd7c
Merge pull request #296 from ruksana2808/patch-2
Haritest May 15, 2024
0eb7000
updating the config access
Sahil-tarento May 16, 2024
611bad1
Merge pull request #297 from Sahil-tarento/4.8.14-dev-bulk
Haritest May 16, 2024
fcc4d65
Merge pull request #298 from sunbird-cb/4.8.14-dev
Haritest May 20, 2024
e2b9461
Update main.yml kong listUserCourseEnrollments updated
Haritest May 24, 2024
457471e
Update content-service_application.conf updated from NIC repo
Haritest May 28, 2024
3c77243
Merge remote-tracking branch 'origin/release-5.0.2' into cbrelease-4.…
beepdot May 29, 2024
a654818
Merge pull request #1 from sunbird-cb/cbrelease-4.8.14
Haritest May 30, 2024
cf7fc95
fix: remove unnessary files as part of merge
beepdot May 30, 2024
9d7c622
Merge pull request #2 from sunbird-cb/cbrelease-4.8.14
Haritest May 30, 2024
b296847
chore(ansible): Updated artifact upload script
lazylua May 29, 2024
0c5cce4
chore(ansible): Adding gcr support
lazylua May 29, 2024
7baa4f6
fix(ansible): gcr registry login
lazylua May 30, 2024
3d15c29
chore(ansible): Run the upload based on variable
lazylua May 30, 2024
82df0f0
chore(ansible): docker upload using tag
lazylua May 30, 2024
4316de7
chore(ansible): Update push playbook
lazylua May 30, 2024
89203b2
fix(ansible): artifact upload
lazylua May 30, 2024
e8d89cc
fix: GCR docker secret (#3)
beepdot May 30, 2024
923281c
fix: add GCP cloud vars for KP (#4)
beepdot May 30, 2024
ece850a
Pg fixes for ubuntu 22 (#5)
beepdot Jun 2, 2024
7902b71
fix: PG, kong changes (#6)
beepdot Jun 2, 2024
300bf0e
Fixes (#7)
beepdot Jun 2, 2024
15576d0
fix: updated JF for GCP
beepdot Jun 3, 2024
c0f0db2
Update nginx configuration removed unwanted domains
sivaprakash123 Jun 3, 2024
12c136e
Update values.j2 removed player upstream
sivaprakash123 Jun 3, 2024
c3a8e3d
fix: pg fixes
beepdot Jun 3, 2024
03fc754
Update values.j2 removed code analysis location
sivaprakash123 Jun 4, 2024
72e373a
fix: updated config for nginx (#8)
beepdot Jun 4, 2024
54e18ba
fix: updated role tasks
beepdot Jun 4, 2024
bff1e1a
fix: revert to original var
beepdot Jun 4, 2024
35085fa
fix: revert to original var
beepdot Jun 4, 2024
890b320
fix: deploy task fix
beepdot Jun 4, 2024
ebd0bc4
Update content-service_application.conf
mathewjpallan Jun 5, 2024
d37dd6f
Update content-service_application.conf
mathewjpallan Jun 5, 2024
dc594e8
Update content-service_application.conf
mathewjpallan Jun 5, 2024
1bc7fb7
temp-commit
mathewjpallan Jun 5, 2024
a25f9ab
Update taxonomy-service_application.conf
mathewjpallan Jun 5, 2024
f2a3dcf
Update sunbird_cert-service.env
mathewjpallan Jun 5, 2024
5c65e4e
update dashboard for grafana
sivaprakash123 Jun 5, 2024
8e71337
update alert rules
sivaprakash123 Jun 5, 2024
84d56e7
feat: Monitoring chart (#9)
beepdot Jun 5, 2024
cc5fff8
fix: remove charts from gitignore (#10)
beepdot Jun 5, 2024
d870e72
fix: adding ing kaf exp (#11)
beepdot Jun 6, 2024
bb1ef0d
Update cassandraRules.yaml commenting alert rules
sivaprakash123 Jun 6, 2024
a26649a
Update custom_promrules_k8s.yml comment alert rules
sivaprakash123 Jun 6, 2024
3cc5981
Update graylog_journal_rules.yaml disable alert
sivaprakash123 Jun 6, 2024
6f664f9
Update opa_envoy_403_alerts.yaml disable alerts
sivaprakash123 Jun 6, 2024
f828a17
Update promrulesApiResponse.yml disable alerts
sivaprakash123 Jun 6, 2024
2755ffd
Update promrulesDruid.yml disable alerts
sivaprakash123 Jun 6, 2024
b199491
Update promrulesEs.yml disable alerts
sivaprakash123 Jun 6, 2024
a513eb5
Update promrulesLogEs.yml disable alerts
sivaprakash123 Jun 6, 2024
62a806b
Update promrulesProcess.yml disable alerts
sivaprakash123 Jun 6, 2024
9c60463
Update promrulesServiceHealthCheck.yml disable alerts
sivaprakash123 Jun 6, 2024
d7d8dd9
Create alertRules.yaml add nginx alert rules
sivaprakash123 Jun 6, 2024
a2b657b
Create alertRules.yaml add kong alert rules
sivaprakash123 Jun 6, 2024
7f88d49
Update values.yaml update kafka exporter version
sivaprakash123 Jun 6, 2024
bc39082
Update values.yaml update kafka exporter version
sivaprakash123 Jun 6, 2024
d126136
Update alertRules.yaml removing end block
sivaprakash123 Jun 6, 2024
ad86fbc
Update alertRules.yaml removing end block again
sivaprakash123 Jun 6, 2024
38d5ded
Update alertRules.yaml remove end block
sivaprakash123 Jun 6, 2024
ce584d2
alertRules.yaml update rule name
sivaprakash123 Jun 6, 2024
5329b39
Update alertRules.yaml change label template
sivaprakash123 Jun 6, 2024
37c4e9b
Update main.yml kafka exporter tag version
sivaprakash123 Jun 6, 2024
467f488
fix(helm): nginx volume templating
lazylua Jun 6, 2024
0087940
feat(gcp): nginx token refresh
lazylua Jun 6, 2024
9312e75
chore(nginx): Set header for gcp auth
lazylua Jun 7, 2024
f4d6e9b
Update sunbird_learner-service.env user_read_api_v2 field updated
Haritest Jun 7, 2024
90b0fad
Update prometheus-node-exporter.service.j2 collect systemd metrics
sivaprakash123 Jun 11, 2024
9431d58
fix: adding grafana user/pass (#12)
beepdot Jun 11, 2024
c101569
Update values.j2 Defailt assessment_mem_limit set to 1G
Haritest Jun 11, 2024
53a4cfd
fix: removed frac-dictionary (#13)
beepdot Jun 11, 2024
9a3b12f
fix: disable brute force
beepdot Jun 11, 2024
25dc454
fix: disable brute force (#14)
beepdot Jun 11, 2024
33bb9fc
fix: additional Scrape Configs from Secret
srajasimman Jun 11, 2024
ec29e07
fix: updated pg backup for GCS (#16)
beepdot Jun 12, 2024
b07fe60
fix: retain azure envs
beepdot Jun 12, 2024
64b8b6d
Merge pull request #15 from KB-iGOT/monitoring-scrapeconfig-test
srajasimman Jun 12, 2024
14710e4
fix: onboarding fixes (#17)
beepdot Jun 13, 2024
77f15b0
fix: KC realm fixes (#18)
beepdot Jun 13, 2024
a1f3eb7
fix: es backup fixes (#19)
beepdot Jun 13, 2024
e1ff421
fix: remove run_once
beepdot Jun 14, 2024
4b84855
fix: es backup updates (#20)
beepdot Jun 14, 2024
d0c57ad
Update main.yml custom alert changes
sivaprakash123 Jun 14, 2024
d038c4a
fix: updated jobs (#21)
beepdot Jun 14, 2024
1d221aa
Update deploy.yml replaced variable from static_domain_name to nginx_…
Haritest Jun 17, 2024
b5d5967
Update and rename NicSmsCreds.json.j2 to AmnexSmsCreds.json.j2 and co…
Haritest Jun 17, 2024
ba11cce
Update deploy.yml AmnexSmsCreds details added
Haritest Jun 17, 2024
2c8b015
Update AmnexSmsCreds.json.j2
Haritest Jun 17, 2024
ee28d4b
Update AmnexSmsCreds.json.j2 typo fixed
Haritest Jun 17, 2024
3860637
Updated AmnexSmsCreds.json.j2
Haritest Jun 17, 2024
1a8b1d4
Update assessment-service_application.conf removed azure storage rela…
Haritest Jun 17, 2024
aa78a97
Update content-service_application.conf removed s3 related commented(…
Haritest Jun 17, 2024
30a554b
Update values.j2 /nodebb location removed
Haritest Jun 18, 2024
ef2162e
Update values.j2 /nodebb location removed
Haritest Jun 18, 2024
afb2556
Update values.j2 frac-dictionary commented lines removed
Haritest Jun 18, 2024
05015dc
Update assessment-service_application.conf cloud_storage_secret updat…
Haritest Jun 18, 2024
703ce86
Update sunbird_cert-service.env
mathewjpallan Jun 18, 2024
b9d2df4
Update sunbird_learner-service.env
mathewjpallan Jun 18, 2024
3a258e8
Update sunbird_learner-service.env
mathewjpallan Jun 18, 2024
d60450a
Update sunbird_learner-service.env
mathewjpallan Jun 18, 2024
8b90f7f
Update sunbird_lms-service.env
mathewjpallan Jun 18, 2024
9cffff2
Update sunbird_lms-service.env
mathewjpallan Jun 18, 2024
754dfc4
Update deploy.yml keycloak env sunbird_login_otp_email_subject added
Haritest Jun 20, 2024
a89c875
Update deploy.yml keycloak env sunbird_login_otp_email_subject added
Haritest Jun 20, 2024
0de9a44
add Jenkinsfile_Release_Tag
beepdot Jun 20, 2024
6882f0d
Create lag-dashboard-dev.json
sivaprakash123 Jun 21, 2024
39d0203
Update values.yaml add lag dashboard
sivaprakash123 Jun 21, 2024
51e4554
Update api-manager.json change panel size
sivaprakash123 Jun 21, 2024
91a172b
Update lag-dashboard-dev.json data
sivaprakash123 Jun 21, 2024
4361ce8
Add tenders API
Sahil-tarento Jun 21, 2024
6df9faa
Merge pull request #335 from Sahil-tarento/4.8.14-tenders
Haritest Jun 21, 2024
4ac2d2a
adding cb-devops code
lazylua Jun 21, 2024
259eef5
Update api-manager.json edit panels
sivaprakash123 Jun 22, 2024
5d9e3ae
Update host-details.json include TCP connections
sivaprakash123 Jun 24, 2024
b7a4679
Update api-manager.json rename dashboard name
sivaprakash123 Jun 24, 2024
285159c
Updated the background image for login
NandiniAV Jun 24, 2024
dd9045b
Merge pull request #337 from NandiniAV/cbrelease-4.8.14
Haritest Jun 24, 2024
a1f4f8d
Merge branch 'sunbird-cb:cbrelease-4.8.14' into cbrelease-4.8.14
karthik-tarento Jun 24, 2024
108414f
Merge pull request #338 from sunbird-cb/release-4.8.2-cb
Haritest Jun 24, 2024
f1f100e
Update all.yml tenant_name added
Haritest Jun 24, 2024
91a37bb
New images for login
NandiniAV Jun 24, 2024
d70f211
Merge branch 'cbrelease-4.8.14' of github.com:sunbird-cb/sunbird-devo…
NandiniAV Jun 24, 2024
caa0a92
Merge pull request #339 from NandiniAV/cbrelease-4.8.14
Haritest Jun 24, 2024
692b754
fix: bump retries
beepdot Jun 24, 2024
723b344
fix: switch to updated jre
beepdot Jun 24, 2024
285d0b0
fix: change to jdk8
beepdot Jun 24, 2024
cc83127
adding mount keys for profanity filter service
lazylua Jun 25, 2024
3f2c8b5
fix(ansible): Tag replaced with when
lazylua Jun 25, 2024
918d61e
chore(ansible): override monitoring cassandra ips
lazylua Jun 25, 2024
b91d1e5
Update ansible_vars.yaml
Haritest Jun 25, 2024
16bc181
Update ansible_vars.yaml ui-static sprint_version: 4.8.14 added
Haritest Jun 25, 2024
541d710
chore(ansibl): support recursive upload
lazylua Jun 25, 2024
76646d2
chore(ansible): Cassandra backup
lazylua Jun 25, 2024
f85ce51
Update ui-shared.yml ui-proxy core_cassandra_host updated
Haritest Jun 25, 2024
b0ed8b7
Merge pull request #22 from KB-iGOT/cbrelease-4.8.14-cleanup
Haritest Jun 25, 2024
a5e8804
Update sb-cb-ext-service-env.j2 config updated
Haritest Jun 25, 2024
e5f5200
Update sb-cb-ext-service-env.j2 config updated
Haritest Jun 25, 2024
f0a6b14
Update hub-graph-service-env.j2 with environment variables to override
sivaprakash123 Jun 25, 2024
7cea047
Update workflow-handler-service-env.j2 config updated
Haritest Jun 25, 2024
075693b
Update cb-pores-service-env.j2 config updated
Haritest Jun 25, 2024
6e27671
Update main.yml deploy-cb-pores-service added as rolename
Haritest Jun 25, 2024
e5574ee
Update main.yml deploy-cb-pores-service added as rolename
Haritest Jun 25, 2024
7c901f7
Update main.yml
Haritest Jun 25, 2024
2ccba85
Update main.yml
Haritest Jun 25, 2024
d841e6d
Update main.yml kong updated
Haritest Jun 25, 2024
adac4fd
chore(ansible): checking tags
lazylua Jun 25, 2024
e432ddb
Revert "Update main.yml deploy-cb-pores-service added as rolename"
lazylua Jun 25, 2024
2e72c03
proper role names
lazylua Jun 25, 2024
4de4b02
Merge pull request #23 from KB-iGOT/cbrelease-4.8.14-cleanup
Haritest Jun 25, 2024
7fef092
Updated login.css version
NandiniAV Jun 25, 2024
620d10b
Merge pull request #341 from NandiniAV/cbrelease-4.8.14
Haritest Jun 25, 2024
4bcea9a
Update lag-dashboard-dev.json remove unwanted panels
sivaprakash123 Jun 25, 2024
def7426
Update sb-cb-ext-service-env.j2
Haritest Jun 26, 2024
dcffb60
Update sb-cb-ext-service-env.j2 report.download.container.name added
Haritest Jun 26, 2024
0412475
Update sb-cb-ext-service-env.j2 duplicate removed
Haritest Jun 26, 2024
0aa319a
fix(ansible): cassandra-backup dir name
lazylua Jun 27, 2024
192c089
Merge branch 'cbrelease-4.8.14' into cbrelease-4.8.14
Haritest Jun 28, 2024
c2b6051
Update sunbird_learner-service.env mentoring.roles added
Haritest Jul 25, 2024
a23fa25
Update sunbird_learner-service.env mentoring.roles added
Haritest Jul 25, 2024
76d50c1
update for recaptch enable on login page
vishnubansaltarento Aug 13, 2024
4ac7155
update for key
vishnubansaltarento Aug 13, 2024
9a218c2
Merge pull request #379 from sunbird-cb/recaptcha-integration
Haritest Aug 13, 2024
47c7d21
update for recaptcha changes
vishnubansaltarento Aug 13, 2024
5a92450
Merge branch 'cbrelease-4.8.14' of github.com:sunbird-cb/sunbird-devo…
vishnubansaltarento Aug 13, 2024
31b7831
Merge pull request #380 from sunbird-cb/recaptcha-integration
sivaprakash123 Aug 13, 2024
39fdd1d
update for site key changes
vishnubansaltarento Aug 13, 2024
0fd1760
Merge branch 'cbrelease-4.8.14' of github.com:sunbird-cb/sunbird-devo…
vishnubansaltarento Aug 13, 2024
1e9c64d
Merge pull request #381 from sunbird-cb/recaptcha-integration
Haritest Aug 13, 2024
9601294
update for site key changes
vishnubansaltarento Aug 13, 2024
fb6642e
Merge branch 'cbrelease-4.8.14' of github.com:sunbird-cb/sunbird-devo…
vishnubansaltarento Aug 13, 2024
6917bd3
Merge pull request #382 from sunbird-cb/recaptcha-integration
Haritest Aug 13, 2024
c8ed2bb
update for recaptcha
vishnubansaltarento Aug 13, 2024
31d6691
Merge branch 'cbrelease-4.8.14' of github.com:sunbird-cb/sunbird-devo…
vishnubansaltarento Aug 13, 2024
e5aed0f
update for recaptcha
vishnubansaltarento Aug 13, 2024
fa68dbf
Merge pull request #383 from sunbird-cb/recaptcha-integration
sivaprakash123 Aug 13, 2024
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
  •  
  •  
  •  
13 changes: 9 additions & 4 deletions ansible/artifacts-upload.yml
Original file line number Diff line number Diff line change
Expand Up @@ -3,8 +3,13 @@
become: yes
vars_files:
- "{{inventory_dir}}/secrets.yml"
environment:
AZURE_STORAGE_ACCOUNT: "{{ sunbird_artifact_storage_account_name }}"
AZURE_STORAGE_SAS_TOKEN: "{{ sunbird_artifact_storage_account_sas }}"
roles:
- artifacts-upload-azure
- role: artifacts-upload-gcp
vars:
service_account: "{{ gcp_artifcats_upload_service_account }}"
tags: gcp
- role: artifacts-upload-azure
environment:
AZURE_STORAGE_ACCOUNT: "{{ sunbird_artifact_storage_account_name }}"
AZURE_STORAGE_SAS_TOKEN: "{{ sunbird_artifact_storage_account_sas }}"
tags: azure
138 changes: 105 additions & 33 deletions ansible/artifacts/sunbird/login/info.ftl
100755 → 100644
Original file line number Diff line number Diff line change
@@ -1,39 +1,111 @@
<#import "template.ftl" as layout>
<@layout.registrationLayout displayMessage=false; section>
<#if section = "header">
<#if messageHeader??>
<#-- ${messageHeader} -->
<#else>
<#-- ${message.summary} -->
</#if>
<#if section = "title">
${message.summary}
<#elseif section = "form">
<div class="fullpage-background-image">
<div class="container-wrapper">
<div id="kc-info-message">
<!-- <p class="instruction">${message.summary}<#if requiredActions??><#list requiredActions>: <b><#items as reqActionItem>${msg("requiredAction.${reqActionItem}")}<#sep>, </#items></b></#list><#else></#if></p> -->
<#if skipLink??>
<#else>
<#if pageRedirectUri??>
<p><a href="${pageRedirectUri}" class="sb-btn sb-btn-normal sb-btn-outline-primary mt-16 line-height-normal">${kcSanitize(msg("backToApplication"))?no_esc}</a></p>
<#elseif actionUri??>
<div class="ui text active centered inline large loader">Loading.. Please wait..</div>
<div id="kc-info-message-hide" style="display:none">
<p><a id="click-here-to-proceed" href="${actionUri}">${kcSanitize(msg("proceedWithAction"))?no_esc}</a></p>
<script type="text/javascript">
window.onload = function(){
function autoClick() {
document.getElementById("click-here-to-proceed").click();
}
setInterval(autoClick, 500);
}
</script>
</div>
<#elseif client.baseUrl??>
<p><a href="${client.baseUrl}" class="sb-btn sb-btn-normal sb-btn-outline-primary mt-16 line-height-normal">${kcSanitize(msg("backToApplication"))?no_esc}</a></p>
</#if>
</#if>
</div>
<div class="custom-wrapper">
<div class="custom-grid">
<div class="ui raised shadow container segment fullpage-background-image left-box">
<div class="ui column height-fix" style="padding:0">
<div class="logo" style="width: 320px; max-width:100%">
<img src="${url.resourcesPath}/img/dopt_logo.png" alt="Logo" style="width: inherit;">
</div>
<div class="img-container" style="width: 320px; max-width:100%">
<div class="slideshow-container">

<div class="mySlides fade">
<img src="${url.resourcesPath}/img/Hexagon.png" alt="hexagon image">
</div>

<#-- <div class="mySlides fade">
<img alt="Slides" src="${url.resourcesPath}/img/card1.png">
</div>

<div class="mySlides fade">
<img alt="Slides" src="${url.resourcesPath}/img/card2.png">
</div> -->
<div class="mySlides fade">
<img alt="Slides" src="${url.resourcesPath}/img/card3.png">
</div>

</div>
</div>
<div class="dots-menu">
<label class="dot">*</label>
<label class="dot">*</label>
<#-- <label class="dot">*</label> -->
</div>
</div>

</div>
<div class="ui raised shadow container segment fullpage-background-image login-section">
<div class="ui one column grid stackable">
<#-- <div class="ui column tablet only computer only"></div> -->
<div class="ui column height-fix">
<div class="max-container mw-100">
<div id="kc-info-message">
<!--<p class="instruction signUpMsg">${message.summary}</p>-->
<#if skipLink??>
<#else>
<#if pageRedirectUri??>
<p class="signUpMsg">You have activated your account successfully. You will need to sign in to start using it. You will be redirected to the home page automatically</p>
<p class="signUpMsg"><a id="backToApplication" class="signUpLink" href="${pageRedirectUri}">${msg("backToApplication")}</a></p>
<script type="text/javascript">
window.onload = function() {
function autoClick() {
document.getElementById("backToApplication").click();
}
setInterval(autoClick, 5000);
}
</script>

<#elseif actionUri??>
<div class="ui text active centered inline large loader">Loading.. Please wait..</div>
<p><a id="click-here-to-proceed" href="${actionUri}">${kcSanitize(msg("proceedWithAction"))?no_esc}</a></p>
<div id="kc-info-message-hide" style="display:none">
<p><a id="click-here-to-proceed" href="${actionUri}">${kcSanitize(msg("proceedWithAction"))?no_esc}</a></p>
<script type="text/javascript">
window.onload = function() {
function autoClick() {
document.getElementById("click-here-to-proceed").click();
}
setInterval(autoClick, 5000);
}
</script>
</div>
<#elseif client.baseUrl??>
<p class="signUpMsg"><a class="signUpLink" href="${client.baseUrl}">${msg("backToApplication")}</a></p>
</#if>
</#if>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<script type="text/javascript">
var slideIndex = 0;
showSlides();

function showSlides() {
var i;
var slides = document.getElementsByClassName("mySlides");
var dots = document.getElementsByClassName("dot");
for (i = 0; i < slides.length; i++) {
slides[i].style.display = "none";
}
slideIndex++;
if (slideIndex > slides.length) {slideIndex = 1}
for (i = 0; i < dots.length; i++) {
dots[i].className = dots[i].className.replace(" active", "");
}
slides[slideIndex-1].style.display = "block";
dots[slideIndex-1].className += " active";
setTimeout(showSlides, 5000); // Change image every 5 seconds
}

</script>

</#if>
</@layout.registrationLayout>
23 changes: 13 additions & 10 deletions ansible/artifacts/sunbird/login/login-page-expired.ftl
Original file line number Diff line number Diff line change
Expand Up @@ -3,16 +3,19 @@
<#if section = "title">
${msg("pageExpiredTitle")}
<#elseif section = "form">
<div class="fullpage-background-image">
<div class="container-wrapper">
<div id="instruction1" class="instruction textCenter">
<p>${msg("pageExpiredMsg1")} <br>
<a id="loginRestartLink" class="sb-btn sb-btn-normal sb-btn-outline-primary mt-16 line-height-normal" href="${url.loginRestartFlowUrl}">${msg("doClickHere")}</a></p>
<p class="mt-16">
${msg("pageExpiredMsg2")} <br>
<a id="loginContinueLink" class="sb-btn sb-btn-normal sb-btn-outline-primary mt-16 line-height-normal" href="${url.loginAction}">${msg("doClickHere")}</a>
</p>
</div>
<div class="custom-wrapper">
<div class="ui raised shadow container segment fullpage-background-image">
<div class="ui one column grid stackable">
<#-- <div class="ui column tablet only computer only"></div> -->
<div class="ui column height-fix">
<p id="instruction1" class="instruction">
${msg("pageExpiredMsg1")} <a id="loginRestartLink" href="${url.loginRestartFlowUrl}">${msg("doClickHere")}</a>.
${msg("pageExpiredMsg2")} <a id="loginContinueLink" href="${url.loginAction}">${msg("doClickHere")}</a>.
</p>
</div>
<#-- <div class="ui column tablet only computer only"></div> -->
</div>
</div>
<div>
</#if>
</@layout.registrationLayout>
151 changes: 112 additions & 39 deletions ansible/artifacts/sunbird/login/login-reset-password.ftl
Original file line number Diff line number Diff line change
Expand Up @@ -4,51 +4,124 @@
${msg("emailForgotTitle")}
<#elseif section = "form">
<meta content="width=device-width, initial-scale=1" name="viewport" />
<div class="fullpage-background-image">
<div class="container-wrapper">
<div class="ui header centered mb-8">
<img onerror="" alt="">
<div class="signInHead">${msg("emailForgotTitle")}</div>
</div>
<div class="ui content center justfy textCenter mt-24">
${msg("enterEmailPhonenumberToGetCode")}
</div>
<div class="ui content center justfy textCenter mt-8 mb-16">
<#if message?has_content>
<div class="ui text ${message.type}">
${message.summary}
<div class="custom-wrapper">
<div class="custom-grid">
<div class="ui raised shadow container segment fullpage-background-image left-box">
<div class="ui column height-fix" style="padding:0">
<div class="logo" style="width: 320px; max-width:100%">
<img src="${url.resourcesPath}/img/dopt_logo.png" alt="Logo" style="width: inherit;">
</div>
<div class="img-container" style="width: 320px; max-width:100%">
<div class="slideshow-container">

<div class="mySlides fade">
<img src="${url.resourcesPath}/img/Hexagon.png" alt="hexagon image">
</div>

<#-- <div class="mySlides fade">
<img alt="Slides" src="${url.resourcesPath}/img/card1.png">
</div>

<div class="mySlides fade">
<img alt="Slides" src="${url.resourcesPath}/img/card2.png">
</div> -->
<div class="mySlides fade">
<img alt="Slides" src="${url.resourcesPath}/img/card3.png">
</div>

</div>
</#if>
</div>
<form id="kc-reset-password-form" class="ui form" method="POST" action="${url.loginAction}">
<div class="field mb-24">
<label id="usernameLabel" for="username" class="">
<#if !realm.loginWithEmailAllowed>
${msg("username")}
<#elseif !realm.registrationEmailAsUsername>
${msg("emailOrPhone")}
<#else>${msg("email")}
</#if>
</label>
<label id="usernameLabelPlaceholder" for="username" class="activeLabelColor hide">
<#if !realm.loginWithEmailAllowed>${msg("username")}
<#elseif !realm.registrationEmailAsUsername>${msg("placeholderForEmailOrPhone")}
<#else>${msg("email")}
</#if>
</label>
<input type="text" id="username" class="mt-8" name="username" onfocusin="inputBoxFocusIn(this)" onfocusout="inputBoxFocusOut(this)" autofocus/>
</div>
<div class="field">
<button id="login" onclick="javascript:makeDivUnclickable()" class="sb-btn sb-btn-normal sb-btn-primary width-100">
${msg("doReset")}
</button>
<div class="dots-menu">
<label class="dot">*</label>
<label class="dot">*</label>
<#-- <label class="dot">*</label> -->
</div>
</div>

</div>
<div class="ui raised shadow container segment fullpage-background-image login-section">
<div class="ui one column grid stackable">
<div class="ui column height-fix">
<div class="max-container">
<div class="ui header mb-30 centered">
<img onerror="" alt="">
<div class="signInHead mt-30">${msg("emailForgotTitle")}</div>
</div>
<div class="ui mb-40 content center justfy textCenter signUpMsg">
${msg("enterEmailPhonenumberToGetCode")}
</div>
<div class="ui content center justfy textCenter ">
<#if message?has_content>
<div class="ui mb-40 text ${message.type}">
${message.summary}
</div>
</#if>
</div>
<form id="kc-reset-password-form" class="ui form" method="POST" action="${url.loginAction}">
<div class="field mb-36">
<label id="usernameLabel" for="username" class="">
<#if !realm.loginWithEmailAllowed>
${msg("username")}
<#elseif !realm.registrationEmailAsUsername>
${msg("emailOrPhone")}
<#else>${msg("email")}
</#if>
</label>
<label id="usernameLabelPlaceholder" for="username" class="activeLabelColor hide">
<#if !realm.loginWithEmailAllowed>${msg("username")}
<#elseif !realm.registrationEmailAsUsername>${msg("placeholderForEmailOrPhone")}
<#else>${msg("email")}
</#if>
</label>
<input type="text" id="username" class="mt-8" name="username" onfocusin="inputBoxFocusIn(this)" onfocusout="inputBoxFocusOut(this)" autofocus autocomplete="off"/>
</div>
<div class="field">
<button id="login" class="ui fluid submit button">
${msg("doReset")}
</button>
</div>
</form>
<div class="${properties.kcFormOptionsWrapperClass!} ui content signUpMsg mt-40 textCenter">
<#-- <span>
<a id="versionLink" class="backToLogin signUpLink" onclick="javascript:makeDivUnclickable()" href="${url.loginUrl}">
<span class="fs-14"><< </span>
${msg("backToLogin")}
</a>
</span> -->
<span>${msg("doYouRemember")}
<a id="versionLink" class=" signUpLink" onclick="javascript:makeDivUnclickable()" href="${url.loginUrl}">
${msg("doSignIn")}
</a>
</span>
</div>
</div>
</div>
</form>
<div class="${properties.kcFormOptionsWrapperClass!} signUpMsg mb-56 mt-24 textCenter">
<a id="versionLink" class="sb-btn sb-btn-normal sb-btn-outline-primary" onclick="javascript:makeDivUnclickable()" href="${url.loginUrl}">${msg("backToLogin")}</a>
</div>
</div>
</div>
</div>
<#elseif section = "info" >
<script type="text/javascript">
var slideIndex = 0;
showSlides();

function showSlides() {
var i;
var slides = document.getElementsByClassName("mySlides");
var dots = document.getElementsByClassName("dot");
for (i = 0; i < slides.length; i++) {
slides[i].style.display = "none";
}
slideIndex++;
if (slideIndex > slides.length) {slideIndex = 1}
for (i = 0; i < dots.length; i++) {
dots[i].className = dots[i].className.replace(" active", "");
}
slides[slideIndex-1].style.display = "block";
dots[slideIndex-1].className += " active";
setTimeout(showSlides, 5000); // Change image every 5 seconds
}

</script>
</#if>
</@layout.registrationLayout>
Loading