From 6ab4e3dc858cb2dc82f2e8aabcf813c917489bdb Mon Sep 17 00:00:00 2001 From: Lev Date: Sat, 30 Mar 2024 09:55:38 +0000 Subject: [PATCH] feat(argocd): Add new options and fix old (#6) * Updated ArgoCDApplication to be close to current ArgoCD documentation added number options and moved one property to * Bring yarn.lock back * Running yarn install and yarn build --------- Co-authored-by: Lev --- API.md | 4 +++- src/index.ts | 4 +++- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/API.md b/API.md index 1857f3b..85d53a7 100644 --- a/API.md +++ b/API.md @@ -10437,10 +10437,12 @@ Name | Type | Description Name | Type | Description -----|------|------------- +**chart**?🔹 | string | __*Optional*__ **directory**?🔹 | [ApplicationDirectory](#opencdk8s-cdk8s-argocd-resources-applicationdirectory) | __*Optional*__ **helm**?🔹 | [HelmOptions](#opencdk8s-cdk8s-argocd-resources-helmoptions) | __*Optional*__ **path**?🔹 | string | __*Optional*__ **plugin**?🔹 | [ApplicationPlugin](#opencdk8s-cdk8s-argocd-resources-applicationplugin) | __*Optional*__ +**ref**?🔹 | string | __*Optional*__ **repoURL**?🔹 | string | __*Optional*__ **targetRevision**?🔹 | string | __*Optional*__ @@ -10488,6 +10490,7 @@ Name | Type | Description **ignoreDifferences**?🔹 | Array<[ResourceIgnoreDifferences](#opencdk8s-cdk8s-argocd-resources-resourceignoredifferences)> | __*Optional*__ **project**?🔹 | string | __*Optional*__ **source**?🔹 | [ApplicationSource](#opencdk8s-cdk8s-argocd-resources-applicationsource) | __*Optional*__ +**sources**?🔹 | Array<[ApplicationSource](#opencdk8s-cdk8s-argocd-resources-applicationsource)> | __*Optional*__ **syncPolicy**?🔹 | [ApplicationSyncPolicy](#opencdk8s-cdk8s-argocd-resources-applicationsyncpolicy) | __*Optional*__ @@ -10534,7 +10537,6 @@ Name | Type | Description Name | Type | Description -----|------|------------- -**chart**?🔹 | string | __*Optional*__ **force**?🔹 | boolean | __*Optional*__ **helmOptions**?🔹 | Array | __*Optional*__ **helmVersion**?🔹 | string | __*Optional*__ diff --git a/src/index.ts b/src/index.ts index 63f36ae..4ae0f5d 100644 --- a/src/index.ts +++ b/src/index.ts @@ -5,11 +5,13 @@ export * as k8s from './imports/k8s'; export interface ApplicationSource { readonly repoURL?: string; + readonly chart?: string; readonly targetRevision?: string; readonly path?: string; readonly directory?: ApplicationDirectory; readonly plugin?: ApplicationPlugin; readonly helm?: HelmOptions; + readonly ref?: string; } @@ -54,6 +56,7 @@ export interface ApplicationSyncPolicy { export interface ArgoCdApplicationSpec { readonly project?: string; readonly source?: ApplicationSource; + readonly sources?: ApplicationSource[]; readonly destination?: ApplicationDestination; readonly syncPolicy?: ApplicationSyncPolicy; readonly ignoreDifferences?: ResourceIgnoreDifferences[]; @@ -63,7 +66,6 @@ export interface HelmOptions { readonly valueFiles?: string[]; readonly values?: { [key: string]: string }; readonly releaseName?: string; - readonly chart?: string; readonly version?: string; readonly repo?: string; readonly targetRevision?: string;