Devops Notes

рдЗрд╕рдореЗрдВ рд╡рд┐рдЬреНрдЮрд╛рдкрди рд╢рд╛рдорд┐рд▓ рд╣реИрдВ
5┬ард╣рдЬрд╝рд╛рд░+
рдбрд╛рдЙрдирд▓реЛрдб
рдХреЙрдиреНрдЯреЗрдВрдЯ рд░реЗрдЯрд┐рдВрдЧ
рд╕рднреА
рд╕реНрдХреНрд░реАрдирд╢реЙрдЯ рдХреА рдЗрдореЗрдЬ
рд╕реНрдХреНрд░реАрдирд╢реЙрдЯ рдХреА рдЗрдореЗрдЬ
рд╕реНрдХреНрд░реАрдирд╢реЙрдЯ рдХреА рдЗрдореЗрдЬ
рд╕реНрдХреНрд░реАрдирд╢реЙрдЯ рдХреА рдЗрдореЗрдЬ
рд╕реНрдХреНрд░реАрдирд╢реЙрдЯ рдХреА рдЗрдореЗрдЬ
рд╕реНрдХреНрд░реАрдирд╢реЙрдЯ рдХреА рдЗрдореЗрдЬ
рд╕реНрдХреНрд░реАрдирд╢реЙрдЯ рдХреА рдЗрдореЗрдЬ
рд╕реНрдХреНрд░реАрдирд╢реЙрдЯ рдХреА рдЗрдореЗрдЬ
рд╕реНрдХреНрд░реАрдирд╢реЙрдЯ рдХреА рдЗрдореЗрдЬ
рд╕реНрдХреНрд░реАрдирд╢реЙрдЯ рдХреА рдЗрдореЗрдЬ
рд╕реНрдХреНрд░реАрдирд╢реЙрдЯ рдХреА рдЗрдореЗрдЬ
рд╕реНрдХреНрд░реАрдирд╢реЙрдЯ рдХреА рдЗрдореЗрдЬ

рдЗрд╕ рдРрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЬрд╛рдирдХрд╛рд░реА

Devops рдиреЛрдЯреНрд╕ рдпрд╛ Devops рдЕрдзреНрдпрдпрди рд╕рд╛рдордЧреНрд░реА рдХреЗ рд▓рд┐рдП рдЕрдВрддрд┐рдо рд╕рдорд╛рдзрд╛рди Devops Notes рдореЗрдВ рдЖрдкрдХрд╛ рд╕реНрд╡рд╛рдЧрдд рд╣реИред Devops рдиреЛрдЯреНрд╕ рдХреЗ рд╕рд╛рде, рдЖрдк Devops рдЯреВрд▓ рдХреА рдкреАрдбреАрдПрдл рдФрд░ Devops, CI/CD, рдЯреЗрд░рд╛рдлреЙрд░реНрдо, рдбреЙрдХрд░, Ansible, Kubernetes, Git, GitHub, рдЬреЗрдирдХрд┐рдВрд╕, рдмреИрд╢, рдкреЙрд╡рд░рд╢реЗрд▓, рд╢реЗрд▓ рд╕реНрдХреНрд░рд┐рдкреНрдЯрд┐рдВрдЧ рдХреА рдмреЗрд╣рддрд░ рд╕рдордЭ рдкреНрд░рд╛рдкреНрдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдПрдХ рд╣реА рд╕реНрдерд╛рди рдкрд░ рдбреЗрд╡реЙрдкреНрд╕ рдЕрдзреНрдпрдпрди рд╕рд╛рдордЧреНрд░реА рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреА рд╕рдорд╕реНрдпрд╛ рдХреЛ рдЕрд▓рд╡рд┐рджрд╛ рдХрд╣реЗрдВ рдФрд░ рд╕рд╣рдЬ рдЕрдиреБрднрд╡ рдХреЗ рд▓рд┐рдП рдбреЗрд╡реЙрдкреНрд╕ рдиреЛрдЯреНрд╕ рдЕрдкрдирд╛рдПрдВред рдЕрдкрдиреА рдЙрдВрдЧрд▓рд┐рдпреЛрдВ рдкрд░ Devops, CI/CD, рдЯреЗрд░рд╛рдлреЙрд░реНрдо, Docker, Ansible, Kubernetes, Git, GitHub, рдЬреЗрдирдХрд┐рдВрд╕, рдмреИрд╢, рдкреЙрд╡рд░рд╢реЗрд▓, рд╢реЗрд▓ рд╕реНрдХреНрд░рд┐рдкреНрдЯрд┐рдВрдЧ рдФрд░ Devops рд╕рд╛рдХреНрд╖рд╛рддреНрдХрд╛рд░ рдкреНрд░рд╢реНрдиреЛрдВ рдХреА рд╢рдХреНрддрд┐ рдХреА рдЦреЛрдЬ рдХрд░реЗрдВред рдЕрднреА рдбрд╛рдЙрдирд▓реЛрдб рдХрд░реЗрдВ рдФрд░ рд╕рдВрднрд╛рд╡рдирд╛рдУрдВ рдХреА рджреБрдирд┐рдпрд╛ рдХреЛ рдЕрдирд▓реЙрдХ рдХрд░реЗрдВ!

рдирд┐рд░реНрдмрд╛рдз рдкрд░рд┐рдпреЛрдЬрдирд╛ рдкреНрд░рдмрдВрдзрди рдФрд░ рд╕рд╣рдпреЛрдЧ рдХреЗ рд▓рд┐рдП рд╕рд░реНрд╡реЛрддреНрддрдо DevOps рд╕рд╛рдереА, DevOps рдиреЛрдЯреНрд╕ рдХрд╛ рдкрд░рд┐рдЪрдпред рдЪрд╛рд╣реЗ рдЖрдк рдПрдХ рдЕрдиреБрднрд╡реА рдбреЗрд╡рд▓рдкрд░ рд╣реЛрдВ рдпрд╛ рдЕрднреА рдЕрдкрдиреА DevOps рдпрд╛рддреНрд░рд╛ рд╢реБрд░реВ рдХрд░ рд░рд╣реЗ рд╣реЛрдВ, рд╣рдорд╛рд░рд╛ рдРрдк рдЖрдкрдХреЗ рд╡рд░реНрдХрдлрд╝реНрд▓реЛ рдХреЛ рд╕реБрд╡реНрдпрд╡рд╕реНрдерд┐рдд рдХрд░рдиреЗ рдФрд░ рдЯреАрдо рдЙрддреНрдкрд╛рджрдХрддрд╛ рдХреЛ рдмрдврд╝рд╛рд╡рд╛ рджреЗрдиреЗ рдХреЗ рд▓рд┐рдП рдбрд┐рдЬрд╝рд╛рдЗрди рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред

рдбреЗрд╡реЙрдкреНрд╕ рдиреЛрдЯреНрд╕ рдХреЗ рд╕рд╛рде, рдЖрдк рдбреЗрд╡реЙрдкреНрд╕ рдХреЗ рд▓рд┐рдП рдкреАрдбреАрдПрдл рдЕрдзреНрдпрдпрди рд╕рд╛рдордЧреНрд░реА рдФрд░ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдЙрдкрдХрд░рдг рдФрд░ рдбреЗрд╡реЙрдкреНрд╕ рд╕рд╛рдХреНрд╖рд╛рддреНрдХрд╛рд░ рдкреНрд░рд╢реНрди рдФрд░ рд╕рдВрдкреВрд░реНрдг рд╡рд┐рдХрд╛рд╕ рдЬреАрд╡рдирдЪрдХреНрд░ рдкреНрд░рд╛рдкреНрдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдмреЛрдЭрд┐рд▓ рд╕реНрдкреНрд░реЗрдбрд╢реАрдЯ рдФрд░ рдмрд┐рдЦрд░реЗ рд╣реБрдП рд╕рдВрдЪрд╛рд░ рдХреЛ рдЕрд▓рд╡рд┐рджрд╛ рдХрд╣реЗрдВ - рд╣рдорд╛рд░рд╛ рд╕рд╣рдЬ рдЬреНрдЮрд╛рди рдпреБрдХреНрдд рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдЖрдкрдХреЗ рд╕рднреА рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдШрдЯрдХреЛрдВ рдХреЛ рдПрдХ рд╣реА рд╕реНрдерд╛рди рдкрд░ рдПрдХ рд╕рд╛рде рд▓рд╛рддрд╛ рд╣реИред рд╕реНрдкреНрд░рд┐рдВрдЯ рдХреА рдпреЛрдЬрдирд╛ рдмрдирд╛рдиреЗ рд╕реЗ рд▓реЗрдХрд░ рдХреЛрдб рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдХреЛ рдкреНрд░рдмрдВрдзрд┐рдд рдХрд░рдиреЗ рдФрд░ рддреИрдирд╛рддреА рдХреЛ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рдХрд░рдиреЗ рддрдХ, рд╣рдордиреЗ рдЖрдкрдХреЛ рдХрд╡рд░ рдХрд┐рдпрд╛ рд╣реИред

рдкреНрд░рдореБрдЦ рд╡рд┐рд╢реЗрд╖рддрд╛рдРрдВ:

Devops рдХреЗ рд▓рд┐рдП рдкреАрдбреАрдПрдл рдиреЛрдЯреНрд╕
рдбреЗрд╡реЛрдкреНрд╕ рд╕рд╛рдХреНрд╖рд╛рддреНрдХрд╛рд░ рдкреНрд░рд╢реНрди
рдбреЗрд╡реЙрдкреНрд╕ рдЯреВрд▓ рдиреЛрдЯреНрд╕ рдЬреИрд╕реЗ
рдЬреЗрдирдХреАрдВрд╕
рд╕реАрдЖрдИ/рд╕реАрдбреА
рдЙрддреНрддрд░рдпреЛрдЧреНрдп
рдбрд╛рдХ рдореЗрдВ рдХрд╛рдо рдХрд░рдиреЗрд╡рд╛рд▓рд╛ рдордЬрд╝рджреВрд░
рдХреБрдмреЗрд░рдиреЗрдЯреНрд╕
terraform
рджреЗрд╡реЛрдкреНрд╕
рдЧрд┐рдЯ
GitHub
рджреЗ рдШреБрдорд╛ рдХреЗ
рдкрд╛рд╡рд░рд╢реЗрд▓
рд╢реИрд▓ рд╕реНрдХреНрд░рд┐рдкреНрдЯрд┐рдВрдЧ

рдЪреБрд╕реНрдд рдкрд░рд┐рдпреЛрдЬрдирд╛ рдкреНрд░рдмрдВрдзрди: рдЕрдкрдиреА рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдХреЛ рдЯреНрд░реИрдХ рдкрд░ рд░рдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдХрд╛рд░реНрдпреЛрдВ рдХреЛ рд╡реНрдпрд╡рд╕реНрдерд┐рдд рдХрд░реЗрдВ, рдкреНрд░рд╛рдердорд┐рдХрддрд╛рдПрдВ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░реЗрдВ рдФрд░ рд╕рдВрд╕рд╛рдзрдиреЛрдВ рдХреЛ рдХреБрд╢рд▓рддрд╛рдкреВрд░реНрд╡рдХ рдЖрд╡рдВрдЯрд┐рдд рдХрд░реЗрдВред
рдХреЛрдб рд╕рд╣рдпреЛрдЧ: рдЙрдкрдпреЛрдЧ рдореЗрдВ рдЖрд╕рд╛рди рдХреЛрдб рд╕рдореАрдХреНрд╖рд╛ рдФрд░ рд╕рд╛рдЭрд╛рдХрд░рдг рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛рдУрдВ рдХреЗ рд╕рд╛рде рдЯреАрдо рдХреЗ рд╕рджрд╕реНрдпреЛрдВ рдХреЗ рдмреАрдЪ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд╕рдордп рд╕рд╣рдпреЛрдЧ рдХреЛ рдмрдврд╝рд╛рд╡рд╛ рджреЗрдирд╛ред
рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рдкрд░реАрдХреНрд╖рдг: рдирд┐рд░реНрдмрд╛рдз рдПрдХреАрдХрд░рдг рдХреЗ рд╕рд╛рде рдЕрдкрдиреА рдкрд░реАрдХреНрд╖рдг рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЛ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рдХрд░рдХреЗ рдХреЛрдб рдЧреБрдгрд╡рддреНрддрд╛ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░реЗрдВ рдФрд░ рддреНрд░реБрдЯрд┐рдпреЛрдВ рдХреЛ рдХрдо рдХрд░реЗрдВред
рдирд┐рд░рдВрддрд░ рдПрдХреАрдХрд░рдг рдФрд░ рдкрд░рд┐рдирд┐рдпреЛрдЬрди: рддреЗрдЬрд╝, рдЕрдзрд┐рдХ рд╡рд┐рд╢реНрд╡рд╕рдиреАрдп рд╕реЙрдлрд╝реНрдЯрд╡реЗрдпрд░ рдбрд┐рд▓реАрд╡рд░реА рдХреЗ рд▓рд┐рдП рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд╕реАрдЖрдИ/рд╕реАрдбреА рдкрд╛рдЗрдкрд▓рд╛рдЗрдиреЛрдВ рдХреЗ рд╕рд╛рде рдЕрдкрдиреЗ рд░рд┐рд▓реАрдЬрд╝ рдЪрдХреНрд░ рдХреЛ рддреЗрдЬрд╝ рдХрд░реЗрдВред
рдЯреАрдо рд╕рдВрдЪрд╛рд░: рдЕрдВрддрд░реНрдирд┐рд╣рд┐рдд рдЪреИрдЯ, рдиреЛрдЯрд┐рдлрд┐рдХреЗрд╢рди рдФрд░ рдИрдореЗрд▓ рдЕрд▓рд░реНрдЯ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЕрдкрдиреА рдЯреАрдо рд╕реЗ рдЬреБрдбрд╝реЗ рд░рд╣реЗрдВ, рд╕рднреА рдХреЛ рд╕реВрдЪрд┐рдд рдФрд░ рд╕рдВрд░реЗрдЦрд┐рдд рд░рдЦреЗрдВред
DevOps рдХреА рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдХреНрд╖рдорддрд╛ рдХреЛ рдЕрдирд▓реЙрдХ рдХрд░реЗрдВ рдФрд░ DevOps рдиреЛрдЯреНрд╕ рдХреЗ рд╕рд╛рде рдЕрдкрдиреА рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдХреЛ рд╕рдлрд▓рддрд╛ рдХреА рдУрд░ рд▓реЗ рдЬрд╛рдПрдВред рдЕрдкрдиреА рдЯреАрдо рдХреЛ рдЙрди рдЙрдкрдХрд░рдгреЛрдВ рд╕реЗ рд╕рд╢рдХреНрдд рдмрдирд╛рдПрдВ рдЬрд┐рдирдХреА рдЙрдиреНрд╣реЗрдВ рдЕрдзрд┐рдХ рдореЗрд╣рдирдд рд╕реЗ рдирд╣реАрдВ, рдмрд▓реНрдХрд┐ рдЕрдзрд┐рдХ рд╕реНрдорд╛рд░реНрдЯ рддрд░реАрдХреЗ рд╕реЗ рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рдЪрд╛рд╣реЗ рдЖрдк рдПрдХ рдЫреЛрдЯреЗ рд╕реНрдЯрд╛рд░реНрдЯрдЕрдк рдкрд░ рдХрд╛рдо рдХрд░ рд░рд╣реЗ рд╣реЛрдВ рдпрд╛ рдПрдВрдЯрд░рдкреНрд░рд╛рдЗрдЬрд╝-рд╕реНрддрд░реАрдп рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдХрд╛ рдкреНрд░рдмрдВрдзрди рдХрд░ рд░рд╣реЗ рд╣реЛрдВ, рд╣рдорд╛рд░рд╛ рдРрдк рдЖрдкрдХреА рдЬрд╝рд░реВрд░рддреЛрдВ рдХреЛ рдкреВрд░рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рддреИрдпрд╛рд░ рд╣реИред

рдЖрдЬ рд╣реА рдЖрд░рдВрдн рдХрд░реЗрдВ рдФрд░ рдЕрдкрдиреА DevOps рдкреНрд░рдерд╛рдУрдВ рдореЗрдВ рдХреНрд░рд╛рдВрддрд┐ рд▓рд╛рддреЗ рд╣реБрдП Devops рдиреЛрдЯреНрд╕ рдХреА рд╢рдХреНрддрд┐ рдХрд╛ рдЕрдиреБрднрд╡ рдХрд░реЗрдВред рдЕрднреА рдбрд╛рдЙрдирд▓реЛрдб рдХрд░реЗрдВ рдФрд░ рдЕрдкрдиреА рд╡рд┐рдХрд╛рд╕ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЛ рдирдИ рдКрдВрдЪрд╛рдЗрдпреЛрдВ рдкрд░ рд▓реЗ рдЬрд╛рдПрдВ!

рдХреАрд╡рд░реНрдб: рдбреЗрд╡реЙрдкреНрд╕, рд╕реАрдЖрдИ/рд╕реАрдбреА, рдЯреЗрд░рд╛рдлреЙрд░реНрдо, рдбреЙрдХрд░, рдПрдиреНрд╕рд┐рдмрд▓, рдХреБрдмреЗрд░рдиреЗрдЯреНрд╕, рдЧрд┐рдЯ, рдЧрд┐рдЯрд╣рдм, рдЬреЗрдирдХрд┐рдВрд╕, рдмреИрд╢, рдкрд╛рд╡рд░рд╢реЗрд▓, рд╢реЗрд▓ рд╕реНрдХреНрд░рд┐рдкреНрдЯрд┐рдВрдЧ, рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдкреНрд░рдмрдВрдзрди, рд╕рд╣рдпреЛрдЧ, рдПрдЬрд╛рдЗрд▓, рдХреЛрдб рд╕рдореАрдХреНрд╖рд╛, рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рдкрд░реАрдХреНрд╖рдг, рдирд┐рд░рдВрддрд░ рдПрдХреАрдХрд░рдг, рдирд┐рд░рдВрддрд░ рддреИрдирд╛рддреА, рд╕реАрдЖрдИ/ рд╕реАрдбреА, рдЯреАрдо рд╕рдВрдЪрд╛рд░, рдЙрддреНрдкрд╛рджрдХрддрд╛, рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рд╡рд┐рдХрд╛рд╕, рдХреЛрдб рднрдВрдбрд╛рд░ред
рдкрд┐рдЫрд▓реА рдмрд╛рд░ рдЕрдкрдбреЗрдЯ рд╣реЛрдиреЗ рдХреА рддрд╛рд░реАрдЦ
3 рдЬреВрди 2025

рдбреЗрдЯрд╛ рдХреА рд╕реБрд░рдХреНрд╖рд╛

рдбреЗрдЯрд╛ рд╕реБрд░рдХреНрд╖рд╛ рдХреЗ рд▓рд┐рд╣рд╛рдЬрд╝ рд╕реЗ рдпрд╣ рдЬрд╛рдирдирд╛ рдмреЗрд╣рдж рдЕрд╣рдо рд╣реИ рдХрд┐ рдбреЗрд╡рд▓рдкрд░, рдЖрдкрдХрд╛ рдбреЗрдЯрд╛ рдХреИрд╕реЗ рдЗрдХрдЯреНрдард╛ рдФрд░ рд╢реЗрдпрд░ рдХрд░рддреЗ рд╣реИрдВ. рдбреЗрдЯрд╛ рдХреЛ рдирд┐рдЬреА рдФрд░ рд╕реБрд░рдХреНрд╖рд┐рдд рд░рдЦрдиреЗ рдХреЗ рдЕрд▓рдЧ-рдЕрд▓рдЧ рддрд░реАрдХреЗ рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВ. рдпреЗ рдЖрдкрдХреА рдЬрдЧрд╣, рдЙрдореНрд░, рдФрд░ рдРрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЗ рдЗрд╕реНрддреЗрдорд╛рд▓ рдХреЗ рд╣рд┐рд╕рд╛рдм рд╕реЗ рддрдп рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВ. рдпрд╣ рдЬрд╛рдирдХрд╛рд░реА рдбреЗрд╡рд▓рдкрд░ рд╕реЗ рдорд┐рд▓реА рд╣реИ рдФрд░ рд╡рд╣ рд╕рдордп-рд╕рдордп рдкрд░ рдЗрд╕рдореЗрдВ рдЕрдкрдбреЗрдЯ рднреА рдХрд░ рд╕рдХрддрд╛ рд╣реИ.
рдпрд╣ рдРрдкреНрд▓рд┐рдХреЗрд╢рди, рддреАрд╕рд░реЗ рдкрдХреНрд╖реЛрдВ рдХреЗ рд╕рд╛рде рдЗрд╕ рддрд░рд╣ рдХрд╛ рдбреЗрдЯрд╛ рд╢реЗрдпрд░ рдХрд░ рд╕рдХрддрд╛ рд╣реИ
рдбрд┐рд╡рд╛рдЗрд╕ рдпрд╛ рдЕрдиреНрдп рдЖрдИрдбреА
рдХреЛрдИ рдбреЗрдЯрд╛ рдЗрдХрдЯреНрдард╛ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛
рдбреЗрд╡рд▓рдкрд░ рдХрд┐рд╕ рддрд░рд╣ рд╕реЗ рдЖрдкрдХрд╛ рдбреЗрдЯрд╛ рдЗрдХрдЯреНрдард╛ рдХрд░рддреЗ рд╣реИрдВ, рдЗрд╕ рдмрд╛рд░реЗ рдореЗрдВ рдЬрд╝реНрдпрд╛рджрд╛ рдЬрд╛рдиреЗрдВ
рдбреЗрдЯрд╛ рдХреЛ рдПрдиреНрдХреНрд░рд┐рдкреНрдЯ (рд╕реБрд░рдХреНрд╖рд┐рдд) рдХрд░рдХреЗ, рдЯреНрд░рд╛рдВрд╕рдлрд╝рд░ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ
рдЖрдкрдХреЗ рдкрд╛рд╕ рдбреЗрдЯрд╛ рдХреЛ рдорд┐рдЯрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдЕрдиреБрд░реЛрдз рдХрд░рдиреЗ рдХрд╛ рд╡рд┐рдХрд▓реНрдк рд╣реЛрддрд╛ рд╣реИ

рдЗрд╕рдореЗрдВ рдирдпрд╛ рдХреНрдпрд╛ рд╣реИ

Bug fixes

рдРрдкреНрд▓рд┐рдХреЗрд╢рди рд╕реЗ рдЬреБрдбрд╝реА рд╕рд╣рд╛рдпрддрд╛