Json Schemas
Product
{
"name" : "htcondor",
"version" : "9.0.1",
"currentState" : "Production",
"technologyProvider" : "CHTC (UW-Madison)",
"contact" : "jfrey.at.cs.wisc.edu",
"technicalContact" : "jfrey.at.cs.wisc.edu",
"description" : " HTCondor is a specialized workload management system for compute-intensive jobs. Like other full-featured batch systems, HTCondor provides a job queueing mechanism, scheduling policy, priority scheme, resource monitoring, and resource management. Users submit their serial or parallel jobs to HTCondor, HTCondor places them into a queue, chooses when and where to run the jobs based upon a policy, carefully monitors their progress, and ultimately informs the user upon completion.
",
"releaseDate" : "2021-06-01",
"majorVersion" : "9",
"minorVersion" : "0",
"revisionVersion" : "1",
"releaseNotes" : "https://htcondor.readthedocs.io/en/v9_0/",
"changeLog" : "N/A",
"documentationLinks" : ["http://research.cs.wisc.edu/htcondor/manual/","link2"],
"repositoryURL" : "sw/production/umd/4/centos7/x86_64/updates",
"distributionType": "UMD",
"distributionVersion": "4.15.0",
"capabilities": ["File Access", "Workload Management System"],
"targets": [
{
"platform": "centos7",
"arch": "x86_64",
"repositoryURL": "sw/production/umd/4/centos7/x86_64/updates",
"gpgkey": "http://repository.egi.eu/sw/production/umd/UMD-RPM-PGP-KEY",
"rpms": [
"https://research.cs.wisc.edu/htcondor/repo/9.0/el7/release/condor-9.0.1-1.el7.x86_64.rpm",
"https://research.cs.wisc.edu/htcondor/repo/9.0/el7/release/blahp-2.0.1-1.el7.x86_64.rpm",
"https://research.cs.wisc.edu/htcondor/repo/9.0/el7/release/condor-all-9.0.1-1.el7.x86_64.rpm",
"https://research.cs.wisc.edu/htcondor/repo/9.0/el7/release/condor-annex-ec2-9.0.1-1.el7.x86_64.rpm",
"https://research.cs.wisc.edu/htcondor/repo/9.0/el7/release/condor-boinc-7.16.16-1.el7.x86_64.rpm",
"https://research.cs.wisc.edu/htcondor/repo/9.0/el7/release/condor-bosco-9.0.1-1.el7.x86_64.rpm",
"https://research.cs.wisc.edu/htcondor/repo/9.0/el7/release/condor-classads-9.0.1-1.el7.x86_64.rpm",
"https://research.cs.wisc.edu/htcondor/repo/9.0/el7/release/condor-classads-devel-9.0.1-1.el7.x86_64.rpm",
"https://research.cs.wisc.edu/htcondor/repo/9.0/el7/release/condor-credmon-oauth-9.0.1-1.el7.x86_64.rpm",
"https://research.cs.wisc.edu/htcondor/repo/9.0/el7/release/condor-devel-9.0.1-1.el7.x86_64.rpm",
"https://research.cs.wisc.edu/htcondor/repo/9.0/el7/release/condor-externals-9.0.1-1.el7.x86_64.rpm",
"https://research.cs.wisc.edu/htcondor/repo/9.0/el7/release/condor-kbdd-9.0.1-1.el7.x86_64.rpm",
"https://research.cs.wisc.edu/htcondor/repo/9.0/el7/release/condor-procd-9.0.1-1.el7.x86_64.rpm",
"https://research.cs.wisc.edu/htcondor/repo/9.0/el7/release/condor-tarball-9.0.1-1.el7.x86_64.rpm",
"https://research.cs.wisc.edu/htcondor/repo/9.0/el7/release/condor-test-9.0.1-1.el7.x86_64.rpm",
"https://research.cs.wisc.edu/htcondor/repo/9.0/el7/release/condor-vm-gahp-9.0.1-1.el7.x86_64.rpm",
"https://research.cs.wisc.edu/htcondor/repo/9.0/el7/release/python2-condor-9.0.1-1.el7.x86_64.rpm",
"https://research.cs.wisc.edu/htcondor/repo/9.0/el7/release/python3-condor-9.0.1-1.el7.x86_64.rpm",
"https://repo.opensciencegrid.org/osg/3.5/el7/release/x86_64/python2-scitokens-1.3.1-1.osg35.el7.noarch.rpm"
]
}
],
"softwareConfigurationLink": ""
}
- name : Software name
- version : version of the software name
- contact : contact name of the software
- technicalContact: technical contact name of the developper
- description : Software shor descripion
- releaseDate : Date of the release deployed in UMD/CMD etc.
- majorVersion : Major version of the release
- minorVersion : Minor version of the release
- revisionVersion : Revision version of the release
- releaseNotes : Descriptiopn or link to the relase notess
- changeLog : Change log description or link to change log
- documentationLinks : Documentation link for the software
- distributionType : [retrieved from distribution list]
- distributionVersion: [retrieved from distribution distributed version list]
- capabilities : [retrieved from capabilities definition list]
-
target:
["platform": "centos7"
"arch": "x86_64"
"repositoryURL": "sw/production/umd/4/centos7/x86_64/updates
"gpgkey": ""
"rpms": [
"https://...1",
"https://...n"
]
] - softwareConfigurationManagement : link for the UMD/CMD software configuration
Distributions
{
"title": "Channel: EGI Repository - Production level releases",
"description": "This is the EGI Repository Releases RSS channel.",
"item": [
{
"distributionIdentifier": "UMD-5",
"description": "UMD 5 is a new release of UMD...",
"currentState": "Production"
},
{
"distributionIdentifier": "UMD-4.15.0",
"description": "UMD 4.15.0 is an update release of UMD 4. It includes StoRM 1.11.21, lcmaps-plugins 1.8.1, CERN Frontier 4.15.2, dmlite 1.15.0, APEL SSM 3.2.1, DDNS Nagios probe 1.0.1, dCache 6.2.24, Infrastructure Manager Nagios probe 1.0.1",
"currentState": "Production"
},
{
"distributionIdentifier": "UMD-4.14.0",
"description": "UMD 4.14.10 is an update release of UMD 4. It includes ARC 6.12.0, xrootd 5.2.0, xrootd 5.2.0, davix 0.7.6, gridftp 13.24.1, gfal2 2.18.2",
"currentState": "Production"
}
]
}
If we need to add dates to help user control the info:
"pubdate": "2020-11-26 11:44:25 EEST",
"updated": "2020-11-26 11:45:02 EEST",
Software Catalog
{
"title": "Channel: EGI Repository - Production level releases",
"description": "Here you can find the complete list of EGI Software products.",
"item": [
{
"name" : "nagios-probe-im",
"version" : "1.0.2",
"distroIdentifier": "UMD-5",
"capabilities": ["client tools", "monitoring"],
"description" : "probe for Infrastructure Manager service to ARGO-SAM release",
"pubdate": "2021-12-02"
},
{
"name" : "nagios-probe-im",
"version" : "1.0.1",
"distroIdentifier": "UMD-4.15.0",
"capabilities": ["client tools", "monitoring"],
"description" : "probe for Infrastructure Manager service to ARGO-SAM release",
"pubdate": "2021-07-21"
}
,{
...
}
]
}
Other info
target
platform
- centos 7
- centos 8
- centos 9
- ubuntu 18
- ubuntu 20
- Docker
arch
- X86_64
Capabilities
distributionType
- UMD
- CMD-OS
- CMD-ONE
- Community
MajordistributionVersion
- 1
- 2
- 3
- 4
- 5