DevOps

Article Thumbnail
Article

Six popular incident management tools for Red Hat Enterprise Linux

Zachary Flower

From a developer’s perspective, “incident management” can be a pretty ambiguous term. While the first thing that comes to mind is receiving and responding to alerts, most IT professionals know it is so much more than that. Effective incident management starts with data collection and continues through alerting, escalation, collaboration, and resolution. At the server level, the most important pieces of incident management are infrastructure monitoring and log management, the vast majority of which are easily configurable on a Red...

Article Thumbnail
Article

Why Red Hat's new 'dnf' package manager is not "just another 'yum'"

Alex Entrekin

Around this time last year, Fedora 22 brought a major update for anyone working under the Fedora hood -- Yum was deprecated and replaced by DNF. It brings some significant changes: Faster, more mathematically correct method for solving dependency resolution A “clean”, well documented Python API with C bindings & Python 3 support Isn’t this a Release by Another Name? No, DNF marks a shift, and not just a fork to Python 3, C support and cleaner docs. The move...

What's New in Jenkins 2.0
Article

What's New in Jenkins 2.0

Hemant Jain

If you like pipelines—specifically the kind that facilitate continuous software delivery, not the ones that drain stuff from your kitchen sink—you'll love Jenkins 2.0. Pipelines-as-code are one of the headline features in the latest version of Jenkins. Keep reading for more on pipelines and other cool enhancements in Jenkins 2.0, and how you can take advantage of them. Jenkins 2.0: New Features Outline Released in April, Jenkins 2.0 is the much-updated version of the open source continuous integration and delivery...

Article Thumbnail
Article

Provisioning Vagrant boxes using Ansible

Saurabh Badhwar

Ansible serves as a great tool for those system administrators who are trying to automate the task of system administration. From automating the task of configuration management to provisioning and managing containers for application deployments, Ansible makes it easy. In this article, we will see how we can use Ansible to provision Vagrant boxes. So, what exactly is a Vagrant box? In simple terms, we can think of a vagrant box as a virtual machine prepackaged with the development tools...

Article Thumbnail
Article

Build your next cloud-based PaaS in under an hour

Matyas Danter

The charter of Open Innovation Labs is to help our customers accelerate application development and realize the latest advancements in software delivery, by providing skills, mentoring, and tools. Some of the challenges I frequently hear from customers are those around Platform as a Service (PaaS) environment provisioning and configuration. This article is first in the series of articles that guide you through installation configuration and usage of the Red Hat OpenShift Container Platform (OCP) on Amazon Web Services (AWS). This...

Article Thumbnail
Article

12 Simple Tips for Your Next Highly Available Cloud Buildout

Matyas Danter +1

Situation: You’re a great software developer and a fearless leader. Your CEO bursts into your cubicle and he is giving you vast amounts of investment capital, no data center, and limited staff. Your task: build a multi-region, highly available presence in AWS (or your favorite cloud provider) that can be maintained by minimal man-power. Your multi-tier Java EE app is almost ready. You are going to be required to create, maintain, and monitor a large amount of servers, RDS instances...

Red Hat Ansible
Article

Install Ansible on Red Hat Enterprise Linux

Zachary Flower

As far as automated configuration management tools go, Ansible is “the new hotness” on the market. I admit, I am pretty new to Ansible. Until recently, the majority of my configuration management experience has been rooted solely in Puppet. Tack onto that my recent foray back into the world of Red Hat and I have a lot to learn, starting with getting Ansible installed and running on RHEL. There are two ways to install Ansible—via yum, or directly from source...

Article Thumbnail
Article

Red Hat Keynote Mobile App

Kyle Buchanan

This year’s middleware keynote address at Red Hat Summit talked about microservices, the power of the pipeline, and how developers and devops can work together to release code to production at a much higher rate. The keynote also demonstrated how releases can be shipped so you can switch from the existing deployment to a new deployment (blue/green deployments), and demonstrated how to roll out a canary deployment to a subset of users to test out new features. (If the canary...

Article Thumbnail
Article

Keeping track of my subscriptions using the Red Hat Content Delivery Network API

John Herr

In a previous post, where-have-all-my-subscriptions-gone, I mentioned that you can access the Red Hat Content Delivery Network (CDN) using its API --- allowing you to query CDN for subscriptions and their usage, registered hosts, and more as well as unregistering hosts, and more. I wanted to do some analysis for my own subscription usage, so I wrote some scripts that let me more easily tell where my subscriptions are being used. Since Python scripting is still fairly new to me...

Article Thumbnail
Article

It's a wrap! Thank you TDC São Paulo 2016

Edson Yanaga

https://www.youtube.com/watch?v=o9EoWqiKLik It's amazing how you can have the feeling of being home when you arrive at some special places: people you love, food you love, and the warming sensation of being welcome. Without any doubt we from Red Hat Developers can assure that TDC São Paulo, with this amazing developer community, feels like home. From July 5th to July 9th we had the companion of more than 4800 developers at Anhembi Morumbi University, venue of the The Developer's Conference (TDC)...

Article Thumbnail
Article

Have your own Microservices playground

Rafael Benevides

Microservices are standing at the " Peak of Inflated Expectations". It's immeasurable the number of developers and companies that want to bring in this new development paradigm and don't know what challenges they will face. Of course, the challenges and the reality of an Enterprise company that has been producing software for the last 10 or 20 years is totally different from the start-up company that just released its first software some months ago. Before adopting microservices as an architectural...

Article Thumbnail
Article

Continuous Delivery to JBoss EAP and OpenShift with the CloudBees Jenkins Platform

Deon Ballard

If you are using JBoss Enterprise Application Platform (EAP) for J2EE development, the CloudBees Jenkins Platform provides an enterprise-class toolchain for an automated CI/CD from development to production. The CloudBees Jenkins Platform now supports integrations with both Red Hat JBoss Enterprise Application Platform (EAP) and Red Hat OpenShift across the software delivery pipeline. This enables developers to build, test and deploy applications, with Jenkins-based continuous delivery pipelines in JBoss via JBoss EAP 7 or JBoss EAP 7 on OpenShift. The...

Article Thumbnail
Article

JBoss EAP 7 on OpenShift

James Falkner

JBoss EAP 7 was recently released, and brings with it a whole host of new features and support, such as support for Java EE 7, reduced port usage, graceful shutdown, improved GUI and CLI management, optimizations for cloud and containers, and much more. EAP 7's small footprint, fast startup time and support for modern Java and non-Java frameworks make it uniquely suitable for deployment onto PaaS cloud environments, and Red Hat happens to have a leading one: OpenShift. I put...

Article Thumbnail
Article

Unit-testing your BPM processes by bending time.

Duncan Doyle

One of the core drivers behind modern application architecture, development and delivery methodologies like micro-services, agile and CI/CD is the ability to automatically test any software artifact, from application code to server configuration. Automated testing gives us the reliable, repeatable, assurance that our software meets the required quality with respect to aspects like functionality, performance, and scalability and is ready to be deployed in production. Why should testing of a business-process defined in BPMN2, a deployable software artifact, be any...

Article Thumbnail
Article

Carving the Java EE Monolith Into Microservices: Prefer Verticals Not Layers

Christian Posta

Following my introduction blog about why microservices should be event-driven, I’d like to take another few steps and blog about it. (Hopefully I saw you at jBCNconf and Red Hat Summit in San Francisco, where I spoke about some of these topics). Follow me on twitter @christianposta for updates on this project. In this article we discuss the first parts of carving up a monolith. The monolith I’m exploring in depth for these articles will be from the Ticket Monster...

Offline CLI with JBoss EAP 7
Article

Offline CLI with JBoss EAP 7

James Falkner

Over the years, I've come across many command line interfaces ( CLI) to larger applications, each with varying levels of access and power. Having a CLI at all is a great first step for an application, as it opens up a much wider range of possibilities: administration, extension, and trust. CLIs also promote scriptability - the ability to create and maintain repeatable scripts, and the easier it is to develop said scripts, the better. Sometimes scripts can solve issues that...

Article Thumbnail
Article

DevNation Live Blog: fabric8-ing Continous Improvement with Kubernetes and Jenkins Pipeline

Salem Elrahal

I'm sure you have heard and read a lot about microservices in the recent past and how they are here to defend our end users from the horrible monolith. Breaking an application up into many components is a great start, but to take your organization to the next level requires a platform focused on integrating microservices into your continuous improvement process. Red Hat's James Rawlings & James Strachan led us through achieving our new goal of continuous delivery with containerized...

WildFly Swarm logo
Article

Four different approaches to run WildFly Swarm in OpenShift

Rafael Benevides

WildFly Swarm 1.0.0.Final was released this week at DevNation. It allows the developer to package his application and a JavaEE runtime in a "fat- jar" file. To execute the application, the developer will only need a Java SE Runtime installed and have access to the "fat-jar". No other downloads or configurations are needed. Besides being a well known (and consolidated) Java EE runtime, WildFly Swarm is also an excellent choice for Cloud-native Java apps through the "built-in support for third...

Andrew Lee Rubinger
Article

Push it Real Good: Continuous Delivery for the people at the push of a button and repo

Andrew Lee Rubinger

The Problem Several months back, our emerging Developer Programs engineering team assembled during the last breaths of Brno's Czech winter and dedicated a full day towards a deceptively complex task: Be a user. Assemble in groups and, using a technology stack of your choosing, conceive of and create an application to be presented to the full team in 6 hours. Keep in mind that I hold my colleagues in extremely high regard; they're capable, creative, and experienced. Surely churning out...

Article Thumbnail
Article

Dockerfile, `docker` CLI, containers "Cheat Sheet" now available!

Rafael Benevides

"Linux containers (sometimes managed using the docker command) keep applications and their runtime components together by combining lightweight application isolation with an image-based deployment method". ( https://developers.redhat.com/topics/kubernetes ) Red Hat Developer program brings a very useful cheat sheet to those who need to create or work with containers, images, volumes and networks. When you download the sheet, you will find: An illustrated cheat sheet with commands related to the management of containers, Dockerfile instructions to craft your own image, and...

Article Thumbnail
Article

DevNation 2016 Keynote Recap

Harry Mower +1

This morning at DevNation we talked about the past and the future. A past that helped create some of the fundamental building blocks of application development and a future where we can reimagine them all. As part of the open source community, Red Hat has worked with countless individuals and organizations over the past 20+ years to solve some of the biggest problems and provide technology that many businesses rely on today. It was great to have so many of...

Article Thumbnail
Article

We are heading to Bengaluru. GIDS here we come!

Emily Parish

The Great India Developers Summit is quickly approaching and we are looking forward to landing in India to participate in this exciting event. This year we are focused on making DevOps work for you. DevOps isn’t a one size fits all. It depends on your organization, the culture and the technology you use to help you in your DevOps methodology. Stop by the booth and learn more about how DevOps can help you and while you are there sign up...

Article Thumbnail
Article

Red Hat goes DevOps - New certifications for developers

Lincoln Baxter III

As a developer, certifications offer a unique opportunity to increase your personal marketability - they are a tangible indication of your subject matter expertise. Not only can the necessary preparation provide an opportunity to learn new material, but having a way (the certification exam) to verify you've actually learned the core skills can be a valuable tool to ensure you're "doing and learning the right things". There is constant debate about the utility of certifications within some IT circles, but...

Jenkins Pipeline Builds and A/B Deployments in CDK
Article

Is Jenkins showing its age for modern CI/CD? What's next?

Jason Marley

Jenkins is great, and it has done a lot to make our lives easier. It seems like not so long ago when the idea of continuous integration tools was a daunting task. Jenkins came to the rescue, and I (and many others) use it a lot... A LOT. Given that my day to day work is in consulting, I'm constantly working in different development environments with different technologies - and a common thread among all those environments is Jenkins. It...

Article Thumbnail
Article

It’s almost time for Paris and Devoxx France

Emily Parish

We had the great pleasure of attending Devoxx Belgium in the Fall and are planning our return to Europe for Devoxx France. We’ve been working with our colleagues in France to make sure we have a great booth, awesome swag and more. Not only can you learn more at the booth but we have a ton of presentations spread across the conference, labs and tools-in-action that we are looking forward to sharing. Check out the sessions. Conference: The State of...