Commit Graph
254 Commits
Author SHA1 Message Date
George Jenkins 18b7d45999 Merge pull request #31034 from Mazafard/feat/color-output-and-test-fixes
Feat: Add color output functionality and tests for release statuses
2025-08-05 13:15:22 -07:00
Matt Farina 70257f5cd6 Initial addition of v3 charts
This change adds v3 charts. The code for the chart, including a
loader, is present. It is based on v2 charts as a starting point.

Note, this change does not make the charts available for use with
Helm CLI commands or the action package. That will be in follow-up
changes.

Signed-off-by: Matt Farina <matt.farina@suse.com>
2025-07-25 12:57:47 -04:00
Mohammadreza Asadollahifard ba8f70ae0b refactor: move color package to internal/cli/output
Signed-off-by: Mohammadreza Asadollahifard <mazafard@gmail.com>
2025-07-11 21:04:27 +01:00
Matthieu MOREL 56a2bb4188 chore: enable usetesting linter
Signed-off-by: Matthieu MOREL <matthieu.morel35@gmail.com>
2025-05-30 08:12:11 +02:00
Matthieu MOREL 157f0ba10a chore: enable thelper
Signed-off-by: Matthieu MOREL <matthieu.morel35@gmail.com>
2025-05-16 10:25:08 +02:00
Matthieu MOREL 77a267dacf chore: enable usestdlibvars linter
Signed-off-by: Matthieu MOREL <matthieu.morel35@gmail.com>
2025-04-27 22:44:46 +02:00
Matthieu MOREL 15b83a9959 fix: dep fs errors
Signed-off-by: Matthieu MOREL <matthieu.morel35@gmail.com>
2025-04-25 21:58:19 +02:00
Matt Farina ed356cfca8 Fixing windows build
The package github.com/pkg/errors was removed via the pull request #13460.
This change did not correctly handle the case in the windows code and CI
did not exercise this to find the error.

Signed-off-by: Matt Farina <matt.farina@suse.com>
2025-04-25 15:34:05 -04:00
Justen Stall 280a9ddbdb Merge branch 'main' into stdlib-errors-2
Signed-off-by: Justen Stall <39888103+justenstall@users.noreply.github.com>
2025-04-21 12:13:10 -04:00
Benoit Tigeot 1654664b78 could use strings.ReplaceAll instead
Signed-off-by: Benoit Tigeot <benoit.tigeot@lifen.fr>
2025-04-14 10:51:26 +02:00
Benoit Tigeot b2ac216763 func cleanUpDir is unused
Signed-off-by: Benoit Tigeot <benoit.tigeot@lifen.fr>
2025-04-14 10:36:23 +02:00
Benoit Tigeot a23b96276a var mu is unused (unused)
Signed-off-by: Benoit Tigeot <benoit.tigeot@lifen.fr>
2025-04-14 10:36:21 +02:00
Benoit Tigeot 7fe554e7a8 Fix naked return errors
> xinternal/third_party/dep/fs/fs.go:175:3: naked return in func `copyFile` with 59 lines of code (nakedret)

Signed-off-by: Benoit Tigeot <benoit.tigeot@lifen.fr>
2025-04-14 10:36:16 +02:00
Benoit Tigeot e7eedae97c Use the logger with proper handling of dynamic debug on 2 locations
Signed-off-by: Benoit Tigeot <benoit.tigeot@lifen.fr>
2025-04-10 16:02:05 +02:00
Benoit Tigeot cbaac7652d Call slog directly instead of using a wrapper
Signed-off-by: Benoit Tigeot <benoit.tigeot@lifen.fr>
2025-04-10 15:35:36 +02:00
Benoit Tigeot 83a5a14826 Properly discard by default logs
Signed-off-by: Benoit Tigeot <benoit.tigeot@lifen.fr>
2025-04-07 16:47:26 +02:00
Benoit Tigeot b2380720eb Migrate to pure slog without a custom wrapper
Signed-off-by: Benoit Tigeot <benoit.tigeot@lifen.fr>
2025-04-07 16:46:08 +02:00
Benoit Tigeot 947658a96e Explain why we ignore the timestamp
Signed-off-by: Benoit Tigeot <benoit.tigeot@lifen.fr>
2025-04-07 15:36:54 +02:00
Benoit Tigeot 15de13f9d2 Fix linting issue and temporary removing logging in test acion
Signed-off-by: Benoit Tigeot <benoit.tigeot@lifen.fr>
2025-04-07 15:36:54 +02:00
Benoit Tigeot 83cdffe4ae Migrate to a dedicated internal package for slog adapter + migrate more
Signed-off-by: Benoit Tigeot <benoit.tigeot@lifen.fr>
2025-04-07 15:36:36 +02:00
Austin Abro 8efd428e5d switch back to k8s rest mapper
Signed-off-by: Austin Abro <AustinAbro321@gmail.com>
2025-03-25 14:10:31 +00:00
Austin Abro 83266254f0 merge
Signed-off-by: Austin Abro <AustinAbro321@gmail.com>
2025-03-25 14:01:28 +00:00
Austin Abro 600947b32e client->restmapper
Signed-off-by: Austin Abro <AustinAbro321@gmail.com>
2025-03-07 14:27:09 +00:00
Austin Abro ddc7baaaca copyright things
Signed-off-by: Austin Abro <AustinAbro321@gmail.com>
2025-03-04 23:17:40 +00:00
Austin Abro 3a296aacad rest mapper
Signed-off-by: Austin Abro <AustinAbro321@gmail.com>
2025-03-04 23:15:02 +00:00
Austin Abro 24dc643822 restmapper
Signed-off-by: Austin Abro <AustinAbro321@gmail.com>
2025-03-04 22:56:11 +00:00
Austin AbroandScott Rigby 8d964588cd Update internal/statusreaders/job_status_reader.go
Co-authored-by: Scott Rigby <scott@r6by.com>
Signed-off-by: Austin Abro <37223396+AustinAbro321@users.noreply.github.com>
2025-03-04 17:47:25 -05:00
Austin AbroandScott Rigby 5ecca2ed14 Apply suggestions from code review
Co-authored-by: Scott Rigby <scott@r6by.com>
Signed-off-by: Austin Abro <37223396+AustinAbro321@users.noreply.github.com>
2025-03-03 11:53:00 -05:00
Robert Sirchia 848c134e0c fixing error messages
Signed-off-by: Robert Sirchia <rsirchia@outlook.com>
2025-02-28 16:14:48 -05:00
Robert Sirchia 1ad79a2bb7 converting inline log to slog
Signed-off-by: Robert Sirchia <rsirchia@outlook.com>
2025-02-27 14:21:57 -05:00
Austin Abro 09faaac273 merge
Signed-off-by: Austin Abro <AustinAbro321@gmail.com>
2025-02-26 13:18:21 +00:00
Matt Farina 61d3eca55c Move pkg/chart to pkg/chart/v2 to prepare for v3 charts
This change moves the code, updates the import locations, and
adds a doc.go file to document what the v2 package is for.

This is part of HIP 20 for v3 charts

Signed-off-by: Matt Farina <matt.farina@suse.com>
2025-02-25 15:20:44 -05:00
Austin Abro f866409c50 move statusreaders to it's own package
Signed-off-by: Austin Abro <AustinAbro321@gmail.com>
2025-02-10 15:13:18 +00:00
George Jenkins 3253059438 Merge pull request #13535 from helm/refactor_tlsutil
refactor: tlsutil use options pattern
2025-02-05 13:23:50 -08:00
George Jenkins 415c7e10fd Merge pull request #13516 from TerryHowe/new-lint
chore: fix problems with latest lint
2025-01-23 18:30:23 -08:00
Matt Farina 27bcda42dd Updating the internal version to v4
Signed-off-by: Matt Farina <matt.farina@suse.com>
2025-01-07 11:32:44 -05:00
Matt Farina 2236294119 Updating to helm.sh/helm/v4
Since Helm is going through breaking changes with Helm v4, the version path to
Helm needs to be updated.

Signed-off-by: Matt Farina <matt.farina@suse.com>
2024-12-26 16:33:51 -05:00
George Jenkins e3e84343d2 refactor: tlsutil use options pattern
Signed-off-by: George Jenkins <gvjenkins@gmail.com>
2024-12-14 21:32:45 -08:00
Terry Howe 569f62e58b chore: fix problems with latest lint
Signed-off-by: Terry Howe <terrylhowe@gmail.com>
2024-12-10 10:40:37 -07:00
Justen StallandGeorge Jenkins 8549a257d9 Update internal/third_party/dep/fs/fs.go
Co-authored-by: George Jenkins <gvjenkins@gmail.com>
Signed-off-by: Justen Stall <39888103+justenstall@users.noreply.github.com>
2024-11-18 22:31:32 -05:00
Justen Stall 6aa19b8c92 more error wrapping uses
- replace os.IsNotExist with errors.Is and fs.ErrNotExist
- use %w directive

Signed-off-by: Justen Stall <39888103+justenstall@users.noreply.github.com>
2024-11-18 12:54:09 -05:00
Justen Stall 63cf42a843 fix: replace "github.com/pkg/errors" with stdlib "errors" package
Signed-off-by: Justen Stall <39888103+justenstall@users.noreply.github.com>
2024-11-18 11:35:59 -05:00
Nathan Baulch ef85fa7f2d Grammar fixes
Signed-off-by: Nathan Baulch <nathan.baulch@gmail.com>
2024-09-14 10:30:31 +10:00
Matt Farina c81bd8912e Revert "Improve helm dependency update performance"
The change in #11726 caused a regression where `helm dependency udpate`
stopped working. The format of the internal representation of the data
changed causing errors of "non-absolute URLs should be in form of
repo_name/path_to_chart". See #13324 for more details.

Since this change is in released Helm and it's a regression, reverting
the original change was the fastest and safest route to deliver a
fix as quickly as possible.

Closes #13324

Signed-off-by: Matt Farina <matt.farina@suse.com>
2024-09-12 10:37:15 -04:00
Matt Farina d644da6205 bump version to v3.16.0
Signed-off-by: Matt Farina <matt.farina@suse.com>
(cherry picked from commit 0d439e1a09)
Signed-off-by: Matt Farina <matt.farina@suse.com>
2024-09-03 16:43:48 -04:00
MichaelMorris 9e5f465499 Merge branch 'helm:main' into fixDepUpPerformance
Signed-off-by: MichaelMorris <michael.morris@est.tech>
2024-08-02 00:03:15 +01:00
Matt Farina 79cad1a133 Merge pull request #12934 from AndiDog/error-message-chart-version
Add error details when a dependent chart's version cannot be found in a repo
2024-06-10 10:15:34 -04:00
Robert Sirchia 30a5598f2b Update walk.go
Putting a comment on why we are logging a found symlink.

Signed-off-by: Robert Sirchia <rsirchia@outlook.com>
2024-05-23 15:59:25 -04:00
Matt Farina 886e626636 bump version to v3.15.0
Signed-off-by: Matt Farina <matt@mattfarina.com>
(cherry picked from commit d7afa3b6b4)
2024-05-08 12:27:50 -04:00
Matt Farina 7b70fdf2a2 Merge pull request #12701 from mattfarina/bump-version-3.14
bump version to 3.14
2024-05-08 12:22:08 -04:00