| Age | Commit message (Collapse) | Author |
|
Signed-off-by: Dustin Lactin <dustin.lactin@gmail.com>
|
|
* feat: add support for separate GitHub app credentials stored as Kubernetes secrets
Signed-off-by: Dustin Lactin <dustin.lactin@gmail.com>
* test: added tests for consuming GitHub app credentials from a secret
Signed-off-by: Dustin Lactin <dustin.lactin@gmail.com>
* fix: added GitHub App placeholder words to expect.txt
Signed-off-by: Dustin Lactin <dustin.lactin@gmail.com>
* fix: checking for errors when converting GitHub App and Installation IDs
Signed-off-by: Dustin Lactin <dustin.lactin@gmail.com>
* fix: added more descriptive error messages for string-to-number conversions
Signed-off-by: Dustin Lactin <dustin.lactin@gmail.com>
---------
Signed-off-by: Dustin Lactin <dustin.lactin@gmail.com>
|
|
* change: update argocd library from 2.7.9 to 2.8.4 for future multisource
support
Signed-off-by: David Vidal Villamide <david@askharilabs.com>
* feat: added support for multisource applications.
Signed-off-by: David Vidal Villamide <david@askharilabs.com>
* feat: added multisource support to Git WriteBack method
Signed-off-by: David Vidal Villamide <david@askharilabs.com>
* changed: all Spec.Source references to enable multisource support
Signed-off-by: David Vidal Villamide <david@askharilabs.com>
* feat: added multisource support for write back method
fix: pointer management at getApplicationSource function
Signed-off-by: David Vidal Villamide <david@askharilabs.com>
* feat: added write-back-target prefix to allow the use of values.yaml files
These changes intend to add support for write-back-method git on multisource
applications based on Helm sources and value files as Helm does.
Also we tried to keep the same coding patterns and the previous features
and flows untouched.
Signed-off-by: David Vidal Villamide <david@askharilabs.com>
* add: helmvalues word to expected dictionaries for check spelling tests
Signed-off-by: David Vidal Villamide <david@askharilabs.com>
* fix: readthedocs build.os parameter added and set to ubuntu-22.04
Signed-off-by: David Vidal Villamide <david@askharilabs.com>
* fix: build.tools.python set to version 3.12 to create documentation
Signed-off-by: David Vidal Villamide <david@askharilabs.com>
* test: dded coverage for all the new code
Signed-off-by: David Vidal Villamide <david@askharilabs.com>
* fix: get image and tag parameter from getHelmParameterNamesFromAnnotation
fix: set default values for image and tag parameters
change: get application source type from Spec intead of Status values
Signed-off-by: David Vidal Villamide <david@askharilabs.com>
---------
Signed-off-by: David Vidal Villamide <david@askharilabs.com>
|
|
* fix: update go mods to use newer argocd app definition
Signed-off-by: Jesse Bye <8467862+jessebye@users.noreply.github.com>
* fix deps and tests
Signed-off-by: Jesse Bye <8467862+jessebye@users.noreply.github.com>
* fix spelling
Signed-off-by: Jesse Bye <8467862+jessebye@users.noreply.github.com>
---------
Signed-off-by: Jesse Bye <8467862+jessebye@users.noreply.github.com>
|
|
Signed-off-by: satoru <satorulogic@gmail.com>
|
|
Signed-off-by: jannfis <jann@mistrust.net>
Signed-off-by: jannfis <jann@mistrust.net>
|
|
* docs: Add security policy
* docs: Add security policy
* docs: Add security policy
|
|
* docs: Refactor docs
Signed-off-by: jannfis <jann@mistrust.net>
* Fix spelling
Signed-off-by: jannfis <jann@mistrust.net>
* Fix spelling
Signed-off-by: jannfis <jann@mistrust.net>
* Sort expect
Signed-off-by: jannfis <jann@mistrust.net>
|
|
* docs: Expect some more things in spelling
Signed-off-by: jannfis <jann@mistrust.net>
* docs: Expect some more things in spelling
Signed-off-by: jannfis <jann@mistrust.net>
* docs: Expect some more things in spelling
Signed-off-by: jannfis <jann@mistrust.net>
|
|
* This is a first throw at integrating an e2e suite
Signed-off-by: jannfis <jann@mistrust.net>
* Exclude test suite from spellcheck
Signed-off-by: jannfis <jann@mistrust.net>
|
|
* chore: Multi-arch distribution
Signed-off-by: jannfis <jann@mistrust.net>
* Sync
Signed-off-by: jannfis <jann@mistrust.net>
* Update Makefile for multi-arch builds
Signed-off-by: jannfis <jann@mistrust.net>
* Add image workflow
Signed-off-by: jannfis <jann@mistrust.net>
* Fix repository name
Signed-off-by: jannfis <jann@mistrust.net>
* Fix script
Signed-off-by: jannfis <jann@mistrust.net>
* Fix
Signed-off-by: jannfis <jann@mistrust.net>
* Fix paths
Signed-off-by: jannfis <jann@mistrust.net>
* Fix script
Signed-off-by: jannfis <jann@mistrust.net>
* Disable spell checking for Makefile
Signed-off-by: jannfis <jann@mistrust.net>
* Always pull dependency images
Signed-off-by: jannfis <jann@mistrust.net>
|
|
* chore: New extract-binary target for easy extraction of binary
Signed-off-by: jannfis <jann@mistrust.net>
* chore: New extract-binary target for easy extraction of binary
Signed-off-by: jannfis <jann@mistrust.net>
|
|
* docs: Use versioned installation manifests in install docs
Signed-off-by: jannfis <jann@mistrust.net>
* docs: Use versioned installation manifests in install instructions
Signed-off-by: jannfis <jann@mistrust.net>
|
|
* docs: Mention support channels and some fixes
Signed-off-by: jannfis <jann@mistrust.net>
* docs: Mention support channels and some fixes
Signed-off-by: jannfis <jann@mistrust.net>
|
|
* feat: allow write-back to actual kustomization files #199
* fix: was not handling default path correctly
default is the source path
* fix: sort imports
|
|
* docs: Some updates to strategy docs
Signed-off-by: jannfis <jann@mistrust.net>
* docs: Some updates to strategy docs
Signed-off-by: jannfis <jann@mistrust.net>
* spelling
Signed-off-by: jannfis <jann@mistrust.net>
|
|
* feat: Introduce update strategy 'digest'
Signed-off-by: jannfis <jann@mistrust.net>
* Update tests
Signed-off-by: jannfis <jann@mistrust.net>
* Set dummy digest for update strategy 'digest'
Signed-off-by: jannfis <jann@mistrust.net>
* Update docs
Signed-off-by: jannfis <jann@mistrust.net>
* Update spelling
Signed-off-by: jannfis <jann@mistrust.net>
|
|
* feat: Allow setting Git user and e-mail for commits
Signed-off-by: jannfis <jann@mistrust.net>
* Also allow setting git.user and git.email from configmap
* Update docs to include information about Git commit author
Signed-off-by: jannfis <jann@mistrust.net>
* Update spelling
* Add some unit tests
Signed-off-by: jannfis <jann@mistrust.net>
* Fix linter
Signed-off-by: jannfis <jann@mistrust.net>
|
|
Signed-off-by: jannfis <jann@mistrust.net>
|
|
Signed-off-by: Alexander Matyushentsev <AMatyushentsev@gmail.com>
|
|
* docs: Improve documentation
* Spelling
* Spelling
|
|
* feat: Initial support for persisting changes in Git
Signed-off-by: jannfis <jann@mistrust.net>
* Fix unit test
Signed-off-by: jannfis <jann@mistrust.net>
* Fix up some stuff
Signed-off-by: jannfis <jann@mistrust.net>
* More tests and fix mocks
Signed-off-by: jannfis <jann@mistrust.net>
* Spellings
* Spellings
* Spellings
* Fix lint
Signed-off-by: jannfis <jann@mistrust.net>
* Disable GPG tests
* Typo
* Exclude ext code from tests
|
|
* chore: add some release creation scripts
Signed-off-by: jannfis <jann@mistrust.net>
* exclude hack from spelling
Signed-off-by: jannfis <jann@mistrust.net>
* exclude hack from spelling
Signed-off-by: jannfis <jann@mistrust.net>
|
|
* chore: Release 0.8.0
Signed-off-by: jannfis <jann@mistrust.net>
* spelling
Signed-off-by: jannfis <jann@mistrust.net>
|
|
* feat: Support for expiring credentials
Signed-off-by: jannfis <jann@mistrust.net>
* Update spelling
Signed-off-by: jannfis <jann@mistrust.net>
|
|
* feat: Export Prometheus compatible metrics
Signed-off-by: jannfis <jann@mistrust.net>
* adapt spelling action configuration
Signed-off-by: jannfis <jann@mistrust.net>
* adapt spelling action configuration
Signed-off-by: jannfis <jann@mistrust.net>
|
|
* feat: Support for getting pull creds from external scripts
* spelling
* be more verbose on error
|
|
* refactor: Better integration of rate limiter
* Run go mod tidy
* spelling
* Trace log URLs
|
|
* feat: Implement rate limiter and metadata parallelism
Signed-off-by: jannfis <jann@mistrust.net>
* spelling
|
|
* feat: Handle v2 manifest schemas correctly
Signed-off-by: jannfis <jann@mistrust.net>
* Satsify linter
Signed-off-by: jannfis <jann@mistrust.net>
* Fix go.mod
Signed-off-by: jannfis <jann@mistrust.net>
* Spelling
Signed-off-by: jannfis <jann@mistrust.net>
* Spelling
Signed-off-by: jannfis <jann@mistrust.net>
* Update golangci-lint action
Signed-off-by: jannfis <jann@mistrust.net>
|
|
* Release v0.7.0
* Typo
|
|
* chore: Externalize version information
* Use full Git commit information
* Introduce short and long version information
* Typos
* More typos
|
|
* fix: Correctly parse & use pull secret entries without protocol
* Update spellchecker for noproto
* Add new dockerconfigjson test file
|
|
* feat: Support for GitHub Container Registry (ghcr.io)
* We now have 5 default registries instead of 4
* Add ghcr to allowed words for spelling
|
|
* feat: Allow configuration of default namespace for registries
* Include defaultns
|
|
* chore: Add some more unit tests around versions
* Update speling
|
|
|
|
* docs: Update Changelog and also document command line usage
* typos & white list
* hmpf
|
|
* feat: Allow filtering by application name
* include allowed word otherapp
|
|
* feat: Support GitHub container registry
* Update test
* allow some more new words for the spell-checker
|
|
* feat: Enable unique pull secrets per image
* allow more spelling
|
|
* docs: Update docs to include new tag filter feature
* Allow "misconfigured" in spell checker
|
|
* refactor: Move update logic to argocd package and provide more tests
* Fix typos
|
|
* refactor: Make ArgoCD client mockable and add unit tests
* Allow some more words in spelling
|
|
* Give env methods their own package
* Fix typo
* Ignore mocks for spelling - they're auto generated, we can't fix them
* More spelling exceptions
|
|
* chore: Check spelling on PRs only
* Also check on push events
* parametrizable is a valid word
|
|
|