michaelsteven
Software Engineer working on microservices related to systems, container management, and platform services.
IBMLeander, Texas
Pinned Repositories
agic-aks
Using an Ansible Playbook to Deploy a Greenfield Application Gateway Ingress Controller Enabled Azure Kubernetes Cluster
ansible-day2-operations
appid-api
NodeJS microservice that exposes a REST API for AppID related tasks (sign-up, login, forgot password, change password). Uses TSOA with @Security annotation to protect certain endpoints.
assistant-toolkit
Toolkit for experimentation with watsonx Assistant
botkit-middleware
A middleware to connect Watson Conversation Service to different chat channels using Botkit
charts
Curated applications for Kubernetes
quarkus-items-api-resteasy-reactive
springboot-items-api
A CRUD archetype using Spring Boot and Spring Data in an imperative (non-reactive) way. It is also intended to demonstrate the use of Aspect Oriented Programming (AOP) for trace logging, database exception conversion, and annotation based event processing.
springboot-items-api-webflux
michaelsteven's Repositories
michaelsteven/docker-centos-opennms
Docker image of OpenNMS based on CentOS
michaelsteven/jenkins
For automating the build and deployment of jenkins
michaelsteven/michaelsteven.github.io
michaelsteven/modelmapper
Intelligent object mapping
michaelsteven/on-core
michaelsteven/open-service-broker
Open Service Broker is an implementation of the "Open Service Broker API" based on Spring Boot & Groovy. It enables platforms such as Cloud Foundry & Kubernetes to provision and manage services.
michaelsteven/service-catalog
Consume services in Kubernetes using the Open Service Broker API
michaelsteven/smi-lib-adapter-chassis
The smi-lib-adapter-chassis project builds a Java JAR library that makes available an API to consuming java programs. It encapsulates business logic for operations with Dell server chassis.
michaelsteven/smi-lib-adapter-server
The smi-lib-adapter-server project builds a Java JAR library that makes available an API for consuming java programs. It centralizes and encapsulates business logic for operations with Dell servers.
michaelsteven/smi-lib-commons-elm
The Commons ELM Java JAR library provides classes for Exceptions and Localized Messaging.
michaelsteven/smi-lib-commons-model
The smi-lib-commons-model library builds a Java JAR library that makes available a collection of shared model classes. It is intended to be used as a dependency in java projects.
michaelsteven/smi-lib-commons-utilities
The smi-lib-commons-utilities library builds a Java JAR library that makes available a collection of shared utilities for reuse. It is intended to be used as a dependency in java projects.
michaelsteven/smi-lib-duec
A Jar library that provides functionality for Dell server firmware updates.
michaelsteven/smi-lib-racadm
The smi-lib-racadm library builds a Java JAR library that makes available classes for interfacing with racadm. It is intended to be used as a dependency in java projects.
michaelsteven/smi-lib-virtualidentity
The lib-virtualidentity project builds a Java JAR library that makes available an API to consuming java programs. It encapsulates business logic for crud of virtual identities (MAC, IQN, WWN), and provides a resevation system.
michaelsteven/smi-lib-virtualnetwork
The Virtual Network (IPAM) jar library allows a user to define one or more logical virtual networks (VLANs) with associated IPv4 network definitions for later use, and optionally define pools of static IP addresses for the network that can be reserved.
michaelsteven/smi-lib-wiseman
A Java Jar library for Wiseman, an open-source implementation of the WS-Management protocol.
michaelsteven/smi-lib-wsman-client
The smi-lib-wsman-client library builds a Java JAR library that serves as a client for communicating via the WSMan protocol. It is intended to be used as a dependency in java projects.
michaelsteven/smi-service-dell-chassis-inventory
A Spring Boot Microservice that exports a REST API. Retrieves inventory data from a Dell blade chassis.
michaelsteven/smi-service-dell-server-action
A Java Spring Boot Microservice that exposes a REST API. Used to initiate server actions such as power control and blink LED.
michaelsteven/smi-service-dell-server-configuration-profile
A Java Spring Boot Microservice that exposes a REST api. Exports and imports/applies part or all of a server configuration profile (hardware settings) for a Dell server.
michaelsteven/smi-service-dell-server-inventory
A Java Spring Boot Microservice that exposes a REST API. Connects via the iDRAC on a Dell server and collects a comprehensive inventory.
michaelsteven/smi-service-dell-server-powerthermal-monitoring
A Java Spring Boot Microservice that exposes a REST API for configuring and monitoring power and thermal data.
michaelsteven/smi-service-device-discovery
A Java Spring Boot Microservice that exposes a REST API for identifying and retrieving basic summary information for devices within an IP range.
michaelsteven/smi-service-gateway
A Spring Boot Microservice implementing the Zuul gateway.
michaelsteven/smi-service-swagger-aggregator
The smi-service-swagger-aggregator is a Spring Boot microservice that exposes a REST API for the purpose of downloading static swagger pdf api documents for all the smi micro-services with RackHD northbound and RackHD redfish apis. It also aggregates all the SMI service swagger ui api to provide single url to access all SMI micro-services swagger UI.
michaelsteven/smi-service-virtualidentity
A Java Spring Boot Microservice for virtual identity (MAC, IQN, WWN) generation and reservation.
michaelsteven/smi-service-virtualnetwork
A Java Spring Boot Microservice that exposes a REST API, persists network/VLAN settings, and provides IPAM functionality via static IP reservation system.
michaelsteven/smi-test-automation
Functional tests written in python used to exercise and verify individual SMI microservices prior to being pushed to Dockerhub.
michaelsteven/spring-cloud-cloudfoundry-service-broker
Spring Cloud project for creating Cloud Foundry service brokers