prepull-daemonset/pull-image-configmap.yaml (12 lines of code) (raw):

apiVersion: v1 kind: ConfigMap data: pull.cmd: | ping 10.0.0.0 -n 1 -w 20000 set metadata_ep=http://metadata.google.internal/computeMetadata/v1/instance/service-accounts/default/token set header=^"Metadata-Flavor: Google^" for /f 'delims^=^"^ tokens^=4' %%i in ('curl -H %%header%% %%metadata_ep%%') do (set sa_token=%%i) tools\crictl --debug pull --creds "oauth2accesstoken:%sa_token%" %1 metadata: name: pull-image namespace: default