Comments (11)
cc @justinsb @brendandburns @thockin @hh @spiffxp
from k8s.io.
Annotated TODOs from the README:
-
Get owner names and comments on all records: Willing to proceed without full coverage of names
-
Push an official image to GCR: thockin will do as soon as we are ready to go live
-
When to rebuild?: Not sure. Maybe just leave it alone and update when we know we need to? Low risk as long as pushes are manual.
-
Implement the test part of the push script: Assigned to @hh (please confirm?). @thockin is willing to do this if @hh can't get to it.
-
Document how to handle "too many" updates (--force): Punt for now and cross that bridge when we get there
-
Always --force?: (see above)
-
Billing report: assigned to @idvoretskyi, but we should proceed without this (not a technical issue with the serving path)
-
Usage report: willing to proceed without this
-
Monitoring / alerts / on-call: We have an alerts group, but we don't have any probes for DNS. Could use a volunteer on this, but willing to proceed without it?
-
Figure out who to contact to flip top-level NS records: thockin will do when we are ready
So the only outstanding issue is integrating a canary test in the push script. @hh, ball is in your court. If you want to punt the test, just say so. Otherwise - eta for something we can start to discuss?
from k8s.io.
Digging into two built in options:
https://github.com/github/octodns/blob/master/octodns/cmds/report.py
https://github.com/github/octodns/blob/master/octodns/cmds/compare.py
from k8s.io.
@hh I want to be respectful of your interest, but I also want to close this issue and activate the new DNS. Can you have this test wrapped by mid-month? Otherwise I am going to take a crack at it.
Happy new year!
from k8s.io.
Sorry for the delay, see #161.
from k8s.io.
from k8s.io.
from k8s.io.
@thockin if do you want to try and apply #162 using the new push/test scripts?
from k8s.io.
next steps?
- cluster?
- wait until prow?
- if someone files an issue, people in the OWNERS file can push a PR, once the PR is merged, "we = k8s-infra-dns-admins googlegroup" can run a command which canaries and pushes to prod
from k8s.io.
/close
I'm closing this as implemented well enough for proof of concept, and opened up #239 for followup work to automate this further such that it becomes self-service
from k8s.io.
@spiffxp: Closing this issue.
In response to this:
/close
I'm closing this as implemented well enough for proof of concept, and opened up #239 for followup work to automate this further such that it becomes self-service
Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository.
from k8s.io.
Related Issues (20)
- Cluster API Infra Provider AWS (CAPA) e2e tests regularly because the maximum number of EventBridge Rules has been reached HOT 8
- k8s-infra-prow-build: Deploy KubeCost and integrate it with the existing KubeCost installation on EKS HOT 5
- image-promo job is hitting quota limits HOT 9
- Create secret for triage party HOT 3
- eks-prow-build-cluster: Decommission the canary cluster HOT 10
- eks-prow-build-cluster: Replace FluxCD with ArgoCD HOT 5
- peribolos jobs using incorrect token HOT 3
- k8s infra GCE pool is frequently exhausted HOT 6
- Manage the DNS for etcd.io using GitOps
- DNS REQUEST: dash.etcd.io HOT 1
- Umbrella Issue: Kubernetes Infrastructure Tech Debt HOT 3
- Migrate Infra code to separate repo called k/infrastructure HOT 4
- Detected cluster health issues in your AWS account 808842816990 HOT 4
- Unable to run terraform due to lack of permissions on custom roles HOT 5
- Migrate to tenv from tfswitch HOT 1
- Account used for aws-ebs-csi-driver ECR public repository HOT 14
- Update role in EBS CSI Public ECR Account (`406135939448`) to grant `ecr-public:SetRepositoryPolicy` HOT 4
- DNS REQUEST: kubebuilder.io HOT 9
- `kubeadm, kubelet` install file for MacOS exists in CDN? HOT 2
- https://pkgs.k8s.io/ does not support ipv6 HOT 16
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from k8s.io.