Releases: renoki-co/php-k8s
Releases · renoki-co/php-k8s
3.1.1
- Fixed a bug where the YAML to K8sResource imports did not work for CRDs (#132, d354783)
- Added a
::register()
method to register resources in a cleaner manner (#132, 3698d3a)
- Added missing
registerCrd()
method (#132, 2fdc8a0)
3.1.0
- Added
K8s::registerCrd()
method to register CRDs easier within the package (#131, documentation)
3.0.0
Before upgrading to 3.x, make sure you have read the upgrading to 3.x guide.
- Changed the cluster initialization factory (#122)
- Refactored and reorganized the codebase (#123)
- Added a new YAML import method for templated files (#126)
KubernetesCluster
has now proper class methods docblocks added for the proxied __call()
(#125)
2.12.0
- Added an
allNamespaces()
method (and aliases like getAllPodsFromAllNamespaces()
) to retrieve resources from all namespaces, not just the current one. (read docs, #121)
- Added a new authentication method through the
KUBECONFIG
variable (#117, documentation)
2.11.0
- Adding stream context to
fopen()
for SSL support (#114)
- Bumped tested Kubernetes to latest 3 versions (1.20.x, 1.21.x, 1.22.x; #115)
2.10.0
- If
namespace
exists in kubeconfig's context, set K8sResource
's default namespace to it (#110)
2.9.1
- Fixed a bug where all occurrences of
http://
or https://
were replaced in the URL needed for exec (#112)
1.20.9
- Fixed a bug where all occurrences of http:// or https:// were replaced in the URL needed for exec (#112, #113)
2.9.0
- Added
setOrUpdateLabels
and setOrUpdateAnnotations
to merge values (#105)
- Fixed an issue where the origin wasn't refreshed before checking if resource was modified (#107)