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)
- Set up AWS Security Hub HOT 4
- etcd-io Infra and CI Migration HOT 12
- Blocked from APT repository by CloudFront HOT 12
- Access Issue in aws-iam-authenticator e2e tests HOT 4
- Deploy a new nginx instance to handle apt.kubernetes.io and yum.kubernetes.io HOT 4
- Investigate AWS 5k Node e2e Scale costs HOT 19
- Release.key URL redirect causes problem with Cloud Init and gpg HOT 8
- Add a `go.k8s.io` redirect for contact information HOT 13
- Incident with GCP billing HOT 5
- N2 Quota changes for Scale Projects HOT 3
- OIDC Provider Count Affecting EFS CSI Driver Test Cluster Provisioning
- AWS: Pod got deleted unexpectedly HOT 13
- VPC Limit Reached in AWS account eks-e2e-boskos-005 HOT 5
- DNS REQUEST: <your-dns-record> HOT 2
- registry.k8s.io: Unauthenticated requests do not have permission for europe-west10 HOT 4
- `Quota 'CPUS' exceeded` error on containerd presubmits HOT 7
- 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 4
- image-promo job is hitting quota limits HOT 7
- Create secret for triage party HOT 3
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.