Comments (7)
We ratified in tech forum today that the cf-api
prefix seems to fit the best and we'll prioritize this soon 👍
from capi-k8s-release.
@selzoc so what would the complete names of the deployments be? cf-api-{server,worker,clock,deployment-updater}
? In that case, I'd still be concerned that the name isn't descriptive enough, as CC isn't the only API presented publicly in CF, although I suppose you could get away with it through the convention that api.$SYSTEM_DOMAIN
is the default external subdomain for CC and the intent for CC's /
endpoint to be the point of discovery discovery for any associated APIs such as UAA or log-cache.
I do appreciate @ssisil's concern that there's also a naming collision between CF's Cloud Controller and the K8s Cloud Controller Manager, but at least the CC name is specific about which CF component is running inside the deployment pods.
👍 to renaming the associated K8s service similarly.
from capi-k8s-release.
We have created an issue in Pivotal Tracker to manage this:
https://www.pivotaltracker.com/story/show/171663717
The labels on this github issue will be updated when the story is started.
from capi-k8s-release.
Would it make more sense to be cf-api
? Also I feel like our service should also be renamed.
from capi-k8s-release.
All of our API documentation has always presented CC's api as "The Cloud Foundry API," and when at least when I go looking for those API docs, that's what I search for.
It's certainly true that CC's API isn't the only API in CF, but calling something "The Cloud Foundry API" doesn't necessarily imply to folks that it's the only API.
That said, maybe some additional descriptor would help- REST? Personally, though, I think cf-api
might be just the right level of terse + unambiguous.
from capi-k8s-release.
I added this to our tech forum this week, hopefully we can get a decision then to change this while we minimally can.
from capi-k8s-release.
This is now in cf-for-k8s. closing this out.
from capi-k8s-release.
Related Issues (20)
- cf create-service-key does not work HOT 6
- Assumptions about `KUBERNETES_SERVICE_HOST` break kubecf HOT 7
- Testing gitbot integration HOT 1
- Test cf-gitbot integration HOT 1
- Issue: FAILED - Package failed to process correctly after upload HOT 3
- General flakiness when CCNG attempts CRUD operations on Kubernetes resources HOT 2
- Random occurrences where build is marked is staged but is missing necessary metadata HOT 3
- container registry-buddy in cf-api-server and cf-api-worker pods always stop HOT 6
- Add a way to override some clock properties HOT 2
- staging can't find a gcr.io image HOT 3
- cf push hangs on 'Instance starting...' when trying to push a Docker Image app that runs as root HOT 2
- Droplet upload and download don't work HOT 2
- /v3/processes/PROCESS_GUID returns incorrect process command HOT 2
- CC should send all build failure messages to the app's `cf logs` stream HOT 2
- [RFC #0003] Scheduling workloads across multiple k8s Namespaces HOT 2
- cf delete-org fails when org has Docker apps pushed to the org HOT 2
- EXPOSE port for non-8080 Docker apps not respected HOT 4
- ccdb-migrate job should not wait for Istio HOT 9
- build reconciler is not copying the full detected start command for processes HOT 2
- Readiness probe for ccng workers and registry-buddy are not working HOT 9
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 capi-k8s-release.