Jak automatycznie dodać nazwę brancha jako prefiks w wiadomości commita?

W wielu projektach dla spójności i czytelności zmian w wiadomości commita używany jest prefiks zawierający nazwę brnacha, w której dokonano zmiany. Dzięki czemu Jira ładnie łączy też linki z commitami w ticketach. Jenak zdarza się, że w ferworze walki z błędami i kodem można o tym zapomnieć, przeoczyć. Na szczęście Istnieje

Import schema definition w RabbitMQ

RabbitMQ to popularny i darmowy broker wiadomości, który implementuje protokół AMQP. Import i eksport schema definition jest bardzo prosty i zwykle ogranicza się do zapisania czy odtworzenia pliku w formacie json.

Problem z AWS VPN Client na Ubuntu 24

AWS VPN Client to narzędzie umożliwiające bezpieczne łączenie się użytkowników z zasobami w chmurze AWS przy użyciu wirtualnej sieci prywatnej (VPN). Jednak pod Ubuntu 24 bywa kapryśne i czasem nie działa jak należy. W związku z tym przygotowałem listę rzeczy ktorych zastowsowanie może pomóc w działaniu tegoż narzędznia.

Instalacja systemu Wazuh na Ubuntu

Wazuh to rozwiązanie podnoszące bezpieczeństwo w infrastrukturze informatycznej. Jego skuteczność wynika z pokrycia dwóch obszarów funkcjonalności XDR   i SIEM. A wszystko to za darmo, obsługiwane z ładnego interfejsu graficznego za pomocą przeglądarki internetowej.

Nowy kurs o Dockerze!

Docker obecnie stał się standardem w konteneryzacji i znajomość tej technologii jest wymagana w wielu obszarach IT. Dlatego tak ważne jest, żeby dzielić się wiedzą na temat Dockera. W związku z tym przygotowałem kurs online, który w przyjemny i uporządkowany sposób wprowadza w świat kontenerów.

Dlaczego Kubernetes a nie Dockers Swarm?

Wydawałoby się że natywnym rozwiązaniem do orkiestracji kontenerów Dockera jest właśnie Docker Swarm. To rozwiązanie było opracowane właśnie przez firmę Docker. Jednak rynek zweryfikował i odbiorcy oba rozwiązania...

Monitorowanie klastra Kuberntesa w Zabbix

Jakiś czas temu wydawało się, że Zabbix jest stworzony do monitorowania raczej tradycyjnych, nazwijmy to statycznych środowisk. Jednak w ostatnich wersjach, a na pewno od wersji 6, monitorowanie dynamicznych zasobów jakie są w Kubernetesie jest już w miarę ogarnięte.

Co to jest Kubernetes?

Najczęściej pojawiającą się odpowiedzią w internecie, na pytanie co to jest Kubernetes, pada odpowiedź, że jest to rozwiązanie opensourcowe do orkiestracji kontenerów… Jak dla mnie, taka odpowiedź niczego nie wyjaśnia... Dlatego, w poniższym tekście postaram się lepiej wyjaśnić, czym jest właściwie Kubernetes.

Poznajmy Dockerfile

Jak pewnie pamiętasz, kontener powstaje na podstawie obrazu, a obraz jest zbudowany na podstawie pliku Dockerfile. Przyjrzyjmy się bliżej temu niezwykłemu plikowi. Dockerfile to prosty plik tekstowy opisujący za pomocą poleceń, jak ma być zbudowany nasz docelowy nowy obraz.  Jego instrukcje - polecenia,  są interpretowane po kolei przy budowaniu obrazu.

Zmienne w Docker Compose

Jednym parametrów, których może dodatkowo potrzebować kontener do uruchomienia, jest tak zwana zmienna środowiskowa. Jest to wartość która musi podać użytkownik, aby  zdefiniować różne wartości konfiguracji, co daje dodatkową elastyczność i porządek w projekcie zbudowanym z kontenerów.