- Allowed setting resource requirements for the smi-adaptor
- Added ability to set
runAsUser
entry for the smi-adaptor - Fixed the smi-adaptor to run in Pod Security Admission's
restricted
level - Fixed
clusterDomain
config (it was being ignored)
This release adds imagePullSecrets
support, for pulling images from private
docker registries.
This release just bumps the Helm chart version, which we had missed in the previous releases.
This release fixes an issue where CLI flags were not being parsed.
Replaced curlimages/curl
docker image in the namespace-metadata
Job with
linkerd's extension-init
image, to avoid all the OS luggage included in the
former, which generates CVE alerts.
This is a maintenance release which upgrades a number of dependencies.
This is a maintenance release which upgrades a number of dependencies and moves the project onto Go 1.19.
This release adds the TrafficSplit
(v1alpha1
and v1alpha2
) CRD into the
extension. This also includes improvements around the non-default namespace
creation in helm, along with the controller to emit events while processing SMI
resources.
This version has compatibility with Linkerd starting from edge-21.12.2
versions,
to prevent race conditions during the CRD install.
linkerd-smi 0.1.0 is the first public release of the SMI extension for Linkerd. This extension follows the Linkerd's extension model, and ships with both a CLI and a Helm Chart.
The smi-adaptor
is the main component of this extension. It is a Kubernetes
controller that listens for TrafficSplit
objects and converts them into
a new corresponding ServiceProfile
object, or updates the existing one
if it already exists.