-
Notifications
You must be signed in to change notification settings - Fork 45
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Initial helm chart #330
Initial helm chart #330
Conversation
93bb3a3
to
560b0aa
Compare
@johananl , Do you wanna take a look at this one? |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@mkilchhofer thank you for opening the PR. Really great work. Some NITs, can you please address them?
734b10b
to
6b5310f
Compare
Hi @knrt10, |
Hi @mkilchhofer , we have our own documentation system, so we don't plan on using gh-pages (unless I misunderstood your point). |
the docs, BTW: https://kinvolk.io/docs/nebraska/latest |
a88424e
to
781311c
Compare
Okay, perfect 👌 $ # Prepare an empty branch
$ git checkout --orphan gh-pages
$ git reset
$ rm -r *
$ # Generate the index structure
$ cat <<EOF > index.yaml
apiVersion: v1
entries: {}
generated: "2021-03-01T00:00:00Z"
EOF
$ # Add the file
$ git add index.yaml
$ git commit -m 'Add empty index.yaml'
$ git push |
1d8555e
to
1469a3a
Compare
388b8dc
to
b6f81ae
Compare
Thanks again for another big push @mkilchhofer ! |
Done :) Oh and please have a look at the releases page of the source branch repo: https://github.com/mkilchhofer/nebraska/releases To not confuse people with application releases and helm releases, I set the Release Name Template to |
5345eff
to
ca5f9a2
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks great @mkilchhofer. Some last Nits. Also I tested it, it works fine. Made some changes to description for user as a first time install. Hope that's okay.
ca5f9a2
to
7915948
Compare
This is required for clusters with a runAsNonRoot policy for regular workload (eg. Lokomotive).
ba3ad0b
to
f26bb13
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks for the awesome work @mkilchhofer. LGTM. Tested it again with the new changes. Works fine.
Hi @mkilchhofer , I merged the PR but didn't realize it was still trying to use the gh-pages branch (which we don't use). Thanks. |
Hi @joaquimrocha, Maybe I didn't understand your statement correctly. What I understand was that you do not use the branch |
No :) |
Exactly. We need to serve an |
Contribution was accepted yesterday, see: flatcar/nebraska#330
Deploy via helm chart
I use nebraska in my homelab to update my flatcar hosts esp. to reduce the traffic for downloading the new images.
For this I made a helm chart.
Are you interested in this? I found not that much information about deploying and hosting nebraska in production.
What also could be nice to provide:
gh-pages
(done with Helm Chart Releaser GitHub Action)How to use
helm dependency update ./charts/nebraska
helm install my-nebraska ./charts/nebraska -n kube-system
helm upgrade my-nebraska ./charts/nebraska --set ingress.hosts={my-nebraska.example.com}
Testing done