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

Release branch for Everest 1.2.0 #156

Merged
merged 532 commits into from
Oct 1, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
532 commits
Select commit Hold shift + click to select a range
6cabe70
Update Percona-Everest-1.2.0-(2024-09-09).md
rasika-chivate Sep 16, 2024
2d201b0
Update Percona-Everest-1.2.0-(2024-09-09).md
rasika-chivate Sep 16, 2024
4070456
Update Percona-Everest-1.2.0-(2024-09-09).md
rasika-chivate Sep 16, 2024
8ad1f91
Update Percona-Everest-1.2.0-(2024-09-09).md
rasika-chivate Sep 16, 2024
0075bb3
Update Percona-Everest-1.2.0-(2024-09-09).md
rasika-chivate Sep 16, 2024
9b41b4a
Update Percona-Everest-1.2.0-(2024-09-09).md
rasika-chivate Sep 16, 2024
a5ae714
Update Percona-Everest-1.2.0-(2024-09-09).md
rasika-chivate Sep 16, 2024
17eeee2
Update Percona-Everest-1.2.0-(2024-09-09).md
rasika-chivate Sep 16, 2024
3f34185
Update Percona-Everest-1.2.0-(2024-09-09).md
rasika-chivate Sep 16, 2024
3958416
Update Percona-Everest-1.2.0-(2024-09-09).md
rasika-chivate Sep 16, 2024
b4dd4a8
Update Percona-Everest-1.2.0-(2024-09-09).md
rasika-chivate Sep 17, 2024
fe6d907
Update Percona-Everest-1.2.0-(2024-09-09).md
rasika-chivate Sep 17, 2024
5c6f82f
Update Percona-Everest-1.2.0-(2024-09-09).md
rasika-chivate Sep 17, 2024
a278d25
Update Percona-Everest-1.2.0-(2024-09-09).md
rasika-chivate Sep 17, 2024
09bd64c
Update Percona-Everest-1.2.0-(2024-09-09).md
rasika-chivate Sep 17, 2024
ffc0b18
bugs added for Rc3
rasika-chivate Sep 18, 2024
688421e
Update Percona-Everest-1.2.0-(2024-09-09).md
rasika-chivate Sep 18, 2024
8ad2a0f
Update Percona-Everest-1.2.0-(2024-09-09).md
rasika-chivate Sep 18, 2024
00a65c8
Update Percona-Everest-1.2.0-(2024-09-09).md
rasika-chivate Sep 18, 2024
26af732
Update Percona-Everest-1.2.0-(2024-09-09).md
rasika-chivate Sep 18, 2024
533c7fb
Update rbac.md
rasika-chivate Sep 20, 2024
6666a8a
Update rbac.md
rasika-chivate Sep 20, 2024
2a92023
Update rbac.md
rasika-chivate Sep 20, 2024
e3af1c3
Update rbac.md
rasika-chivate Sep 20, 2024
68f411b
Update rbac.md
rasika-chivate Sep 20, 2024
b46b564
Update rbac.md
rasika-chivate Sep 20, 2024
f5dadaf
Update rbac.md
rasika-chivate Sep 20, 2024
ee5392f
Update rbac.md
rasika-chivate Sep 20, 2024
0516e23
Update rbac.md
rasika-chivate Sep 20, 2024
825e341
Update rbac.md
rasika-chivate Sep 20, 2024
94870ae
Update rbac.md
rasika-chivate Sep 20, 2024
3f8a07c
Update rbac.md
rasika-chivate Sep 20, 2024
f5fa57b
Update rbac.md
rasika-chivate Sep 20, 2024
7c77c16
Update rbac.md
rasika-chivate Sep 20, 2024
229f65e
Update rbac.md
rasika-chivate Sep 20, 2024
a22460f
Update rbac.md
rasika-chivate Sep 20, 2024
83285bb
Update docs/administer/rbac.md
rasika-chivate Sep 20, 2024
f4dd9bd
Update docs/administer/rbac.md
rasika-chivate Sep 20, 2024
76bd86b
implenting feedback
rasika-chivate Sep 20, 2024
adf1058
Update rbac.md
rasika-chivate Sep 20, 2024
3d86030
Update rbac.md
rasika-chivate Sep 20, 2024
9ad2510
Update docs/administer/rbac.md
rasika-chivate Sep 20, 2024
676260e
Update rbac.md
rasika-chivate Sep 20, 2024
d9c51fb
Merge branch 'RBAC' of https://github.com/percona/everest-doc into RBAC
rasika-chivate Sep 20, 2024
a694583
Update rbac.md
rasika-chivate Sep 20, 2024
b2dc0ab
Update docs/administer/rbac.md
rasika-chivate Sep 20, 2024
5b9814c
Update docs/administer/rbac.md
rasika-chivate Sep 20, 2024
84729f9
Update docs/administer/rbac.md
rasika-chivate Sep 20, 2024
fb3732a
Update docs/administer/rbac.md
rasika-chivate Sep 20, 2024
42a94c7
Update docs/administer/rbac.md
rasika-chivate Sep 20, 2024
a01fb91
Update docs/administer/rbac.md
rasika-chivate Sep 20, 2024
669cb30
Update docs/administer/rbac.md
rasika-chivate Sep 20, 2024
526e8a2
Update rbac.md
rasika-chivate Sep 20, 2024
3ee3519
Update rbac.md
rasika-chivate Sep 20, 2024
3cf3215
Update rbac.md
rasika-chivate Sep 20, 2024
fa2c090
Update rbac.md
rasika-chivate Sep 23, 2024
985c069
add examples
rasika-chivate Sep 23, 2024
8f18661
Update rbac.md
rasika-chivate Sep 23, 2024
c0173ed
Update rbac.md
rasika-chivate Sep 23, 2024
462ba13
Update rbac.md
rasika-chivate Sep 23, 2024
566e70b
Update rbac.md
rasika-chivate Sep 23, 2024
c90a162
Update rbac.md
rasika-chivate Sep 23, 2024
403759f
Update rbac.md
rasika-chivate Sep 23, 2024
9831a88
Update rbac.md
rasika-chivate Sep 23, 2024
6f9fa8f
Update rbac.md
rasika-chivate Sep 23, 2024
1aa41bd
Update rbac.md
rasika-chivate Sep 23, 2024
947e4f6
Update rbac.md
rasika-chivate Sep 23, 2024
09425fc
Update rbac.md
rasika-chivate Sep 23, 2024
ca9395a
Update rbac.md
rasika-chivate Sep 23, 2024
7fd5cce
Update rbac.md
rasika-chivate Sep 23, 2024
80ba0a1
Update rbac.md
rasika-chivate Sep 23, 2024
6652459
Update rbac.md
rasika-chivate Sep 23, 2024
f0e33c8
Update rbac.md
rasika-chivate Sep 23, 2024
69b28da
Update rbac.md
rasika-chivate Sep 23, 2024
667cbef
Update rbac.md
rasika-chivate Sep 23, 2024
dd93490
Update rbac.md
rasika-chivate Sep 23, 2024
a2b10d8
Update rbac.md
rasika-chivate Sep 23, 2024
06afaa6
Update rbac.md
rasika-chivate Sep 23, 2024
f1f485a
Update rbac.md
rasika-chivate Sep 23, 2024
be37049
Update rbac.md
rasika-chivate Sep 23, 2024
c9de7e8
Update rbac.md
rasika-chivate Sep 23, 2024
d492197
Update docs/administer/rbac.md
rasika-chivate Sep 23, 2024
fa5ba89
Update rbac.md
rasika-chivate Sep 23, 2024
b1faf08
Merge branch 'RBAC' of https://github.com/percona/everest-doc into RBAC
rasika-chivate Sep 23, 2024
9fcf11d
Update rbac.md
rasika-chivate Sep 23, 2024
b355579
Update rbac.md
rasika-chivate Sep 23, 2024
64a4c29
Update docs/administer/rbac.md
rasika-chivate Sep 23, 2024
d61da86
Update rbac.md
rasika-chivate Sep 23, 2024
f6e16af
Update Percona-Everest-1.2.0-(2024-09-09).md
rasika-chivate Sep 23, 2024
2bdb22d
Update Percona-Everest-1.2.0-(2024-09-09).md
rasika-chivate Sep 23, 2024
a26fe34
Update Percona-Everest-1.2.0-(2024-09-09).md
rasika-chivate Sep 23, 2024
4386460
Update Percona-Everest-1.2.0-(2024-09-09).md
rasika-chivate Sep 23, 2024
b2864d5
Update Percona-Everest-1.2.0-(2024-09-09).md
rasika-chivate Sep 23, 2024
fb19c5b
Update Percona-Everest-1.2.0-(2024-09-09).md
rasika-chivate Sep 23, 2024
5238cf3
Update Percona-Everest-1.2.0-(2024-09-09).md
rasika-chivate Sep 23, 2024
24f487b
Update Percona-Everest-1.2.0-(2024-09-09).md
rasika-chivate Sep 23, 2024
a227f95
Update Percona-Everest-1.2.0-(2024-09-09).md
rasika-chivate Sep 23, 2024
d0012a5
Update Percona-Everest-1.2.0-(2024-09-09).md
rasika-chivate Sep 23, 2024
0548c64
Update Percona-Everest-1.2.0-(2024-09-09).md
rasika-chivate Sep 23, 2024
1863f2a
Update Percona-Everest-1.2.0-(2024-09-09).md
rasika-chivate Sep 23, 2024
6bdacbb
Update Percona-Everest-1.2.0-(2024-09-09).md
rasika-chivate Sep 24, 2024
a614b6a
Update Percona-Everest-1.2.0-(2024-09-09).md
rasika-chivate Sep 24, 2024
cb13fa0
Update Percona-Everest-1.2.0-(2024-09-09).md
rasika-chivate Sep 24, 2024
6a3a7c8
Update Percona-Everest-1.2.0-(2024-09-09).md
rasika-chivate Sep 24, 2024
d38ed6e
Update Percona-Everest-1.2.0-(2024-09-09).md
rasika-chivate Sep 24, 2024
468cda6
Update Percona-Everest-1.2.0-(2024-09-09).md
rasika-chivate Sep 24, 2024
e630577
Update Percona-Everest-1.2.0-(2024-09-09).md
rasika-chivate Sep 24, 2024
751e571
Update Percona-Everest-1.2.0-(2024-09-09).md
rasika-chivate Sep 24, 2024
683c08f
Update Percona-Everest-1.2.0-(2024-09-09).md
rasika-chivate Sep 24, 2024
3bdc7b8
Update Percona-Everest-1.2.0-(2024-09-09).md
rasika-chivate Sep 24, 2024
4fd1d53
Update Percona-Everest-1.2.0-(2024-09-09).md
rasika-chivate Sep 24, 2024
baf15b4
Update Percona-Everest-1.2.0-(2024-09-09).md
rasika-chivate Sep 24, 2024
9e28b50
Update Percona-Everest-1.2.0-(2024-09-09).md
rasika-chivate Sep 24, 2024
2ffdd8f
Update Percona-Everest-1.2.0-(2024-09-09).md
rasika-chivate Sep 24, 2024
1db0cd4
Update Percona-Everest-1.2.0-(2024-09-09).md
rasika-chivate Sep 24, 2024
2664edc
Update Percona-Everest-1.2.0-(2024-09-09).md
rasika-chivate Sep 24, 2024
85123f6
Update the instructions for telemetry section
rasika-chivate Sep 24, 2024
9010650
Update telemetry.md
rasika-chivate Sep 24, 2024
5df06c2
Update telemetry.md
rasika-chivate Sep 24, 2024
9d0a9af
Update telemetry.md
rasika-chivate Sep 24, 2024
a93371e
Update telemetry.md
rasika-chivate Sep 24, 2024
ef253d9
Update telemetry.md
rasika-chivate Sep 24, 2024
dbb7637
update the images for 1.2.0
rasika-chivate Sep 24, 2024
e454112
Update everest_db_scaling.png
rasika-chivate Sep 24, 2024
a8aedcb
updated image for scaling
rasika-chivate Sep 24, 2024
d828830
updated image for hoori scaling
rasika-chivate Sep 24, 2024
17559e5
Update everest_resources_allocated.png
rasika-chivate Sep 24, 2024
ad88633
Merge branch 'main' into Release-1.2.0
rasika-chivate Sep 24, 2024
4a75df0
Merge branch 'Release-1.2.0' into RN-1.2.0
rasika-chivate Sep 24, 2024
f6136f5
Update Percona-Everest-1.2.0-(2024-09-09).md
rasika-chivate Sep 24, 2024
05f1bbf
Merge branch 'RN-1.2.0' of https://github.com/percona/everest-doc int…
rasika-chivate Sep 24, 2024
786a9d7
Update Percona-Everest-1.2.0-(2024-09-09).md
rasika-chivate Sep 24, 2024
b02db8d
Update Percona-Everest-1.2.0-(2024-09-09).md
rasika-chivate Sep 24, 2024
7a2329c
fix typos
rasika-chivate Sep 24, 2024
64a7cd1
Update rbac.md
rasika-chivate Sep 24, 2024
357af92
Create Percona-Everest-1.2.0-(2024-09-09).md
rasika-chivate Sep 24, 2024
9a6df84
added tabs for examples for better readability
rasika-chivate Sep 24, 2024
b7bcc09
Update rbac.md
rasika-chivate Sep 24, 2024
1da5ac8
Update rbac.md
rasika-chivate Sep 24, 2024
f522227
Update rbac.md
rasika-chivate Sep 24, 2024
0e276f9
Update rbac.md
rasika-chivate Sep 24, 2024
ae2fdf9
Update rbac.md
rasika-chivate Sep 24, 2024
c33072a
Update rbac.md
rasika-chivate Sep 24, 2024
e908450
Update rbac.md
rasika-chivate Sep 24, 2024
c326814
Update rbac.md
rasika-chivate Sep 24, 2024
b6989d4
Update rbac.md
rasika-chivate Sep 24, 2024
f6040d0
Update rbac.md
rasika-chivate Sep 24, 2024
039ad69
Update Percona-Everest-1.2.0-(2024-09-09).md
rasika-chivate Sep 25, 2024
32b07c6
Update Percona-Everest-1.2.0-(2024-09-09).md
rasika-chivate Sep 25, 2024
828aae9
Update Percona-Everest-1.2.0-(2024-09-09).md
rasika-chivate Sep 25, 2024
a998e75
Update Percona-Everest-1.2.0-(2024-09-09).md
rasika-chivate Sep 25, 2024
e8d5659
Update Percona-Everest-1.2.0-(2024-09-09).md
rasika-chivate Sep 25, 2024
c06ba33
Update Percona-Everest-1.2.0-(2024-09-09).md
rasika-chivate Sep 25, 2024
cd9ce29
Update Percona-Everest-1.2.0-(2024-09-09).md
rasika-chivate Sep 25, 2024
57090b6
Update Percona-Everest-1.2.0-(2024-09-09).md
rasika-chivate Sep 25, 2024
094dabd
Update Percona-Everest-1.2.0-(2024-09-09).md
rasika-chivate Sep 25, 2024
7db28a3
Update Percona-Everest-1.2.0-(2024-09-09).md
rasika-chivate Sep 25, 2024
312666e
Update Percona-Everest-1.2.0-(2024-09-09).md
rasika-chivate Sep 25, 2024
fe35583
Update Percona-Everest-1.2.0-(2024-09-09).md
rasika-chivate Sep 25, 2024
b64a14f
Update Percona-Everest-1.2.0-(2024-09-09).md
rasika-chivate Sep 25, 2024
6fcadcf
Update Percona-Everest-1.2.0-(2024-09-09).md
rasika-chivate Sep 25, 2024
46632cd
Update Percona-Everest-1.2.0-(2024-09-09).md
rasika-chivate Sep 25, 2024
60ef791
Update docs/reference/telemetry.md
rasika-chivate Sep 25, 2024
73cc70d
Update docs/reference/telemetry.md
rasika-chivate Sep 25, 2024
bb411d6
Update telemetry.md
rasika-chivate Sep 25, 2024
972dd9f
Update telemetry.md
rasika-chivate Sep 25, 2024
d72c3ed
Update telemetry.md
rasika-chivate Sep 25, 2024
535e07d
Update telemetry.md
rasika-chivate Sep 25, 2024
01b5f4c
Update telemetry.md
rasika-chivate Sep 25, 2024
68f55ff
Update telemetry.md
rasika-chivate Sep 25, 2024
e519fa8
Update SetupPrereqs.md
rasika-chivate Sep 26, 2024
ed6cc7e
updated the operator versions
rasika-chivate Sep 26, 2024
8966968
Add node prot in the installatio section
rasika-chivate Sep 26, 2024
e8b21eb
Update installEverest.md
rasika-chivate Sep 26, 2024
4375dcd
Update installEverest.md
rasika-chivate Sep 26, 2024
78127ff
Update installEverest.md
rasika-chivate Sep 26, 2024
ed2e08d
Update installEverest.md
rasika-chivate Sep 26, 2024
7414c6b
Update installEverest.md
rasika-chivate Sep 26, 2024
49d328e
Update installEverest.md
rasika-chivate Sep 26, 2024
3fe6ef1
Update installEverest.md
rasika-chivate Sep 26, 2024
4835d34
Update installEverest.md
rasika-chivate Sep 26, 2024
3c14c30
Update installEverest.md
rasika-chivate Sep 26, 2024
6434a54
Update installEverest.md
rasika-chivate Sep 26, 2024
a11cfca
Update installEverest.md
rasika-chivate Sep 26, 2024
164118e
Update installEverest.md
rasika-chivate Sep 26, 2024
cc631dc
Update installEverest.md
rasika-chivate Sep 26, 2024
3bf024a
Update quick-install.md
rasika-chivate Sep 26, 2024
6267cde
Update quick-install.md
rasika-chivate Sep 26, 2024
a555dd8
Update quick-install.md
rasika-chivate Sep 26, 2024
63391c8
Update docs/administer/rbac.md
rasika-chivate Sep 26, 2024
7dd28e6
Update docs/administer/rbac.md
rasika-chivate Sep 26, 2024
a22d6e1
Update rbac.md
rasika-chivate Sep 26, 2024
babbf13
Update docs/administer/rbac.md
rasika-chivate Sep 26, 2024
0785067
Update rbac.md
rasika-chivate Sep 26, 2024
ddb1221
Merge branch 'RBAC' of https://github.com/percona/everest-doc into RBAC
rasika-chivate Sep 26, 2024
48544dd
Merge branch 'Release-1.2.0' into RBAC
rasika-chivate Sep 26, 2024
d90814f
Update docs/administer/rbac.md
rasika-chivate Sep 26, 2024
934f0ea
Update rbac.md
rasika-chivate Sep 26, 2024
d3175b0
Merge branch 'RBAC' of https://github.com/percona/everest-doc into RBAC
rasika-chivate Sep 26, 2024
9dc537b
Update rbac.md
rasika-chivate Sep 26, 2024
5c5f75e
Merge pull request #167 from percona/update_telemetry_section
rasika-chivate Sep 26, 2024
9475b9f
Update rbac.md
rasika-chivate Sep 27, 2024
0d6de44
Update rbac.md
rasika-chivate Sep 27, 2024
4aa692e
Update docs/release-notes/Percona-Everest-1.2.0-(2024-09-09).md
rasika-chivate Sep 27, 2024
74b06de
Update Percona-Everest-1.2.0-(2024-09-09).md
rasika-chivate Sep 27, 2024
d4770fd
Update Percona-Everest-1.2.0-(2024-09-09).md
rasika-chivate Sep 27, 2024
13fc04f
Update docs/release-notes/Percona-Everest-1.2.0-(2024-09-09).md
rasika-chivate Sep 27, 2024
0fbfabe
Update Percona-Everest-1.2.0-(2024-09-09).md
rasika-chivate Sep 27, 2024
2ed75e0
Update docs/release-notes/Percona-Everest-1.2.0-(2024-09-09).md
rasika-chivate Sep 27, 2024
e9a7dc3
Update docs/release-notes/Percona-Everest-1.2.0-(2024-09-09).md
rasika-chivate Sep 27, 2024
79e3796
Update docs/install/installEverest.md
rasika-chivate Sep 27, 2024
d4fdb9e
Update installEverest.md
rasika-chivate Sep 27, 2024
b07e03d
implented feedback by diogo
rasika-chivate Sep 27, 2024
fc072b0
Update Percona-Everest-1.2.0-(2024-09-09).md
rasika-chivate Sep 27, 2024
32966af
Update Percona-Everest-1.2.0-(2024-09-09).md
rasika-chivate Sep 27, 2024
40a909c
changed the date of release
rasika-chivate Sep 30, 2024
ae443e1
Update Percona-Everest-1.2.0-(2024-09-30).md
rasika-chivate Sep 30, 2024
e8d27f8
Update SetupPrereqs.md
rasika-chivate Sep 30, 2024
a6de12f
Update docs/administer/rbac.md
rasika-chivate Sep 30, 2024
f0ecd79
Update docs/administer/rbac.md
rasika-chivate Sep 30, 2024
bdb8183
Update docs/administer/rbac.md
rasika-chivate Sep 30, 2024
7872fc1
Update docs/administer/rbac.md
rasika-chivate Sep 30, 2024
334234b
Update rbac.md
rasika-chivate Sep 30, 2024
dbfa5ed
Update rbac.md
rasika-chivate Sep 30, 2024
b9787a2
Update rbac.md
rasika-chivate Sep 30, 2024
0f10fd3
Merge pull request #168 from percona/add-node-port
rasika-chivate Sep 30, 2024
bfcbfa4
Update rbac.md
rasika-chivate Sep 30, 2024
410f802
Update rbac.md
rasika-chivate Sep 30, 2024
6c3def1
Update rbac.md
rasika-chivate Sep 30, 2024
7bff1d3
Update rbac.md
rasika-chivate Sep 30, 2024
acc45c6
Update rbac.md
rasika-chivate Sep 30, 2024
34f096f
Update rbac.md
rasika-chivate Sep 30, 2024
04390b0
Update rbac.md
rasika-chivate Sep 30, 2024
7c8e987
Update rbac.md
rasika-chivate Sep 30, 2024
2b9b0c1
Update rbac.md
rasika-chivate Sep 30, 2024
1d671b3
added known limitations
rasika-chivate Oct 1, 2024
4526f00
changed the date
rasika-chivate Oct 1, 2024
b04725f
Update Percona-Everest-1.2.0-(2024-10-01).md
rasika-chivate Oct 1, 2024
c4a77e2
Update Percona-Everest-1.2.0-(2024-10-01).md
rasika-chivate Oct 1, 2024
4e2244f
Update Percona-Everest-1.2.0-(2024-10-01).md
rasika-chivate Oct 1, 2024
c70c508
Update docs/administer/rbac.md
rasika-chivate Oct 1, 2024
d0ddf39
Update docs/administer/rbac.md
rasika-chivate Oct 1, 2024
cb27776
Update docs/release-notes/Percona-Everest-1.2.0-(2024-10-01).md
rasika-chivate Oct 1, 2024
2b0b713
Merge pull request #140 from percona/RBAC
rasika-chivate Oct 1, 2024
b035a8b
Update Percona-Everest-1.2.0-(2024-10-01).md
rasika-chivate Oct 1, 2024
0d1eb45
Merge pull request #165 from percona/RN-1.2.0
rasika-chivate Oct 1, 2024
b0a7f17
Merge pull request #166 from percona/operator_upgrades
rasika-chivate Oct 1, 2024
f1bc116
Update Percona-Everest-1.2.0-(2024-10-01).md
rasika-chivate Oct 1, 2024
a44d79c
Update Percona-Everest-1.2.0-(2024-10-01).md
rasika-chivate Oct 1, 2024
3bf3312
Update Percona-Everest-1.2.0-(2024-10-01).md
rasika-chivate Oct 1, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 2 additions & 0 deletions docs/administer/manage_users.md
Original file line number Diff line number Diff line change
Expand Up @@ -94,8 +94,10 @@ You will be prompted to enter the password for this user.
```

!!! info "Important"

For Percona Everest versions 1.0.0 and later, new users have full access to the system. However, once RBAC support is in place, an admin user will be able to manage permissions for users, granting them fine-grained control over database resources.

For detailed information on granting permissions to new users, see [assign permissions to a new user](rbac.md#assign-users-to-a-group-and-grant-them-permissions) section.

### List the users

Expand Down
540 changes: 540 additions & 0 deletions docs/administer/rbac.md

Large diffs are not rendered by default.

48 changes: 48 additions & 0 deletions docs/api_rbac.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,48 @@
# Navigating the breaking API changes for RBAC

Starting with Percona Everest v1.2.0, breaking changes are being made to the API for `monitoring-instances` and `backup-storage` resources. These changes are:

- Before the release of Percona Everest 1.2.0, these resources were globally scoped, but now they will be specific to namespaces.

- The database clusters can only use `monitoring-instances` and `backup-storages` located within the same namespace as the cluster. The system used a `.spec.allowedNamespaces` field to control access to these global resources. This field determined the namespaces where the resource could be accessed, providing a certain degree of access control.

- With the update to Percona Everest v1.2.0, the shift from global scope to designated namespaces for these resources marks a significant change in the way access control is managed. This change enhances security by ensuring these resources are only accessible within their designated namespaces.

## Challenges with globally scoped namespaces

In Percona Everest v1.2.0, we’ve rolled out Role Based Access Control (RBAC) to enhance security and provide more granular control over the access privileges for specific resources within the system. This implementation provides fine-grained control over which users and user groups can access particular resources within the system.

The RBAC model functions on the principle that all resources are organized into namespaces. This enables a well-structured and hierarchical arrangement of resources, simplifying access rights management according to the namespace to which a resource is associated.

Prior to Percona Everest version 1.2.0, certain resources such as `backup-storages` and `monitoring-instances` were not organized into namespaces but were accessible globally. To enforce access restrictions on these globally scoped resources, the system utilized a `.spec.allowedNamespaces` field. The `.spec.allowedNamespaces` field specifies the namespaces within which the resource can be accessed, giving you certain level of control.

Using the `.spec.allowedNamespaces` field for globally scoped resources presented challenges when integrating with the core RBAC model. To fix this and align with the RBAC framework, `backup-storages` and `monitoring-instances` are now namespaced resources. This ensures that all resources conform to the same RBAC model, which results in a consistent and manageable access control structure across the system.

## Changes in the Percona Everest APIs

The APIs have been updated with the following modifications:

- The existing APIs for backup storage and monitoring instances are deprecated. Now, you should use the API path prefixed with `/namespaces/{namespace}`.

??? example "Example"

```/v1/backup-storages``` is now

```/v1/namespaces/{namespace}/backup-storages```

Check out the [API](https://percona-everest.readme.io/reference/getkubernetesclusterresources) documentation for more details.

- The `.spec.allowedNamespaces` field has been deprecated. Access control for these resources is now managed through the RBAC policy.

- `database-clusters` can now only reference `backup-storages` and `monitoring-instances` created within the same namespace as the `database-cluster`.

### Migrating to Percona Everest 1.2.0

When upgrading to 1.2.0, all your existing backup-storages and monitoring-instances will be automatically migrated to the namespaces specified in their `.spec.allowedNamespaces `fields. After the upgrade, these resources will be accessible exclusively through the new API endpoints.

Need more details? Check out the [upgrade](../upgrade_with_cli.md#upgrading-to-percona-everest-120) section.





Binary file added docs/images/ CRD_upgrade_confirmation_1.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/images/CRD_upgrade_confirmation.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/images/CRD_upgrade_confirmation_1.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified docs/images/database_details.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/images/datbase_view_page.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/images/dev_role_db_cluster_update.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/images/dev_role_monitor_read.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/images/dev_role_storage_read.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/images/enable_sharding.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified docs/images/everest_db_scaling.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified docs/images/everest_resources_allocated.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified docs/images/everest_scale_horizontally.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified docs/images/everest_scale_vertically_up.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/images/operators_upgrade_dependency.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/images/rbac_backup_permissions.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/images/rbac_cluster_permissions.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/images/rbac_monitoring_permissions.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/images/rbac_readonly_ns.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/images/rbac_readonly_role.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/images/rbac_storages_permissions.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/images/readonly_role_overview_page.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/images/sharding.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/images/sharding_status.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/images/show_operators_upgrades.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/images/upgrade_buttons_page.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified docs/images/upgrade_crd_confirmation.png
Binary file added docs/images/upgrade_dependency.png
Binary file added docs/images/upgrade_operators_confirmation.png
22 changes: 11 additions & 11 deletions docs/install/SetupPrereqs.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,25 +7,25 @@ Percona Everest has two primary components:

## Supported operators

* Percona Operator for MySQL Based on Percona XtraDB Cluster (PXC) 1.13.0, 1.14.0
* Percona Operator for MySQL Based on Percona XtraDB Cluster (PXC) 1.14.0, 1.15.0
* Percona Operator for MongoDB (PSMDB) 1.15.0
* Percona Operator for PostgreSQL (PG) 2.3.1
* Percona Operator for PostgreSQL (PG) 2.3.1, 2.4.1

## Supported k8s clusters

Percona Everest works on most of the cloud K8s and on most of the on-prem vanilla K8s.

However, not all the many combinations of K8s distributions and K8s versions might be fully tested and certified. Refer to the matrix below and [reach out to us](SetupPrereqs.md#get-expert-help) should you have any questions.

| Platform | Kubernetes Version | Percona Everest Version | State |
|:----------------------|:-------------------|:------------------------|:----------------------------------------|
| Google GKE | 1.24 - 1.28 | >= 1.0.0 | Fully tested and certified |
| Amazon EKS | 1.24 - 1.28 | >= 1.0.0 | Fully tested and certified |
| Vanilla K8s (kubeadm) | 1.24 - 1.28 | >= 1.0.0 | Fully tested and certified |
| Azure AKS | - | >= 1.0.0 | Works but not fully certified yet |
| DigitalOcean | - | >= 1.0.0 | Works but not fully certified yet |
| OpenShift | - | | Coming soon |
| Other cloud K8s | - | | Should work but not fully certified yet |
| Platform | Kubernetes Version | State |
|:----------------------|:-------------------|:----------------------------------------|
| Google GKE | 1.27 - 1.29 | Fully tested and certified |
| Amazon EKS | 1.28 - 1.30 | Fully tested and certified |
| Azure AKS | - | Works but not fully certified yet |
| DigitalOcean | - | Works but not fully certified yet |
| Vanilla K8s (kubeadm) | - | Works but not fully certified yet |
| OpenShift | - | Coming soon |
| Other cloud K8s | - | Should work but not fully certified yet |

!!! note
Air-gapped environments (i.e. environments physically isolated from unsecured networks such as the public Internet) are not currently supported. Their support is coming soon.
Expand Down
47 changes: 42 additions & 5 deletions docs/install/installEverest.md
Original file line number Diff line number Diff line change
Expand Up @@ -55,15 +55,15 @@ To install and provision Percona Everest to Kubernetes:

4. Access the Everest UI/API using one of the following options for exposing it, as Everest is not exposed with an external IP by default:

=== "Service Type Load Balancer"
=== "Load Balancer"

* Use the following command to change the Everest service type to `LoadBalancer`:
1. Use the following command to change the Everest service type to `LoadBalancer`:

```sh
kubectl patch svc/everest -n everest-system -p '{"spec": {"type": "LoadBalancer"}}'
```

* Retrieve the external IP address for the Everest service. This is the address where you can then launch Everest at the end of the installation procedure. In this example, the external IP address used is the default `127.0.0.1`:
2. Retrieve the external IP address for the Everest service. This is the address where you can then launch Everest at the end of the installation procedure. In this example, the external IP address used is [http://34.175.201.246](http://34.175.201.246):

```sh
kubectl get svc/everest -n everest-system
Expand All @@ -72,14 +72,51 @@ To install and provision Percona Everest to Kubernetes:
??? example "Expected output"
```
NAME TYPE CLUSTER-IP EXTERNAL-IP PORT(S) AGE
everest LoadBalancer 10.43.172.194 127.0.0.1 8080:8080/TCP 10s
everest LoadBalancer 10.43.172.194 34.175.201.246 8080:8080/TCP 10s
```


=== "Node Port"
A NodePort is a service that makes a specific port accessible on all nodes within the cluster. It enables external traffic to reach services running within the Kubernetes cluster by assigning a static port to each node's IP address.

1. Run the following command to change the Everest service type to `NodePort`:

```sh
kubectl patch svc/everest -n everest-system -p '{"spec": {"type": "NodePort"}}
```
2. The following command displays the port assigned by Kubernetes to the everest service, which is `32349` in this case.

```sh
kubectl get svc/everest -n everest-system
NAME TYPE CLUSTER-IP EXTERNAL-IP PORT(S) AGE
everest NodePort 10.43.139.191 <none> 8080:32349/TCP 28m
```

3. Retrieve the external IP addresses for the kubernetes cluster nodes.

```sh
kubectl get nodes -o wide
NAME STATUS ROLES AGE VERSION
INTERNAL-IPEXTERNAL-IP OS-IMAGE KERNEL-VERSION
CONTAINER-RUNTIME
gke-everest-test-default-pool-8bbed860-65gx Ready <none> 3m35s
v1.30.3-gke.1969001 10.204.15.199 34.175.155.135 Container-
Optimized OS from Google 6.1.100+ containerd://1.7.19
gke-everest-test-default-pool-8bbed860-pqzb Ready <none> 3m35s
v1.30.3-gke.1969001 10.204.15.200 34.175.120.50 Container-
Optimized OS from Google 6.1.100+ containerd://1.7.19
gke-everest-test-default-pool-8bbed860-s0hg Ready <none> 3m35s
v1.30.3-gke.1969001 10.204.15.201 34.175.201.246 Container-
Optimized OS from Google 6.1.100+ containerd://1.7.19
```

4. To launch the Percona Everest UI and create your first database cluster, go to the IP address/port found in steps 2 and 3. In this example, the external IP address used is [http://34.175.155.135:32349](http://34.175.155.135:32349). Nevertheless, you have the option to use any node IP specified in the above steps.

=== "Port Forwarding"
Run the following command to use `Kubectl port-forwarding` for connecting to Everest without exposing the service:

```sh
kubectl port-forward svc/everest 8080:8080 -n everest-system
```

5. To launch the Everest UI and create your first database cluster, go to the IP address configured for the Everest service in step 4. In the example above, this is [http://127.0.0.1:8080](http://127.0.0.1:8080).
To launch the Percona Everest UI and create your first database cluster, go to your localhost IP address [http://127.0.0.1:8080](http://127.0.0.1:8080).
49 changes: 44 additions & 5 deletions docs/quickstart-guide/quick-install.md
Original file line number Diff line number Diff line change
Expand Up @@ -98,32 +98,71 @@ You can download the latest version of Everest CLI by visiting the latest releas
You can retrieve the automatically generated password by running the `everestctl accounts initial-admin-password` command. However, this password isn't stored securely.


For more information on user management, see the section [Manage users in Percona Everest](../manage_users.md).
For more information on user management, see the section [Manage users in Percona Everest](../administer/manage_users.md).

4. Access the Everest UI/API using one of the following options for exposing it, as Everest is not exposed with an external IP by default:

=== "Service Type Load Balancer"
=== "Load Balancer"

* Use the following command to change the Everest service type to `LoadBalancer`:
1. Use the following command to change the Everest service type to `LoadBalancer`:

```sh
kubectl patch svc/everest -n everest-system -p '{"spec": {"type": "LoadBalancer"}}'
```

* Retrieve the external IP address for the Everest service. This is the address where you can then launch Everest at the end of the installation procedure. In this example, the external IP address used is the default `127.0.0.1`:
2. Retrieve the external IP address for the Everest service. This is the address where you can then launch Everest at the end of the installation procedure. In this example, the external IP address used is [http://34.175.201.246](http://34.175.201.246):

```sh
kubectl get svc/everest -n everest-system
```




=== "Node Port"

1. Run the following command to change the Everest service type to `NodePort`:

```sh
kubectl patch svc/everest -n everest-system -p '{"spec": {"type": "NodePort"}}
```

2. The following command displays the port assigned by Kubernetes to the everest service, which is `32349` in this case.

```sh
kubectl get svc/everest -n everest-system
NAME TYPE CLUSTER-IP EXTERNAL-IP PORT(S) AGE
everest NodePort 10.43.139.191 <none> 8080:32349/TCP 28m
```

3. Retrieve the external IP addresses for the kubernetes cluster nodes.

```sh
kubectl get nodes -o wide
NAME STATUS ROLES AGE VERSION
INTERNAL-IPEXTERNAL-IP OS-IMAGE KERNEL-VERSION
CONTAINER-RUNTIME
gke-everest-test-default-pool-8bbed860-65gx Ready <none> 3m35s
v1.30.3-gke.1969001 10.204.15.199 34.175.155.135 Container-
Optimized OS from Google 6.1.100+ containerd://1.7.19
gke-everest-test-default-pool-8bbed860-pqzb Ready <none> 3m35s
v1.30.3-gke.1969001 10.204.15.200 34.175.120.50 Container-
Optimized OS from Google 6.1.100+ containerd://1.7.19
gke-everest-test-default-pool-8bbed860-s0hg Ready <none> 3m35s
v1.30.3-gke.1969001 10.204.15.201 34.175.201.246 Container-
Optimized OS from Google 6.1.100+ containerd://1.7.19
```

4. To launch the Percona Everest UI and create your first database cluster, go to the IP address/port found in steps 2 and 3. In this example, the external IP address used is [http://34.175.155.135:32349](http://34.175.155.135:32349). Nevertheless, you have the option to use any node IP specified in the above steps.

=== "Port Forwarding"
Run the following command to use `Kubectl port-forwarding` for connecting to Everest without exposing the service:

```sh
kubectl port-forward svc/everest 8080:8080 -n everest-system
```

Percona Everest will be available at [http://127.0.0.1:8080](http://127.0.0.1:8080).
Percona Everest will be available at [http://127.0.0.1:8080](http://127.0.0.1:8080).


## Next steps
Expand Down
78 changes: 38 additions & 40 deletions docs/reference/telemetry.md
Original file line number Diff line number Diff line change
Expand Up @@ -14,46 +14,44 @@ Rest assured, access to the raw data is rigorously controlled, and individual us

## Disable telemetry

Starting with Everest 0.4.1, telemetry is enabled by default. If you don't want to send usage data to Percona, you can set the **DISABLE_TELEMETRY** environment variable to TRUE:
Starting with Everest 0.4.1, telemetry is enabled by default. If you don't want to send usage data to Percona, you can set the **DISABLE_TELEMETRY** environment variable to **TRUE**:
{.power-number}

1. When [installing Everest using the quick install script](../quickstart-guide/quick-install.md), set the `DISABLE_TELEMETRY` env variable to **True**:

```sh
export DISABLE_TELEMETRY=true
```
To disable telemetry run:

```sh
kubectl -n everest-system patch deployment percona-everest --type strategic -p 'spec:
strategy:
rollingUpdate:
maxSurge: 0
maxUnavailable: 1
type: RollingUpdate
template:
spec:
containers:
- name: everest
env:
- name: DISABLE_TELEMETRY
value: "true"'
```

## Enable telemetry

If you want to enable telemetry again:

```sh
kubectl -n everest-system patch deployment percona-everest --type strategic -p 'spec:
strategy:
rollingUpdate:
maxSurge: 0
maxUnavailable: 1
type: RollingUpdate
template:
spec:
containers:
- name: everest
env:
- name: DISABLE_TELEMETRY
value: "false"'
```

2. Restart the Everest backend:

```sh
docker compose -f quickstart.yml restart everest
```

3. Run the Everest upgrade command so the underlying operators apply the new setting as well:

```sh
./everestctl upgrade
```

## Enable telemetry again

To re-enable telemetry:
{.power-number}

1. Set the DISABLE_TELEMETRY environment variable to false:

```sh
export DISABLE_TELEMETRY=false
```

2. Restart the Everest backend:

```sh
docker compose -f quickstart.yml restart everest
```

3. Run the Everest provisioning again to make sure that the underlying operators apply the new setting as well:

```sh
./everestctl upgrade
```
2 changes: 1 addition & 1 deletion docs/release-notes/Percona-Everest-1.1.0-(2024-08-12).md
Original file line number Diff line number Diff line change
Expand Up @@ -138,7 +138,7 @@ curl -sS "https://raw.githubusercontent.com/percona/everest-doc/main/tools/bin/c

What to do if you have schedules or backups that are using duplicated storages in different database technologies.

=== ":simple-mongodb: MongoDB :simple-mysql: MySQL"
=== ":simple-mongodb: MongoDB or :simple-mysql: MySQL"

Create a new backup using a different backup storage. Then, delete the old schedules and backups that use the duplicated storage.

Expand Down
Loading
Loading