-
Notifications
You must be signed in to change notification settings - Fork 10
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Git storage support, document update and refactoring (#7)
* initial implementation of argocd-interlace Signed-off-by: [email protected] <[email protected]> * Feature/initial implementation (#3) * fixed paths in Dockerfile, changes git cloning approach, fixed dependencies Signed-off-by: [email protected] <[email protected]> * fixed retriving yq in Dockerfile, added licenses to all files Signed-off-by: [email protected] <[email protected]> * fixed error handling, lint check, removed hardcoded server url Signed-off-by: [email protected] <[email protected]> * removed secrets from kustomization.yaml, skip changes to application that manages manifest Signed-off-by: [email protected] <[email protected]> * Added getting started doc Signed-off-by: [email protected] <[email protected]> * Fixed dependencies, Dockerfile, refactored packages Signed-off-by: [email protected] <[email protected]> * Fixed dependencies, error handling, refactored packages Signed-off-by: [email protected] <[email protected]> * Change storage method name, error handling, constant names, fixed generating manifest bundle Signed-off-by: [email protected] <[email protected]> * Fixed manifest generattion and provenance creation flow, error handleing, added simple document Signed-off-by: [email protected] <[email protected]> * Fix/review init implementation (#4) * Removed unnecessary code, improved error handling, changed rbac, license year Signed-off-by: [email protected] <[email protected]> * load config from setup * load config from setup, validation of config, role and rolebinding * removed manifest application * Moved env settings out of deployment yaml to patch.yaml * Fixed document, rest API url * Fixed document * Fixed retriving latest revision if it is missing in application status, fixed dependency * Fixed readme documentation * Fixed readme documentation * Feature/git storage (#6) * Added support for gitops based manifest bundle storage * Added support for application set based mangest bundle distribution * Added logging for showing demo steps * Fixed secret name * Added logging for showing the flow * Added simplified document for quick start (#5) * Added simplified document for quick start * Added simplified document for quick start * Added simplified document for quick start, fixed links * Fixed document for quick start and other setup * Fixed documents, and env variable settings * Fixed documents * Added new animation demo intro * Fixed deployment manifests * Fixed deployment manifests (#7) * Fixed manifests * Rearranged readme, and fixed missing information to get the flow correctly (#8) * Resolved conflicts with upstream main before PR merge (#9) * Fix/upstream merge (#10) * Resolved conflicts with upstream main before PR merge * Resolved conflicts with upstream main before PR merge, fixed license year * Resolved conflicts with upstream main before PR merge, fixed readme * Resolved conflicts with upstream main before PR merge, fixed readme * Remove private registry name, removed unused documents * Reorganized readme docs * Fixed Readme sentences * Fixed Readme and docs links * Fixed Readme and docs links * Fixed typo * Fixed readme and docs
- Loading branch information
Kugamoorthy Gajananan
authored
Aug 30, 2021
1 parent
188918e
commit 50532ec
Showing
27 changed files
with
1,127 additions
and
341 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
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 |
---|---|---|
@@ -0,0 +1,24 @@ | ||
apiVersion: argoproj.io/v1alpha1 | ||
kind: ApplicationSet | ||
metadata: | ||
name: akmebank | ||
namespace: argocd | ||
spec: | ||
generators: | ||
- clusters: {} | ||
template: | ||
metadata: | ||
name: '{{name}}-manifest-bundles' | ||
spec: | ||
project: default | ||
syncPolicy: | ||
automated: | ||
prune: true | ||
selfHeal: true | ||
source: | ||
repoURL: https://github.com/gajananan/interlace-manifests | ||
targetRevision: main | ||
path: manifest-bundles/{{name}} | ||
destination: | ||
server: '{{server}}' | ||
namespace: bundle-manifests |
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 |
---|---|---|
@@ -0,0 +1,48 @@ | ||
apiVersion: v1 | ||
kind: Secret | ||
metadata: | ||
name: signing-secrets | ||
namespace: argocd-interlace | ||
type: Opaque | ||
data: | ||
cosign.key: UkVQTEFDRSBUSElTCg== | ||
cosign.pub: UkVQTEFDRSBUSElTCg== | ||
|
||
--- | ||
apiVersion: v1 | ||
kind: Secret | ||
metadata: | ||
name: argocd-interlace-gcr-secret | ||
namespace: argocd-interlace | ||
type: Opaque | ||
data: | ||
.dockerconfigjson: UkVQTEFDRSBUSElTCg== | ||
|
||
--- | ||
apiVersion: v1 | ||
kind: Secret | ||
metadata: | ||
name: argocd-token-secret | ||
namespace: argocd-interlace | ||
type: Opaque | ||
data: | ||
ARGOCD_API_BASE_URL: UkVQTEFDRSBUSElTCg== | ||
ARGOCD_NAMESPACE: YXJnb2NkCg== | ||
ARGOCD_TOKEN: UkVQTEFDRSBUSElTCg== | ||
|
||
--- | ||
apiVersion: v1 | ||
kind: Secret | ||
metadata: | ||
name: interlace-manifest-git-secret | ||
namespace: argocd-interlace | ||
type: Opaque | ||
data: | ||
MANIFEST_GITREPO_URL: UkVQTEFDRSBUSElTCg== | ||
MANIFEST_GITREPO_BRANCH: UkVQTEFDRSBUSElTCg== | ||
MANIFEST_GITREPO_TOKEN: UkVQTEFDRSBUSElTCg== | ||
MANIFEST_GITREPO_USER: UkVQTEFDRSBUSElTCg== | ||
MANIFEST_GITREPO_USEREMAIL: UkVQTEFDRSBUSElTCg== | ||
MANIFEST_DEST_NAMESPACE: UkVQTEFDRSBUSElTCg== | ||
MANIFEST_GITREPO_SUFFIX: UkVQTEFDRSBUSElTCg== | ||
MANIFEST_GITREPO_MODE: UkVQTEFDRSBUSElTCg== |
Oops, something went wrong.