Tetrate Service ExpressVersion: Latest
Workload Identity
The differences between TSB and TSE API
Tetrate Service Express (TSE) utilizes many of the same components as the Tetrate Service Bridge(TSB) product but has the several distinctions. Go to Comparing TSE and TSB for more details.
WorkloadIdentity represents a platform-specific identity of a workload joining the mesh.
E.g.,
-
AWS EC2
instance identity:aws:
partition: aws
account: '123456789012'
region: ca-central-1
zone: ca-central-1b
ec2:
instance_id: i-1234567890abcdef0
iam_role:
name: example-role -
GCP GCE
instance identity:gcp:
project_number: '234567890121'
project_id: gcp-example
region: us-central1
zone: us-central1-a
gce:
instance_id: '693197132356332126' -
Azure Compute
instance identity:azure:
subscription: 531bed28-f708-4fc5-b0c1-2c1edde46e4f
resource_group: azure-example
compute:
instance_id: fc13d26e-d3c0-458e-b353-686d5ca19506 -
JWT
identity:jwt:
issuer: https://mycompany.corp
subject: us-east-datacenter1-vm007
attributes:
region: us-east
datacenter: datacenter1
instance_name: vm007
instance_hostname: vm007.internal.corp
instance_role: app-ratings
WorkloadIdentity
WorkloadIdentity represents a platform-specific identity of a workload joining the mesh.
Field | Description | Validation Rule |
---|---|---|
aws | tetrateio.api.onboarding.config.types.identity.aws.v1alpha1.AwsIdentity oneof _kind | – |
jwt | tetrateio.api.onboarding.config.types.identity.jwt.v1alpha1.JwtIdentity oneof _kind | – |