forked from databricks/vector
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
chore: Remove old helm charts and associated tooling (vectordotdev#10639
) * chore: Remove old helm charts and associated tooling Signed-off-by: Spencer Gilbert <[email protected]> * run integration tests * Remove helm tasks from CI Signed-off-by: Spencer Gilbert <[email protected]>
- Loading branch information
1 parent
dc274bd
commit 95b9a2f
Showing
85 changed files
with
3 additions
and
4,760 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -608,22 +608,6 @@ jobs: | |
republish: "true" | ||
file: "target/artifacts/vector-${{ env.VECTOR_VERSION }}-1.armv7.rpm" | ||
|
||
release-helm: | ||
runs-on: ubuntu-18.04 | ||
needs: | ||
# This is not strictly required, but ensures that Helm Chart doesn't | ||
# appear before the image it refers to. | ||
- release-docker | ||
steps: | ||
- uses: actions/[email protected] | ||
- name: Install Helm | ||
run: scripts/environment/setup-helm.sh | ||
- name: Release Helm Chart | ||
env: | ||
AWS_ACCESS_KEY_ID: "${{ secrets.CI_AWS_ACCESS_KEY_ID }}" | ||
AWS_SECRET_ACCESS_KEY: "${{ secrets.CI_AWS_SECRET_ACCESS_KEY }}" | ||
run: make release-helm | ||
|
||
nightly-failure: | ||
name: nightly-failure | ||
if: failure() && github.ref == 'refs/heads/master' | ||
|
@@ -640,7 +624,6 @@ jobs: | |
- release-docker | ||
- release-s3 | ||
- release-cloudsmith | ||
- release-helm | ||
- deb-verify | ||
- rpm-verify | ||
- osx-verify | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,29 +1,5 @@ | ||
# Vector Helm Chart | ||
# Moved | ||
|
||
## Important design aspects | ||
The helm charts originally developed as part of this repository have been moved to [vectordotdev/helm-charts](https://github.com/vectordotdev/helm-charts/). | ||
|
||
Our charts use Helm dependency system, however we only use local (`file://...`) | ||
dependencies, and *no external dependencies*. | ||
|
||
The mental model we use to manage our charts, and the automation around them | ||
relies on this fact, so if you're introducing external dependencies know that | ||
some of the design decisions have to be revisited. | ||
|
||
## Development | ||
|
||
As previously noted, our charts use Helm dependency system. | ||
|
||
Helm vendors it's dependencies, so, when working on Helm charts, it's important | ||
to keep the local dependencies up to date. | ||
|
||
To aid with this task, a script `scripts/helm-dependencies.sh` was created. | ||
Calling it with `update` argument will update the dependencies of all our crates | ||
to each other in the proper order, making sure the changes are propagated to all | ||
the charts. | ||
|
||
Typical development iteration cycle looks like this: | ||
|
||
1. Edit a file that is part of, for instance, the `vector-shared` chart, save it. | ||
2. `scripts/helm-dependencies.sh update` | ||
3. `helm install vector distribution/helm/vector` (or `helm template ...`, or | ||
whatever you prefer to test your work). | ||
Issues and pull requests should be tracked using the [vectordotdev/helm-charts](https://github.com/vectordotdev/helm-charts/) repository. |
This file was deleted.
Oops, something went wrong.
This file was deleted.
Oops, something went wrong.
This file was deleted.
Oops, something went wrong.
This file was deleted.
Oops, something went wrong.
This file was deleted.
Oops, something went wrong.
This file was deleted.
Oops, something went wrong.
This file was deleted.
Oops, something went wrong.
This file was deleted.
Oops, something went wrong.
Oops, something went wrong.