Releases: koki/short
Releases · koki/short
MountPropagation BugFix and Dependency update
Enable Short as a kube-API equivalent
Merge pull request #218 from wlan0/master remove plugins and fix build and release scripts
Adding more support for Metadata resources and Cluster resources
This version adds shorthand syntax for:
- ControllerRevision
- CustomResourceDefinition
- Event
- InitializerConfiguration
- PodDisruptionBudget
- PriorityClass
- PodPresets
- PodSecurityPolicy
- ApiService
- Binding
- Namespace
- LimitRange
- ClusterRole
Documentation for these types is coming soon.
Fixed bugs:
- Pod Probe Ports weren't being set properly.
- Serialization code wasn't using the koki/json library, so empty fields were still not omitted.
User-friendly Validation, Improved Modules and Templating
This version adds shorthand syntax for:
- Endpoints
- Ingress
- CSI Persistent Volume
We've improved the modules system:
- Templates support path-based indexing, e.g. ${foo.things.2.x}
- Removed cumbersome
exports
syntax. Just write your manifest the way you normally would. (Addimports
andparams
as needed.)
We're better than ever at helping users get their files right:
- Error messages come with the path where they originated:
$.pod.containers.0.env.2
- Catch typos in your YAML field names. No more letting
kubectl
silently drop mistyped fields.
Persistent Storage and More Resource Types
This version will have shorthand syntax support for
- Persistent Volumes, Volumes
- Persistent Volume Claims
- Jobs
- Cron Jobs
- Stateful Sets
- Config Maps
- Secret
- Storage Class
We've added more complete imports support:
Define imports and exports within a manifests module.
Parameterize your resources using simple text templating.
We also have a Chrome Extension for you to easily try out Koki Short: Koki Kubernetes Viewer
Resources coming next:
- Endpoints
- Ingress
- Service Account
- Metadata Fields...
Announcing Koki Short
Features
Short syntax support for
- Pod
- Service
- Deployment
- ReplicationController
- ReplicaSet
- PersistentVolume
Conversion between Kube and Short syntax for these resources.
Known Bugs
- Service Status without Spec
- Service HealthCheckNodePort
- Pod Priority value
- Pod Priority class name
- Pod Tolerations
- Pod Hostname and subdomain
- ReplicationController with empty Pod Template
Experimental
Module syntax. See /examples/imports