diff --git a/docs/kubernetes.md b/docs/kubernetes.md index 75cde467..43c492ce 100644 --- a/docs/kubernetes.md +++ b/docs/kubernetes.md @@ -404,7 +404,7 @@ kubectl get secret --namespace=โ€Š-o yaml | sed โ€˜s/names * [stackrox.com: EKS vs GKE vs AKS - Evaluating Kubernetes in the Cloud](https://www.stackrox.com/post/2020/02/eks-vs-gke-vs-aks/) ### AWS EKS (Hosted/Managed Kubernetes on AWS) -* [dzone: kops VS EKS](https://dzone.com/articles/kops-vs-eks-a-comparison-guide) +* [dzone: kops vs EKS](https://dzone.com/articles/kops-vs-eks-a-comparison-guide) * [udemy.com: amazon eks starter kubernetes on aws](https://www.udemy.com/course/amazon-eks-starter-kubernetes-on-aws/) * [eksctl: EKS installer](https://github.com/weaveworks/eksctl) * [medium: Implementing Kubernetes Cluster using AWS EKS (AWS Managed Kubernetes)](https://medium.com/@devopsadvocate/how-to-setup-kubernetes-cluster-using-aws-eks-aws-managed-kubernetes-181d5567a8ef) diff --git a/docs/maven.md b/docs/maven.md index b7f109de..a6bcaea3 100644 --- a/docs/maven.md +++ b/docs/maven.md @@ -1,4 +1,15 @@ # Maven +- [Apache Maven](#apache-maven) +- [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) + +## Apache Maven * [Wikipedia.org: Apache Maven](https://en.wikipedia.org/wiki/Apache_Maven) * [maven.apache.org](https://maven.apache.org/) * [Dzone.com: Starting with Apache Maven](https://dzone.com/articles/starting-with-apache-maven) @@ -16,7 +27,7 @@ * [Dzone: Integration Tests with Maven](https://dzone.com/articles/integration-tests-with-maven) * [Dzone.com: Running Cucumber with Maven](https://dzone.com/articles/running-cucumber-with-maven) -## Dependency resolution in maven +## Dependency Resolution in Maven * [Apache Maven Dependency Analyzer](https://maven.apache.org/shared/maven-dependency-analyzer/index.html) * [Dzone.com: Solving Dependency conflicts in maven](https://dzone.com/articles/solving-dependency-conflicts-in-maven) * [Dzone.com: Taming Maven: Transitive Dependency Pitfalls](https://dzone.com/articles/taming-maven-transitive-dependency-pitfalls) @@ -43,18 +54,13 @@ mvn dependency:tree (how you got something on your classpath) * [javaspringvaadin.wordpress.com: Crea un Proyecto Maven desde el IDE IntelliJ IDEA](https://javaspringvaadin.wordpress.com/2018/05/22/mavenintellijidea/) * [howtodoinjava.com: Maven IntelliJ Idea Project](https://howtodoinjava.com/maven/how-to-convert-maven-java-project-to-intellij-idea-project/) -## Other commands -``` -jar tf target/example-1.0.0-SNAPSHOT.jar -``` - -## Plugins +## Maven Plugins * [Apache Maven Changelog Plugin](https://maven.apache.org/plugins/maven-changelog-plugin/) * [Apache Maven Checkstyle Plugin](https://maven.apache.org/plugins/maven-checkstyle-plugin/) * [Apache Maven Javadoc Plugin](https://maven.apache.org/plugins/maven-javadoc-plugin/) * [Maven Surefire Report Plugin](https://maven.apache.org/surefire/maven-surefire-report-plugin/) -## Cheat Sheets +## Maven Cheat Sheets * [maven.apache.org: Maven Quick Reference Card](http://maven.apache.org/guides/MavenQuickReferenceCard.pdf) * [jrebel.com/blog/maven-cheat-sheet](https://www.jrebel.com/blog/maven-cheat-sheet) * [medium 1](https://medium.com/@TimvanBaarsen/maven-cheat-sheet-45942d8c0b86) @@ -65,3 +71,10 @@ jar tf target/example-1.0.0-SNAPSHOT.jar * [lzone.de/cheat-sheet/Maven](https://lzone.de/cheat-sheet/Maven) * [gist.github.com/michaellihs (jenkins pipeline)](https://gist.github.com/michaellihs/b08c89581ec597fa198cf74e2239f4a6) * [confluence.sakaiproject.org](https://confluence.sakaiproject.org/display/REL/Maven+release+plugin+cheat+sheet) + +## Other Commands +* Display contents of a jar file: + +```bash +jar tf target/example-1.0.0-SNAPSHOT.jar +``` \ No newline at end of file diff --git a/docs/openshift-pipelines.md b/docs/openshift-pipelines.md index fe9465bc..ef1f0be4 100644 --- a/docs/openshift-pipelines.md +++ b/docs/openshift-pipelines.md @@ -60,6 +60,7 @@ ## ODO - OpenShift Command line for Developers * [ODO: OpenShift Command line for Developers ๐ŸŒŸ๐ŸŒŸ๐ŸŒŸ](https://github.com/redhat-developer/odo) OpenShift Do (Odo) is a CLI tool for developers who are writing, building, and deploying applications on OpenShift. With Odo, developers get an opinionated CLI tool that supports fast, iterative development which abstracts away Kubernetes and OpenShift concepts, thus allowing them to focus on what's most important to them: code. +* [developers.redhat.com: odo Cheat Sheet](https://developers.redhat.com/cheat-sheets/odo-cheat-sheet/) ## OpenShift Pipelines ### Jenkins CICD Getting started with Groovy and Docker Containers diff --git a/docs/openshift.md b/docs/openshift.md index e95595e0..466c7045 100644 --- a/docs/openshift.md +++ b/docs/openshift.md @@ -1,5 +1,6 @@ # OpenShift Container Platform - [OpenShift](#openshift) +- [Red Hat's approach to Kubernetes. Standardization](#red-hats-approach-to-kubernetes-standardization) - [OpenShift Container Platform 3 (OCP 3)](#openshift-container-platform-3-ocp-3) - [OpenShift Cheat Sheets](#openshift-cheat-sheets) - [Helm Charts and OpenShift 3](#helm-charts-and-openshift-3) @@ -60,14 +61,30 @@ - [Slides](#slides) ## OpenShift -* [Wikipedia.org: Openshift](https://en.wikipedia.org/wiki/OpenShift) -* [try.openshift.com](https://try.openshift.com/) -* [docs.openshift.com](https://docs.openshift.com/) +* [Wikipedia.org: OpenShift](https://en.wikipedia.org/wiki/OpenShift) +* [OpenShift.com](https://www.openshift.com/) +* [OpenShift blog ๐ŸŒŸ](https://www.openshift.com/blog) +* [docs.openshift.com ๐ŸŒŸ](https://docs.openshift.com/) +* [developers.redhat.com ๐ŸŒŸ](https://developers.redhat.com/) +* [github.com/openshift/origin ๐ŸŒŸ](https://github.com/openshift/origin) Images for OpenShift 3 and 4 - see openshift/okd for more +* [try.openshift.com ๐ŸŒŸ](https://try.openshift.com/) Create an OCP (OpenShift Container Platform) Cluster or OSD (OpenShift Dedicated) Cluster. +* [okd.io](https://www.okd.io/) The Community Distribution of Kubernetes that powers Red Hat OpenShift. +* [OpenShift Commons](https://commons.openshift.org/) Where users, partners, customers, and contributors come together to collaborate and work together on OpenShift. Commons builds connections and collaboration across OpenShift communities, projects and stakeholders. * [twitter.com/openshift](https://twitter.com/openshift) * [OpenShift in DockerHub](https://hub.docker.com/u/openshift/) -* [www.reddit.com/r/openshift ๐ŸŒŸ](https://www.reddit.com/r/openshift) -* [github.com/openshift/origin ๐ŸŒŸ](https://github.com/openshift/origin) Images for OpenShift 3 and 4 - see openshift/okd for more -* [OpenShift Commons ๐ŸŒŸ](https://commons.openshift.org/) Where users, partners, customers, and contributors come together to collaborate and work together on OpenShift. +* [reddit.com/r/openshift](https://www.reddit.com/r/openshift) +* [reddit.com/r/redhat](https://www.reddit.com/r/redhat) + +## Red Hat's approach to Kubernetes. Standardization +* [Red Hat's approach to Kubernetes ๐ŸŒŸ](https://www.redhat.com/en/topics/containers/kubernetes-approach) + +Reference | Author | URL +:---------|:-------------:|-------------: +"Given the difficulty of navigating the cloud-native ecosystem, especially the one around Kubernetes, **there is a high demand for easy-to-administer development platforms** that deliver applications in Kubernetes-managed containers."| OMDIA|[Red Hat's approach to Kubernetes](https://www.redhat.com/en/topics/containers/kubernetes-approach) +Industry momentum has aligned behind Kubernetes as the orchestration platform for Linuxยฎ containers. Choosing Kubernetes means youโ€™ll be running the de facto standard regardless of which cloud environments and providers are in your future.|CNCF Survey 2019|[Red Hat's approach to Kubernetes](https://www.redhat.com/en/topics/containers/kubernetes-approach) +โ€œIt's not just enough to do Kubernetes. You do need to do CI/CD. You need to use alerting. You need to understand how the security model of the cloud and your applications interplay.โ€|Clayton Coleman,Senior Distinguished Engineer, Red Hat|[Red Hat's approach to Kubernetes](https://www.redhat.com/en/topics/containers/kubernetes-approach) +โ€œKubernetes is scalable. It helps develop applications faster. It does hybrid and multicloud. These are not just technology buzzwords, they're real, legitimate business problems.โ€|Brian Gracely,Director, Product Strategy, Red Hat OpenShift|[Red Hat's approach to Kubernetes](https://www.redhat.com/en/topics/containers/kubernetes-approach) +โ€œOur job is to **make it easier and easier to use**, either from an ops point of view or a developer point of viewโ€”while acknowledging it is complex, because we're solving a complex problem.โ€|Chris Wright,Chief Technology Officer, Red Hat|[Red Hat's approach to Kubernetes](https://www.redhat.com/en/topics/containers/kubernetes-approach) ## OpenShift Container Platform 3 (OCP 3) * [Dzone.com: OpenShift Quick Start ๐ŸŒŸ](https://dzone.com/articles/openshift-quick-start)