Comments (10)
Why? This is how helm publishes things. But I can try to figure out how Rucio does this by putting those things into a separate branch from master/main.
from cmskubernetes.
I don't know how helm handles things, but for cmsweb folder (under helm) we don't have tar balls. Moreover, you have multiple versions of tarballs which I think some of them are obsolete. I suggest that if you do require store tarballs put them under rucio folder(s) to clean up the area. I also see that there is (a possible) redundancy in directory structure, since you do have untarred areas along with tarballs, e.g.
rucio-consistency
rucio-consistency-0.1.0.tgz
rucio-cron-jobs
rucio-cron-jobs-0.1.0.tgz
rucio-cron-jobs-0.2.0.tgz
rucio-loadtest
rucio-statsd-exporter
rucio-statsd-exporter-0.1.0.tgz
rucio-statsd-exporter-1.0.0.tgz
rucio-statsd-exporter-1.0.1.tgz
rucio-traces
rucio-traces-0.1.0.tgz
and if I list one particular rucio area I see that it context represents a tar ball one.
from cmskubernetes.
Right, that's all as it should be for helm to use the GH repository as a helm repo. It uses the tarballs in that case and, of course, each is a release.
from cmskubernetes.
that's fine then, but I still confused why help need both a tar ball and the actual area. I think one is enough to make another. And, versions can be part of git tag. Anyway, I trust you in this, but as we move to helm too (Muhammad's student is working and pushing stuff to heml/cmsweb area) I don't see tar balls over there. If you think that everything is fine I can close the ticket.
from cmskubernetes.
from cmskubernetes.
ok, then I'll close the ticket.
from cmskubernetes.
Installing this GH action looks like the way to go: https://github.com/helm/chart-releaser-action Then the tarballs are relegated to a branch of the repository called gh-pages and appear on http://dmwm.github.io/CMSKubernetes
Any objections to my installing it?
from cmskubernetes.
@ericvaandering feel free to do it. I'm in favor of GH Actions.
from cmskubernetes.
Hi,
Or another option we can think about official repo for helm https://artifacthub.io/?
from cmskubernetes.
Since our helm charts are just really for internal use, I'd rather not "pollute" such a namespace with our stuff.
from cmskubernetes.
Related Issues (20)
- Start using pull request/merge model HOT 3
- Review and remove code placed in CMSKubernetes/kubernetes/rucio and docker/rucio HOT 2
- Deploy Spark crontab jobs as K8s CronJobs
- [Introduction.md]The proxy.sh mentioned is missing. HOT 1
- Create helm charts for cms monitoring spark running cron jobs HOT 2
- Implement FluxCD for CMS Monitoring cron jobs HOT 2
- New endpoint in cmsweb which replace NodePort HOT 3
- how to change CRABServer installation variant HOT 5
- Placeholder: Hadoop access in k8s HOT 4
- Make a helm chart for statsd exporter
- Documentation for a cmsweb-like dev environment HOT 2
- Add logstash parsers for cmsweb services
- Cannot have two different directories of helm charts HOT 2
- Avoid updating all packages every time a new service is built
- Add docker login instructions on the building documentation HOT 2
- Add to end-to-end documentation the OS project export requirement HOT 1
- add redirection ruls for CRAB schedds to FrontEnd HOT 3
- Helmchart publication is not working HOT 1
- Create and upload Rucio images to CERN Harbor HOT 1
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 cmskubernetes.