Skip to content
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

Release - 0.4.0: Cherry Pick Fixes #1350

Merged
merged 2 commits into from
Apr 24, 2023

Conversation

Alice-Lilith
Copy link
Member

Pulls in two commits from main for the 0.4.0 release.

#1332
#1323

Alice Wasko and others added 2 commits April 24, 2023 11:49
(cherry picked from commit 2bf9607)
Signed-off-by: AliceProxy <alicewasko@datawire.io>
Add the namespace resource within helm templates

This is unfortunate workaround due the difference in
UX between `helm template` and `helm install`
The project recommends `helm install` as a way to install
EG which supports a `--create-namespace` flag to create a namespace
However we also generate a static YAML using `helm template` as part of
the release artficat so a user can install the YAML directly using
`kubectl` instead of `helm` . The issue here is `helm template` does
not support `--create-namespace`, so instead this commit adds a knob
called `createNamespace` to the Helm chart which is `false` by default,
but turned on during `make generate-manifests`

Fixes: #1307

Signed-off-by: Arko Dasgupta <arko@tetrate.io>
(cherry picked from commit 9d6d699)
Signed-off-by: AliceProxy <alicewasko@datawire.io>
@Alice-Lilith Alice-Lilith requested a review from a team as a code owner April 24, 2023 18:54
@codecov
Copy link

codecov bot commented Apr 24, 2023

Codecov Report

Merging #1350 (1fafcc3) into release/v0.4 (36839fd) will increase coverage by 0.01%.
The diff coverage is 40.00%.

@@               Coverage Diff                @@
##           release/v0.4    #1350      +/-   ##
================================================
+ Coverage         61.83%   61.84%   +0.01%     
================================================
  Files                85       85              
  Lines             10852    10869      +17     
================================================
+ Hits               6710     6722      +12     
- Misses             3697     3699       +2     
- Partials            445      448       +3     
Impacted Files Coverage Δ
internal/xds/translator/extension.go 74.04% <40.00%> (-9.29%) ⬇️

... and 2 files with indirect coverage changes

Help us with your feedback. Take ten seconds to tell us how you rate us. Have a feature suggestion? Share it here.

@Alice-Lilith Alice-Lilith merged commit c92514f into release/v0.4 Apr 24, 2023
@Alice-Lilith Alice-Lilith deleted the topic/release-0.4.0-cherry branch April 24, 2023 19:13
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants