diff --git a/docs/cicd.md b/docs/cicd.md index b7ed90b3..87737170 100644 --- a/docs/cicd.md +++ b/docs/cicd.md @@ -61,6 +61,7 @@ Here are some important things to consider while building a CI/CD pipeline: * [javi-kata.medium.com: CI/CD the journey of a dummy team π](https://javi-kata.medium.com/ci-cd-the-journey-of-a-dummy-team-f51a061684bc) This article tries to help people in how to achieve CI/CD starting from a feature branching model (gitflow). * [thinkinglabs.io: Feature Branching considered evil π](https://thinkinglabs.io/talks/feature-branching-considered-evil.html) * [tripwire.com: Everything You Need to Know About CI/CD and Security](https://www.tripwire.com/state-of-security/devops/everything-need-to-know-about-ci-cd-security/) +* [harness.io: CI/CD Pipeline: Everything You Need to Know π](https://harness.io/blog/continuous-delivery/ci-cd-pipeline/) ## Security in CI/CD * [CI Checks Are Not Enough: Combat Configuration Drift in Kubernetes Resources](https://thenewstack.io/ci-checks-are-not-enough-combat-configuration-drift-in-kubernetes-resources/) diff --git a/docs/container-managers.md b/docs/container-managers.md index 4c4779ef..9a00dd6c 100644 --- a/docs/container-managers.md +++ b/docs/container-managers.md @@ -55,6 +55,7 @@ - [tecmint.com: How to Manage Containers Using Podman and Skopeo in RHEL 8](https://www.tecmint.com/manage-containers-using-podman-in-rhel/) - [thenewstack.io: Tutorial: Host a Local Podman Image Registry π](https://thenewstack.io/tutorial-host-a-local-podman-image-registry/) - [devopscurry.com: Looking for an alternative to Docker? Podman could be your solution !](https://devopscurry.com/looking-for-an-alternative-to-docker-podman-could-be-your-solution/) +- [redhat.com: Using Podman and Docker Compose](https://www.redhat.com/sysadmin/podman-docker-compose) Podman 3.0 now supports Docker Compose to orchestrate containers. #### Containers In High Security Environments with Podman - [Build trusted pipelines/Guards with Podman containers](https://www.redhat.com/en/blog/using-container-technology-make-trusted-pipeline) Container technology makes develoment easier/cheaper & much more secure. SELinux,SECCOMP,Namespaces,Dropped Capabilities. @@ -73,6 +74,7 @@ ### Buildah - [Buildah.io](https://buildah.io/) A tool that facilitates building [Open Container Initiative (OCI)](https://www.opencontainers.org/) container images - [github.com/containers/buildah](https://github.com/containers/buildah) +- [developers.redhat.com: Getting started with Buildah](https://developers.redhat.com/blog/2021/01/11/getting-started-with-buildah/) ### Skopeo - [Skopeo](https://github.com/containers/skopeo) is a command line utility that performs various operations on container images and image repositories. diff --git a/docs/databases.md b/docs/databases.md index 01a54117..0442bcf9 100644 --- a/docs/databases.md +++ b/docs/databases.md @@ -33,6 +33,7 @@ - [Oracle 12c on OpenShift Container Platform](#oracle-12c-on-openshift-container-platform) - [SQL Server](#sql-server) - [MySQL](#mysql) +- [MariaDB](#mariadb) - [PostgreSQL](#postgresql) - [Percona MySQL](#percona-mysql) - [Tools](#tools) @@ -755,6 +756,9 @@ oc adm policy add-scc-to-user anyuid system:serviceaccount:pgophub:default - [twindb.com: Verify MySQL Backups With TwinDB Backup Tool](https://twindb.com/verify-mysql-backups-with-twindb-backup-tool/) - [blog.eduguru.in: mysql create index on table](https://blog.eduguru.in/mysql-2/mysql-create-index-on-table) +## MariaDB +- [thenewstack.io: Maria DB Gets Reactive with a Non-Blocking Connector for Java](https://thenewstack.io/maria-db-gets-reactive-with-a-non-blocking-connector-for-java/) + ## PostgreSQL - [momjian.us: Mastering PostgreSQL Administration [pdf] ](https://momjian.us/main/writings/pgsql/administration.pdf) - [9 High-Performance Tips when using PostgreSQL with JPA and Hibernate](https://vladmihalcea.com/9-postgresql-high-performance-performance-tips/) diff --git a/docs/demos.md b/docs/demos.md index efa4c179..18231e89 100644 --- a/docs/demos.md +++ b/docs/demos.md @@ -251,6 +251,7 @@ ### Red Hat Migration Toolkit for Applications - [Migration Toolkit for Applications: Getting Started](https://developers.redhat.com/products/mta/getting-started) - [Migration Toolkit for Applications Demo - June 2020](https://youtu.be/mRCz6Jl0Ds8) Migraiton Toolkit from Applications by Red Hat can help you migrate and/or modernize your applications by analyzing them and finding isses such as use of proprietary classes or behaviousr that are not conformant with 12factor app, in order to help you modernize your app portfolio and make it more cloud & container friendly. +- [dzone: Red Hatβs Migration Toolkit for Applications](https://dzone.com/articles/analyze-monolithic-java-applications-in-multiple-w) This article explains how to analyze monolithic Java applications in multiple workspaces with Red Hatβs migration toolkit for applications. ### Red Hat Advanced Cluster Management RHACM - [openshift.com: Applications Here, Applications There! - Part 3 - Application Migration](https://www.openshift.com/blog/applications-here-applications-there-part-3-application-migration) diff --git a/docs/docker.md b/docs/docker.md index 7631190c..777c9fb3 100644 --- a/docs/docker.md +++ b/docs/docker.md @@ -67,6 +67,7 @@ ## Reducing Build Time * [nrmitchi.com: One Simple Trick for Building Images Faster π](https://www.nrmitchi.com/2020/10/one-simple-trick-for-building-images-faster/?utm_sq=gkugwn5n5s) * ``BUILDKIT_INLINE_CACHE=1 build-arg`` is a neat flag that you could add to your docker build to reduce the build time upto 89% +* [pythonspeed.com: Docker BuildKit: faster builds, new features, and now itβs stable](https://pythonspeed.com/articles/docker-buildkit/) Building Docker images can be slow, and Dockerβs build system is also missing some critical security features, in particular the ability to use build secrets without leaking them. So over the past few years the Docker developers have been working on a new backend for building images, BuildKit. ## Modify containers without rebuilding * [cloudowski.com: How to modify containers without rebuilding their image](https://cloudowski.com/articles/how-to-modify-containers-wihtout-rebuilding/) diff --git a/docs/istio.md b/docs/istio.md index d502d396..323a4601 100644 --- a/docs/istio.md +++ b/docs/istio.md @@ -47,6 +47,7 @@ - [loginradius.com: Istio Service Mesh: A Beginners Guide π](https://www.loginradius.com/blog/async/istio-service-mesh/) This post will give a high-level introduction to Istio and its related concepts and terminologies. - [dzone: The Kubernetes Service Mesh: A Brief Introduction to Istio π](https://dzone.com/articles/the-kubernetes-service-mesh-a-brief-introduction-t) In this blog we explore what the Istio service mesh is, its architecture, when and where to use it, plus some criticisms of the platform. - [blog.jetstack.io: Istio OIDC Authentication](https://blog.jetstack.io/blog/istio-oidc/) A service mesh is an architectural pattern that provides common network services as a feature of the infrastructure. This typically includes features such as service discovery and policy enforcement to control how services within the mesh can communicate with each other. +- [medium.com: Increasing observability on Istio: The new Kiali health configuration](https://medium.com/kialiproject/increasing-observability-on-istio-the-new-kiali-health-configuration-3c91852c1bfe) ## Maistra Istio - [Maistra.io](https://maistra.io) diff --git a/docs/kubernetes.md b/docs/kubernetes.md index 521ecc0e..be4377a9 100644 --- a/docs/kubernetes.md +++ b/docs/kubernetes.md @@ -333,6 +333,7 @@ * [medium: Deployment types in Kubernetes π](https://medium.com/avmconsulting-blog/deployment-types-in-kubernetes-14b70ca7ef93) * [platform9.com: Difference Between multi-cluster, multi-master, multi-tenant & federated Kubernetes π](https://platform9.com/blog/difference-between-multi-cluster-multi-master-multi-tenant-federated-kubernetes/) * [opensource.com: 8 Kubernetes insights for 2021 π](https://opensource.com/article/21/1/kubernetes) Review the top five Kubernetes articles of 2020, then preview three tools you should learn about in 2021. +* [thoughtbot.com: Zero Downtime Rails Deployments with Kubernetes](https://thoughtbot.com/blog/zero-downtime-rails-deployments-with-kubernetes)
@@ -207,4 +208,4 @@29 common beginner Python errors on one page via https://t.co/Ctvy84KXKx #Python #Sysadmin #Programming #Unix #Linux pic.twitter.com/vaZaJETNPU
— nixCraft (@nixcraft) 6 de marzo de 2016
Python is a beautiful programming language. It contains really useful features that make writing code more efficient than ever.
— Danny Steenman (@dannysteenman) October 10, 2020
Here are 5 tips for writing more efficient and compact code.
π§΅π§΅π§΅
-TOP Python Github repositories for you.
— Ankurπ»π§πͺ (@TheAnkurTyagi) October 19, 2020
A Thread... π§΅#100DaysOfCode #CodeNewbies