github markdown TOC: indentation fix with tabs

This commit is contained in:
Inaki Fernandez
2020-11-02 21:11:23 +01:00
parent eee4b7dfc4
commit 741e4502ae
41 changed files with 430 additions and 434 deletions
+5 -5
View File
@@ -1,13 +1,13 @@
# Ansible
- [Configuration Management with Ansible DevOps Tool](#configuration-management-with-ansible-devops-tool)
- [Red Hat Ansible Automation Platform](#red-hat-ansible-automation-platform)
- [Automation services catalog](#automation-services-catalog)
- [Red Hat Certified Ansible Content Collections](#red-hat-certified-ansible-content-collections)
- [Automation services catalog](#automation-services-catalog)
- [Red Hat Certified Ansible Content Collections](#red-hat-certified-ansible-content-collections)
- [Ansible Cheat Sheets](#ansible-cheat-sheets)
- [Running Ansible Playbooks](#running-ansible-playbooks)
- [Running Ansible Playbooks From Jenkins](#running-ansible-playbooks-from-jenkins)
- [Ansible Tower & Ansible AWX. Running Ansible Playbooks From Ansible Tower](#ansible-tower--ansible-awx-running-ansible-playbooks-from-ansible-tower)
- [Alternatives to Ansible Tower](#alternatives-to-ansible-tower)
- [Running Ansible Playbooks From Jenkins](#running-ansible-playbooks-from-jenkins)
- [Ansible Tower & Ansible AWX. Running Ansible Playbooks From Ansible Tower](#ansible-tower--ansible-awx-running-ansible-playbooks-from-ansible-tower)
- [Alternatives to Ansible Tower](#alternatives-to-ansible-tower)
- [Ansible Molecule. Development and Testing of Ansible Roles](#ansible-molecule-development-and-testing-of-ansible-roles)
- [Books](#books)
- [Ansible Galaxy Roles](#ansible-galaxy-roles)
+11 -11
View File
@@ -2,20 +2,20 @@
- [APIs](#apis)
- [Motivation](#motivation)
- [State of the API Report](#state-of-the-api-report)
- [Postman State of the API Report](#postman-state-of-the-api-report)
- [Smartbear State of the API Report](#smartbear-state-of-the-api-report)
- [Postman State of the API Report](#postman-state-of-the-api-report)
- [Smartbear State of the API Report](#smartbear-state-of-the-api-report)
- [Types of API Protocols](#types-of-api-protocols)
- [SOAP API Protocol (Simple Object Access Protocol)](#soap-api-protocol-simple-object-access-protocol)
- [REST API Protocol (Representational State Transfer)](#rest-api-protocol-representational-state-transfer)
- [OpenAPI Specification (originally known as the Swagger Specification)](#openapi-specification-originally-known-as-the-swagger-specification)
- [RPC API Protocol (Remote Procedure Call)](#rpc-api-protocol-remote-procedure-call)
- [gRPC](#grpc)
- [SOAP API Protocol (Simple Object Access Protocol)](#soap-api-protocol-simple-object-access-protocol)
- [REST API Protocol (Representational State Transfer)](#rest-api-protocol-representational-state-transfer)
- [OpenAPI Specification (originally known as the Swagger Specification)](#openapi-specification-originally-known-as-the-swagger-specification)
- [RPC API Protocol (Remote Procedure Call)](#rpc-api-protocol-remote-procedure-call)
- [gRPC](#grpc)
- [Comparisons](#comparisons)
- [SOAP vs REST](#soap-vs-rest)
- [REST vs OpenAPI vs gRPC](#rest-vs-openapi-vs-grpc)
- [SOAP vs REST](#soap-vs-rest)
- [REST vs OpenAPI vs gRPC](#rest-vs-openapi-vs-grpc)
- [Tools](#tools)
- [API Testing](#api-testing)
- [GraphQL](#graphql)
- [API Testing](#api-testing)
- [GraphQL](#graphql)
- [Free Web Services (Public APIs)](#free-web-services-public-apis)
- [Related](#related)
- [API Business Models](#api-business-models)
+8 -8
View File
@@ -2,22 +2,22 @@
- [Cheat Sheets](#cheat-sheets)
- [eBooks](#ebooks)
- [Documentation Browser for Software Developers](#documentation-browser-for-software-developers)
- [Dash for MacOS (paid)](#dash-for-macos-paid)
- [Velocity (Windows, paid)](#velocity-windows-paid)
- [Zeal (Windows, Linux, Free)](#zeal-windows-linux-free)
- [Dash for MacOS (paid)](#dash-for-macos-paid)
- [Velocity (Windows, paid)](#velocity-windows-paid)
- [Zeal (Windows, Linux, Free)](#zeal-windows-linux-free)
- [Kubernetes Knowledge Hubs and Glossary](#kubernetes-knowledge-hubs-and-glossary)
- [Kubectl Cheat Sheets](#kubectl-cheat-sheets)
- [Docker Cheat Sheets](#docker-cheat-sheets)
- [Git and GitHub Cheat Sheets](#git-and-github-cheat-sheets)
- [Git Flow Cheat Sheets](#git-flow-cheat-sheets)
- [Sourcetree Cheat Sheet](#sourcetree-cheat-sheet)
- [GitKraken Git Cheat](#gitkraken-git-cheat)
- [Git Flow Cheat Sheets](#git-flow-cheat-sheets)
- [Sourcetree Cheat Sheet](#sourcetree-cheat-sheet)
- [GitKraken Git Cheat](#gitkraken-git-cheat)
- [Ansible Cheat Sheets](#ansible-cheat-sheets)
- [Packer and Terraform Cheat Sheets](#packer-and-terraform-cheat-sheets)
- [Linux Command Cheat Sheets](#linux-command-cheat-sheets)
- [SSH Cheat Sheets](#ssh-cheat-sheets)
- [SSH Cheat Sheets](#ssh-cheat-sheets)
- [OpenShift Cheat Sheets](#openshift-cheat-sheets)
- [Debezium Cheat Sheets](#debezium-cheat-sheets)
- [Debezium Cheat Sheets](#debezium-cheat-sheets)
- [Kubernetes Operator Cheat Sheets](#kubernetes-operator-cheat-sheets)
- [Kubernetes POD Cheat Sheets](#kubernetes-pod-cheat-sheets)
- [Buildah Cheat Sheets](#buildah-cheat-sheets)
+10 -10
View File
@@ -1,19 +1,19 @@
# Container Runtimes/Managers, Base Images and Container Tools. Podman, Buildah & Skopeo
- [Introduction](#introduction)
- [OCI Project](#oci-project)
- [OCI Runtimes](#oci-runtimes)
- [runc](#runc)
- [crun](#crun)
- [OCI Monitors](#oci-monitors)
- [OCI Runtimes](#oci-runtimes)
- [runc](#runc)
- [crun](#crun)
- [OCI Monitors](#oci-monitors)
- [Container Managers / Container Runtimes (CRI runtimes)](#container-managers--container-runtimes-cri-runtimes)
- [CRI-O](#cri-o)
- [Podman. Pod Manager tool](#podman-pod-manager-tool)
- [Containers In High Security Environments with Podman](#containers-in-high-security-environments-with-podman)
- [CRI-O](#cri-o)
- [Podman. Pod Manager tool](#podman-pod-manager-tool)
- [Containers In High Security Environments with Podman](#containers-in-high-security-environments-with-podman)
- [Container Images](#container-images)
- [Red Hat Universal Base Image](#red-hat-universal-base-image)
- [Red Hat Universal Base Image](#red-hat-universal-base-image)
- [Container Tools](#container-tools)
- [Buildah](#buildah)
- [Skopeo](#skopeo)
- [Buildah](#buildah)
- [Skopeo](#skopeo)
## Introduction
- [A Practical Introduction to Container Terminology](https://developers.redhat.com/blog/2018/02/22/container-terminology-practical-introduction/)
+3 -3
View File
@@ -1,8 +1,8 @@
# Customer Success Stories
- [BMW IT-Zentrum (Munich)](#bmw-it-zentrum-munich)
- [BMW ConnectedDrive and OpenShift](#bmw-connecteddrive-and-openshift)
- [BMW InnovationLab](#bmw-innovationlab)
- [GAIA-X](#gaia-x)
- [BMW ConnectedDrive and OpenShift](#bmw-connecteddrive-and-openshift)
- [BMW InnovationLab](#bmw-innovationlab)
- [GAIA-X](#gaia-x)
- [Carrefour Spain](#carrefour-spain)
## BMW IT-Zentrum (Munich)
+21 -21
View File
@@ -8,27 +8,27 @@
- [Spilo PostgreSQL Operator](#spilo-postgresql-operator)
- [Zalando PostgreSQL Operator](#zalando-postgresql-operator)
- [Crunchy Data PostgreSQL Operator](#crunchy-data-postgresql-operator)
- [Crunchy Data Developer Portal](#crunchy-data-developer-portal)
- [Crunchy Data Postgres Operator in OpenShift 4. Overview & Proof of Concept](#crunchy-data-postgres-operator-in-openshift-4-overview--proof-of-concept)
- [Crunchydata Postgres Operator 3.5](#crunchydata-postgres-operator-35)
- [Crunchydata Postgres Operator 4.0.1](#crunchydata-postgres-operator-401)
- [Crunchydata Postgres Operator 4.0.1 Community Edition](#crunchydata-postgres-operator-401-community-edition)
- [Service Accounts](#service-accounts)
- [Roles assigned to Service Accounts](#roles-assigned-to-service-accounts)
- [Security Context Constraints (SCC)](#security-context-constraints-scc)
- [SCC Recommendations](#scc-recommendations)
- [Add a SCC to a Project](#add-a-scc-to-a-project)
- [Workflow1 without custom Service Account and without DeploymentConfig](#workflow1-without-custom-service-account-and-without-deploymentconfig)
- [Workflow2 with custom Service Account and without DeploymentConfig](#workflow2-with-custom-service-account-and-without-deploymentconfig)
- [Workflow3 with custom service Account and DeploymentConfig](#workflow3-with-custom-service-account-and-deploymentconfig)
- [Environment setup. Port Forward and WSL](#environment-setup-port-forward-and-wsl)
- [Cluster Deployment and Operation with pgo](#cluster-deployment-and-operation-with-pgo)
- [Psql access from postgres operator POD](#psql-access-from-postgres-operator-pod)
- [List Databases with psql](#list-databases-with-psql)
- [Access from another POD within the cluster with psql client](#access-from-another-pod-within-the-cluster-with-psql-client)
- [Access from another POD within the cluster with Pgadmin4 of Crunchy containers Community Edition](#access-from-another-pod-within-the-cluster-with-pgadmin4-of-crunchy-containers-community-edition)
- [Debugging Crunchydata Postgres Operator 4.0.1 Community Edition](#debugging-crunchydata-postgres-operator-401-community-edition)
- [Certified Crunchydata Postgres Operator (OLM/OperatorHub). Manual Setup](#certified-crunchydata-postgres-operator-olmoperatorhub-manual-setup)
- [Crunchy Data Developer Portal](#crunchy-data-developer-portal)
- [Crunchy Data Postgres Operator in OpenShift 4. Overview & Proof of Concept](#crunchy-data-postgres-operator-in-openshift-4-overview--proof-of-concept)
- [Crunchydata Postgres Operator 3.5](#crunchydata-postgres-operator-35)
- [Crunchydata Postgres Operator 4.0.1](#crunchydata-postgres-operator-401)
- [Crunchydata Postgres Operator 4.0.1 Community Edition](#crunchydata-postgres-operator-401-community-edition)
- [Service Accounts](#service-accounts)
- [Roles assigned to Service Accounts](#roles-assigned-to-service-accounts)
- [Security Context Constraints (SCC)](#security-context-constraints-scc)
- [SCC Recommendations](#scc-recommendations)
- [Add a SCC to a Project](#add-a-scc-to-a-project)
- [Workflow1 without custom Service Account and without DeploymentConfig](#workflow1-without-custom-service-account-and-without-deploymentconfig)
- [Workflow2 with custom Service Account and without DeploymentConfig](#workflow2-with-custom-service-account-and-without-deploymentconfig)
- [Workflow3 with custom service Account and DeploymentConfig](#workflow3-with-custom-service-account-and-deploymentconfig)
- [Environment setup. Port Forward and WSL](#environment-setup-port-forward-and-wsl)
- [Cluster Deployment and Operation with pgo](#cluster-deployment-and-operation-with-pgo)
- [Psql access from postgres operator POD](#psql-access-from-postgres-operator-pod)
- [List Databases with psql](#list-databases-with-psql)
- [Access from another POD within the cluster with psql client](#access-from-another-pod-within-the-cluster-with-psql-client)
- [Access from another POD within the cluster with Pgadmin4 of Crunchy containers Community Edition](#access-from-another-pod-within-the-cluster-with-pgadmin4-of-crunchy-containers-community-edition)
- [Debugging Crunchydata Postgres Operator 4.0.1 Community Edition](#debugging-crunchydata-postgres-operator-401-community-edition)
- [Certified Crunchydata Postgres Operator (OLM/OperatorHub). Manual Setup](#certified-crunchydata-postgres-operator-olmoperatorhub-manual-setup)
- [Oracle 12c on OpenShift Container Platform](#oracle-12c-on-openshift-container-platform)
- [SQL Server](#sql-server)
- [MySQL](#mysql)
+38 -38
View File
@@ -2,55 +2,55 @@
- [DevOps Screencasts](#devops-screencasts)
- [DevOps Blogs](#devops-blogs)
- [DevOps Demos](#devops-demos)
- [Ansible and Ansible Tower](#ansible-and-ansible-tower)
- [GitOps](#gitops)
- [Ansible and Ansible Tower](#ansible-and-ansible-tower)
- [GitOps](#gitops)
- [Kubernetes Demos](#kubernetes-demos)
- [CI/CD with SpringBoot for Kubernetes](#cicd-with-springboot-for-kubernetes)
- [Kubernetes CKAD Example Exam Questions Practical Challenge Series](#kubernetes-ckad-example-exam-questions-practical-challenge-series)
- [Istio](#istio)
- [Rancher](#rancher)
- [GitOps Workflow with Flux](#gitops-workflow-with-flux)
- [Amazon EKS. Deploy example microservices on EKS](#amazon-eks-deploy-example-microservices-on-eks)
- [Environments to learn and practice Kubernetes security](#environments-to-learn-and-practice-kubernetes-security)
- [CI/CD with SpringBoot for Kubernetes](#cicd-with-springboot-for-kubernetes)
- [Kubernetes CKAD Example Exam Questions Practical Challenge Series](#kubernetes-ckad-example-exam-questions-practical-challenge-series)
- [Istio](#istio)
- [Rancher](#rancher)
- [GitOps Workflow with Flux](#gitops-workflow-with-flux)
- [Amazon EKS. Deploy example microservices on EKS](#amazon-eks-deploy-example-microservices-on-eks)
- [Environments to learn and practice Kubernetes security](#environments-to-learn-and-practice-kubernetes-security)
- [Red Hat Demo Central](#red-hat-demo-central)
- [Cloud Native Development Architectural Diagrams Demos](#cloud-native-development-architectural-diagrams-demos)
- [Cloud Native Development Architectural Diagrams Demos](#cloud-native-development-architectural-diagrams-demos)
- [OpenShift Demos](#openshift-demos)
- [OpenShift VS Kubernetes](#openshift-vs-kubernetes)
- [IBM Cloud Pak Playbooks](#ibm-cloud-pak-playbooks)
- [Knative](#knative)
- [OpenShift Pipelines Workshop (Tekton)](#openshift-pipelines-workshop-tekton)
- [ArgoCD](#argocd)
- [GitLab Pipelines on OpenShift](#gitlab-pipelines-on-openshift)
- [Deploying Web Applications with Eclipse JKube (formerly known as fabric8)](#deploying-web-applications-with-eclipse-jkube-formerly-known-as-fabric8)
- [Monitoring Services with OpenShift ServiceMesh](#monitoring-services-with-openshift-servicemesh)
- [Red Hat Migration Toolkit for Applications](#red-hat-migration-toolkit-for-applications)
- [Red Hat Advanced Cluster Management RHACM](#red-hat-advanced-cluster-management-rhacm)
- [OKD](#okd)
- [Helm 3 on OpenShift](#helm-3-on-openshift)
- [Writing Kubernetes Operators](#writing-kubernetes-operators)
- [Customized Reports with Metering Operator (monitoring k8s resources)](#customized-reports-with-metering-operator-monitoring-k8s-resources)
- [Red Hat AMQ Streams (Kafka)](#red-hat-amq-streams-kafka)
- [OpenShift VS Kubernetes](#openshift-vs-kubernetes)
- [IBM Cloud Pak Playbooks](#ibm-cloud-pak-playbooks)
- [Knative](#knative)
- [OpenShift Pipelines Workshop (Tekton)](#openshift-pipelines-workshop-tekton)
- [ArgoCD](#argocd)
- [GitLab Pipelines on OpenShift](#gitlab-pipelines-on-openshift)
- [Deploying Web Applications with Eclipse JKube (formerly known as fabric8)](#deploying-web-applications-with-eclipse-jkube-formerly-known-as-fabric8)
- [Monitoring Services with OpenShift ServiceMesh](#monitoring-services-with-openshift-servicemesh)
- [Red Hat Migration Toolkit for Applications](#red-hat-migration-toolkit-for-applications)
- [Red Hat Advanced Cluster Management RHACM](#red-hat-advanced-cluster-management-rhacm)
- [OKD](#okd)
- [Helm 3 on OpenShift](#helm-3-on-openshift)
- [Writing Kubernetes Operators](#writing-kubernetes-operators)
- [Customized Reports with Metering Operator (monitoring k8s resources)](#customized-reports-with-metering-operator-monitoring-k8s-resources)
- [Red Hat AMQ Streams (Kafka)](#red-hat-amq-streams-kafka)
- [Jenkins Demos](#jenkins-demos)
- [Jenkins Declarative Pipelines with OpenShift](#jenkins-declarative-pipelines-with-openshift)
- [OpenShift Pipelines with S2i and Jenkins Blue Ocean](#openshift-pipelines-with-s2i-and-jenkins-blue-ocean)
- [Jenkins Configuration as Code on Kubernetes](#jenkins-configuration-as-code-on-kubernetes)
- [From Jenkins Freestyle jobs to Pipeline, with JobDSL. Seed jobs](#from-jenkins-freestyle-jobs-to-pipeline-with-jobdsl-seed-jobs)
- [SDKMAN](#sdkman)
- [Jenkins Scripts](#jenkins-scripts)
- [Postman & Newman API Automated Tests](#postman--newman-api-automated-tests)
- [Monitoring Jenkins with Grafana](#monitoring-jenkins-with-grafana)
- [Jenkins Declarative Pipelines with OpenShift](#jenkins-declarative-pipelines-with-openshift)
- [OpenShift Pipelines with S2i and Jenkins Blue Ocean](#openshift-pipelines-with-s2i-and-jenkins-blue-ocean)
- [Jenkins Configuration as Code on Kubernetes](#jenkins-configuration-as-code-on-kubernetes)
- [From Jenkins Freestyle jobs to Pipeline, with JobDSL. Seed jobs](#from-jenkins-freestyle-jobs-to-pipeline-with-jobdsl-seed-jobs)
- [SDKMAN](#sdkman)
- [Jenkins Scripts](#jenkins-scripts)
- [Postman & Newman API Automated Tests](#postman--newman-api-automated-tests)
- [Monitoring Jenkins with Grafana](#monitoring-jenkins-with-grafana)
- [Jenkins X](#jenkins-x)
- [Nexus3 on Kubernetes](#nexus3-on-kubernetes)
- [GitLab](#gitlab)
- [Spring PetClinic Sample Application](#spring-petclinic-sample-application)
- [Modular Pipeline Library (MPL). Petclinic Pipeline example with MPL](#modular-pipeline-library-mpl-petclinic-pipeline-example-with-mpl)
- [PetClinic on Kubernetes:](#petclinic-on-kubernetes)
- [PetClinic Docker images:](#petclinic-docker-images)
- [OpenShift.io Samples](#openshiftio-samples)
- [Modular Pipeline Library (MPL). Petclinic Pipeline example with MPL](#modular-pipeline-library-mpl-petclinic-pipeline-example-with-mpl)
- [PetClinic on Kubernetes:](#petclinic-on-kubernetes)
- [PetClinic Docker images:](#petclinic-docker-images)
- [OpenShift.io Samples](#openshiftio-samples)
- [AWS Demos](#aws-demos)
- [Azure DevOps Demos](#azure-devops-demos)
- [Google DevOps Demos](#google-devops-demos)
- [GitOps with Anthos Config Management](#gitops-with-anthos-config-management)
- [GitOps with Anthos Config Management](#gitops-with-anthos-config-management)
- [Quarkus Demos](#quarkus-demos)
- [Kafka](#kafka)
- [Apache Camel & ActiveMQ. Event driven integration](#apache-camel--activemq-event-driven-integration)
+18 -18
View File
@@ -1,27 +1,27 @@
# API Marketplaces. API Management with API Gateways & Developer Portals
- [Introduction](#introduction)
- [API Landscape and API Marketplaces](#api-landscape-and-api-marketplaces)
- [API Marketplaces](#api-marketplaces)
- [Rapid API Marketplace. Free Public & Open REST APIs](#rapid-api-marketplace-free-public--open-rest-apis)
- [Apis.guru Large Archive of Sample OpenAPI Descriptions](#apisguru-large-archive-of-sample-openapi-descriptions)
- [API Marketplaces](#api-marketplaces)
- [Rapid API Marketplace. Free Public & Open REST APIs](#rapid-api-marketplace-free-public--open-rest-apis)
- [Apis.guru Large Archive of Sample OpenAPI Descriptions](#apisguru-large-archive-of-sample-openapi-descriptions)
- [API Managers with API Gateways & Developer Portals](#api-managers-with-api-gateways--developer-portals)
- [API Management vs API Gateway vs Developer Portals](#api-management-vs-api-gateway-vs-developer-portals)
- [3scale API Manager](#3scale-api-manager)
- [Google Apigee API Manager](#google-apigee-api-manager)
- [IBM API Connect](#ibm-api-connect)
- [WSO2 API Manager](#wso2-api-manager)
- [Kong API Manager](#kong-api-manager)
- [Tyk API Manager](#tyk-api-manager)
- [Axway API Manager](#axway-api-manager)
- [MuleSoft API Manager](#mulesoft-api-manager)
- [Gloo Federation API Gateway Management](#gloo-federation-api-gateway-management)
- [Backstage Developer Portal](#backstage-developer-portal)
- [APISIX](#apisix)
- [API Management vs API Gateway vs Developer Portals](#api-management-vs-api-gateway-vs-developer-portals)
- [3scale API Manager](#3scale-api-manager)
- [Google Apigee API Manager](#google-apigee-api-manager)
- [IBM API Connect](#ibm-api-connect)
- [WSO2 API Manager](#wso2-api-manager)
- [Kong API Manager](#kong-api-manager)
- [Tyk API Manager](#tyk-api-manager)
- [Axway API Manager](#axway-api-manager)
- [MuleSoft API Manager](#mulesoft-api-manager)
- [Gloo Federation API Gateway Management](#gloo-federation-api-gateway-management)
- [Backstage Developer Portal](#backstage-developer-portal)
- [APISIX](#apisix)
- [Mobile Developer Portals](#mobile-developer-portals)
- [Automotive](#automotive)
- [Auto API](#auto-api)
- [Smartcar](#smartcar)
- [Others](#others)
- [Auto API](#auto-api)
- [Smartcar](#smartcar)
- [Others](#others)
- [Banking](#banking)
- [Insurance](#insurance)
- [Telecom](#telecom)
+4 -4
View File
@@ -7,12 +7,12 @@
- [Blogs](#blogs)
- [Xebia Labs and DevOps](#xebia-labs-and-devops)
- [DevOps Tools](#devops-tools)
- [Relay](#relay)
- [Relay](#relay)
- [Netflix and DevOps](#netflix-and-devops)
- [Public Cloud DevOps](#public-cloud-devops)
- [AWS DevOps](#aws-devops)
- [Azure DevOps](#azure-devops)
- [Google Cloud Platform](#google-cloud-platform)
- [AWS DevOps](#aws-devops)
- [Azure DevOps](#azure-devops)
- [Google Cloud Platform](#google-cloud-platform)
## Introduction to Digital Business Transformation
- [What Is AIOps, BizDevOps, CloudOps, DevOps, ITOps, NoOps? A Gentle Introduction to Digital Business Transformation 🌟](https://stxnext.com/blog/2019/04/25/aiops-bizdevops-cloudops-devops-itops-noops-introduction-digital-business-transformation/)
+8 -8
View File
@@ -7,20 +7,20 @@
- [Project Calico](#project-calico)
- [Security Patterns for Microservice Architectures](#security-patterns-for-microservice-architectures)
- [Anchore Container Security Solutions for DevSecOps](#anchore-container-security-solutions-for-devsecops)
- [Secure Container Based CI/CD Workflows](#secure-container-based-cicd-workflows)
- [Securing Kubernetes With Anchore](#securing-kubernetes-with-anchore)
- [Secure Container Based CI/CD Workflows](#secure-container-based-cicd-workflows)
- [Securing Kubernetes With Anchore](#securing-kubernetes-with-anchore)
- [GitHub security](#github-security)
- [Databases in DMZ and Intranet](#databases-in-dmz-and-intranet)
- [Removing Credentials From Git Repo](#removing-credentials-from-git-repo)
- [Pentesting](#pentesting)
- [Credential Managers](#credential-managers)
- [keycloak](#keycloak)
- [Git Credential Manager Core](#git-credential-manager-core)
- [keycloak](#keycloak)
- [Git Credential Manager Core](#git-credential-manager-core)
- [GitOps Secret Management](#gitops-secret-management)
- [HashiCorp Vault](#hashicorp-vault)
- [CyberArk and Ansible](#cyberark-and-ansible)
- [SOPS for Kubernetes](#sops-for-kubernetes)
- [Alternatives](#alternatives)
- [HashiCorp Vault](#hashicorp-vault)
- [CyberArk and Ansible](#cyberark-and-ansible)
- [SOPS for Kubernetes](#sops-for-kubernetes)
- [Alternatives](#alternatives)
- [Serverless Security Best Practices](#serverless-security-best-practices)
- [Docker Images & Container Security](#docker-images--container-security)
- [Pod Security Policies](#pod-security-policies)
+1 -1
View File
@@ -2,7 +2,7 @@
- [Introduction](#introduction)
- [Books](#books)
- [Kubernetes Governance and Cost Management for the Cloud-Native Enterprise](#kubernetes-governance-and-cost-management-for-the-cloud-native-enterprise)
- [Replex](#replex)
- [Replex](#replex)
## Introduction
- [FinOps Foundation: FinOps.org](https://www.finops.org/) Collaborative, Real-Time Cloud Financial Management
+17 -17
View File
@@ -3,13 +3,13 @@
- [Design By Contract](#design-by-contract)
- [Git Cheat Sheets](#git-cheat-sheets)
- [Patterns for Managing Source Code Branches (Branching Models/Workflows)](#patterns-for-managing-source-code-branches-branching-modelsworkflows)
- [Git Workflows](#git-workflows)
- [Trunk Based Development](#trunk-based-development)
- [Feature Branch Development (aka GitFlow)](#feature-branch-development-aka-gitflow)
- [Git Flow](#git-flow)
- [Trunk-based Development vs. Git Flow](#trunk-based-development-vs-git-flow)
- [Alternative Branching Models](#alternative-branching-models)
- [Feature Flags (Feature Toggles)](#feature-flags-feature-toggles)
- [Git Workflows](#git-workflows)
- [Trunk Based Development](#trunk-based-development)
- [Feature Branch Development (aka GitFlow)](#feature-branch-development-aka-gitflow)
- [Git Flow](#git-flow)
- [Trunk-based Development vs. Git Flow](#trunk-based-development-vs-git-flow)
- [Alternative Branching Models](#alternative-branching-models)
- [Feature Flags (Feature Toggles)](#feature-flags-feature-toggles)
- [Git Commands](#git-commands)
- [BitBucket](#bitbucket)
- [GitLab](#gitlab)
@@ -17,16 +17,16 @@
- [Git Tools](#git-tools)
- [Azure DevOps (formerly known as VSTS)](#azure-devops-formerly-known-as-vsts)
- [Merge BOTs](#merge-bots)
- [Tips](#tips)
- [Jenkins for git merges](#jenkins-for-git-merges)
- [Bitbucket for git merges](#bitbucket-for-git-merges)
- [GitLab for git merges](#gitlab-for-git-merges)
- [Marge GitLab bot](#marge-gitlab-bot)
- [Jenkins-X bots](#jenkins-x-bots)
- [Plastic SCM bot](#plastic-scm-bot)
- [Mergify bot](#mergify-bot)
- [GitHub bots](#github-bots)
- [Bors GitHub bot](#bors-github-bot)
- [Tips](#tips)
- [Jenkins for git merges](#jenkins-for-git-merges)
- [Bitbucket for git merges](#bitbucket-for-git-merges)
- [GitLab for git merges](#gitlab-for-git-merges)
- [Marge GitLab bot](#marge-gitlab-bot)
- [Jenkins-X bots](#jenkins-x-bots)
- [Plastic SCM bot](#plastic-scm-bot)
- [Mergify bot](#mergify-bot)
- [GitHub bots](#github-bots)
- [Bors GitHub bot](#bors-github-bot)
## Git Distributed Version-Control System
* [Wikipedia: Git](https://en.wikipedia.org/wiki/Git)
+14 -14
View File
@@ -2,22 +2,22 @@
- [Introduction](#introduction)
- [Git Repositories Structures](#git-repositories-structures)
- [GitOps Tools](#gitops-tools)
- [Flux. The GitOps Operator for Kubernetes](#flux-the-gitops-operator-for-kubernetes)
- [Kustomize. Kubernetes native configuration management](#kustomize-kubernetes-native-configuration-management)
- [Flagger](#flagger)
- [WKSctl. Weave Kubernetes System Control](#wksctl-weave-kubernetes-system-control)
- [Helm](#helm)
- [Jenkins](#jenkins)
- [Terraform](#terraform)
- [Config Sync and Anthos Config Management](#config-sync-and-anthos-config-management)
- [Portworx AutoPilot](#portworx-autopilot)
- [OpenShift Applier](#openshift-applier)
- [Flux. The GitOps Operator for Kubernetes](#flux-the-gitops-operator-for-kubernetes)
- [Kustomize. Kubernetes native configuration management](#kustomize-kubernetes-native-configuration-management)
- [Flagger](#flagger)
- [WKSctl. Weave Kubernetes System Control](#wksctl-weave-kubernetes-system-control)
- [Helm](#helm)
- [Jenkins](#jenkins)
- [Terraform](#terraform)
- [Config Sync and Anthos Config Management](#config-sync-and-anthos-config-management)
- [Portworx AutoPilot](#portworx-autopilot)
- [OpenShift Applier](#openshift-applier)
- [GitOps Frameworks](#gitops-frameworks)
- [Kubernetes Platforms and GitOps](#kubernetes-platforms-and-gitops)
- [OpenShift GitOps](#openshift-gitops)
- [AWS Kubernetes](#aws-kubernetes)
- [Weave Kubernetes Platform](#weave-kubernetes-platform)
- [Ubuntu Charmed Kubernetes](#ubuntu-charmed-kubernetes)
- [OpenShift GitOps](#openshift-gitops)
- [AWS Kubernetes](#aws-kubernetes)
- [Weave Kubernetes Platform](#weave-kubernetes-platform)
- [Ubuntu Charmed Kubernetes](#ubuntu-charmed-kubernetes)
## Introduction
- [gitops.tech](https://www.gitops.tech/)
+4 -4
View File
@@ -2,12 +2,12 @@
- [IBM Cloud](#ibm-cloud)
- [IBM API Connect](#ibm-api-connect)
- [WebSphere Liberty with support of Java Microservices and Cloud Native Apps](#websphere-liberty-with-support-of-java-microservices-and-cloud-native-apps)
- [Open Liberty](#open-liberty)
- [Open Liberty](#open-liberty)
- [Red Hat OpenShift on IBM Z and LinuxONE](#red-hat-openshift-on-ibm-z-and-linuxone)
- [IBM Storage for Red Hat OpenShift. IBM Spectrum Storage Suite](#ibm-storage-for-red-hat-openshift-ibm-spectrum-storage-suite)
- [IBM Storage for Red Hat OpenShift. IBM Spectrum Storage Suite](#ibm-storage-for-red-hat-openshift-ibm-spectrum-storage-suite)
- [IBM Cloud Paks and OpenShift](#ibm-cloud-paks-and-openshift)
- [CloudPaks For Applications (CP4A)](#cloudpaks-for-applications-cp4a)
- [IBM Cloud Pak for Multicloud Management (CP4MCM)](#ibm-cloud-pak-for-multicloud-management-cp4mcm)
- [CloudPaks For Applications (CP4A)](#cloudpaks-for-applications-cp4a)
- [IBM Cloud Pak for Multicloud Management (CP4MCM)](#ibm-cloud-pak-for-multicloud-management-cp4mcm)
<center>
[![ibm cloud videos](images/ibm_cloud_logo.jpg)](https://www.youtube.com/user/IBMCloud)
@@ -1,13 +1,13 @@
# Java and Memory Management
- [Java Performance Optimization](#java-performance-optimization)
- [Benchmarking modern Java Virtual Machines and the next-generation garbage collectors](#benchmarking-modern-java-virtual-machines-and-the-next-generation-garbage-collectors)
- [Relevant JVM Metrics](#relevant-jvm-metrics)
- [Common JVM Errors](#common-jvm-errors)
- [Tuning Jenkins GC](#tuning-jenkins-gc)
- [Tuning Java Containers](#tuning-java-containers)
- [Debugging java applications on OpenShift and Kubernetes](#debugging-java-applications-on-openshift-and-kubernetes)
- [Benchmarking modern Java Virtual Machines and the next-generation garbage collectors](#benchmarking-modern-java-virtual-machines-and-the-next-generation-garbage-collectors)
- [Relevant JVM Metrics](#relevant-jvm-metrics)
- [Common JVM Errors](#common-jvm-errors)
- [Tuning Jenkins GC](#tuning-jenkins-gc)
- [Tuning Java Containers](#tuning-java-containers)
- [Debugging java applications on OpenShift and Kubernetes](#debugging-java-applications-on-openshift-and-kubernetes)
- [List of Performance Analysis Tools](#list-of-performance-analysis-tools)
- [Threadumps, Heapdumps and GC Analysis Tools](#threadumps-heapdumps-and-gc-analysis-tools)
- [Threadumps, Heapdumps and GC Analysis Tools](#threadumps-heapdumps-and-gc-analysis-tools)
- [Garbage Collection and Heap Offloading](#garbage-collection-and-heap-offloading)
- [Java Tracing Tools. JDK Flight Recorder](#java-tracing-tools-jdk-flight-recorder)
- [Cambios importantes en la gestión de memoria de Java 8 de Oracle (2014)](#cambios-importantes-en-la-gestión-de-memoria-de-java-8-de-oracle-2014)
+8 -8
View File
@@ -1,17 +1,17 @@
# Java and Java Programming Models. Open Source Microservices Frameworks
- [Java](#java)
- [Existing Java Implementations](#existing-java-implementations)
- [Use Java 11](#use-java-11)
- [Java Collections Interview Questions](#java-collections-interview-questions)
- [Existing Java Implementations](#existing-java-implementations)
- [Use Java 11](#use-java-11)
- [Java Collections Interview Questions](#java-collections-interview-questions)
- [Java Programming Models (Frameworks)](#java-programming-models-frameworks)
- [Jakarta EE](#jakarta-ee)
- [Eclipse MicroProfile](#eclipse-microprofile)
- [Server Vendors providing MicroProfile runtimes](#server-vendors-providing-microprofile-runtimes)
- [Server Vendors providing MicroProfile runtimes](#server-vendors-providing-microprofile-runtimes)
- [Spring](#spring)
- [Spring Cloud](#spring-cloud)
- [SpringBoot](#springboot)
- [SpringBoot with Docker](#springboot-with-docker)
- [CI/CD for kubernetes with SpringBoot](#cicd-for-kubernetes-with-springboot)
- [Spring Cloud](#spring-cloud)
- [SpringBoot](#springboot)
- [SpringBoot with Docker](#springboot-with-docker)
- [CI/CD for kubernetes with SpringBoot](#cicd-for-kubernetes-with-springboot)
- [Quarkus](#quarkus)
- [Thorntail (aka WildFly Swarm)](#thorntail-aka-wildfly-swarm)
- [Spring Boot VS MicroProfile](#spring-boot-vs-microprofile)
+18 -18
View File
@@ -7,34 +7,34 @@
- [Running Jenkins on Java 11. Use OpenJDK 11](#running-jenkins-on-java-11-use-openjdk-11)
- [Online Learning](#online-learning)
- [Jenkins Configuration as Code Solutions. 3 available DSLs](#jenkins-configuration-as-code-solutions-3-available-dsls)
- [DSL 1. Job DSL Plugin. From Freestyle jobs to Declarative Pipeline](#dsl-1-job-dsl-plugin-from-freestyle-jobs-to-declarative-pipeline)
- [DSL 2. Jenkins Pipeline. Pipeline as Code with Jenkins](#dsl-2-jenkins-pipeline-pipeline-as-code-with-jenkins)
- [Jenkins Pipeline Syntax. Scripted Syntax (Groovy DSL syntax) VS Declarative Syntax](#jenkins-pipeline-syntax-scripted-syntax-groovy-dsl-syntax-vs-declarative-syntax)
- [Extending with Shared Libraries](#extending-with-shared-libraries)
- [Automating Service Level Indicators/Service Level Objectives based build validation with Keptn and Jenkins](#automating-service-level-indicatorsservice-level-objectives-based-build-validation-with-keptn-and-jenkins)
- [Jenkinsfile Runner. Serverless / function-as-a-service build execution](#jenkinsfile-runner-serverless--function-as-a-service-build-execution)
- [DSL 3. Jenkins Configuration as Code (JCasC)](#dsl-3-jenkins-configuration-as-code-jcasc)
- [Read-only Jenkins Configuration](#read-only-jenkins-configuration)
- [DSL 1. Job DSL Plugin. From Freestyle jobs to Declarative Pipeline](#dsl-1-job-dsl-plugin-from-freestyle-jobs-to-declarative-pipeline)
- [DSL 2. Jenkins Pipeline. Pipeline as Code with Jenkins](#dsl-2-jenkins-pipeline-pipeline-as-code-with-jenkins)
- [Jenkins Pipeline Syntax. Scripted Syntax (Groovy DSL syntax) VS Declarative Syntax](#jenkins-pipeline-syntax-scripted-syntax-groovy-dsl-syntax-vs-declarative-syntax)
- [Extending with Shared Libraries](#extending-with-shared-libraries)
- [Automating Service Level Indicators/Service Level Objectives based build validation with Keptn and Jenkins](#automating-service-level-indicatorsservice-level-objectives-based-build-validation-with-keptn-and-jenkins)
- [Jenkinsfile Runner. Serverless / function-as-a-service build execution](#jenkinsfile-runner-serverless--function-as-a-service-build-execution)
- [DSL 3. Jenkins Configuration as Code (JCasC)](#dsl-3-jenkins-configuration-as-code-jcasc)
- [Read-only Jenkins Configuration](#read-only-jenkins-configuration)
- [Jenkins Architecture. Performance and Scalability](#jenkins-architecture-performance-and-scalability)
- [Ansible and Jenkins. Running Ansible Playbooks From Jenkins](#ansible-and-jenkins-running-ansible-playbooks-from-jenkins)
- [Jenkins Tools](#jenkins-tools)
- [Plugin Installation Manager Tool](#plugin-installation-manager-tool)
- [Pipeline Development Tools](#pipeline-development-tools)
- [Plugin Installation Manager Tool](#plugin-installation-manager-tool)
- [Pipeline Development Tools](#pipeline-development-tools)
- [Jenkins Multibranch Pipeline](#jenkins-multibranch-pipeline)
- [Multibranch Pipelines with Kubernetes](#multibranch-pipelines-with-kubernetes)
- [Multibranch Pipelines with Kubernetes](#multibranch-pipelines-with-kubernetes)
- [Jenkins Plugins](#jenkins-plugins)
- [Selection of Jenkins Plugins](#selection-of-jenkins-plugins)
- [Plugin Development. Jenkins Plugin Parent POM 4.0](#plugin-development-jenkins-plugin-parent-pom-40)
- [Jenkins Blue Ocean](#jenkins-blue-ocean)
- [Cloudbees Flow](#cloudbees-flow)
- [Selection of Jenkins Plugins](#selection-of-jenkins-plugins)
- [Plugin Development. Jenkins Plugin Parent POM 4.0](#plugin-development-jenkins-plugin-parent-pom-40)
- [Jenkins Blue Ocean](#jenkins-blue-ocean)
- [Cloudbees Flow](#cloudbees-flow)
- [Monitoring jenkins](#monitoring-jenkins)
- [Externalizing Fingerprint Storage for Jenkins](#externalizing-fingerprint-storage-for-jenkins)
- [Jenkins and Spring Boot](#jenkins-and-spring-boot)
- [Kubernetes Native Jenkins Operator](#kubernetes-native-jenkins-operator)
- [CloudBees](#cloudbees)
- [CloudBees Rollout and Feature Flags](#cloudbees-rollout-and-feature-flags)
- [Feature Flags in CloudBees Enterprise On-Premise](#feature-flags-in-cloudbees-enterprise-on-premise)
- [CloudBees Accelerator](#cloudbees-accelerator)
- [CloudBees Rollout and Feature Flags](#cloudbees-rollout-and-feature-flags)
- [Feature Flags in CloudBees Enterprise On-Premise](#feature-flags-in-cloudbees-enterprise-on-premise)
- [CloudBees Accelerator](#cloudbees-accelerator)
- [Jervis: Jenkins as a service](#jervis-jenkins-as-a-service)
- [Jenkins X (Serverless)](#jenkins-x-serverless)
- [Jenkins and SAP](#jenkins-and-sap)
+7 -7
View File
@@ -8,13 +8,13 @@
- [Linux Commands and Tools](#linux-commands-and-tools)
- [Linux processes](#linux-processes)
- [Linux and Kubernetes](#linux-and-kubernetes)
- [Systemd](#systemd)
- [Blogs](#blogs)
- [CommandLineFu](#commandlinefu)
- [Wait until Your Dockerized Database Is Ready before Continuing](#wait-until-your-dockerized-database-is-ready-before-continuing)
- [Copr Build System](#copr-build-system)
- [Pulp](#pulp)
- [Hashicorp](#hashicorp)
- [Systemd](#systemd)
- [Blogs](#blogs)
- [CommandLineFu](#commandlinefu)
- [Wait until Your Dockerized Database Is Ready before Continuing](#wait-until-your-dockerized-database-is-ready-before-continuing)
- [Copr Build System](#copr-build-system)
- [Pulp](#pulp)
- [Hashicorp](#hashicorp)
- [Linux Libraries](#linux-libraries)
- [Linux Networking](#linux-networking)
+12 -12
View File
@@ -1,18 +1,18 @@
# Maven, Gradle & SDKMAN
- [Apache Maven](#apache-maven)
- [Scaffolding a project with Maven (maven archetype)](#scaffolding-a-project-with-maven-maven-archetype)
- [Maven Tests](#maven-tests)
- [Dependency Resolution in Maven](#dependency-resolution-in-maven)
- [Maven and Docker](#maven-and-docker)
- [IDEs](#ides)
- [Intellij IDEA](#intellij-idea)
- [Maven Plugins](#maven-plugins)
- [Maven Cheat Sheets](#maven-cheat-sheets)
- [Other Commands](#other-commands)
- [Docker Maven Plugin (fabric8)](#docker-maven-plugin-fabric8)
- [Fabric8 Maven Plugin](#fabric8-maven-plugin)
- [Scaffolding a project with Maven (maven archetype)](#scaffolding-a-project-with-maven-maven-archetype)
- [Maven Tests](#maven-tests)
- [Dependency Resolution in Maven](#dependency-resolution-in-maven)
- [Maven and Docker](#maven-and-docker)
- [IDEs](#ides)
- [Intellij IDEA](#intellij-idea)
- [Maven Plugins](#maven-plugins)
- [Maven Cheat Sheets](#maven-cheat-sheets)
- [Other Commands](#other-commands)
- [Docker Maven Plugin (fabric8)](#docker-maven-plugin-fabric8)
- [Fabric8 Maven Plugin](#fabric8-maven-plugin)
- [Gradle](#gradle)
- [Gradle Cheat Sheets](#gradle-cheat-sheets)
- [Gradle Cheat Sheets](#gradle-cheat-sheets)
- [SDKMAN](#sdkman)
## Apache Maven
+21 -21
View File
@@ -1,34 +1,34 @@
# Cloud Based Integration & Messaging. Data Processing & Streaming (aka Data Pipeline). Open Data Hub
- [Message Queue in Kubernetes. Event-driven Messaging. Real-Time Data Streaming](#message-queue-in-kubernetes-event-driven-messaging-real-time-data-streaming)
- [Message Brokers](#message-brokers)
- [ActiveMQ message broker](#activemq-message-broker)
- [RabbitMQ message broker](#rabbitmq-message-broker)
- [Redis message broker](#redis-message-broker)
- [Apache Camel message broker](#apache-camel-message-broker)
- [Apache Camel K](#apache-camel-k)
- [KubeMQ message broker](#kubemq-message-broker)
- [Google Cloud Platform Pub/Sub](#google-cloud-platform-pubsub)
- [ActiveMQ message broker](#activemq-message-broker)
- [RabbitMQ message broker](#rabbitmq-message-broker)
- [Redis message broker](#redis-message-broker)
- [Apache Camel message broker](#apache-camel-message-broker)
- [Apache Camel K](#apache-camel-k)
- [KubeMQ message broker](#kubemq-message-broker)
- [Google Cloud Platform Pub/Sub](#google-cloud-platform-pubsub)
- [Cloud Based Integration. Integration Platform-as-a-Service (iPaaS) solutions](#cloud-based-integration-integration-platform-as-a-service-ipaas-solutions)
- [Red Hat Fuse and Red Hat Fuse Online](#red-hat-fuse-and-red-hat-fuse-online)
- [Syndesis open source integration platform](#syndesis-open-source-integration-platform)
- [Red Hat Fuse and Red Hat Fuse Online](#red-hat-fuse-and-red-hat-fuse-online)
- [Syndesis open source integration platform](#syndesis-open-source-integration-platform)
- [Debezium open source distributed platform for Change Data Capture (CDC) software design pattern](#debezium-open-source-distributed-platform-for-change-data-capture-cdc-software-design-pattern)
- [Red Hat Integration service registry and Apicurio](#red-hat-integration-service-registry-and-apicurio)
- [Data Processing (aka Streaming Data, Data Pipeline or Big Data Pipeline)](#data-processing-aka-streaming-data-data-pipeline-or-big-data-pipeline)
- [Apache Kafka](#apache-kafka)
- [Banzai Cloud Supertubes (Cloud Native Kafka implementation)](#banzai-cloud-supertubes-cloud-native-kafka-implementation)
- [Confluent Cloud (Apache Kafka Re-engineered for the Cloud)](#confluent-cloud-apache-kafka-re-engineered-for-the-cloud)
- [Redpanda (kafka alternative). A modern streaming platform for mission critical workloads](#redpanda-kafka-alternative-a-modern-streaming-platform-for-mission-critical-workloads)
- [KsqlDB](#ksqldb)
- [Apache Pulsar](#apache-pulsar)
- [Apache Flink](#apache-flink)
- [Hazelcast JET](#hazelcast-jet)
- [Apache Kafka](#apache-kafka)
- [Banzai Cloud Supertubes (Cloud Native Kafka implementation)](#banzai-cloud-supertubes-cloud-native-kafka-implementation)
- [Confluent Cloud (Apache Kafka Re-engineered for the Cloud)](#confluent-cloud-apache-kafka-re-engineered-for-the-cloud)
- [Redpanda (kafka alternative). A modern streaming platform for mission critical workloads](#redpanda-kafka-alternative-a-modern-streaming-platform-for-mission-critical-workloads)
- [KsqlDB](#ksqldb)
- [Apache Pulsar](#apache-pulsar)
- [Apache Flink](#apache-flink)
- [Hazelcast JET](#hazelcast-jet)
- [Workflow Engines](#workflow-engines)
- [Zeebe](#zeebe)
- [Apache Airflow](#apache-airflow)
- [Couler](#couler)
- [Apache Airflow](#apache-airflow)
- [Couler](#couler)
- [Red Hat AMQ (ActiveMQ Artemis broker and Apache Kafka)](#red-hat-amq-activemq-artemis-broker-and-apache-kafka)
- [Red Hat AMQ Broker (ActiveMQ Artemis)](#red-hat-amq-broker-activemq-artemis)
- [Red Hat AMQ Streams](#red-hat-amq-streams)
- [Red Hat AMQ Broker (ActiveMQ Artemis)](#red-hat-amq-broker-activemq-artemis)
- [Red Hat AMQ Streams](#red-hat-amq-streams)
- [Open Data Hub AI-as-a-Service (AIaaS) platform](#open-data-hub-ai-as-a-service-aiaas-platform)
- [KEDA. Kubernetes Event Driven Autoscaling](#keda-kubernetes-event-driven-autoscaling)
- [eBooks](#ebooks)
+45 -45
View File
@@ -1,63 +1,63 @@
# Monitoring and Performance. Prometheus, Grafana, APMs and more
- [Monitoring](#monitoring)
- [Key Performance Indicator (KPI)](#key-performance-indicator-kpi)
- [Key Performance Indicator (KPI)](#key-performance-indicator-kpi)
- [OpenShift Cluster Monitoring Built-in solutions](#openshift-cluster-monitoring-built-in-solutions)
- [OpenShift 3.11 Metrics and Logging](#openshift-311-metrics-and-logging)
- [Prometheus and Grafana](#prometheus-and-grafana)
- [Custom Grafana Dashboard for OpenShift 3.11](#custom-grafana-dashboard-for-openshift-311)
- [Capacity Management Grafana Dashboard](#capacity-management-grafana-dashboard)
- [Software Delivery Metrics Grafana Dashboard](#software-delivery-metrics-grafana-dashboard)
- [Prometheus for OpenShift 3.11](#prometheus-for-openshift-311)
- [OpenShift 4](#openshift-4)
- [OpenShift 3.11 Metrics and Logging](#openshift-311-metrics-and-logging)
- [Prometheus and Grafana](#prometheus-and-grafana)
- [Custom Grafana Dashboard for OpenShift 3.11](#custom-grafana-dashboard-for-openshift-311)
- [Capacity Management Grafana Dashboard](#capacity-management-grafana-dashboard)
- [Software Delivery Metrics Grafana Dashboard](#software-delivery-metrics-grafana-dashboard)
- [Prometheus for OpenShift 3.11](#prometheus-for-openshift-311)
- [OpenShift 4](#openshift-4)
- [Prometheus](#prometheus)
- [Prometheus Storage](#prometheus-storage)
- [Scalability, High Availability (HA) and Long-Term Storage](#scalability-high-availability-ha-and-long-term-storage)
- [Storage Solutions for Prometheus](#storage-solutions-for-prometheus)
- [InfluxDB & InfluxDB Templates](#influxdb--influxdb-templates)
- [Collectors. Software exposing Prometheus metrics](#collectors-software-exposing-prometheus-metrics)
- [Prometheus Exporters. Plug-in architecture and extensibility with Prometheus Exporters (collectors)](#prometheus-exporters-plug-in-architecture-and-extensibility-with-prometheus-exporters-collectors)
- [Prometheus Exporters Development. Node Exporter](#prometheus-exporters-development-node-exporter)
- [Prometheus Third-party Collectors/Exporters](#prometheus-third-party-collectorsexporters)
- [OpenTelemetry Collector](#opentelemetry-collector)
- [Telegraf Collector](#telegraf-collector)
- [Micrometer Collector](#micrometer-collector)
- [Prometheus Alarms and Event Tracking](#prometheus-alarms-and-event-tracking)
- [Prometheus and Cloud Monitoring](#prometheus-and-cloud-monitoring)
- [Prometheus Installers](#prometheus-installers)
- [Binaries, source code or Docker](#binaries-source-code-or-docker)
- [Ansible Roles](#ansible-roles)
- [Prometheus Operator](#prometheus-operator)
- [kube Prometheus](#kube-prometheus)
- [Prometheus Operator with Helm3](#prometheus-operator-with-helm3)
- [Kubernetes Cluster Monitoring Stack based on Prometheus Operator](#kubernetes-cluster-monitoring-stack-based-on-prometheus-operator)
- [Prometheus SaaS Solutions](#prometheus-saas-solutions)
- [Prometheus Storage](#prometheus-storage)
- [Scalability, High Availability (HA) and Long-Term Storage](#scalability-high-availability-ha-and-long-term-storage)
- [Storage Solutions for Prometheus](#storage-solutions-for-prometheus)
- [InfluxDB & InfluxDB Templates](#influxdb--influxdb-templates)
- [Collectors. Software exposing Prometheus metrics](#collectors-software-exposing-prometheus-metrics)
- [Prometheus Exporters. Plug-in architecture and extensibility with Prometheus Exporters (collectors)](#prometheus-exporters-plug-in-architecture-and-extensibility-with-prometheus-exporters-collectors)
- [Prometheus Exporters Development. Node Exporter](#prometheus-exporters-development-node-exporter)
- [Prometheus Third-party Collectors/Exporters](#prometheus-third-party-collectorsexporters)
- [OpenTelemetry Collector](#opentelemetry-collector)
- [Telegraf Collector](#telegraf-collector)
- [Micrometer Collector](#micrometer-collector)
- [Prometheus Alarms and Event Tracking](#prometheus-alarms-and-event-tracking)
- [Prometheus and Cloud Monitoring](#prometheus-and-cloud-monitoring)
- [Prometheus Installers](#prometheus-installers)
- [Binaries, source code or Docker](#binaries-source-code-or-docker)
- [Ansible Roles](#ansible-roles)
- [Prometheus Operator](#prometheus-operator)
- [kube Prometheus](#kube-prometheus)
- [Prometheus Operator with Helm3](#prometheus-operator-with-helm3)
- [Kubernetes Cluster Monitoring Stack based on Prometheus Operator](#kubernetes-cluster-monitoring-stack-based-on-prometheus-operator)
- [Prometheus SaaS Solutions](#prometheus-saas-solutions)
- [Grafana](#grafana)
- [Grafana Dashboards](#grafana-dashboards)
- [Grafana 7](#grafana-7)
- [Grafana Dashboards](#grafana-dashboards)
- [Grafana 7](#grafana-7)
- [Proof of Concept: ActiveMQ Monitoring with Prometheus](#proof-of-concept-activemq-monitoring-with-prometheus)
- [PoC: ActiveMQ 5.x Monitoring with Telegraf Collector, Prometheus and Grafana Dashboard 10702](#poc-activemq-5x-monitoring-with-telegraf-collector-prometheus-and-grafana-dashboard-10702)
- [Deployment and Configuration](#deployment-and-configuration)
- [PoC: ActiveMQ Artemis Monitoring with Prometheus Metrics Plugin (Micrometer Collector) and Prometheus. Grafana Dashboard not available](#poc-activemq-artemis-monitoring-with-prometheus-metrics-plugin-micrometer-collector-and-prometheus-grafana-dashboard-not-available)
- [Deployment and Configuration](#deployment-and-configuration-1)
- [Validation of Artemis Broker Monitoring with JMeter](#validation-of-artemis-broker-monitoring-with-jmeter)
- [JMeter Example Test Plans](#jmeter-example-test-plans)
- [PoC: ActiveMQ 5.x Monitoring with Telegraf Collector, Prometheus and Grafana Dashboard 10702](#poc-activemq-5x-monitoring-with-telegraf-collector-prometheus-and-grafana-dashboard-10702)
- [Deployment and Configuration](#deployment-and-configuration)
- [PoC: ActiveMQ Artemis Monitoring with Prometheus Metrics Plugin (Micrometer Collector) and Prometheus. Grafana Dashboard not available](#poc-activemq-artemis-monitoring-with-prometheus-metrics-plugin-micrometer-collector-and-prometheus-grafana-dashboard-not-available)
- [Deployment and Configuration](#deployment-and-configuration-1)
- [Validation of Artemis Broker Monitoring with JMeter](#validation-of-artemis-broker-monitoring-with-jmeter)
- [JMeter Example Test Plans](#jmeter-example-test-plans)
- [Kibana](#kibana)
- [Prometheus and Grafana Interactive Learning](#prometheus-and-grafana-interactive-learning)
- [Logging & Centralized Log Management](#logging--centralized-log-management)
- [Performance](#performance)
- [List of Performance Analysis Tools](#list-of-performance-analysis-tools)
- [Thread Dumps. Debugging Java Applications](#thread-dumps-debugging-java-applications)
- [Thread Dumps. Debugging Java Applications](#thread-dumps-debugging-java-applications)
- [Debugging Java Applications on OpenShift and Kubernetes](#debugging-java-applications-on-openshift-and-kubernetes)
- [Distributed Tracing. OpenTelemetry and Jaeger](#distributed-tracing-opentelemetry-and-jaeger)
- [Microservice Observability with Distributed Tracing. OpenTelemetry.io](#microservice-observability-with-distributed-tracing-opentelemetryio)
- [Jaeger VS OpenTelemetry. How Jaeger works with OpenTelemetry](#jaeger-vs-opentelemetry-how-jaeger-works-with-opentelemetry)
- [Jaeger vs Zipkin](#jaeger-vs-zipkin)
- [Grafana Tempo distributed tracing system](#grafana-tempo-distributed-tracing-system)
- [Microservice Observability with Distributed Tracing. OpenTelemetry.io](#microservice-observability-with-distributed-tracing-opentelemetryio)
- [Jaeger VS OpenTelemetry. How Jaeger works with OpenTelemetry](#jaeger-vs-opentelemetry-how-jaeger-works-with-opentelemetry)
- [Jaeger vs Zipkin](#jaeger-vs-zipkin)
- [Grafana Tempo distributed tracing system](#grafana-tempo-distributed-tracing-system)
- [Application Performance Management (APM)](#application-performance-management-apm)
- [Elastic APM](#elastic-apm)
- [Dynatrace APM](#dynatrace-apm)
- [Elastic APM](#elastic-apm)
- [Dynatrace APM](#dynatrace-apm)
- [Message Queue Monitoring](#message-queue-monitoring)
- [Red Hat AMQ 7 Broker Monitoring solutions based on Prometheus and Grafana](#red-hat-amq-7-broker-monitoring-solutions-based-on-prometheus-and-grafana)
- [Red Hat AMQ 7 Broker Monitoring solutions based on Prometheus and Grafana](#red-hat-amq-7-broker-monitoring-solutions-based-on-prometheus-and-grafana)
- [Serverless Monitoring](#serverless-monitoring)
- [Distributed Tracing in Apache Beam](#distributed-tracing-in-apache-beam)
- [Krossboard Converged Kubernetes usage analytics](#krossboard-converged-kubernetes-usage-analytics)
+10 -10
View File
@@ -1,15 +1,15 @@
# Nexus & JFrog Artifactory
- [Nexus Repository Manager (NXRM) 3](#nexus-repository-manager-nxrm-3)
- [Getting Started](#getting-started)
- [Setup Nexus Kubernetes. Run nexus3 with docker in a kubernetes cluster](#setup-nexus-kubernetes-run-nexus3-with-docker-in-a-kubernetes-cluster)
- [Nexus as a Docker repo](#nexus-as-a-docker-repo)
- [Secure Docker Registries](#secure-docker-registries)
- [SSL/TLS Certificates](#ssltls-certificates)
- [Add Insecure Registry to Docker](#add-insecure-registry-to-docker)
- [Jenkins Integration with Nexus](#jenkins-integration-with-nexus)
- [Nexus 3 Configuration as Code](#nexus-3-configuration-as-code)
- [Nexus CLI](#nexus-cli)
- [Sonatype Nexus Community](#sonatype-nexus-community)
- [Getting Started](#getting-started)
- [Setup Nexus Kubernetes. Run nexus3 with docker in a kubernetes cluster](#setup-nexus-kubernetes-run-nexus3-with-docker-in-a-kubernetes-cluster)
- [Nexus as a Docker repo](#nexus-as-a-docker-repo)
- [Secure Docker Registries](#secure-docker-registries)
- [SSL/TLS Certificates](#ssltls-certificates)
- [Add Insecure Registry to Docker](#add-insecure-registry-to-docker)
- [Jenkins Integration with Nexus](#jenkins-integration-with-nexus)
- [Nexus 3 Configuration as Code](#nexus-3-configuration-as-code)
- [Nexus CLI](#nexus-cli)
- [Sonatype Nexus Community](#sonatype-nexus-community)
- [JFrog Artifactory](#jfrog-artifactory)
- [JFrog DevOps Platform](#jfrog-devops-platform)
+4 -4
View File
@@ -1,9 +1,9 @@
# NoSQL Databases and NewSQL
- [NoSQL](#nosql)
- [MongoDB Tools and MongoDB as a Service](#mongodb-tools-and-mongodb-as-a-service)
- [Redis](#redis)
- [Alternatives](#alternatives)
- [Apache Drill. Schema free SQL query on everything engines](#apache-drill-schema-free-sql-query-on-everything-engines)
- [MongoDB Tools and MongoDB as a Service](#mongodb-tools-and-mongodb-as-a-service)
- [Redis](#redis)
- [Alternatives](#alternatives)
- [Apache Drill. Schema free SQL query on everything engines](#apache-drill-schema-free-sql-query-on-everything-engines)
- [NewSQL](#newsql)
## NoSQL
+31 -31
View File
@@ -1,45 +1,45 @@
# OCP 4
- [OpenShift Container Platform 4 (OCP 4)](#openshift-container-platform-4-ocp-4)
- [Best Practices](#best-practices)
- [Setting up OCP4 on AWS](#setting-up-ocp4-on-aws)
- [Best Practices](#best-practices)
- [Setting up OCP4 on AWS](#setting-up-ocp4-on-aws)
- [Downloads](#downloads)
- [OpenShift End-to-End. Day 0, Day 1 & Day 2](#openshift-end-to-end-day-0-day-1--day-2)
- [OCP 4 Overview](#ocp-4-overview)
- [Three New Functionalities](#three-new-functionalities)
- [New Technical Components](#new-technical-components)
- [Installation & Cluster Autoscaler](#installation--cluster-autoscaler)
- [IPI & UPI](#ipi--upi)
- [Cluster Autoscaler Operator](#cluster-autoscaler-operator)
- [Operators](#operators)
- [Introduction](#introduction)
- [Catalog](#catalog)
- [Certified Opeators, OLM Operators and Red Hat Operators](#certified-opeators-olm-operators-and-red-hat-operators)
- [Deploy and bind enterprise-grade microservices with Kubernetes Operators](#deploy-and-bind-enterprise-grade-microservices-with-kubernetes-operators)
- [OpenShift Container Storage Operator (OCS)](#openshift-container-storage-operator-ocs)
- [OCS 3 (OpenShift 3)](#ocs-3-openshift-3)
- [OCS 4 (OpenShift 4)](#ocs-4-openshift-4)
- [Cluster Network Operator (CNO) & Routers](#cluster-network-operator-cno--routers)
- [ServiceMesh Operator](#servicemesh-operator)
- [Serverless Operator (Knative)](#serverless-operator-knative)
- [Crossplane Operator (Universal Control Plane API for Cloud Computing)](#crossplane-operator-universal-control-plane-api-for-cloud-computing)
- [Monitoring & Observability](#monitoring--observability)
- [Grafana](#grafana)
- [Prometheus](#prometheus)
- [Alerts & Silences](#alerts--silences)
- [Cluster Logging (EFK)](#cluster-logging-efk)
- [Build Images. Next-Generation Container Image Building Tools](#build-images-next-generation-container-image-building-tools)
- [Registry & Quay](#registry--quay)
- [Local Development Environment](#local-development-environment)
- [Three New Functionalities](#three-new-functionalities)
- [New Technical Components](#new-technical-components)
- [Installation & Cluster Autoscaler](#installation--cluster-autoscaler)
- [IPI & UPI](#ipi--upi)
- [Cluster Autoscaler Operator](#cluster-autoscaler-operator)
- [Operators](#operators)
- [Introduction](#introduction)
- [Catalog](#catalog)
- [Certified Opeators, OLM Operators and Red Hat Operators](#certified-opeators-olm-operators-and-red-hat-operators)
- [Deploy and bind enterprise-grade microservices with Kubernetes Operators](#deploy-and-bind-enterprise-grade-microservices-with-kubernetes-operators)
- [OpenShift Container Storage Operator (OCS)](#openshift-container-storage-operator-ocs)
- [OCS 3 (OpenShift 3)](#ocs-3-openshift-3)
- [OCS 4 (OpenShift 4)](#ocs-4-openshift-4)
- [Cluster Network Operator (CNO) & Routers](#cluster-network-operator-cno--routers)
- [ServiceMesh Operator](#servicemesh-operator)
- [Serverless Operator (Knative)](#serverless-operator-knative)
- [Crossplane Operator (Universal Control Plane API for Cloud Computing)](#crossplane-operator-universal-control-plane-api-for-cloud-computing)
- [Monitoring & Observability](#monitoring--observability)
- [Grafana](#grafana)
- [Prometheus](#prometheus)
- [Alerts & Silences](#alerts--silences)
- [Cluster Logging (EFK)](#cluster-logging-efk)
- [Build Images. Next-Generation Container Image Building Tools](#build-images-next-generation-container-image-building-tools)
- [Registry & Quay](#registry--quay)
- [Local Development Environment](#local-development-environment)
- [OpenShift on Azure](#openshift-on-azure)
- [OpenShift Youtube](#openshift-youtube)
- [OpenShift 4 Training](#openshift-4-training)
- [OpenShift 4 Roadmap](#openshift-4-roadmap)
- [Kubevirt Virtual Machine Management on Kubernetes](#kubevirt-virtual-machine-management-on-kubernetes)
- [Networking and Network Policy in OCP4. SDN/CNI plug-ins](#networking-and-network-policy-in-ocp4-sdncni-plug-ins)
- [Multiple Networks with SDN/CNI plug-ins. Usage scenarios for an additional network](#multiple-networks-with-sdncni-plug-ins-usage-scenarios-for-an-additional-network)
- [Istio CNI plug-in](#istio-cni-plug-in)
- [Calico CNI Plug-in](#calico-cni-plug-in)
- [Third Party Network Operators with OpenShift](#third-party-network-operators-with-openshift)
- [Multiple Networks with SDN/CNI plug-ins. Usage scenarios for an additional network](#multiple-networks-with-sdncni-plug-ins-usage-scenarios-for-an-additional-network)
- [Istio CNI plug-in](#istio-cni-plug-in)
- [Calico CNI Plug-in](#calico-cni-plug-in)
- [Third Party Network Operators with OpenShift](#third-party-network-operators-with-openshift)
- [Storage in OCP 4. OpenShift Container Storage (OCS)](#storage-in-ocp-4-openshift-container-storage-ocs)
- [Red Hat Advanced Cluster Management for Kubernetes](#red-hat-advanced-cluster-management-for-kubernetes)
- [OpenShift Kubernetes Engine (OKE)](#openshift-kubernetes-engine-oke)
+13 -13
View File
@@ -1,26 +1,26 @@
# OpenShift Pipelines
- [Deploying Jenkins on OpenShift](#deploying-jenkins-on-openshift)
- [Jenkins Container Images in OpenShift](#jenkins-container-images-in-openshift)
- [Jenkins Container Images in OpenShift](#jenkins-container-images-in-openshift)
- [External Jenkins Integration with OpenShift](#external-jenkins-integration-with-openshift)
- [Improving Jenkins performance on Openshift](#improving-jenkins-performance-on-openshift)
- [Building applications in OpenShift](#building-applications-in-openshift)
- [OpenShift Pipelines with Build Config](#openshift-pipelines-with-build-config)
- [OpenShift Pipelines with S2i](#openshift-pipelines-with-s2i)
- [OpenShift Pipelines with S2i and Jenkins Blue Ocean. Deploying Blue Ocean on OpenShift](#openshift-pipelines-with-s2i-and-jenkins-blue-ocean-deploying-blue-ocean-on-openshift)
- [OpenShift Pipelines with Build Config](#openshift-pipelines-with-build-config)
- [OpenShift Pipelines with S2i](#openshift-pipelines-with-s2i)
- [OpenShift Pipelines with S2i and Jenkins Blue Ocean. Deploying Blue Ocean on OpenShift](#openshift-pipelines-with-s2i-and-jenkins-blue-ocean-deploying-blue-ocean-on-openshift)
- [OpenShift Deployments with Deployment Descriptor](#openshift-deployments-with-deployment-descriptor)
- [OpenShift Deployments with GitHub Actions](#openshift-deployments-with-github-actions)
- [Deployments with OpenShift HA in Multiple Datacenters](#deployments-with-openshift-ha-in-multiple-datacenters)
- [ODO - OpenShift Command line for Developers](#odo---openshift-command-line-for-developers)
- [OpenShift Pipelines](#openshift-pipelines)
- [Jenkins CICD Getting started with Groovy and Docker Containers](#jenkins-cicd-getting-started-with-groovy-and-docker-containers)
- [Fabric8 Pipeline Library (deprecated)](#fabric8-pipeline-library-deprecated)
- [Eclipse Jkube Pipeline Library (formerly known as Fabric8). Kubernetes & OpenShift Maven Plugins](#eclipse-jkube-pipeline-library-formerly-known-as-fabric8-kubernetes--openshift-maven-plugins)
- [Jenkins Pipelines with OpenShift 3](#jenkins-pipelines-with-openshift-3)
- [OpenShift Jenkins Pipeline (DSL) Plugin. Scripted Syntax (Groovy DSL syntax) VS Declarative Syntax](#openshift-jenkins-pipeline-dsl-plugin-scripted-syntax-groovy-dsl-syntax-vs-declarative-syntax)
- [Red Hat Communities of Practice](#red-hat-communities-of-practice)
- [Jenkins Pipelines in OpenShift 4](#jenkins-pipelines-in-openshift-4)
- [OpenShift Pipelines (aka Tekton CI/CD Pipelines)](#openshift-pipelines-aka-tekton-cicd-pipelines)
- [Tekton and Tekton Pipelines](#tekton-and-tekton-pipelines)
- [Jenkins CICD Getting started with Groovy and Docker Containers](#jenkins-cicd-getting-started-with-groovy-and-docker-containers)
- [Fabric8 Pipeline Library (deprecated)](#fabric8-pipeline-library-deprecated)
- [Eclipse Jkube Pipeline Library (formerly known as Fabric8). Kubernetes & OpenShift Maven Plugins](#eclipse-jkube-pipeline-library-formerly-known-as-fabric8-kubernetes--openshift-maven-plugins)
- [Jenkins Pipelines with OpenShift 3](#jenkins-pipelines-with-openshift-3)
- [OpenShift Jenkins Pipeline (DSL) Plugin. Scripted Syntax (Groovy DSL syntax) VS Declarative Syntax](#openshift-jenkins-pipeline-dsl-plugin-scripted-syntax-groovy-dsl-syntax-vs-declarative-syntax)
- [Red Hat Communities of Practice](#red-hat-communities-of-practice)
- [Jenkins Pipelines in OpenShift 4](#jenkins-pipelines-in-openshift-4)
- [OpenShift Pipelines (aka Tekton CI/CD Pipelines)](#openshift-pipelines-aka-tekton-cicd-pipelines)
- [Tekton and Tekton Pipelines](#tekton-and-tekton-pipelines)
- [Slides](#slides)
## Deploying Jenkins on OpenShift
+17 -17
View File
@@ -6,30 +6,30 @@
- [OC CLI Auto Completion](#oc-cli-auto-completion)
- [Cluster Autoscaler in OpenShift](#cluster-autoscaler-in-openshift)
- [e-Books](#e-books)
- [Kubernetes e-Books](#kubernetes-e-books)
- [Kubernetes e-Books](#kubernetes-e-books)
- [Online Learning](#online-learning)
- [Local Installers](#local-installers)
- [Cloud Native Development Architecture. Architectural Diagrams](#cloud-native-development-architecture-architectural-diagrams)
- [Cluster Installers](#cluster-installers)
- [OKD 3](#okd-3)
- [OpenShift 3](#openshift-3)
- [OpenShift 4](#openshift-4)
- [OpenShift 4 deployment on VMWare vSphere](#openshift-4-deployment-on-vmware-vsphere)
- [Deploying OpenShift 4.4 to VMware vSphere 7](#deploying-openshift-44-to-vmware-vsphere-7)
- [OKD 3](#okd-3)
- [OpenShift 3](#openshift-3)
- [OpenShift 4](#openshift-4)
- [OpenShift 4 deployment on VMWare vSphere](#openshift-4-deployment-on-vmware-vsphere)
- [Deploying OpenShift 4.4 to VMware vSphere 7](#deploying-openshift-44-to-vmware-vsphere-7)
- [Networking (OCP 3 and OCP 4)](#networking-ocp-3-and-ocp-4)
- [Security](#security)
- [How is OpenShift Container Platform Secured?](#how-is-openshift-container-platform-secured)
- [Security Context Constraints](#security-context-constraints)
- [Review Security Context Constraints](#review-security-context-constraints)
- [OpenShift Network Model & Network Policy](#openshift-network-model--network-policy)
- [Network Security Zones](#network-security-zones)
- [OpenShift Route and OpenShift Ingress](#openshift-route-and-openshift-ingress)
- [OpenShift Egress](#openshift-egress)
- [How is OpenShift Container Platform Secured?](#how-is-openshift-container-platform-secured)
- [Security Context Constraints](#security-context-constraints)
- [Review Security Context Constraints](#review-security-context-constraints)
- [OpenShift Network Model & Network Policy](#openshift-network-model--network-policy)
- [Network Security Zones](#network-security-zones)
- [OpenShift Route and OpenShift Ingress](#openshift-route-and-openshift-ingress)
- [OpenShift Egress](#openshift-egress)
- [Openshift Compliant Docker Images](#openshift-compliant-docker-images)
- [Gitlab](#gitlab)
- [Atlassian Confluence6](#atlassian-confluence6)
- [Sonatype Nexus 3](#sonatype-nexus-3)
- [Rocket Chat](#rocket-chat)
- [Gitlab](#gitlab)
- [Atlassian Confluence6](#atlassian-confluence6)
- [Sonatype Nexus 3](#sonatype-nexus-3)
- [Rocket Chat](#rocket-chat)
- [IBM Cloud Paks and OpenShift](#ibm-cloud-paks-and-openshift)
- [OpenShift on AWS](#openshift-on-aws)
- [OpenShift Dedicated](#openshift-dedicated)
+17 -17
View File
@@ -2,23 +2,23 @@
- [Inspired By](#inspired-by)
- [Other Awesome Kubernetes Lists](#other-awesome-kubernetes-lists)
- [Other Awesome Lists](#other-awesome-lists)
- [Project Management](#project-management)
- [SysAdmin](#sysadmin)
- [Cloud Native](#cloud-native)
- [CI/CD and Pipelines](#cicd-and-pipelines)
- [DevOps](#devops)
- [OpenShift](#openshift)
- [Microservices](#microservices)
- [Monitoring](#monitoring)
- [Cloud](#cloud)
- [Docker](#docker)
- [Configuration Management](#configuration-management)
- [Security](#security)
- [QA](#qa)
- [API](#api)
- [Development](#development)
- [Bash](#bash)
- [Data Processing](#data-processing)
- [Project Management](#project-management)
- [SysAdmin](#sysadmin)
- [Cloud Native](#cloud-native)
- [CI/CD and Pipelines](#cicd-and-pipelines)
- [DevOps](#devops)
- [OpenShift](#openshift)
- [Microservices](#microservices)
- [Monitoring](#monitoring)
- [Cloud](#cloud)
- [Docker](#docker)
- [Configuration Management](#configuration-management)
- [Security](#security)
- [QA](#qa)
- [API](#api)
- [Development](#development)
- [Bash](#bash)
- [Data Processing](#data-processing)
- [Open Source Alternatives](#open-source-alternatives)
- [Kubectl Plugins](#kubectl-plugins)
@@ -4,8 +4,8 @@
- [JMeter based Cloud solutions](#jmeter-based-cloud-solutions)
- [Jenkins & JMeter](#jenkins--jmeter)
- [Gatling](#gatling)
- [API Load Testing](#api-load-testing)
- [Gatling and Maven](#gatling-and-maven)
- [API Load Testing](#api-load-testing)
- [Gatling and Maven](#gatling-and-maven)
- [Jenkins & Gatling](#jenkins--gatling)
- [Alternatives](#alternatives)
+4 -4
View File
@@ -1,9 +1,9 @@
# Project Management Methodology
- [Project Management Methodology](#project-management-methodology)
- [Team Topologies](#team-topologies)
- [Agile vs Scrum vs Waterfall vs Kanban vs Lean](#agile-vs-scrum-vs-waterfall-vs-kanban-vs-lean)
- [Waterfall vs Agile](#waterfall-vs-agile)
- [Agile vs Scrum vs Kanban](#agile-vs-scrum-vs-kanban)
- [Team Topologies](#team-topologies)
- [Agile vs Scrum vs Waterfall vs Kanban vs Lean](#agile-vs-scrum-vs-waterfall-vs-kanban-vs-lean)
- [Waterfall vs Agile](#waterfall-vs-agile)
- [Agile vs Scrum vs Kanban](#agile-vs-scrum-vs-kanban)
- [Responsibility Assignment Matrix (RACI)](#responsibility-assignment-matrix-raci)
## Project Management Methodology
-4
View File
@@ -1,6 +1,4 @@
# Python
<!-- MarkdownTOC -->
- [Python Blogs and Forums](#python-blogs-and-forums)
- [Python docs](#python-docs)
- [Python Books](#python-books)
@@ -18,8 +16,6 @@
- [Jython](#jython)
- [Eclipse IDE](#eclipse-ide)
<!-- /MarkdownTOC -->
## Python Blogs and Forums
- [digitalocean.com python 🌟](https://www.digitalocean.com/community/tags/python)
- [Learn Python 'subreddit'](https://www.reddit.com/r/learnpython)
+6 -6
View File
@@ -2,13 +2,13 @@
- [Rancher: Enterprise management for Kubernetes](#rancher-enterprise-management-for-kubernetes)
- [Rancher Academy (online training)](#rancher-academy-online-training)
- [Rancher 2](#rancher-2)
- [Rancher Networking and CNI Providers](#rancher-networking-and-cni-providers)
- [Rancher 2 RKE](#rancher-2-rke)
- [Rancher Networking and CNI Providers](#rancher-networking-and-cni-providers)
- [Rancher 2 RKE](#rancher-2-rke)
- [K3S](#k3s)
- [K3S Use Cases](#k3s-use-cases)
- [K3S in Public Clouds](#k3s-in-public-clouds)
- [K3D](#k3d)
- [K3OS](#k3os)
- [K3S Use Cases](#k3s-use-cases)
- [K3S in Public Clouds](#k3s-in-public-clouds)
- [K3D](#k3d)
- [K3OS](#k3os)
- [K3C](#k3c)
- [Hosted Rancher](#hosted-rancher)
- [Rancher on Microsoft Azure](#rancher-on-microsoft-azure)
+2 -2
View File
@@ -2,8 +2,8 @@
- [Scaffold Definition](#scaffold-definition)
- [Nodejs Scaffolding with Yeoman](#nodejs-scaffolding-with-yeoman)
- [Java Scaffolding](#java-scaffolding)
- [Java Scaffolding with Spring Roo](#java-scaffolding-with-spring-roo)
- [Java Scaffolding with Maven](#java-scaffolding-with-maven)
- [Java Scaffolding with Spring Roo](#java-scaffolding-with-spring-roo)
- [Java Scaffolding with Maven](#java-scaffolding-with-maven)
- [Kubernetes Scaffolding](#kubernetes-scaffolding)
## Scaffold Definition
+7 -7
View File
@@ -1,14 +1,14 @@
# Serverless Architectures and Frameworks
- [Serverless Architectures](#serverless-architectures)
- [FaaS: Function as a Service](#faas-function-as-a-service)
- [Serverless Ecosystems Comparison](#serverless-ecosystems-comparison)
- [FaaS: Function as a Service](#faas-function-as-a-service)
- [Serverless Ecosystems Comparison](#serverless-ecosystems-comparison)
- [Serverless Framework (the most popular serverless ecosystem)](#serverless-framework-the-most-popular-serverless-ecosystem)
- [Orchestrators of Functions on Kubernetes (aka Kubernetes Native Serverless Frameworks or FaaS Providers)](#orchestrators-of-functions-on-kubernetes-aka-kubernetes-native-serverless-frameworks-or-faas-providers)
- [OpenFaaS](#openfaas)
- [Knative](#knative)
- [OpenShift Serverless with Knative](#openshift-serverless-with-knative)
- [Kubeless](#kubeless)
- [OpenWhisk](#openwhisk)
- [OpenFaaS](#openfaas)
- [Knative](#knative)
- [OpenShift Serverless with Knative](#openshift-serverless-with-knative)
- [Kubeless](#kubeless)
- [OpenWhisk](#openwhisk)
- [Popular Deployment Frameworks for AWS Lambda](#popular-deployment-frameworks-for-aws-lambda)
## Serverless Architectures
+3 -3
View File
@@ -2,13 +2,13 @@
- [Introduction](#introduction)
- [Tools For Evaluating Service Meshes](#tools-for-evaluating-service-meshes)
- [Consul Service Mesh](#consul-service-mesh)
- [Consul Connect](#consul-connect)
- [Consul Connect](#consul-connect)
- [Linkerd Service Mesh](#linkerd-service-mesh)
- [Maesh Service Mesh](#maesh-service-mesh)
- [Traffic Director (Google's Service Mesh)](#traffic-director-googles-service-mesh)
- [Google L7 Internal Load Balancer](#google-l7-internal-load-balancer)
- [Google L7 Internal Load Balancer](#google-l7-internal-load-balancer)
- [Envoy Proxy Service Mesh](#envoy-proxy-service-mesh)
- [xDS protocol (Envoy's Discovery Service Protocol)](#xds-protocol-envoys-discovery-service-protocol)
- [xDS protocol (Envoy's Discovery Service Protocol)](#xds-protocol-envoys-discovery-service-protocol)
- [Istio - Service Mesh](#istio---service-mesh)
- [Open Service Mesh](#open-service-mesh)
- [Kourier](#kourier)
+1 -1
View File
@@ -3,7 +3,7 @@
- [Analyzing Code with SonarQube](#analyzing-code-with-sonarqube)
- [Integrations](#integrations)
- [SonarQube on Kubernetes](#sonarqube-on-kubernetes)
- [GCP Kubernetes](#gcp-kubernetes)
- [GCP Kubernetes](#gcp-kubernetes)
- [SonarQube Scanners](#sonarqube-scanners)
## Introduction
+11 -11
View File
@@ -1,18 +1,18 @@
# Cloud Native Storage
- [Introduction](#introduction)
- [Solutions](#solutions)
- [Rook](#rook)
- [Robin](#robin)
- [Reduxio](#reduxio)
- [Portworx](#portworx)
- [StorageOS](#storageos)
- [OpenEBS](#openebs)
- [LightOS](#lightos)
- [Longhorn](#longhorn)
- [IBM Spectrum Storage Suite](#ibm-spectrum-storage-suite)
- [Rook](#rook)
- [Robin](#robin)
- [Reduxio](#reduxio)
- [Portworx](#portworx)
- [StorageOS](#storageos)
- [OpenEBS](#openebs)
- [LightOS](#lightos)
- [Longhorn](#longhorn)
- [IBM Spectrum Storage Suite](#ibm-spectrum-storage-suite)
- [OpenShift Container Storage Operator (OCS)](#openshift-container-storage-operator-ocs)
- [OCS 3 (OpenShift 3)](#ocs-3-openshift-3)
- [OCS 4 (OpenShift 4)](#ocs-4-openshift-4)
- [OCS 3 (OpenShift 3)](#ocs-3-openshift-3)
- [OCS 4 (OpenShift 4)](#ocs-4-openshift-4)
## Introduction
- [thenewstack.io: A Guide to Running Stateful Applications in Kubernetes](https://thenewstack.io/a-guide-to-running-stateful-applications-in-kubernetes/)
+8 -8
View File
@@ -1,14 +1,14 @@
# Hashicorp Packer & Terraform
- [Packer](#packer)
- [Terraform](#terraform)
- [Terraform Infracost](#terraform-infracost)
- [Awesome Terraform](#awesome-terraform)
- [Terraform Cheat Sheets](#terraform-cheat-sheets)
- [Best Practices](#best-practices)
- [Terraform and CI/CD](#terraform-and-cicd)
- [OpenShift and Terraform](#openshift-and-terraform)
- [Terraform Kubernetes Operator](#terraform-kubernetes-operator)
- [Terraform and AWS](#terraform-and-aws)
- [Terraform Infracost](#terraform-infracost)
- [Awesome Terraform](#awesome-terraform)
- [Terraform Cheat Sheets](#terraform-cheat-sheets)
- [Best Practices](#best-practices)
- [Terraform and CI/CD](#terraform-and-cicd)
- [OpenShift and Terraform](#openshift-and-terraform)
- [Terraform Kubernetes Operator](#terraform-kubernetes-operator)
- [Terraform and AWS](#terraform-and-aws)
- [Gruntwork](#gruntwork)
- [Terraform Modules](#terraform-modules)
- [Enforce Policy with Sentinel](#enforce-policy-with-sentinel)
+1 -1
View File
@@ -3,7 +3,7 @@
- [Continuous Testing in DevOps](#continuous-testing-in-devops)
- [Test Driven Development (TDD)](#test-driven-development-tdd)
- [Tools](#tools)
- [KubeAudit](#kubeaudit)
- [KubeAudit](#kubeaudit)
## TestOps
- [devops.com: Shift-Right Testing: The Emergence of TestOps](https://devops.com/shift-right-testing-the-emergence-of-testops/)
+10 -10
View File
@@ -1,16 +1,16 @@
# Visual Studio Code
- [VSCode](#vscode)
- [Updates](#updates)
- [Updates](#updates)
- [Visual Studio MarketPlace and Extensions](#visual-studio-marketplace-and-extensions)
- [Publishers](#publishers)
- [Extensions](#extensions)
- [More Extensions](#more-extensions)
- [More Extensions (Blogs)](#more-extensions-blogs)
- [Themes](#themes)
- [DevOps Extensions](#devops-extensions)
- [Azure DevOps Extensions](#azure-devops-extensions)
- [Git Flow Extensions](#git-flow-extensions)
- [Jenkins Extensions](#jenkins-extensions)
- [Publishers](#publishers)
- [Extensions](#extensions)
- [More Extensions](#more-extensions)
- [More Extensions (Blogs)](#more-extensions-blogs)
- [Themes](#themes)
- [DevOps Extensions](#devops-extensions)
- [Azure DevOps Extensions](#azure-devops-extensions)
- [Git Flow Extensions](#git-flow-extensions)
- [Jenkins Extensions](#jenkins-extensions)
- [Integrated Terminal on Visual Studio Code](#integrated-terminal-on-visual-studio-code)
- [Test Debugging](#test-debugging)
- [Python in Visual Studio Code](#python-in-visual-studio-code)
+1 -1
View File
@@ -1,7 +1,7 @@
# Web Servers & Reverse Proxies: Apache, Nginx, HAProxy, Traefik and more
- [Introduction](#introduction)
- [Apache](#apache)
- [Apache Configuration Samples](#apache-configuration-samples)
- [Apache Configuration Samples](#apache-configuration-samples)
- [Nginx](#nginx)
- [HAProxy (HTTP router and reverse proxy)](#haproxy-http-router-and-reverse-proxy)
- [Traefik (HTTP router and reverse proxy)](#traefik-http-router-and-reverse-proxy)
+2 -2
View File
@@ -1,7 +1,7 @@
# Templating YAML with YAML Processors. Static Checking of Kubernetes YAML Files
- [Templating YAML Files](#templating-yaml-files)
- [YAML Processors](#yaml-processors)
- [Helm and Kustomize](#helm-and-kustomize)
- [YAML Processors](#yaml-processors)
- [Helm and Kustomize](#helm-and-kustomize)
- [Templating JSON Files](#templating-json-files)
- [Static Checking of Kubernetes YAML Files](#static-checking-of-kubernetes-yaml-files)