Skip to content
Snippets Groups Projects
set_version.py 417 B
Newer Older
  • Learn to ignore specific revisions
  • Felix Reichenbach's avatar
    Felix Reichenbach committed
    #!/usr/bin/python3
    
    import yaml
    import sys
    
    values_file = sys.argv[1]
    service_name = sys.argv[2]
    new_version = sys.argv[3]
    
    with open(values_file) as file:
        ymldoc = yaml.safe_load(file)
        ymldoc[service_name]['image']['tag'] = new_version
        ymldoc[service_name]['helm']['version'] = new_version
    
    with open(values_file, "w") as ostream:
        yaml.dump(ymldoc, ostream, default_flow_style=False, sort_keys=False)