Commit Graph

13 Commits

Author SHA1 Message Date
Phil Sphicas c7e72942a9 Remove hyperkube extraction functionality
The extraction of the monolithic hyperkube binary from its container
image to be used as kubelet was last relevant in Kubernetes 1.16. Since
then, the hyperkube image has been deprecated, the structure of the
image has been changed, and it has ultimately been eliminated in
Kubernetes 1.19.

This change cleans up promenade accordingly.

Reverts the following commits:
* 886007b New CLI option to extract hyperkube
* 32a6c15 hyperkube image in promenade init
* 955deed New source for hyperkube binary definition

Change-Id: Ib62ecdf1af13abe8202a4ba4f86c39b9042ed13f
2021-02-11 17:23:32 +00:00
Chris Wedgwood 630e504e3e Update to container image repo k8s.gcr.io
gcr.io/google_containers/ no longer contains some of the image
versions we require, use the new location.

Change-Id: I8f9a976a35ca632d785dd4d05f2a55713bde8c3e
2021-01-11 17:42:31 +00:00
Mahmoudi, Ahmad (am495p) c302a083a6 Upgrade k8s from v1.17.3 to v1.18.6
This ps makes following changes to upgrade kubernetes from v1.17.3
to v1.18.6.
  - Updated all references to k8s images to 1.18.6
  - Updated command options and api object and versions based on
    k8s 1.18 release notes:
      https://kubernetes.io/docs/setup/release/notes/
  - Uplifted uwsgi to 2.0.19.1 to align with other airship
    components, and to bring in fixes and improvements.
  - Added build-essentials and python3-dev packages to pass the zull
    gate, which was looking for a c compiler.

Change-Id: I1160d1e6e2f02a0524043641b9296ea39edb301e
2020-08-19 15:56:45 +00:00
Smruti Soumitra Khuntia da7c79f6b9 Upgrade Hyperkube version from 1.16.2 to 1.17.3
Changes to use to Hyperkube v1.17.3 instead  of
v1.16.2

Change-Id: I442694afad7f718dcd4db7fa7bb2c60beec8bdaa
2020-05-22 15:23:37 +00:00
Samuel Pilla b77c6fe637 Upgrade Hyperkube version for k8s 1.16
Upgrade Hyperkube to v1.16.2

Change-Id: I3f17ac007e3704c1f4ae2f79e0c41704074c2010
2019-12-06 18:20:13 +00:00
Egorov, Stanislav (se6518) 886007b36e New CLI option to extract hyperkube
New option --extract-hyperkube to declare the way how hyperkube
will be delivered.

By default this option is disabled which means hyperkube should be
extracted before running promenade container for the first time.

When it's enabled the appropriate env vars should be set for
promenade container to be able to extract hyperkube binary from image.

Change-Id: I2c45100e1e953d859d768ec80f268bd490ce3a81
2019-07-15 20:21:34 +00:00
rajesh.kudaka 856b6132fa Add deploy promenade gate check
Change-Id: I47b448234f95b157e55bf649310d1ebd71abc7c0
2019-06-11 04:53:20 -05:00
Zuul 66caaf74f7 Merge "proxy ENV variables to promenade container" 2019-04-24 18:12:28 +00:00
Anderson, Craig (ca846m) f4d991f010 Allow certgen independent of bundle creation
Additionally, fix indentation.

Change-Id: I598167a2b73f1376fae2f5fb813fd1b10647892e
2019-04-11 10:56:57 -07:00
kranthikirang be175e2c3a proxy ENV variables to promenade container
Change-Id: I0cb95aac7bdb6cfffd0b188a70c3d86bf764002a
Signed-off-by: kranthikirang <kranthi.guttikonda@att.com>
2019-04-01 14:21:52 -04:00
Mark Burnett eb13fe8e46 Update examples to use new image/repo locations
Change-Id: I284369af2f822c559afbd9ffaf0b1df537baa533
2018-06-27 13:57:12 -05:00
Aaron Sheffield 49e2a030fa Sets up a single node on a VM.
- Updates the config files to the local hostname, IP, and CIDR
   instead of in a VM.
- Without IP or CIDR it tries to guess at a reasonable value with
   the 'replace' argument.
- Example:
sudo ./tools/simple-deployment.sh examples/complete build replace 10.0.0.1 10.0.0.0\\\/24
 Then run genesis.sh

Change-Id: Idddfb828fc5d078ceb522be3e46e8bc7a2aac12b
2018-03-16 15:23:36 -05:00
Mark Burnett 135f0e7dc7 Doc: Add brief getting started with API section
Change-Id: I5bd0984bbdd65b7ca073d75de611499dab0ad906
2017-11-20 15:13:48 -06:00