Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
335 commits
Select commit Hold shift + click to select a range
d0e0b4c
#RI-5168 - fix anchor position for onboarding
rsergeenko Nov 15, 2023
fcc49ad
Merge pull request #2772 from RedisInsight/fe/feature/RI-4959_update_…
mariasergeenko Nov 15, 2023
991b766
Merge branch 'main' into feature/RI-4943_rework-tutorials
rsergeenko Nov 15, 2023
bd7e3b9
fix node versions + remove redundant args on build stage
Nov 15, 2023
00ced37
moved re cluster tests to electron
vlad-dargel Nov 15, 2023
ac569d3
skip encryption test for electron
vlad-dargel Nov 15, 2023
706fe74
remove welcome page tests from desktop
vlad-dargel Nov 15, 2023
6a4d0d8
Merge pull request #2778 from RedisInsight/e2e/feature/RI-5093-fix-e2…
vlad-dargel Nov 15, 2023
cd578bd
Merge branch 'main' into feature/RI-5036/optimize-docker-image
vlad-dargel Nov 16, 2023
ce04ce4
Merge branch 'main' into feature/RI-4943_rework-tutorials
rsergeenko Nov 16, 2023
55727c7
Merge pull request #2782 from RedisInsight/fe/feature/RI-5117-open-in…
mariasergeenko Nov 16, 2023
2dee9a0
RI-5042: Add RI_ prefix to tls cert env vars, change API_PORT to RI_A…
nelsonwellsredis Nov 16, 2023
c4ac07f
#RI-5172 - prepare structure for rdi
rsergeenko Nov 20, 2023
580e68a
Merge pull request #2790 from RedisInsight/feature/RI-5172_prepare-st…
rsergeenko Nov 20, 2023
4899dcf
RI-5036: Ensure tls cert and key work from file path or as env variable
nelsonwellsredis Nov 20, 2023
be5577c
RI-5042: Add documentation for env variables
nelsonwellsredis Nov 20, 2023
873becd
RI-5042: Update electron-rebuilder to newer version so Dockerfile bui…
nelsonwellsredis Nov 20, 2023
0912568
RI-5042: Revert formatting changes, remove RI_SERVER_TLS
nelsonwellsredis Nov 21, 2023
3786a8d
#RI-5077 - fix small resolutions when insights panel is opened
rsergeenko Nov 22, 2023
fec4e82
#RI-5072 add env key encryption strategy
Nov 24, 2023
8401b00
fix comments add tests
Nov 24, 2023
29df335
fix server UTest
Nov 24, 2023
89fc776
Merge pull request #2810 from RedisInsight/be/feature/RI-5036/optimiz…
Nov 24, 2023
c88b561
Merge branch 'feature/RI-5036/optimize-docker-image' into be/feature/…
Nov 24, 2023
45cfdbc
resolve PR comments
Nov 28, 2023
941ae6f
Merge branch 'main' into feature/RI-4943_rework-tutorials
rsergeenko Nov 29, 2023
26dacf5
#RI-5147 - launch Cloud database only when it has modules
rsergeenko Nov 29, 2023
1c86236
#RI-5216 - fix styles for key list header
rsergeenko Nov 30, 2023
2421d8a
Merge pull request #2805 from RedisInsight/fe/feature/RI-5077-cover-s…
rsergeenko Dec 1, 2023
0172d7e
Merge branch 'feature/RI-4943_rework-tutorials' into fe/feature/RI-51…
rsergeenko Dec 1, 2023
707237d
#RI-5128 - update styles for insights
rsergeenko Dec 4, 2023
4ffda4c
#RI-5128 - fix tests
rsergeenko Dec 4, 2023
4b8decc
update tab name
mariasergeenko Dec 5, 2023
e6fa525
#RI-5236 - fix cloud button for triggers & functions page
rsergeenko Dec 5, 2023
55becb7
Merge pull request #2847 from RedisInsight/e2e/feature/RI-5128-update…
mariasergeenko Dec 6, 2023
791a9a4
#RI-5237, #RI-5238 - fix styles for insights
rsergeenko Dec 6, 2023
006a77c
Merge pull request #2844 from RedisInsight/fe/feature/RI-5128-update-…
mariasergeenko Dec 6, 2023
93a88a1
#RI-5236 - fix button loading state
rsergeenko Dec 6, 2023
922d6f1
Merge pull request #2825 from RedisInsight/fe/feature/RI-5147-launch-…
mariasergeenko Dec 6, 2023
9d7c7be
#RI-5177 - update no result messages
rsergeenko Dec 8, 2023
c8cca62
add new test for insights
mariasergeenko Dec 11, 2023
3fbc056
#RI-5177 - fix unit test
AmirAllayarovSofteq Dec 11, 2023
2288f57
fix comments
mariasergeenko Dec 12, 2023
796fb83
Merge pull request #2860 from RedisInsight/e2e/feature/RI-5177-update…
mariasergeenko Dec 12, 2023
2352cf7
add e2e for encryption
vlad-dargel Dec 12, 2023
44ba1cd
return encryption tests
vlad-dargel Dec 12, 2023
3d2cf13
change db to tls
vlad-dargel Dec 12, 2023
c98f9b2
#RI-5177 - update text
rsergeenko Dec 13, 2023
6a864fb
#RI-5177 - fix scroll
rsergeenko Dec 13, 2023
ed68b30
Merge pull request #2857 from RedisInsight/fe/feature/RI-5177-update-…
mariasergeenko Dec 13, 2023
bfb2fc1
Merge branch 'main' into feature/RI-4943_rework-tutorials
rsergeenko Dec 19, 2023
d5b52cd
fix for env variable
vlad-dargel Dec 19, 2023
ca47c1d
check
vlad-dargel Dec 19, 2023
a8e38e8
add env to yml
vlad-dargel Dec 19, 2023
3f8be06
#RI-4945 - display summary for tutorials, refactoring
rsergeenko Dec 21, 2023
efd1ac0
#RI-4945 - update tests
rsergeenko Dec 21, 2023
647526e
#RI-4945 - fix tests
rsergeenko Dec 21, 2023
f52a4a4
#RI-4945 - fix tests
rsergeenko Dec 22, 2023
51ea4ea
#RI-5246 - cover open tutorial buttons
rsergeenko Dec 22, 2023
3d1829f
#RI-5246 - add summary field for custom tutorials
rsergeenko Dec 22, 2023
8d6e3e6
Merge pull request #2894 from RedisInsight/be/feature/RI-5246-insight…
rsergeenko Dec 22, 2023
cf68e1b
#RI-5246 - add summary field in tests
rsergeenko Dec 22, 2023
e84c52f
Merge pull request #2895 from RedisInsight/be/feature/RI-5246-insight…
rsergeenko Dec 23, 2023
515b7c9
add verification for summary and update link
mariasergeenko Dec 25, 2023
ea548d6
Merge pull request #2811 from RedisInsight/be/feature/RI-5072-docker-…
Dec 27, 2023
2488d06
remove protocol sensitive env
Dec 27, 2023
796aa90
#RI-4945 - fix test
AmirAllayarovSofteq Dec 27, 2023
da0f245
Merge pull request #2899 from RedisInsight/release/2.40.0
mariasergeenko Dec 27, 2023
ecd25f0
Update README.md
ViktarStarastsenka Dec 29, 2023
ce36fa9
Update README.md
ViktarStarastsenka Dec 29, 2023
bafeb3c
Merge pull request #2905 from RedisInsight/ViktarStarastsenka-patch-1
ViktarStarastsenka Dec 29, 2023
615d538
Update README.md
ViktarStarastsenka Dec 29, 2023
ac19ddc
Merge pull request #2906 from RedisInsight/ViktarStarastsenka-patch-1
ViktarStarastsenka Dec 29, 2023
e3b7db0
rename envs to match common pattern
Jan 2, 2024
4776fe4
fix unit tests
Jan 2, 2024
6304ea4
remove build args
Jan 3, 2024
7421f36
Merge pull request #2896 from RedisInsight/e2e/feature/RI-4945-displa…
mariasergeenko Jan 3, 2024
4b50bca
#RI-5222 - Show a relevant tutorial for new Cloud users
egor-zalenski Jan 5, 2024
2b13fcd
#RI-5222 - Show a relevant tutorial for new Cloud users
egor-zalenski Jan 5, 2024
6a547a1
pass port from electron + fix agreements spec to support encryption key
Jan 5, 2024
56b2b47
define BASE_API_URL env for FE
Jan 5, 2024
72d7906
Update index.ts
egor-zalenski Jan 5, 2024
e97a78d
Merge remote-tracking branch 'origin/main' into be/bugfix/dependabot-…
GnaneshKunal Jan 7, 2024
9794352
Add axios cjs resolver
GnaneshKunal Jan 7, 2024
19fa65c
Properly populate cjs path
GnaneshKunal Jan 7, 2024
6404890
Update axios config only for api jest.
GnaneshKunal Jan 7, 2024
77fb7a9
Bump msgpackr
GnaneshKunal Jan 7, 2024
737915f
Bump @testing-library/jest-dom library to bump @adobe/css-tools. Also
GnaneshKunal Jan 7, 2024
2b7f013
Bump @adobe/css-tools in e2e modules to fix vulnerability
GnaneshKunal Jan 7, 2024
14e5c90
run e2e with tls
Jan 7, 2024
4c444e3
pass envs to docker-compose
Jan 7, 2024
59151f7
pass envs to docker-compose for local builds also
Jan 7, 2024
89569fe
fix env name
Jan 8, 2024
cfdd193
Merge pull request #2922 from RedisInsight/fe/feature/RI-5036/optimiz…
Jan 8, 2024
e5bf76c
Merge pull request #2907 from RedisInsight/be/feature/RI-5036/optimiz…
Jan 8, 2024
3bd6e1c
Merge pull request #2921 from RedisInsight/e2e/feature/RI-5036/optimi…
Jan 8, 2024
f2e9dd6
Merge branch 'main' into feature/RI-5036/optimize-docker-image
Jan 8, 2024
3f6e610
#RI-5246 - defect fixing
rsergeenko Jan 8, 2024
0ae1925
add test
mariasergeenko Jan 8, 2024
c69c371
fix comments
mariasergeenko Jan 8, 2024
a549069
* #RI-5302 - Pop-over is still displayed if user opens cloud db after…
egor-zalenski Jan 8, 2024
c630065
* #RI-5302 - Pop-over is still displayed if user opens cloud db after…
egor-zalenski Jan 8, 2024
f1d08df
Merge pull request #2924 from RedisInsight/fe/bugfixing
egor-zalenski Jan 9, 2024
f2ae0a5
Merge pull request #2923 from RedisInsight/e2e/feature/RI-5222_show_r…
mariasergeenko Jan 9, 2024
e4d933f
Merge pull request #2891 from RedisInsight/fe/feature/RI-4945-display…
mariasergeenko Jan 9, 2024
c53c2ef
fix docker tests
Jan 9, 2024
c846ab0
fix for ssh unstable test
vlad-dargel Jan 9, 2024
b2f159e
Merge branch 'feature/RI-5036/optimize-docker-image' into e2e/feature…
vlad-dargel Jan 9, 2024
9bf1f89
#RI-4997 - update telemetry, add tests
rsergeenko Jan 9, 2024
38db2cc
build only appimage for electron tests
Jan 9, 2024
fdf2579
#RI-5311 - Popover appears after Triggers and Functions
egor-zalenski Jan 9, 2024
2bb896f
Merge pull request #2932 from RedisInsight/fe/bugfixing
egor-zalenski Jan 9, 2024
35b2de2
update testcafe
vlad-dargel Jan 9, 2024
d29fe51
Merge pull request #2933 from RedisInsight/e2e/bugfix/nightly-desktop…
vlad-dargel Jan 9, 2024
f4eb341
update testcafe
vlad-dargel Jan 9, 2024
e194bdb
Merge pull request #2934 from RedisInsight/e2e/feature/RI-5036-fix-tests
Jan 9, 2024
01e112b
#RI-5256 - rename recommendations to tips
rsergeenko Jan 10, 2024
2f2a799
#RI-5196- add highlighting for explore panel
rsergeenko Jan 10, 2024
b5310e1
Merge branch 'feature/RI-4943_rework-tutorials' into fe/feature/RI-52…
rsergeenko Jan 10, 2024
8fca6d0
Merge pull request #2913 from RedisInsight/feature/RI-5222_show_relev…
mariasergeenko Jan 10, 2024
3a7b436
#RI-5196 - fix tests
rsergeenko Jan 10, 2024
80be6b5
add verification for deeplinking
mariasergeenko Jan 10, 2024
686950f
#RI-5196 - fix context search for tutorials
rsergeenko Jan 10, 2024
558ac52
Merge pull request #2942 from RedisInsight/e2e/feature/RI-5246-insigh…
mariasergeenko Jan 11, 2024
5565686
Merge branch 'feature/RI-4943_rework-tutorials' into fe/feature/RI-52…
rsergeenko Jan 11, 2024
dbbe0e6
Merge pull request #2893 from RedisInsight/fe/feature/RI-5246-insight…
rsergeenko Jan 11, 2024
c385cef
Merge pull request #2736 from RedisInsight/feature/RI-5036/optimize-d…
Jan 12, 2024
ab57d9e
#RI-5327 - fix telemetry events
rsergeenko Jan 12, 2024
3a3db04
fix for the tests
mariasergeenko Jan 12, 2024
c0c9c43
fix for custom delete
mariasergeenko Jan 12, 2024
1d4eca3
#RI-5256 - fix telemetry events
mariasergeenko Jan 12, 2024
d5d7d26
fix for test
mariasergeenko Jan 12, 2024
58dd8bf
Merge pull request #2947 from RedisInsight/e2e/feature/RI-5256_rename…
mariasergeenko Jan 12, 2024
88b8f91
Merge branch 'feature/RI-4943_rework-tutorials' into fe/feature/RI-52…
mariasergeenko Jan 12, 2024
3a415ee
Merge pull request #2940 from RedisInsight/fe/feature/RI-5256_rename-…
mariasergeenko Jan 12, 2024
e93d1f0
Merge branch 'feature/RI-4943_rework-tutorials' into fe/feature/RI-49…
mariasergeenko Jan 12, 2024
ad090bb
Merge pull request #2931 from RedisInsight/fe/feature/RI-4997-telemetry
mariasergeenko Jan 12, 2024
953e06a
return back config
vlad-dargel Jan 14, 2024
bf167ac
Merge branch 'main' into e2e/feature/RI-5072-docker-encryption
vlad-dargel Jan 14, 2024
3ed63fb
fix for env variables
vlad-dargel Jan 14, 2024
7e13135
Merge remote-tracking branch 'origin/main' into be/bugfix/dependabot-…
GnaneshKunal Jan 15, 2024
772fe2b
Merge branch 'feature/RI-4943_rework-tutorials' into fe/feature/RI-51…
mariasergeenko Jan 15, 2024
cae1c64
Merge pull request #2941 from RedisInsight/fe/feature/RI-5196-highlig…
mariasergeenko Jan 15, 2024
d644a15
updates for sqlite methods
vlad-dargel Jan 15, 2024
cd592fb
check for sentinel with pass
vlad-dargel Jan 15, 2024
ea4f296
remove only
vlad-dargel Jan 15, 2024
02916a8
Merge pull request #2950 from RedisInsight/e2e/feature/RI-5072-docker…
vlad-dargel Jan 15, 2024
eee79ce
add docker build scripts to ci and remove redisstack unnecessary arti…
Jan 17, 2024
ae3c82f
add validation rule for docker manual build
Jan 17, 2024
38499f2
add logs during build
Jan 17, 2024
d10f7c6
add deps for executor
Jan 17, 2024
8266ca7
do not specify libc builds (only musl)
Jan 17, 2024
4e7460a
fix build
Jan 17, 2024
538de9f
fix tests
rsergeenko Jan 17, 2024
e54f392
install qemu for arm docker builds
Jan 17, 2024
1b18e02
Merge branch 'main' into feature/RI-4943_rework-tutorials
rsergeenko Jan 17, 2024
da2534f
#RI-5310 - [BE] Cover new tutorials
egor-zalenski Jan 17, 2024
40016a8
Merge pull request #2958 from RedisInsight/feature/RI-5045-build-docker
Jan 17, 2024
a3d64b2
#RI-5310 - [FE] Cover new tutorials
egor-zalenski Jan 17, 2024
02fb270
Merge pull request #2959 from RedisInsight/be/feature/RI-5310_cover_n…
egor-zalenski Jan 17, 2024
024cf46
Merge pull request #2960 from RedisInsight/fe/feature/RI-5310_cover_n…
egor-zalenski Jan 18, 2024
0b01ac6
#RI-5310 - [BE] Cover new tutorials
egor-zalenski Jan 18, 2024
b241b67
#RI-5310 - [BE] Cover new tutorials
egor-zalenski Jan 18, 2024
6efb016
Merge pull request #2964 from RedisInsight/be/feature/RI-5310_cover_n…
egor-zalenski Jan 18, 2024
8de90cb
#RI-4950 - add tutorials for home page, refactoring
rsergeenko Jan 19, 2024
836f20d
#RI-4950 - fix tests
rsergeenko Jan 19, 2024
5b33b4c
#RI-5343 - handle loading pages when restoring from context
rsergeenko Jan 19, 2024
7134093
#RI-5341 - reduce size for back/next buttons
rsergeenko Jan 19, 2024
2e03e37
Merge pull request #2966 from RedisInsight/fe/bugfix/RI-5343
rsergeenko Jan 19, 2024
87c22b5
#RI-5340 - add tooltip for run button
rsergeenko Jan 19, 2024
66a9579
limit links
irinaAbramova-dev Jan 19, 2024
31d5821
limit links
irinaAbramova-dev Jan 19, 2024
2c48ddc
Merge pull request #2969 from RedisInsight/fe/feature/RI-5116-limit-t…
irinaAbramova-dev Jan 19, 2024
c35931c
add docker release job
Jan 20, 2024
9505419
release docker by manual build (test)
Jan 20, 2024
913540e
fix scripts
Jan 20, 2024
e58325b
Merge branch 'feature/RI-5323-release-docker' into test/feature/RI-53…
Jan 20, 2024
f9bc737
store manually built artifacts
Jan 21, 2024
dc9e5e9
Merge branch 'test/feature/RI-5323-release-docker' into feature/RI-53…
Jan 21, 2024
08d7410
remove release docker build from manual builds
Jan 21, 2024
d5f443a
Merge pull request #2962 from RedisInsight/feature/RI-5310_cover_new_…
mariasergeenko Jan 22, 2024
74fbd3e
Merge branch 'feature/RI-4943_rework-tutorials' into fe/feature/RI-49…
rsergeenko Jan 22, 2024
5fa3aee
mock github link
irinaAbramova-dev Jan 22, 2024
ca173d0
mock github link
irinaAbramova-dev Jan 22, 2024
4bc61b8
mock github link
irinaAbramova-dev Jan 22, 2024
efb29c2
#RI-5344 - update explore guides component
rsergeenko Jan 22, 2024
0fd9d59
#RI-5340 - extend time to show success indication
rsergeenko Jan 22, 2024
7f8fe76
Merge pull request #2973 from RedisInsight/fe/feature/RI-5344-update-…
rsergeenko Jan 22, 2024
702a7c9
#RI-5345 - update capability promotion from paths to ids
rsergeenko Jan 22, 2024
b392ab7
#RI-5345 - fix tests
rsergeenko Jan 22, 2024
855abe9
Merge pull request #2974 from RedisInsight/fe/feature/RI-5345-update-…
rsergeenko Jan 22, 2024
9030fb2
add test for displaying Insights panel on welcome and list of dbs
mariasergeenko Jan 22, 2024
613d1a8
remove skip
mariasergeenko Jan 22, 2024
e1ea903
e2e RI-5344
vlad-dargel Jan 22, 2024
fe2b29b
Merge pull request #2970 from RedisInsight/be/feature/RI-5116-limit-t…
irinaAbramova-dev Jan 22, 2024
d24c1da
Merge pull request #2975 from RedisInsight/e2e/feature/RI-4950_tutori…
mariasergeenko Jan 22, 2024
071fe23
Merge pull request #2976 from RedisInsight/e2e/feature/RI-5344_align_…
vlad-dargel Jan 22, 2024
6aa5b0b
Merge pull request #2968 from RedisInsight/fe/feature/RI-5340
rsergeenko Jan 23, 2024
abb8c5b
#RI-5348 - change logic to hide columns
rsergeenko Jan 23, 2024
ff08666
#RI-5348 - change name of the variable
rsergeenko Jan 23, 2024
0b5fea0
fix part of tests
mariasergeenko Jan 23, 2024
83013c9
#RI-5348 - add tests, add handling errors
rsergeenko Jan 23, 2024
4a9433c
e2e RI 5116 limit tutorials links
vlad-dargel Jan 23, 2024
b4b9d53
Merge pull request #2982 from RedisInsight/fe/bugfix/capability-promo…
rsergeenko Jan 23, 2024
422caa4
Merge pull request #2983 from RedisInsight/e2e/feature/RI-5116_limit_…
vlad-dargel Jan 23, 2024
85b0650
Merge pull request #2977 from RedisInsight/feature/RI-5116-limit-tuto…
vlad-dargel Jan 23, 2024
5a6c03d
Merge pull request #2967 from RedisInsight/fe/feature/RI-5341-tutoria…
vlad-dargel Jan 23, 2024
b23a968
fix part#2 of tests
mariasergeenko Jan 23, 2024
3f56a04
e2e RI-5340 display tooltip over run btn
vlad-dargel Jan 23, 2024
895c0e4
#RI-5351 - update styles for db form
rsergeenko Jan 23, 2024
f10d6d4
Merge pull request #2984 from RedisInsight/e2e/feature/RI-5340_displa…
vlad-dargel Jan 23, 2024
a43e3e2
fix part#3 of tests
mariasergeenko Jan 23, 2024
6345712
#RI-5354 - fix tooltip anchor
rsergeenko Jan 23, 2024
c855726
Merge pull request #2985 from RedisInsight/fe/feature/RI-5351-update-…
mariasergeenko Jan 23, 2024
1723f44
Merge pull request #2986 from RedisInsight/e2e/feature/RI-4950_tutori…
mariasergeenko Jan 23, 2024
2abbe95
Merge branch 'feature/RI-4943_rework-tutorials' into fe/feature/RI-49…
mariasergeenko Jan 23, 2024
be24d29
Merge pull request #2987 from RedisInsight/fe/bugfix/R]I-5354
vlad-dargel Jan 23, 2024
7e29ccf
Merge pull request #2965 from RedisInsight/fe/feature/RI-4950_tutoria…
mariasergeenko Jan 23, 2024
df4221d
fix app image name in e2e tests
Jan 23, 2024
41f8489
Merge pull request #2972 from RedisInsight/feature/RI-5323-release-do…
Jan 24, 2024
02b856d
Merge pull request #2989 from RedisInsight/e2e/feature/RI-5323-releas…
vlad-dargel Jan 24, 2024
c02659f
Merge pull request #2916 from RedisInsight/be/bugfix/dependabot-fixes…
vlad-dargel Jan 24, 2024
affb864
Merge branch 'main' into feature/RI-4943_rework-tutorials
vlad-dargel Jan 24, 2024
87cd667
#RI-5313 - update custom tutorials form
rsergeenko Jan 24, 2024
4076d6b
change default port + add health endpoint
Jan 24, 2024
c799472
Merge pull request #2993 from RedisInsight/fe/feature/RI-5313-update-…
mariasergeenko Jan 24, 2024
4489e7f
fixes for e2e
vlad-dargel Jan 24, 2024
cfd42bc
Merge pull request #2996 from RedisInsight/e2e/bugfix/fix_tutorials
vlad-dargel Jan 24, 2024
ca27a58
Merge pull request #2648 from RedisInsight/feature/RI-4943_rework-tut…
vlad-dargel Jan 24, 2024
45dcc3f
fix for Verify that user can see full module list in the Edit mode
mariasergeenko Jan 24, 2024
45f1ca0
Merge pull request #2997 from RedisInsight/e2e/bugfix/fix-1-column-test
mariasergeenko Jan 24, 2024
061c94b
add tutorial
vlad-dargel Jan 24, 2024
5bf4265
Add files via upload
vlad-dargel Jan 24, 2024
e827797
fixes
vlad-dargel Jan 24, 2024
9890474
add custom tutorials msw handler (#2998)
AmirAllayarovSofteq Jan 24, 2024
9155d02
Add files via upload
vlad-dargel Jan 24, 2024
287655e
Merge pull request #2999 from RedisInsight/e2e/bugfix/fix-git-link
vlad-dargel Jan 24, 2024
71551ef
Merge pull request #2994 from RedisInsight/feature/change-port
Jan 24, 2024
e654654
skipped custom tutorials test
vlad-dargel Jan 24, 2024
381ca2d
add rihomedir to gitignore
vlad-dargel Jan 24, 2024
154a151
Merge pull request #3000 from RedisInsight/e2e/bugfix/delete-zip-for-…
vlad-dargel Jan 24, 2024
d8deb4f
release 2.42.0
vlad-dargel Jan 24, 2024
adc3d0a
#RI-5372 - fix message showing
rsergeenko Jan 25, 2024
21a4a0e
#RI-5373 - fix multiple popovers open
rsergeenko Jan 26, 2024
9e922ac
#RI-5372 - rollback set store value
rsergeenko Jan 26, 2024
0b5ae59
Do not log buffer error to avoid axios circular deps message
Jan 29, 2024
3818bfc
rollback stack app releases for darwin
Jan 29, 2024
1eda856
Merge pull request #3008 from RedisInsight/bugfix/stack-app-releases
Jan 29, 2024
1f0dd9e
Merge pull request #3003 from RedisInsight/bugfix/release-2.42
vlad-dargel Jan 30, 2024
782ed71
Merge pull request #3007 from RedisInsight/bugfix/RI-5359-custom-tuto…
vlad-dargel Jan 30, 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
  •  
  •  
  •  
38 changes: 38 additions & 0 deletions .circleci/build/build.Dockerfile
Original file line number Diff line number Diff line change
@@ -0,0 +1,38 @@
FROM node:18.18-alpine

# runtime args and environment variables
ARG DIST=RedisInsight.tar.gz
ARG NODE_ENV=production
ARG RI_SEGMENT_WRITE_KEY
ENV RI_SEGMENT_WRITE_KEY=${RI_SEGMENT_WRITE_KEY}
ENV NODE_ENV=${NODE_ENV}
ENV RI_SERVE_STATICS=true
ENV RI_BUILD_TYPE='DOCKER_ON_PREMISE'
ENV RI_APP_FOLDER_ABSOLUTE_PATH='/data'

# this resolves CVE-2023-5363
# TODO: remove this line once we update to base image that doesn't have this vulnerability
RUN apk update && apk upgrade --no-cache libcrypto3 libssl3

# set workdir
WORKDIR /usr/src/app

# copy artifacts built in previous stage to this one
ADD $DIST /usr/src/app/redisinsight
RUN ls -la /usr/src/app/redisinsight

# folder to store local database, plugins, logs and all other files
RUN mkdir -p /data && chown -R node:node /data

# copy the docker entry point script and make it executable
COPY --chown=node:node ./docker-entry.sh ./
RUN chmod +x docker-entry.sh

# since RI is hard-code to port 5000, expose it from the container
EXPOSE 5000

# don't run the node process as root
USER node

# serve the application 🚀
ENTRYPOINT ["./docker-entry.sh", "node", "redisinsight/api/dist/src/main"]
File renamed without changes.
Original file line number Diff line number Diff line change
Expand Up @@ -2,12 +2,25 @@
set -e

PLATFORM=${PLATFORM:-'linux'}
ELECTRON_VERSION=$(cat electron/version)
ARCH=${ARCH:-'x64'}
LIBC=${LIBC:-''}
#FILENAME="RedisInsight-$PLATFORM.$VERSION.$ARCH.zip"
FILENAME="RedisInsight-web-$PLATFORM.$ARCH.tar.gz"
FILENAME="RedisInsight-web-$PLATFORM"
if [ ! -z $LIBC ]
then
FILENAME="$FILENAME-$LIBC.$ARCH.tar.gz"
export npm_config_target_libc="$LIBC"
else
FILENAME="$FILENAME.$ARCH.tar.gz"
fi

echo "Building node modules..."
echo "Platform: $PLATFORM"
echo "Arch: $ARCH"
echo "Libc: $LIBC"
echo "npm target libc: $npm_config_target_libc"
echo "Filname: $FILENAME"

# reinstall backend prod dependencies only (optimise space)
rm -rf redisinsight/api/node_modules

npm_config_arch="$ARCH" \
Expand All @@ -23,13 +36,13 @@ rm -rf redisinsight/build.zip

cp LICENSE ./redisinsight

cd redisinsight && tar -czvf build.tar.gz \
cd redisinsight && tar -czf build.tar.gz \
--exclude="api/node_modules/**/build/node_gyp_bins/python3" \
api/node_modules \
api/dist \
ui/dist \
LICENSE \
&& cd ..

mkdir -p release/redisstack
cp redisinsight/build.tar.gz release/redisstack/"$FILENAME"
mkdir -p release/web
cp redisinsight/build.tar.gz release/web/"$FILENAME"
3 changes: 3 additions & 0 deletions .circleci/build/manual-build-validate.js
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,9 @@ const whitelist = {
'windows': {
'nsis': 1,
'nsis:x64': 1,
},
'docker': {
'all': 1,
}
};

Expand Down
63 changes: 63 additions & 0 deletions .circleci/build/release-docker.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,63 @@
#!/bin/bash
set -e

HELP="Args:
-v - Semver (2.42.0)
-d - Build image repository (Ex: -d redisinsight)
-r - Target repository (Ex: -r redis/redisinsight)
"

while getopts "v:d:r:h:" opt; do
case $opt in
v) VERSION="$OPTARG";;
d) DEV_REPO="$OPTARG";;
r) RELEASE_REPO="$OPTARG";;
h) echo "$HELP"; exit 0;;
?) echo "$HELP" >&2; exit 1 ;;
esac
done

V_ARR=( ${VERSION//./ } )
TAGS[0]=$VERSION
TAGS[1]="${V_ARR[0]}.${V_ARR[1]}"
TAGS[2]="latest"

DEV_IMAGE_AMD64=$DEV_REPO:amd64
DEV_IMAGE_ARM64=$DEV_REPO:arm64
RELEASE_IMAGE_AMD64=$RELEASE_REPO:$VERSION-amd64
RELEASE_IMAGE_ARM64=$RELEASE_REPO:$VERSION-arm64

echo "
TAGS: [${TAGS[0]}, ${TAGS[1]}, ${TAGS[2]}]
DEV_REPO: $DEV_REPO
RELEASE_REPO: $RELEASE_REPO

DEV_IMAGE_AMD64: $DEV_IMAGE_AMD64
DEV_IMAGE_ARM64: $DEV_IMAGE_ARM64

RELEASE_IMAGE_AMD64: $RELEASE_IMAGE_AMD64
RELEASE_IMAGE_ARM64: $RELEASE_IMAGE_ARM64
"

# Load images from tar archives
docker rmi $DEV_IMAGE_AMD64 || true
docker rmi $DEV_IMAGE_ARM64 || true
docker load -i release/docker/docker-linux-alpine.amd64.tar
docker load -i release/docker/docker-linux-alpine.arm64.tar

echo "Push AMD64 image"
docker tag $DEV_IMAGE_AMD64 $RELEASE_IMAGE_AMD64
docker push $RELEASE_IMAGE_AMD64

echo "Push ARM64 image"
docker tag $DEV_IMAGE_ARM64 $RELEASE_IMAGE_ARM64
docker push $RELEASE_IMAGE_ARM64

for TAG in "${TAGS[@]}"; do
echo "Releasing: $RELEASE_REPO:$TAG"
docker manifest rm $RELEASE_REPO:$TAG || true
docker manifest create --amend "$RELEASE_REPO:$TAG" $RELEASE_IMAGE_AMD64 $RELEASE_IMAGE_ARM64
docker manifest push "$RELEASE_REPO:$TAG"
done

echo "Success"
4 changes: 4 additions & 0 deletions .circleci/build/sum_sha256.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
#!/bin/bash
set -e

find ./release -type f -name '*.tar.gz' -execdir sh -c 'sha256sum "$1" > "$1.sha256"' _ {} \;
Loading