Skip to content

Commit bfdee87

Browse files
justaugustusBobyMCbobs
authored andcommitted
sig-release/3000-artifact-distribution: Typo/markdown lint fixes
Signed-off-by: Stephen Augustus <[email protected]>
1 parent 467d84a commit bfdee87

File tree

1 file changed

+17
-14
lines changed
  • keps/sig-release/3000-artifact-distribution

1 file changed

+17
-14
lines changed

keps/sig-release/3000-artifact-distribution/README.md

Lines changed: 17 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# KEP/MST-3000: Artifact Promotion and Distribution Policy
1+
# KEP 3000: Artifact Distribution Policy
22

33
<!-- toc -->
44
- [Summary](#summary)
@@ -12,7 +12,7 @@
1212
- [Notes/Constraints/Caveats](#notesconstraintscaveats)
1313
- [Risks and Mitigations](#risks-and-mitigations)
1414
- [Design Details](#design-details)
15-
- [Release Promotion](#release-promotion)
15+
- [Artifact Promotion](#artifact-promotion)
1616
- [Policy](#policy)
1717
- [Process](#process)
1818
- [Artifact Distribution](#artifact-distribution)
@@ -21,6 +21,7 @@
2121
- [Alternatives / Background](#alternatives--background)
2222
- [How much is this going to save us?](#how-much-is-this-going-to-save-us)
2323
- [Infrastructure Needed](#infrastructure-needed)
24+
- [Hack on this doc](#hack-on-this-doc)
2425
<!-- /toc -->
2526

2627
## Summary
@@ -35,7 +36,7 @@ This KEP should cover the policy and distribution mechanisms we will put in plac
3536

3637
Currently we push to a single provider, and distributing to the rest of community comes at great cost nearing $150k/month (mostly egress) in donations.
3738

38-
Additonally some of our community members are unable to access the official release artifacts due to country level firewalls that do not them connect to Google services.
39+
Additionally, some of our community members are unable to access the official release artifacts due to country level firewalls that do not them connect to Google services.
3940

4041
Ideally we can dramatically reduce cost and allow everyone in the world to download the artifacts released by our community.
4142

@@ -53,7 +54,7 @@ Anything related to creation of artifacts, bom, digital signatures.
5354

5455
There are two intertwined concepts that are part of this proposal.
5556

56-
First, the policy and procedures to promote/upload our artifacts to multiple providers. Our existing processes upload only to GCS buckets. Ideally we extend the existing software/promotion process to push directly to multiple providers. Alternatively we use a second process to syncronize artifacts from our existing production buckets to similar contructs at other providers.
57+
First, the policy and procedures to promote/upload our artifacts to multiple providers. Our existing processes upload only to GCS buckets. Ideally we extend the existing software/promotion process to push directly to multiple providers. Alternatively we use a second process to synchronize artifacts from our existing production buckets to similar constructs at other providers.
5758

5859
Additionally we require a registry and artifact url-redirection solution to the local cloud provider or country.
5960

@@ -65,7 +66,7 @@ Additionally we require a registry and artifact url-redirection solution to the
6566
As a SIG Release volunteer
6667
I want to promote our binaries/images to multiple clouds
6768
68-
Given a promotion / mainifest
69+
Given a promotion / manifest
6970
When my PR is merged
7071
Then the promotion process occurs
7172
```
@@ -74,7 +75,7 @@ Then the promotion process occurs
7475

7576
```feature
7677
As a CLOUD end-user
77-
I want to install kubernetes
78+
I want to install Kubernetes
7879
7980
Given some compute resources at CLOUD
8081
When I use kubeadm to deploy Kubernetes
@@ -89,19 +90,19 @@ There has been a lot of activity around the technology and tooling for both goal
8990

9091
### Risks and Mitigations
9192

92-
This is the primary pipeline for delivering Kubernetes worldwide. Ensuring the appropriate SLAs and support as well as artifact integrite are crucial.
93+
This is the primary pipeline for delivering Kubernetes worldwide. Ensuring the appropriate SLAs and support as well as artifact integrity is crucial.
9394

9495
## Design Details
9596

96-
### Release Promotion
97+
### Artifact Promotion
9798

9899
#### Policy
99100

100101
(more details needed, #sig-release-eng?)
101102

102103
#### Process
103104

104-
Currently the promotion process is primarily driven by the CIP/[promo-tool#kpromo](https://github.com/kubernetes-sigs/promo-tools#kpromo)?
105+
Currently the promotion process is primarily driven by the CIP/[promo-tool#kpromo](https://github.com/kubernetes-sigs/promo-tools#kpromo)?
105106

106107
### Artifact Distribution
107108

@@ -110,23 +111,25 @@ Currently the promotion process is primarily driven by the CIP/[promo-tool#kprom
110111
#### Process
111112

112113
## Alternatives / Background
114+
113115
- Apache has a widespread mirror network
114-
- @dims has experince here
116+
- @dims has experience here
115117
- http://ws.apache.org/mirrors.cgi
116118
- https://infra.apache.org/mirrors.html
117119
- [Umbrella issue: k8s.gcr.io => registry.k8s.io solution k/k8s.io#1834
118120
](https://github.com/kubernetes/k8s.io/issues/1834)
119121
- [ii/registry.k8s.io Implementation proposals](https://github.com/ii/registry.k8s.io#registryk8sio)
120122
- [ii.nz/blog :: Building a data pipline for displaying Kubernetes public artifact traffic
121123
](https://ii.nz/post/building-a-data-pipline-for-displaying-kubernetes-public-artifact-traffic/)
122-
### How much is this going to save us?
123-
Cost of K8s Artifact hosting - Data Studio Graphs
124124

125-
![](https://i.imgur.com/LAn4UIE.png)
125+
### How much is this going to save us?
126126

127+
![Cost of K8s Artifact hosting - Data Studio Graphs](https://i.imgur.com/LAn4UIE.png)
127128

128129
## Infrastructure Needed
129130

130-
It would be good to request some donations for some larger providers, including one in China, via cncf.io/credits
131+
It would be good to request some donations for some larger providers, including one in China, via [Cloud Native Credits program](https://www.cncf.io/credits/).
132+
133+
## Hack on this doc
131134

132135
[![hackmd-github-sync-badge](https://hackmd.io/KjHufZssQR654ShkZFUzyA/badge)](https://hackmd.io/KjHufZssQR654ShkZFUzyA)

0 commit comments

Comments
 (0)