Інформаційна система автоматизування розгортання за допомогою Argo CD

Loading...
Thumbnail Image

Date

Journal Title

Journal ISSN

Volume Title

Publisher

Національний університет "Львівська політехніка"

Abstract

У світі цифрових технологій веб-рендерери мають важливу роль, оскільки дозволяють відображати веб-вміст на різних пристроях і платформах. У даній роботі було продемонстровано, що візуалізація деяких типів файлів, таких як PDF і DOCX, можлива за допомогою засобу візуалізації, який перетворює ці файли у візуально привабливий та інтерактивний інтерфейс користувача. Цей метод дозволяє зробити такі файли універсальними і зручними для використання на різних платформах і пристроях [1]. Програма має можливість автоматично заповнювати важливі дані в різних типах файлів, таких як docx та pdf, за допомогою json-схеми. Це дозволяє універсалізувати роботу з файлами та зменшити час, який витрачається на ручне створення кільканадцяти різних файлів. Крім того, програма підтримує перетворення pdf та docx форматів в html, що робить роботу з цими форматами ще більш простою та зручною [2]. Тобто, веб-рендерери є невід'ємною частиною нашого цифрового світу, що дозволяє ефективно відображати веб-контент на різних пристроях та сприяє розвитку інновацій у веб-дизайні та розробці [3]. У даній роботі використовується сучасні методи розгортання веб-додатків, такі як Kubernetes (K8s), який є системою з відкритим кодом для автоматизації розгортання, масштабування та керування контейнерними програмами. Контейнер в свою чергу є стандартною одиницею програмного забезпечення, яка дозволяє упаковувати код та всі його залежності, для швидкого та надійного запуску програми з одного обчислювального середовища в інше. Отримана інформаційна система має практичне значення для автоматизації монотонних робіт у офісі або для веб-сайтів, де потрібно відправляти різні типи листів різним адресатам або створювати багато однотипних файлів. Використовуючи один pdf або docx файл з описом та json файл з інформацією про дані для заміни, можна значно зменшити ручну роботу. Розроблена система має простий інтерфейс та логіку, і може бути корисною в загальному випадку. Об’єктом дослідження є процес зіставлення json коду з pdf та docx файлів для отримання документів, які можна використовувати багато разів, замінюючи важливу інформацію автоматично. Предметом дослідження є алгоритми та засоби, які використовуються для автоматичної заміни важливої інформації. Метою роботи є створення інфомаційної системи автоматизування розгортання за допомогою Argo CD. Практичне значення одержаних результатів є можливості використання отриманої інформаційної системи для автоматизації рутинної роботи в офісі або для створення багатооднотипних файлів, таких як pdf або docx, з можливістю заміни важливої інформації через json файл. Розроблена система має простий інтерфейс та логіку, що дозволяє використовувати її з легкістю.
In the world of digital technologies, web renderers play an important role as they allow for the display of web content on various devices and platforms. This work demonstrates that visualization of certain file types, such as PDF and DOCX, is possible using a visualization tool that transforms these files into visually appealing and interactive user interfaces. This method allows for making these files universal and convenient to use on different platforms and devices [1]. The program has the ability to automatically fill in important data in various types of files, such as docx and pdf, using a JSON schema. This universalizes working with files and reduces the time spent manually creating dozens of different files. In addition, the program supports the conversion of pdf and docx formats to html, making working with these formats even simpler and more convenient [2]. In other words, web renderers are an integral part of our digital world, allowing web content to be displayed effectively on different devices and contributing to innovation in web design and development [3]. This work uses modern methods for deploying web applications, such as Kubernetes (K8s), which is an open-source system for automating the deployment, scaling, and management of containerized applications. Containers, in turn, are a standard unit of software that allows code and all its dependencies to be packaged for quick and reliable program startup from one computing environment to another. The obtained information system has practical significance for automating monotonous tasks in an office or for websites where it is necessary to send different types of letters to different recipients or create many identical files. By using a single pdf or docx file with a description and a json file with information for replacement, manual work can be significantly reduced. The developed system has a simple interface and logic and can be useful in general. The object of research is the process of merging or comparing json code to obtain documents that can be used many times by automatically replacing important information. The subject of research is the algorithms and tools used for automatic replacement of important information. The purpose of the work is to create an information system for automating deployment with Argo CD. The practical significance of the obtained results is the possibility of using the obtained information system to automate routine work in the office or to create many identical files such as pdf or docx with the ability to replace important information through a json file. The developed system has a simple interface and logic, which allows for easy use.

Description

Citation

Журавчак Ю. Ю. Інформаційна система автоматизування розгортання за допомогою Argo CD : кваліфікаційна робота на здобуття освітнього ступеня магістр за спеціальністю „6.126.00.01 — Інтелектуальні інформаційні технології“ / Юрій Юрійович Журавчак. — Львів, 2022. — 86 с.

Endorsement

Review

Supplemented By

Referenced By