Releases: dealroadshow/k8s-framework
Releases · dealroadshow/k8s-framework
v0.8.0
This release breaks backward-compatibility with earlier releases, and itroduces many changes:
Project
is no longer exists;- PHP version is bumped to
8.0
; - Apps and manifests may be configured;
AppInterface::name()
method bacame static;- etc.
v0.7.0
This release introduces some changes in methods signatures, for example ManifestInterface::name()
is renamed to ManifestInterface::shortName()
v0.6.0
New features:
- Container image middlewares, which allow you to modify image tags, registry urls, etc., when dumping project or app.
v0.5.1
This release adds LICENSE file (MIT).
v0.5.0
This release introduces CronJobInterface
and AbstractCronJob
.
v0.4.0
New features:
- interfaces and abstract classes for
Ingress
,Job
,Service
- better implementation of
ManifestRegistry
, which allows to filter manifests by different properties
v0.3.0
Features:
- ability to get manifests of concrete types from
ManifestRegistry
v0.2.0
New features:
- Added few methods to
DeploymentInterface
andAbstractDeployment
configureMeta()
method added toAbstractDeployment
, since it's really optional: metadata is filled fromlabelSelector
Bugfixes:
- fix in
ContainerMaker
(wrong number of arguments forsprintf
function)
v0.1.1
This release fixes bug with adding .yaml
to app directory names
v0.1.0
This is an initial release, which creates basic abstractions to define Kubernetes manifests.