- feature: Made
progressDeadlineSeconds
configurable in deployments
- feature: Implemented support for SealedSecrets (#77)
- feature: Added cronjob suspend parameter
- docs update
- feature: Added the ability to set k8s version, helm version, API versions of k8s-resources via values.yaml (global.helmVersion etc.)
- feature: Added the ability to set tolerations at the level of all deployed workloads. It's important to note that tolerations at the level of a specific resource will override global tolerations
- fix: Fixed syntax errors in _app.tpl that caused lines to stick together (helpers.app.selectorLabels, helpers.app.genericSelectorLabels)
- fix: Fixed template for Istio DestinationRule: added conditions to check if subsets and exportTo are set in values.yaml
- feature: Implemented native support for Istio resources. ([#71]#71)
- docs update
- feature: Implemented native support for Traefik resources. ([#68]#68)
- feature: BinaryData configmaps (#67)
- fix: jobsGeneral.labels not specified in template (#69)
- TODO: Add readme to new resources
- feature: Better rendering for ConfigMap resources, added support for b64 encoded strings for easier setting of values via CLI.
- feature: Support for certmanager custom resources (#48)
- feature: Support loadBalancerClass, allocateLoadBalancerNodePorts and externalTrafficPolicy for LoadBalancer type services (#63)
- fix: PVC name rendering (#64)
- TODO: Add readme to new resources
- feature: add priorityClassName as option for every workload
- fix: statefulset typos
- feature: add affinity as general option for every resourse
- fix: added missing options to readme
- fix: attaching pvc to existing pv
- fix: render serviceaccount names
- fix: merging env if both general and container envs are used (#50)
- fix: deploymentsGeneral.annotation applying to deployment (#49)
- feature: add Service Account workload to create serviceaccount and coresponding roles/clusterroles with bindings
- fix: default container and init-container names
- docs update
- feature: add emptyDir type in
volumes
- feature: add typed volumes via generic and workloads generals parameter
volumes
- feature: add labels form workload
extraSelectorLabels
parameter to pod affinity preset - feature: add generic and workloads generals parameter
volumeMounts
- deprecation: generic and workloads generals parameter
extraVolumeMounts
is marked as deprecated - fix: increased affinity weight for "soft" rules
- feature: add
Certificate
andIssuser/ClusterIssuer
rendering (cert-manager resources)
- changed license to Apache2.0
- feature: add StatefilSet workload
- feature: add
startupProbe
to containers - feature: add generic parameter
usePredefinedAffinity
for enable/disable predefined affinity usage in workloads (true
by default) - feature: add workloads parameter
usePredefinedAffinity
for enable/disable predefined affinity usage (not used by default) - feature: add
env
,envsFromConfigmap
,envsFromSecret
,envFrom
,envConfigmaps
,envSecrets
parameters to workloads generals - deprecation: generic parameter
usePredefinedAffinity
will change default value tofalse
in version 3.0 - improvement: pod template moved to helper
- docs update
- feature: add clusterIP parameter for service
- fix: rolled back parameter
servicemonitors
and marked as deprecated
- fix: parameter
servicemonitors
has been renamed toserviceMonitors
- fix: templating for ingress hostnames with empty values
- fix: quotes to string values in ConfigMap
- fix: for random container name by lowercase
- feature: add templating for ingress hostnames
- feature: add generic parameter
extraImagePullSecrets
for workloads - feature: add workloads parameter
extraImagePullSecrets
- deprecation: workloads parameter
imagePullSecrets
is marked as deprecated - docs update
- added
defaultImagePullPolicy
- docs minor fix
- feature: add HPA support
- feature: add PDB support
- using
maps
instead oflist
for declare manifests - docs update
- samples update
- fix nindent for
securityContext
- feature: add template for workloads images
- fix
securityContext
for pod and container levels - set default protocol TCP for service port
- set default service port name
- doc update
- fix Service nodePort
- fix helm hooks annotations custom annotations
- fix helm hooks annotations for PVC
- fix servicemonitor's selector rendering