You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardexpand all lines: docs/kola.md
+2-2
Original file line number
Diff line number
Diff line change
@@ -10,7 +10,7 @@ Kola is a framework for testing software integration in CoreOS systems
10
10
across multiple platforms. It is primarily designed to operate within
11
11
the CoreOS Assembler for testing software that has landed in the OS image.
12
12
13
-
Kola supports running tests on multiple platforms, currently QEMU, GCE,
13
+
Kola supports running tests on multiple platforms, currently QEMU, GCP,
14
14
AWS, VMware VSphere, Packet, and OpenStack. In the future systemd-nspawn and
15
15
other platforms may be added.
16
16
Local platforms do not rely on access to the Internet as a design
@@ -241,5 +241,5 @@ In order to see the logs for these tests you must enter the `tmp/kola/name_of_th
241
241
242
242
`kola run -p=gce --gce-image=projects/fedora-coreos-cloud/global/images/fedora-coreos-37-20230227-20-2-gcp-x86-64 --gce-json-key=/data/gce.json --gce-project=fedora-coreos-testing basic`This will run the basic tests on GCP using default machine type `n1-standard-1`.
243
243
- `gce-image`is in the format of `projects/<GCP Image Project>/global/images/<GCP Image Name>`, to find related info refer to https://builds.coreos.fedoraproject.org/browser?stream=testing-devel&arch=x86_64.
244
-
- `gce-json-key`is using a service account's JSON key for authentication, how to create service account keys refer to https://github.com/coreos/coreos-assembler/blob/main/docs/mantle/credentials.md#gce.
244
+
- `gce-json-key`is using a service account's JSON key for authentication, how to create service account keys refer to https://github.com/coreos/coreos-assembler/blob/main/docs/mantle/credentials.md#gcp.
245
245
- `gce-project`is meant for testing in the specified project, or it will use the same as `<GCP Image Project>`.
sv(&kola.GCPOptions.ServiceAcct, "gce-service-account", "", "GCP service account to attach to instance (default project default)")
124
+
bv(&kola.GCPOptions.ServiceAuth, "gce-service-auth", false, "for non-interactive auth when running within GCP")
125
+
sv(&kola.GCPOptions.JSONKeyFile, "gce-json-key", "", "use a service account's JSON key for authentication (default \"~/"+auth.GCPConfigPath+"\")")
126
126
127
127
// openstack-specific options
128
128
sv(&kola.OpenStackOptions.ConfigPath, "openstack-config-file", "", "Path to a clouds.yaml formatted OpenStack config file. The underlying library defaults to ./clouds.yaml")
0 commit comments