Project

General

Profile

Feature #11802

Ability to add custom information to the EC2 USER META DATA

Added by Parag Mhashilkar over 3 years ago. Updated 10 days ago.

Status:
New
Priority:
Normal
Assignee:
Parag Mhashilkar
Category:
-
Target version:
Start date:
03/23/2016
Due date:
% Done:

100%

Estimated time:
(Total: 0.00 h)
Stakeholders:

CMS

Duration:

Description

CMS would like to add custom information to user meta data in case of CERN Micro VM. This information is required and will be useful to customize the VM before glidein startup extracts the metadata. Information can be passed on to the VM through factory configuration. Ideally extremely slimmed down version of pilot-launcher can do this by using pilot's python libraries. However, because of the way CERN micro VMs are setup/deployed/launched, python is not available in the system.

NOTE:

  • We may need to add a new configuration tag that is looked at in case of VMs and when we generate the userdata.ini file with this content
  • Glideinwms compresses and encodes the metadata, so even if we support custom info, VO needs to perform similar task that pilot launcher does.

Subtasks

gwms-cloud-vms - Feature #12042: Read EC2 user data as last fieldClosedParag Mhashilkar

History

#1 Updated by Parag Mhashilkar over 3 years ago

  • Assignee set to Parag Mhashilkar
  • Target version set to v3_2_x

#2 Updated by Dirk Hufnagel over 3 years ago

We want to use this mechanism to pass information in the EC2 user data that is then used to customize the VM itself. As such, the information in question is outside the scope of gWMS and preferably should not be compressed or encoded by gWMS. If for code design reasons this isn't easy to do, we could most likely also live with an encoding scheme that is relatively easy to undo without any gWMS code tools.

#3 Updated by Dirk Hufnagel over 3 years ago

What we would prefer is if we could add (uncompressed)

[ucernvm begin]
cvmsf_proxy=...
[ucernvm end]

directly to the ec2 user data.

#4 Updated by Marco Mambelli over 1 year ago

  • Target version changed from v3_2_x to v3_4_x

#5 Updated by Marco Mambelli about 1 year ago

  • Target version changed from v3_4_x to v3_5_x

#6 Updated by Marco Mambelli 10 days ago

  • Target version changed from v3_5_x to v3_6_x


Also available in: Atom PDF