LCVcode / jockey

MIT License
2 stars 3 forks source link

Implement multi-field semantics #90

Closed johnlettman closed 1 month ago

johnlettman commented 2 months ago

Description

This PR implements multi-field semantics as described in #4.

Type of Change

Testing

Added new CLI tests per TDD.

Impact

Original behavior works; however, it is possible to select multiple specific fields:

juju-jockey -f tests/samples/k8s-core-juju-status.json app.name,base charm=kubernetes-control-plane

['kubernetes-control-plane', {'name': 'ubuntu', 'channel': '22.04'}]

Checklist