- Although the task of migration is not entirely finished, even in January the backup descriptions themselves were migrated to v1. At first, even everyone more or less actively followed the implementation :). By March, due to a lot of design work, it’s been a little overdone. Obviously, the execution of backups monitoring is very difficult by reading huge sheets of job logs. Therefore, we discussed the idea: to divide the backup execution job in the pipeline into smaller pieces. Stages horizontally: configs, local backup, rotation, remote backup, rotation, checks, etc. Vertical – each host separately with parallel execution. Thus, it will be possible to visualize at the level of the status of the job in the pipeline, which particular host, which part of the job has failed. Without the implementation of this idea, it seems that it will not be possible to normally maintain such a number of backups.
- Finally finished off the sites and at the same time combed / streamlined the product ideology. Sysadmin Workshop is our Open Source backend. Microdevops is a brand for customer service. Sites are brought to the minimum completed state. Written content, diagrams, etc. Pictures used are free (license safe).
- The FONDY merchant is connected to the Microdevops site and their plugin for the WooCommerce store on the site. This allows (for the time being manually, then via the WooCommerce API from accounting) to transfer orders to the client’s personal account. Then the client can click pay and pay for the service with a card, immediately see the payment status on the site.
- Having such a site with a quick way to get paid from a small overseas client with a price in dollars is one of the fundamental “bricks” for business development. We will run in and fasten automation.
- An open repository gitlab-ci-functions has been created to accumulate code for pipelines – automating the management of kubernetes, databases and other services.
- An open repository gsuite-scripts has been created to accumulate code for automating work in G Suite. On the Internet, it’s not like there are a lot of ready-made solutions for working with Google Drive and documents, maybe it would be useful to someone besides us. Moreover, the Google documentation is very confusing. At the moment, at the prototype level, the ability to perform the basic necessary functions has been confirmed: copying document templates, replacing templates in documents, adding rows to tables. Authorization of all this business without a web part (persistent through a key). It remains to finish off the main functions – they are wrapped in python cli commands that will be called from the bash – and start automating billing from accounting using these functions.
- In general, this year we would like to do:
- Finish the task of migrating to v1 of utilites
- Automate invoicing (non-cash under an agreement) and orders (payment by card without an agreement)
- Visualize the execution of backups
- Enable and “green” check of backups for completeness
- Have time to work on improving monitoring in alerta