forked from crc-org/snc
-
Notifications
You must be signed in to change notification settings - Fork 0
/
crc-bundle-info.json.sample
97 lines (97 loc) · 3.91 KB
/
crc-bundle-info.json.sample
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
{
# Version of the bundle, used to denote format changes
# Major is only increased changes incompatible with previous versions
# Minor is increased for backwards-compatible changes
#
# Version history:
# - 1.1: addition of 'name'
# - 1.2: addition of 'storage.fileList'
# - 1.3: remove of 'clusterInfo.kubeadminPasswordFile'
# - 1.4: addition of 'arch'
"version": "1.4",
# Type of this bundle content
# Currently the only valid type is 'snc' (which stands for 'single-node-cluster')
"type": "snc",
# Name of the bundle
"name": "crc_libvirt_4.6.1",
# Bundle arch (This follows https://gist.github.com/lizkes/975ab2d1b5f9d5fdee5d3fa665bcfde6 with amd64/arm64 being used at the moment)
"arch": "amd64",
"buildInfo": {
# Time this bundle was built
"buildTime": "2019-04-23T14:55:32+00:00",
# Output of 'openshift-install version' from the installer used to generate the bundle
"openshiftInstallerVersion": "./openshift-install v0.16.1\nbuilt from commit e3fceacc975953f56cb09931e6be015a36eb6075",
# Output of 'git describe' or 'git rev-parse' of the 'snc' script
# repository used when generating the bundle
"sncVersion": "git9662"
},
"clusterInfo": {
# Version of OpenShift installed in the virtual machine
"openshiftVersion": "4.1.11"
# Name of the openshift cluster stored in the bundle
"clusterName": "crc",
# Base domain name used for the openshift cluster
"baseDomain": "testing",
# Subdomain where the apps will go
"appsDomain": "apps-crc.testing",
# Name of a file containing an SSH private key which can be used to connect to
# the cluster nodes
"sshPrivateKeyFile": "id_ecdsa_crc",
# Name of the kubeconfig file stored in the bundle
"kubeConfig": "kubeconfig",
# pull secret that can be used to fetch OpenShift container images (optional)
# "openshiftPullSecret": "default-pull-secret"
},
"nodes": [
{
# Type of the node, can be 'master', 'worker' or both
"kind": [
"master",
"worker"
],
# Hostname of the node
"hostname": "crc-88lpx-master-0",
# Disk image used by the node, the 'storage' object will contain more
# details about its format
"diskImage": "crc.qcow2"
# Internal IP for which etcd certs are valid
"internalIP": "192.168.126.11"
# kernel command line of the node
"kernelCmdLine": "BOOT_IMAGE=/ostree/rhcos-bf3b38268ddb2a2070dc587b361ce45c46a6f9e3606bbd3b5e15b2e6d3d47e5d/vmlinuz-4.18.0-80.1.2.el8_0.x86_64 console=tty0 console=ttyS0,115200n8 rootflags=defaults,prjquota rw root=UUID=a8fbdcb1-63ea-421e-8f6f-dac9cbbcc822 ostree=/ostree/boot.0/rhcos/bf3b38268ddb2a2070dc587b361ce45c46a6f9e3606bbd3b5e15b2e6d3d47e5d/0 coreos.oem.id=qemu ignition.platform.id=qemu"
# initramfs file of the node
"initramfs": "initramfs-4.18.0-80.1.2.el8_0.x86_64.img"
# kernel file of the node
"kernel": "vmlinuz-4.18.0-80.1.2.el8_0.x86_64"
}
],
"storage": {
# List of virtual machine disk images in the bundle
"diskImages": [
{
# Name of the disk image file
"name": "crc.qcow2",
# Format of the disk image, valid formats are 'qcow2', 'vmdk', 'vhdx'
"format": "qcow2"
"size": "9129426944"
"sha256sum": "49766122a0834d62c1a24fb4e0de30cd7a39b8112083aa5e01fc26f16c15aed3"
}
],
# Information about the other files present in the bundle
# In version 1.2, this only lists the files which are not mentioned
# anywhere else in this file
"fileList": [
{
# Name of the file
"name": "oc"
# What kind of file this is, valid types are 'oc-executable', 'podman-executable'
"type": "oc-executable"
"size": "72728632"
"sha256sum": "983f0883a6dffd601afa663d10161bfd8033fd6d45cf587a9cb22e9a681d6047"
}
]
},
"driverInfo": {
# Name of driver the bundle supports, valid drivers are 'libvirt', 'hyperkit', 'virtualbox', 'hyperv'
"name": "libvirt"
}
}