Skip to content

Instantly share code, notes, and snippets.

View asatt's full-sized avatar
🔥
This is fine

Alexey Karasev asatt

🔥
This is fine
View GitHub Profile
@asatt
asatt / migration.md
Created April 10, 2026 05:36
analysis of migration from logging-operator to fluent-operator

Migration Analysis: qubership-logging-operator FluentBit to fluent-operator

1. Executive Summary

This document analyzes the feasibility of migrating the FluentBit configuration managed by qubership-logging-operator to fluent-operator Custom Resources. The current operator generates a monolithic ConfigMap with ~1300 lines of FluentBit configuration including inputs, filters, outputs, parsers, multiline parsers, and Lua scripts.

Verdict: Migration is feasible but requires workarounds for several advanced features. Approximately 70-80% of the configuration maps directly to fluent-operator CRDs. The remaining 20-30% involves Lua scripts, complex conditional logic, and metrics filters that need special handling.


@asatt
asatt / super-linter-env.list
Created April 7, 2025 17:36
ENV file with all super-linter envs
#!/usr/bin/env bash
# This file contains environment variables for the GitHub Super Linter.
# It is used to configure the linter's behavior and settings.
# The variables are categorized into sections for better organization.
#
# How to run super-linter locally in Docker using the environment file:
# 1. Save this file with the name `super-linter-env.list`
# 2. Change the values of the variables according to your needs
# 3. Run the following command in your terminal: