Changelog for OpenShift YAML file
TABLE OF CONTENTS
- 2021-01-26 - **Version 1.2.1 **
- 2020-10-23 - Version 1.0.33
- 2020-10-13 - Version 1.0.32
- 2020-10-08 - Version 1.0.31
- 2020-08-17 - Version 1.0.30
- 2020-07-16 - Version 1.0.29
- 2020-04-28 - Version 1.0.28
- 2020-04-15 - Version 1.0.27
- 2020-03-25 - Version 1.0.26
- 2020-03-25 - Version 1.0.25
- 2020-03-18 - Version 1.0.24
- 2020-02-12
- 2019-12-23
- 2019-12-19
- 2019-12-13
- 2019-10-14
- 2019-10-08
- 2019-06-03
- 2019-05-23
- 2019-04-03
- 2019-03-13
- 2019-01-29
- 2019-01-04
- 2019-01-02
2021-01-26 - **Version 1.2.1 **
- Introduce dangling anchors in the YAML file to prevent end users from pushing malformed or incomplete YAMLs to their clusters; replace the anchors with the actual values, or provide an addition to the document where the anchors are specified (neat for automation!)
- Remove out-of-the-box
nodeSelector
, now the Instana agent will be installed on all OpenShift nodes. - Automatically assign the
privileged
Security Context Constraint to theinstana-agent
service account, so that no separateoc adm policy add-scc-to-user privileged -z instana-agent
is required any loger; also, this allows us to ... -
Add via YAML the
instana-agent
namespace. For clusters where the namespace was created manually, executingoc apply -f instana-agent.yaml
will therefore result in the following benign warning:$ oc apply -f instana-agent.yaml Warning: oc apply should be used on resource created by either oc create --save-config or oc apply
- Removed hard-coded heap sizing for the Instana agent JVM via the
JAVA_OPTS
environment variable, which caused oversights in which adding more memory to the container did not result in the Instana agent overcoming memory issues.
2020-10-23 - Version 1.0.33
- Use
dnsPolicy: ClusterFirstWithHostNet
in theDaemonSet
template spec as this should be the default for pods withhostNetwork: true
according to this Kubernetes documentation
2020-10-13 - Version 1.0.32
- Update version to match helm chart. No visible changes.
2020-10-08 - Version 1.0.31
- Update version to match helm chart. No visible changes.
2020-08-17 - Version 1.0.30
- Update the
ClusterRole
to addpersistentvolumes
andpersistentvolumeclaims
to the list of resources in thecore
apiGroup
2020-07-16 - Version 1.0.29
- Update version to match helm chart. No visible changes.
2020-04-28 - Version 1.0.28
- Update the
ClusterRole
to addcronjobs
to the list of resources in thebatch
apiGroup
2020-04-15 - Version 1.0.27
- Update the
ClusterRole
to adddaemonsets
andstatefulsets
to the list of resources in theapps
apiGroup - Update the
ClusterRole
to add a new apiGroupnetworking.k8s.io
foringresses
(available since Kubernetes v1.14) as it will be completely removed from theextensions
apiGroup in Kubernetes v1.22
2020-03-25 - Version 1.0.26
- Add specific health check for leader elector sidecar to improve reliability of Kubernetes monitoring
- Add
app.kubernetes.io/version
label to all resources - Change
name
andapp
labels to more standardapp.kubernetes.io/name
label -
Rename various resources:
- Rename
ConfigMap
frominstana-configuration
toinstana-agent
- Rename
ClusterRole
frominstana-agent-role
toinstana-agent
- Rename
ClusterRoleBinding
frominstana-agent-role-binding
toinstana-agent
- Rename
ServiceAccount
frominstana-admin
toinstana-agent
- Rename
Secret
frominstana-agent-secret
toinstana-agent
- Rename
- Add
ServiceAccount
as a resource (previously it was created via command line)
2020-03-25 - Version 1.0.25
- No changes
2020-03-18 - Version 1.0.24
- Add
app.kubernetes.io/version
label toClusterRole
andDaemonSet
resources, corresponding to equivalent helm chart1.0.24
.
2020-02-12
- Increase liveness probe initial delay to 5 minutes, period to 10 seconds (the default), and timeout to 3 seconds to improve agent stability on very heavily loaded nodes.
2019-12-23
- Add the
POD_IP
environment variable to theinstana-agent
container to ensure that the agent will bind to that address instead of trying to detect a public IP address.
2019-12-19
- Remove specification of
host
in thelivenessProbe
for both theinstana-agent
andinstana-agent-leader-elector
containers as we would like to explore other options.
2019-12-13
- Mount
/var/lib/containers/storage
in theDaemonSet
for CRI-O support. - Specify
host
in thelivenessProbe
for both theinstana-agent
andinstana-agent-leader-elector
containers.
2019-10-14
- Use
serviceAccountName
instead of the deprecatedserviceAccount
withinapps.v1.DaemonSetSpec.template.spec
. This has been deprecated at least since k8s 1.10 - [Fix] Ensure that the required field
selector
is set onapps.v1.DaemonSetSpec
2019-10-08
- Update
DaemonSet
to use apiVersionapps/v1
instead of the deprecated and soon to be removedextensions/v1beta1
.
2019-06-03
instana/leader-elector
version increased from0.5.1
to0.5.4
.
2019-05-23
- Added
/run
as a default container mount.
2019-04-03
- Added
containerPort
to agent daemonset.
2019-03-13
- Added
INSTANA_AGENT_POD_NAME
UID as leader election.
2019-01-29
- Added the
apps
apiGroup. - Added the
patch
permission for endpoints.
2019-01-04
- Added all possible
matcher
modes for secrets.
2019-01-02
- Updated
mountPath
from/var/run/docker.sock
tovar/run
.