k8s.io/test-infra@v0.0.0-20240520184403-27c6b4c223d8/images/bootstrap/README.md (about)

     1  # DEPRECATED
     2  
     3  This image is deprecated and should not be used as the basis of any new images or used in prowjob configs.
     4  
     5  Critical bugfies or security updates may be accepted, but approached with heavy skepticism.
     6  
     7  New dependencies or features will very likely not be accepted.
     8  
     9  # bootstrap image
    10  
    11  This image is used as the base layer for the kubekins-e2e image, with a focus
    12  on the deprecated bootstrap.py tooling that was used during Kubernetes' early
    13  years.
    14  
    15  It was built with assumptions in mind that are no longer or less relevant today
    16  given the evolution of other test-infra, e.g. pod-utils, kubetest2
    17  
    18  ## contents
    19  
    20  It comes with a laundry list of things:
    21  - base:
    22    - debian as provided by `debian:buster`
    23  - directories:
    24    - `/docker-graph` as docker's storage location
    25    - `/workspace` default working directory for `run` commands
    26      - `test-infra` a full clone of kubernetes/test-infra at build time
    27      - `scenarios` a copy of kubernetes/test-infra/scenarios at build time
    28  - languages:
    29    - `python` with `pip`
    30    - `python3` with `pip`
    31  - scripts:
    32    - `/usr/local/bin/entrypoint.sh` TODO
    33    - `/usr/local/bin/runner.sh` TODO
    34    - `/usr/local/bin/create_bazel_cache_rcs.sh` TODO
    35  - tools:
    36    - `curl` and `wget`
    37    - `docker` via docker's apt repo
    38    - `gcloud` via rapid channel install, components include:
    39      - `alpha`
    40      - `beta`
    41      - `kubectl`
    42    - `git` and `hg`
    43    - `jq`
    44    - `rsync`
    45    - `zip`, `unzip`, and `xz-utils`