Comments (4)
@runlevel-six: I think this is an interesting problem, right now, we are generating cluster names in the following way:
https://github.com/vexxhost/magnum-cluster-api/blob/main/magnum_cluster_api/utils.py#L45-L58
We're using cluster name + 10 characters. Since we're creating all of them inside the magnum-system
namespace, we can't really have clusters with the name only, unless we start creating clusters in different namespaces but that starts to get a little bit more complicated and becomes a much bigger change.
I think what we can do is probably drop that down to 5 characters, that might help a little bit?
from magnum-cluster-api.
@mnaser I think that will definitely help, and we can work to shorten our cluster names as well. Any chance we can also shorten the node names since that is part of the overall length for some application applied labels?
I ask because in the example above, it looks like the name is foo-test-4admbibsdj-default-worker-infra-rb4bh-f2h5t
which looks to be a mix of cluster name + 10 characters + worker name + 2 five character strings. In that example the cluster name was solely foo-test
and all the rest is appended by Magnum.
from magnum-cluster-api.
Unfortunately the server name component actually comes from the Cluster API so we have to look for something there
from magnum-cluster-api.
Ok, thanks
from magnum-cluster-api.
Related Issues (20)
- Magnum cluster upgrade still references old template HOT 4
- Cluster Templates Dropdown not populated HOT 2
- cluster upgrade fails with ClusterAPIReconcileTimeout when there is no change on both coe clustertemplate and capi clusterclass HOT 1
- etcd data dir not empty
- Catch up the latest changes in upstream ovn-kubernetes
- bug: nodegroup delete is failing when there are more than 2 nodegroups
- bug: failed to update cluster template
- bug:ci pr body is mandatory now HOT 2
- OVN as backend for octavia HOT 6
- add exception for unsupported cni
- Cluster creation failed with vexxhost images HOT 8
- OVN octavia backend unsuported algorithm HOT 5
- Publish conformance tests for all versions
- fr: support CA cert rotation
- Stop installing Calico from docker.io
- Enable encryption between kubelet and kube-apiserver on Magnum clusters
- feature: add option to allow cinder CSI availability zone override HOT 4
- `KeyError: 'annotations'` during cluster updates
- `KeyError: 'status'` for node group updates
- Neutron floating IP delete policy cause cluster to stuck in delete progress
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 magnum-cluster-api.