(ctx context.Context, instance params.Instance, entity params.ForgeEntity, claims *InstanceJWTClaims)
| 198 | } |
| 199 | |
| 200 | func PopulateInstanceContext(ctx context.Context, instance params.Instance, entity params.ForgeEntity, claims *InstanceJWTClaims) context.Context { |
| 201 | ctx = SetInstanceID(ctx, instance.ID) |
| 202 | ctx = SetInstanceName(ctx, instance.Name) |
| 203 | ctx = SetInstancePoolID(ctx, instance.PoolID) |
| 204 | ctx = SetInstanceRunnerStatus(ctx, instance.RunnerStatus) |
| 205 | ctx = SetInstanceTokenFetched(ctx, instance.TokenFetched) |
| 206 | ctx = SetInstanceHasJITConfig(ctx, instance.JitConfiguration) |
| 207 | ctx = SetInstanceParams(ctx, instance) |
| 208 | ctx = SetInstanceForgeType(ctx, claims.ForgeType) |
| 209 | ctx = SetInstanceEntity(ctx, entity) |
| 210 | ctx = SetInstanceIsAgent(ctx, claims.IsAgent) |
| 211 | return ctx |
| 212 | } |
| 213 | |
| 214 | // PopulateContext sets the appropriate fields in the context, based on |
| 215 | // the user object |
no test coverage detected