Skip to content

Commit

Permalink
Image Builder support for RHEL 9 raw builds
Browse files Browse the repository at this point in the history
  • Loading branch information
vignesh-goutham committed Mar 18, 2024
1 parent 69863f8 commit dcb9c45
Show file tree
Hide file tree
Showing 13 changed files with 43 additions and 404 deletions.
278 changes: 0 additions & 278 deletions UPSTREAM_PROJECTS.yaml
Original file line number Diff line number Diff line change
@@ -1,19 +1,3 @@
# Copyright Amazon.com Inc. or its affiliates. All Rights Reserved.

# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at

# http://www.apache.org/licenses/LICENSE-2.0

# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.

# This file was generated by running `make generate`. DO NOT EDIT

projects:
- org: apache
repos:
Expand All @@ -31,265 +15,3 @@ projects:
versions:
- tag: v0.37.3
go_version: "1.19"
- org: aws
repos:
- name: etcdadm-bootstrap-provider
versions:
- tag: v1.0.12
go_version: "1.21"
- name: etcdadm-controller
versions:
- tag: v1.0.19
go_version: "1.21"
- name: rolesanywhere-credential-helper
versions:
- tag: v1.0.4
go_version: "1.18"
- org: aws-observability
repos:
- name: aws-otel-collector
versions:
- tag: v0.36.0
go_version: N/A
- org: brancz
repos:
- name: kube-rbac-proxy
versions:
- tag: v0.16.0
go_version: "1.21"
- org: cert-manager
repos:
- name: cert-manager
versions:
- tag: v1.13.2
go_version: "1.20"
- org: cilium
repos:
- name: cilium
versions:
- tag: v1.13.12-eksa.1
go_version: N/A
- org: containerd
repos:
- name: containerd
versions:
- tag: v1.7.14
go_version: "1.21"
- org: distribution
repos:
- name: distribution
versions:
- tag: v2.8.1
go_version: "1.17"
- org: emissary-ingress
repos:
- name: emissary
versions:
- tag: v3.9.1
go_version: "1.21"
- org: envoyproxy
repos:
- name: envoy
versions:
- tag: v1.22.2.0-prod
go_version: N/A
- org: fluxcd
repos:
- name: flux2
versions:
- tag: v2.2.3
go_version: "1.20"
- name: helm-controller
versions:
- tag: v0.37.4
go_version: "1.21"
- name: kustomize-controller
versions:
- tag: v1.2.2
go_version: "1.21"
- name: notification-controller
versions:
- tag: v1.2.4
go_version: "1.21"
- name: source-controller
versions:
- tag: v1.2.4
go_version: "1.21"
- org: goharbor
repos:
- name: harbor
versions:
- tag: v2.9.1
go_version: "1.21"
- org: helm
repos:
- name: helm
versions:
- tag: v3.14.3
go_version: "1.21"
- org: kube-vip
repos:
- name: kube-vip
versions:
- tag: v0.7.2
go_version: "1.22"
- org: kubernetes
repos:
- name: autoscaler
versions:
- tag: cluster-autoscaler-1.25.3
go_version: "1.19"
- tag: cluster-autoscaler-1.26.6
go_version: "1.19"
- tag: cluster-autoscaler-1.27.5
go_version: "1.20"
- tag: cluster-autoscaler-1.28.2
go_version: "1.20"
- tag: cluster-autoscaler-1.29.0
go_version: "1.21"
- name: cloud-provider-aws
versions:
- tag: v1.27.0
go_version: "1.19"
- tag: v1.27.1
go_version: "1.19"
- tag: v1.27.1
go_version: "1.19"
- tag: v1.28.1
go_version: "1.20"
- tag: v1.28.1
go_version: "1.20"
- name: cloud-provider-vsphere
versions:
- tag: v1.25.1
go_version: "1.19"
- tag: v1.26.0
go_version: "1.19"
- tag: v1.27.0
go_version: "1.20"
- tag: v1.28.0
go_version: "1.20"
- tag: v1.29.0
go_version: "1.21"
- org: kubernetes-sigs
repos:
- name: cluster-api
versions:
- tag: v1.6.1
go_version: "1.20"
- name: cluster-api-provider-cloudstack
versions:
- tag: v0.4.10-rc1
go_version: "1.19"
- name: cluster-api-provider-vsphere
versions:
- tag: v1.8.5
go_version: "1.20"
- name: cri-tools
versions:
- tag: v1.29.0
go_version: "1.21"
- name: etcdadm
versions:
- commit: f089d308442c18f487a52d09fd067ae9ac7cd8f2
go_version: "1.19"
- name: image-builder
versions:
- tag: v0.1.25
go_version: N/A
- name: kind
versions:
- tag: v0.22.0
go_version: "1.20"
- org: metallb
repos:
- name: metallb
versions:
- tag: v0.13.12
go_version: "1.20"
- org: nutanix-cloud-native
repos:
- name: cloud-provider-nutanix
versions:
- tag: v0.3.2
go_version: "1.21"
- name: cluster-api-provider-nutanix
versions:
- tag: v1.3.2
go_version: "1.21"
- org: opencontainers
repos:
- name: runc
versions:
- tag: v1.1.12
go_version: "1.20"
- org: prometheus
repos:
- name: node_exporter
versions:
- tag: v1.7.0
go_version: "1.21"
- name: prometheus
versions:
- tag: v2.49.1
go_version: "1.21"
- org: rancher
repos:
- name: local-path-provisioner
versions:
- tag: v0.0.26
go_version: "1.21"
- org: redis
repos:
- name: redis
versions:
- tag: 6.2.6
go_version: N/A
- org: replicatedhq
repos:
- name: troubleshoot
versions:
- tag: v0.84.0
go_version: "1.21"
- org: tinkerbell
repos:
- name: boots
versions:
- tag: v0.8.1
go_version: "1.18"
- name: cluster-api-provider-tinkerbell
versions:
- tag: v0.5.2
go_version: "1.21"
- name: hegel
versions:
- tag: v0.10.1
go_version: "1.19"
- name: hook
versions:
- commit: 9d54933a03f2f4c06322969b06caa18702d17f66
go_version: "1.17"
- name: hub
versions:
- commit: 404dab73a8a7f33e973c6e71782f07e82b125da9
go_version: "1.17"
- name: rufio
versions:
- commit: afd7cd82fa08dae8f9f3ffac96eb030176f3abbd
go_version: "1.20"
- name: tink
versions:
- tag: v0.8.0
go_version: "1.18"
- org: torvalds
repos:
- name: linux
versions:
- tag: v5.17
go_version: N/A
- org: vmware
repos:
- name: govmomi
versions:
- tag: v0.36.1
go_version: "1.20"
2 changes: 1 addition & 1 deletion projects/kubernetes-sigs/image-builder/GIT_TAG
Original file line number Diff line number Diff line change
@@ -1 +1 @@
v0.1.25
a216372fe9f91ac6f8fd5b0d733e979d70845b73
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
From 14e9850d7760f5c0d94d74cab875c6abf110607e Mon Sep 17 00:00:00 2001
From 5f1383433d868718bb8c8ba35901a208095e55cd Mon Sep 17 00:00:00 2001
From: Vignesh Goutham Ganesh <[email protected]>
Date: Tue, 11 Jan 2022 21:05:13 -0800
Subject: [PATCH 01/11] OVA improvements
Subject: [PATCH 01/10] OVA improvements

- Create /etc/pki/tls/certs dir as part of image-builds
- Tweak Product info in OVF
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
From bc6fd9449092348f1db3a9c1088860602e515858 Mon Sep 17 00:00:00 2001
From 982208f029211d74bf3b1f3dfe358d718fad032a Mon Sep 17 00:00:00 2001
From: Vignesh Goutham Ganesh <[email protected]>
Date: Tue, 11 Jan 2022 18:36:56 -0800
Subject: [PATCH 02/11] EKS-D support and changes
Subject: [PATCH 02/10] EKS-D support and changes

- Add goss validations for EKS-D artifacts
- Add etcdadm and etcd.tar.gz to image for unstacked etcd support
Expand Down Expand Up @@ -300,10 +300,10 @@ index 8c201c17d..e17436a9d 100644
"version": "{{user `goss_version`}}"
}
diff --git a/images/capi/packer/raw/packer.json b/images/capi/packer/raw/packer.json
index 152041455..a04be4e8f 100644
index 1d52a5f98..29a3b34c2 100644
--- a/images/capi/packer/raw/packer.json
+++ b/images/capi/packer/raw/packer.json
@@ -126,7 +126,12 @@
@@ -127,7 +127,12 @@
"kubernetes_deb_version": "{{ user `kubernetes_deb_version` }}",
"kubernetes_rpm_version": "{{ split (user `kubernetes_rpm_version`) \"-\" 0 }}",
"kubernetes_source_type": "{{user `kubernetes_source_type`}}",
Expand Down
Original file line number Diff line number Diff line change
@@ -1,12 +1,13 @@
From b9a9b17dcba15e4f7bcfcd0172b6d024e2f5c901 Mon Sep 17 00:00:00 2001
From 5fe6946f056ce99f9d9288fc18a46ab6a04fd569 Mon Sep 17 00:00:00 2001
From: Abhay Krishna Arunachalam <[email protected]>
Date: Thu, 2 Feb 2023 01:39:15 -0800
Subject: [PATCH 03/11] Snow AMI support
Subject: [PATCH 03/10] Snow AMI support

- Add instance metadata options to Packer config
- Rename Snow node image to reflect appropriate CAPI provider

Signed-off-by: Abhay Krishna Arunachalam <[email protected]>
Signed-off-by: Vignesh Goutham Ganesh <[email protected]>
---
images/capi/packer/ami/packer.json | 10 +++++++++-
1 file changed, 9 insertions(+), 1 deletion(-)
Expand Down
Loading

0 comments on commit dcb9c45

Please sign in to comment.