From 9b3035484401718582e34abd9206dbc75df37d5c Mon Sep 17 00:00:00 2001 From: Lokesh Mandvekar Date: Tue, 14 Aug 2018 19:34:07 -0400 Subject: [PATCH 01/20] Resolves: #1614807 - initial module build Signed-off-by: Lokesh Mandvekar --- kubernetes.yaml | 47 +++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 47 insertions(+) create mode 100644 kubernetes.yaml diff --git a/kubernetes.yaml b/kubernetes.yaml new file mode 100644 index 0000000..7f75e8c --- /dev/null +++ b/kubernetes.yaml @@ -0,0 +1,47 @@ +--- +document: modulemd +version: 2 +data: + summary: Container cluster management + description: >- + Kubernetes is an open source system for managing + containerized applications across multiple hosts; + providing basic mechanisms for deployment, maintenance, + and scaling of applications. Kubernetes builds upon a + decade and a half of experience at Google running + production workloads at scale using a system called + Borg, combined with best-of-breed ideas and practices + from the community. + license: + module: + - MIT + dependencies: + - buildrequires: + platform: [] + golang: [1.10] + requires: + platform: [] + references: + community: https://github.com/kubernetes/kubernetes + documentation: https://github.com/kubernetes/kubernetes + tracker: https://github.com/kubernetes/kubernetes + profiles: + default: + rpms: + - kubernetes + - kubernetes-client + - kubernetes-master + - kubernetes-node + - kubernetes-kubeadm + api: + rpms: + - kubernetes + buildopts: + rpms: + macros: | + %_with_ignore_tests 1 + components: + rpms: + kubernetes: + rationale: Primary module component. + ref: 1.10 From 799f0d480d64e9edc9cd44ac5a51b15328eb73e9 Mon Sep 17 00:00:00 2001 From: Lokesh Mandvekar Date: Thu, 16 Aug 2018 14:22:47 -0400 Subject: [PATCH 02/20] rebuild cause previous build is stuck for armv7hl Signed-off-by: Lokesh Mandvekar From 98c4546e08fdd6b6adf3d9dc35d374becffc2116 Mon Sep 17 00:00:00 2001 From: Lokesh Mandvekar Date: Mon, 27 Aug 2018 11:01:15 -0400 Subject: [PATCH 03/20] depend only on platform module Signed-off-by: Lokesh Mandvekar --- kubernetes.yaml | 1 - 1 file changed, 1 deletion(-) diff --git a/kubernetes.yaml b/kubernetes.yaml index 7f75e8c..3195a74 100644 --- a/kubernetes.yaml +++ b/kubernetes.yaml @@ -18,7 +18,6 @@ data: dependencies: - buildrequires: platform: [] - golang: [1.10] requires: platform: [] references: From a2d33371df880e2eb408dbf34c2e82bfde938462 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Mon, 18 Feb 2019 22:51:52 +0000 Subject: [PATCH 04/20] - Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild Signed-off-by: Fedora Release Engineering From dcb50419301d11791ce2d124e541456b2f7e2502 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 1 Mar 2019 19:14:23 +0000 Subject: [PATCH 05/20] Branching f30 from rawhide Signed-off-by: Fedora Release Engineering From 1ad47684a391cc11a26890036764921349d8870d Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Mon, 4 Mar 2019 18:07:15 +0000 Subject: [PATCH 06/20] Branching f30 from rawhide, second attempt after platform:f31 enablement Signed-off-by: Fedora Release Engineering From 94081831835ea024bc59d2123ae53c5d8d3969d2 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Mon, 12 Aug 2019 14:59:28 +0000 Subject: [PATCH 07/20] - Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild Signed-off-by: Fedora Release Engineering From df71c9b69597e3ac45e741feb02dbad7ecd1ef9e Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Tue, 13 Aug 2019 19:55:11 +0000 Subject: [PATCH 08/20] Branching f31 from rawhide Signed-off-by: Fedora Release Engineering From 91dd914e8014faa464cbd93fcc5476777d2b0a14 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sat, 21 Sep 2019 04:25:37 +0000 Subject: [PATCH 09/20] Branching f31 from rawhide, fourth attempt after platform:f32 enablement due to https://pagure.io/releng/issue/8664 Signed-off-by: Fedora Release Engineering From 70abf5ec8cdf3ada0d9cd0ab80ec87f3edf466b4 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Thu, 6 Feb 2020 18:22:43 +0000 Subject: [PATCH 10/20] - Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild Signed-off-by: Fedora Release Engineering From 66e380f7a48161b7ffe9cfe5771c2d217ada14d5 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Thu, 13 Feb 2020 07:46:14 +0000 Subject: [PATCH 11/20] Branching f32 from rawhide Signed-off-by: Fedora Release Engineering From a2c6038f300a3c6a503db47061677b8d769cf1ae Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 7 Aug 2020 17:12:33 +0000 Subject: [PATCH 12/20] - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild Signed-off-by: Fedora Release Engineering From c1e03804edeb4b4b4a0d5816f59209b8e7407a04 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Tue, 11 Aug 2020 18:33:04 +0000 Subject: [PATCH 13/20] - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild Signed-off-by: Fedora Release Engineering From 8074815f21ab085ca0159e022271685f72c0cfe9 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Wed, 19 Aug 2020 11:47:21 +0000 Subject: [PATCH 14/20] Branching f33 from rawhide Signed-off-by: Fedora Release Engineering From d383b3c5c8cac4ad2176fbf060886fda595eec91 Mon Sep 17 00:00:00 2001 From: Bradley G Smith Date: Fri, 14 Jan 2022 13:08:34 -0800 Subject: [PATCH 15/20] initialize 1.21 stream; corrected license; changed documentation url to kubernetes.io --- kubernetes.yaml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/kubernetes.yaml b/kubernetes.yaml index 3195a74..28460a4 100644 --- a/kubernetes.yaml +++ b/kubernetes.yaml @@ -14,7 +14,7 @@ data: from the community. license: module: - - MIT + - ASL 2.0 dependencies: - buildrequires: platform: [] @@ -22,7 +22,7 @@ data: platform: [] references: community: https://github.com/kubernetes/kubernetes - documentation: https://github.com/kubernetes/kubernetes + documentation: https://kubernetes.io tracker: https://github.com/kubernetes/kubernetes profiles: default: @@ -43,4 +43,4 @@ data: rpms: kubernetes: rationale: Primary module component. - ref: 1.10 + ref: 1.21 From 55ea2a0acaba23997880ba85adbe326915607886 Mon Sep 17 00:00:00 2001 From: Bradley G Smith Date: Fri, 14 Jan 2022 13:08:34 -0800 Subject: [PATCH 16/20] initialize 1.21 stream Reinvigorating the kubernetes module starting with kubernetes 1.21. This commit also corrects the license and changes the documentation URL to kubernetes.io. Kubernetes module streams will parallel CRI-O module streams. --- kubernetes.yaml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/kubernetes.yaml b/kubernetes.yaml index 3195a74..28460a4 100644 --- a/kubernetes.yaml +++ b/kubernetes.yaml @@ -14,7 +14,7 @@ data: from the community. license: module: - - MIT + - ASL 2.0 dependencies: - buildrequires: platform: [] @@ -22,7 +22,7 @@ data: platform: [] references: community: https://github.com/kubernetes/kubernetes - documentation: https://github.com/kubernetes/kubernetes + documentation: https://kubernetes.io tracker: https://github.com/kubernetes/kubernetes profiles: default: @@ -43,4 +43,4 @@ data: rpms: kubernetes: rationale: Primary module component. - ref: 1.10 + ref: 1.21 From 7b28ec64334754f19c5e7f745c8bed711e188172 Mon Sep 17 00:00:00 2001 From: Bradley G Smith Date: Fri, 14 Jan 2022 13:35:03 -0800 Subject: [PATCH 17/20] Expanded the list of components The component list now matches the list of rpms that are generated by the kubernetes rpm. --- kubernetes.yaml | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/kubernetes.yaml b/kubernetes.yaml index 28460a4..562cbef 100644 --- a/kubernetes.yaml +++ b/kubernetes.yaml @@ -44,3 +44,15 @@ data: kubernetes: rationale: Primary module component. ref: 1.21 + kubernetes-client: + rationale: Primary module component. + ref: 1.21 + kubernetes-master: + rationale: Primary module component. + ref: 1.21 + kubernetes-node: + rationale: Primary module component. + ref: 1.21 + kubernetes-kubeadm: + rationale: Primary module component. + ref: 1.21 From 5ac8050b4c1d5ee1137921a64315e05620e63fe4 Mon Sep 17 00:00:00 2001 From: Bradley G Smith Date: Fri, 14 Jan 2022 15:18:29 -0800 Subject: [PATCH 18/20] Corrected components list There is only 1 src rpm - kubernetes, from which the other rpms are generated. The api was also updated to reflect this correction. --- kubernetes.yaml | 16 ++++------------ 1 file changed, 4 insertions(+), 12 deletions(-) diff --git a/kubernetes.yaml b/kubernetes.yaml index 562cbef..9bf1ea4 100644 --- a/kubernetes.yaml +++ b/kubernetes.yaml @@ -35,6 +35,10 @@ data: api: rpms: - kubernetes + - kubernetes-client + - kubernetes-master + - kubernetes-node + - kubernetes-kubeadm buildopts: rpms: macros: | @@ -44,15 +48,3 @@ data: kubernetes: rationale: Primary module component. ref: 1.21 - kubernetes-client: - rationale: Primary module component. - ref: 1.21 - kubernetes-master: - rationale: Primary module component. - ref: 1.21 - kubernetes-node: - rationale: Primary module component. - ref: 1.21 - kubernetes-kubeadm: - rationale: Primary module component. - ref: 1.21 From bad2f9422ade896667c6e49b5876a49fb224e6e5 Mon Sep 17 00:00:00 2001 From: Bradley G Smith Date: Fri, 14 Jan 2022 15:22:35 -0800 Subject: [PATCH 19/20] add .gitignore --- .gitignore | 1 + 1 file changed, 1 insertion(+) create mode 100644 .gitignore diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..1377554 --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +*.swp From 904555b96df54cea0003867b75a6957d5d03a2a1 Mon Sep 17 00:00:00 2001 From: Bradley G Smith Date: Sat, 20 Aug 2022 16:46:24 -0700 Subject: [PATCH 20/20] Update readme Begin the outline of project goals and status. --- README.md | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 2978f0c..a74f683 100644 --- a/README.md +++ b/README.md @@ -1,3 +1,15 @@ # kubernetes -The kubernetes package \ No newline at end of file +The Kubernetes module repository. This module will provide all supported versions of Kubernetes for Fedora. Forthcoming Kubernetes releases will be available once the new release reaches release candidate stage. + +Kubernetes releases are tracked at https://kubernetes.io/releases/ and is the canonical source for upstream lifecycle plans and status. Information on this page may be dated. + +|Supported Kubernetes Version | Planned End of Life | +| :--- | ---: | +| 1.24 | 2023.07.28 | +| 1.23 | 2023.02.28 | +| 1.22 | 2022.10.28 | + +Fedora also has specific version(s) of Kubernetes supported for each version of Fedora available as non-modular packages. See https://src.fedoraproject.org/rpms/kubernetes for non-modular package information. + +