Skip to content

jmaaks/Deploy-Redfish-Mockup-Server

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 

Repository files navigation

Deploy-Redfish-Mockup-Server

Deploy the DMTF Redfish Mockup Server in Kubernetes with additional mockups

About

This manifest will deploy the DMTF Redfish-Mockup-Server in Kubernetes.

This deployment also includes the DMTF-published sample mockups linked from the repo above and demonstrates how to select a different mockup than the public-rackmount1 example. The following section of the manifest file shows how to select a particular mockup, as well as the others that are available.

        args: ["-D", "/mockups/public-bladed", "--short-form"]
# Available mockups include:
# public-bladed, public-catfish, public-constrained-composition, public-nvmeof-jbof, public-pmem-configuration, public-sasfabric, public-tower
# public-bladed-partitions, public-composability, public-expansion-box, public-oem-examples  public-power-shelf, public-smartnic
# public-acd, public-cables, public-compose-action, public-localstorage, public-pdu, public-rackmount1, public-telemetry

Requirements

  • This manifest deploys a LoadBalancer service using MetalLB. You will likely need to change the IP address used as this is specific to my local MetalLB configuration.
  • Update the deployment as desired for other service types.

Usage

Edit the manifest to select the desired mockup (if different than public-bladed) and then run the following command to apply the deployment:

kubectl apply -f ./deployRedfishMockupServer.yaml

About

Deploy the DMTF Redfish Mockup Server in Kubernetes with additional mockups

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published