ProxShift

OpenShift clusters on Proxmox made simple


Project maintained by randyoyarzabal Hosted on GitHub Pages — Theme by mattgraham

ProxShift Changelog

[Recent Changes] - 2024

Major Improvements

Script Modernization

πŸ“ Updated Function Names

| Old Function | New Function | Description | |————–|————–|β€”β€”β€”β€”-| | ocp.list_clusters | ps.clusters | List available clusters | | ocp.provision | ps.provision | Complete cluster provisioning | | ocp.generate_manifests | ps.generate_manifests | Generate install manifests | | ocp.validate_cluster | ps.validate_cluster | Validate cluster exists | | ocp.ansible_* | ps.* | All ansible operations (removed β€œansible” prefix) |

Usage Changes

Before:

source tools/ocp_pm.sh
ocp.provision my-cluster

After:

source proxshift.sh
ps.provision my-cluster

πŸ“š Documentation Updates

Benefits

πŸ”„ Migration Guide

  1. Update script loading:
    # Old
    source tools/ocp_pm.sh
       
    # New  
    source proxshift.sh
    
  2. Update function calls:
    # Old
    ocp.provision my-cluster
    ocp.list_clusters
       
    # New
    ps.provision my-cluster  
    ps.clusters
    
  3. Update playbook references:
    # Old
    ansible-playbook main.yaml
       
    # New
    ansible-playbook site.yaml
    

All tests pass and functionality remains identical with the new interface.