~virtustom/cloud-images/+git/aws-eks-website:master

Last commit made on 2021-11-24
Get this branch:
git clone -b master https://git.launchpad.net/~virtustom/cloud-images/+git/aws-eks-website
Only Tomáš Virtus can upload to this branch. If you are Tomáš Virtus please log in for upload directions.

Branch merges

Branch information

Recent commits

f303b71... by Thomas Bechtold

Merge drop-1.17 into master [a=toabctl] [r=jessica-youjeong,virtustom]

eks: drop 1.17
Support ends on November 2, 2021 [0].
[0]
https://docs.aws.amazon.com/eks/latest/userguide/kubernetes-versions.html#kubernetes-release-calendar

MP: https://code.launchpad.net/~toabctl/cloud-images/+git/aws-eks-website/+merge/412348

eb0fada... by Thomas Bechtold

eks: drop 1.17

Support ends on November 2, 2021 [0].

[0]
https://docs.aws.amazon.com/eks/latest/userguide/kubernetes-versions.html#kubernetes-release-calendar

371ccfc... by Thomas Bechtold

Merge cve-update into master [a=toabctl] [r=gjolly,jchittum]

update for CVE-2021-41103
All supported images are currently affected by CVE-2021-41103. The
images got updated so also update the website.

MP: https://code.launchpad.net/~toabctl/cloud-images/+git/aws-eks-website/+merge/409660

a42f8db... by Thomas Bechtold

update for CVE-2021-41103

All supported images are currently affected by CVE-2021-41103. The
images got updated so also update the website.

00e3dc7... by Thomas Bechtold

Merge drop-1.16 into master [a=toabctl] [r=gjolly,jchittum]

eks: drop 1.16
Support ends on September 27, 2021 [0].
[0]
https://docs.aws.amazon.com/eks/latest/userguide/kubernetes-versions.html#kubernetes-release-calendar

MP: https://code.launchpad.net/~toabctl/cloud-images/+git/aws-eks-website/+merge/409489

4d2871b... by Thomas Bechtold

eks: drop 1.16

Support ends on September 27, 2021 [0].

[0]
https://docs.aws.amazon.com/eks/latest/userguide/kubernetes-versions.html#kubernetes-release-calendar

e361182... by Thomas Bechtold

Merge separate-ui-and-data into master [a=toabctl] [r=gjolly,jchittum]

Make everything templated when generating index.html and add arm64
Commit 25f2738a3bed6f0219ee98dd858efab33f9b5b37 moved already the
changelog entries into its own changelog.yaml file.
This commit now moves everything else to its own files:
- k8s_versions.yaml: this files contains the available k8s versions,
  the architectures that the specific version supports and a reference
  to the querydata file (those querydata files are generated by the
  Jenkins pipelines)
- regionnames.yaml: a mapping between a region
identifier (eg. 'af-south-1') and it's name ('Africa (Capetown)')
With that, it's now pretty easy to add new k8s versions or new
architectures. There is no need to copy & paste big chunks of html in
the index.html file.
Updating index.html is now done with:
./update.py
Note that the querydata-$arch-$k8sversion.txt are now in git. The
reasion is, that all data to generate index.html is now in git. So if
the website layout changes, it's easy to regenerate the index.html
because the data is available.

Separate changelog entries from index.html
Currently it's a pain to update the changelog entries in the
index.html file. The latest entry must be copied to the list of old
entries and then the latest entry can be modified to refect the latest
change.
This now changes. The changes entries in index.html are now
autogenerated based on:
1) the changelog.yaml file which contains all the change entries
2) the index.html.j2 file which is (based on index.html) a jinja2
   template that gets rendered by update.py into index.html
The generation of the index.html file can be triggered eg with:
./update.py amd64.released-1.21.txt 1.21
The update.py script does first override the index.html file based on
the index.html.j2 template and then continues to search & replace the
AMIs (based on the query-data).
Note: The part about changing the AMIs will be also templated out so
no more search & replace is needed
Note: index.html is still checked into git because that's the file
that is visible to endusers. So having that in git is valuable.

MP: https://code.launchpad.net/~toabctl/cloud-images/+git/aws-eks-website/+merge/407727

6fed512... by Thomas Bechtold

Make everything templated when generating index.html and add arm64

Commit 25f2738a3bed6f0219ee98dd858efab33f9b5b37 moved already the
changelog entries into its own changelog.yaml file.
This commit now moves everything else to its own files:

- k8s_versions.yaml: this files contains the available k8s versions,
  the architectures that the specific version supports and a reference
  to the querydata file (those querydata files are generated by the
  Jenkins pipelines)
- regionnames.yaml: a mapping between a region
identifier (eg. 'af-south-1') and it's name ('Africa (Capetown)')

With that, it's now pretty easy to add new k8s versions or new
architectures. There is no need to copy & paste big chunks of html in
the index.html file.

Updating index.html is now done with:

./update.py

Note that the querydata-$arch-$k8sversion.txt are now in git. The
reasion is, that all data to generate index.html is now in git. So if
the website layout changes, it's easy to regenerate the index.html
because the data is available.

25f2738... by Thomas Bechtold

Separate changelog entries from index.html

Currently it's a pain to update the changelog entries in the
index.html file. The latest entry must be copied to the list of old
entries and then the latest entry can be modified to refect the latest
change.
This now changes. The changes entries in index.html are now
autogenerated based on:

1) the changelog.yaml file which contains all the change entries
2) the index.html.j2 file which is (based on index.html) a jinja2
   template that gets rendered by update.py into index.html

The generation of the index.html file can be triggered eg with:

./update.py amd64.released-1.21.txt 1.21

The update.py script does first override the index.html file based on
the index.html.j2 template and then continues to search & replace the
AMIs (based on the query-data).

Note: The part about changing the AMIs will be also templated out so
no more search & replace is needed

Note: index.html is still checked into git because that's the file
that is visible to endusers. So having that in git is valuable.

a1c8567... by Thomas Bechtold

Merge update-1.20-1.21 into master [a=toabctl] [r=gjolly,patviafore]

Hide 1.20 and 1.19 image list when loading the page
Only the latest (currently 1.21) list should be shown. The other
versions can still be selected.

Update index.html and add 1.21 images
There are now 1.21 amd64 images available. List those on the
documentation site.

Update index.html for 1.20 with serial 20210823
The 1.20 images contain now the 1.20.7 binaries.

MP: https://code.launchpad.net/~toabctl/cloud-images/+git/aws-eks-website/+merge/407543