Skip to content

Commit 46a7c5d

Browse files
Fix runtime (#27)
1 parent 3cc2033 commit 46a7c5d

File tree

8 files changed

+25
-23
lines changed

8 files changed

+25
-23
lines changed

Makefile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
VERSION=v0.0.32
1+
VERSION=v0.0.33
22
OUT_DIR=dist
33
YEAR?=$(shell date +"%Y")
44

cmd/commands/runtime.go

Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -20,12 +20,12 @@ import (
2020
"os"
2121
"time"
2222

23-
"github.com/codefresh-io/cli-v2/pkg/cdUtils"
24-
"github.com/codefresh-io/cli-v2/pkg/eventUtils"
2523
"github.com/codefresh-io/cli-v2/pkg/log"
2624
"github.com/codefresh-io/cli-v2/pkg/runtime"
2725
"github.com/codefresh-io/cli-v2/pkg/store"
2826
"github.com/codefresh-io/cli-v2/pkg/util"
27+
cdutil "github.com/codefresh-io/cli-v2/pkg/util/cd"
28+
eventsutil "github.com/codefresh-io/cli-v2/pkg/util/events"
2929

3030
"github.com/Masterminds/semver/v3"
3131
appset "github.com/argoproj-labs/applicationset/api/v1alpha1"
@@ -523,8 +523,8 @@ func updateProject(repofs fs.FS, runtimeName string) error {
523523
project.ObjectMeta.Labels = make(map[string]string)
524524
}
525525

526-
appset.Spec.Template.Labels[store.Get().LabelKeyCFType] = "component"
527-
project.ObjectMeta.Labels[store.Get().LabelKeyCFType] = "runtime"
526+
appset.Spec.Template.Labels[store.Get().LabelKeyCFType] = store.Get().CFComponentType
527+
project.ObjectMeta.Labels[store.Get().LabelKeyCFType] = store.Get().CFRuntimeType
528528
return repofs.WriteYamls(projPath, project, appset)
529529
}
530530

@@ -611,18 +611,18 @@ func createRBAC(repofs fs.FS, path, runtimeName string) error {
611611
}
612612

613613
func createEventSource(repofs fs.FS, path, namespace string) error {
614-
eventSource := eventUtils.CreateEventSource(&eventUtils.CreateEventSourceOptions{
614+
eventSource := eventsutil.CreateEventSource(&eventsutil.CreateEventSourceOptions{
615615
Name: store.Get().ComponentsReporterName,
616616
Namespace: namespace,
617617
ServiceAccountName: store.Get().ComponentsReporterSA,
618618
EventBusName: store.Get().EventBusName,
619-
Resource: map[string]eventUtils.CreateResourceEventSourceOptions{
619+
Resource: map[string]eventsutil.CreateResourceEventSourceOptions{
620620
"components": {
621621
Group: "argoproj.io",
622622
Version: "v1alpha1",
623623
Resource: "applications",
624624
Namespace: namespace,
625-
Selectors: []eventUtils.CreateSelectorOptions{
625+
Selectors: []eventsutil.CreateSelectorOptions{
626626
{
627627
Key: store.Get().LabelKeyCFType,
628628
Operation: "==",
@@ -635,7 +635,7 @@ func createEventSource(repofs fs.FS, path, namespace string) error {
635635
Version: "v1alpha1",
636636
Resource: "appprojects",
637637
Namespace: namespace,
638-
Selectors: []eventUtils.CreateSelectorOptions{
638+
Selectors: []eventsutil.CreateSelectorOptions{
639639
{
640640
Key: store.Get().LabelKeyCFType,
641641
Operation: "==",
@@ -649,7 +649,7 @@ func createEventSource(repofs fs.FS, path, namespace string) error {
649649
}
650650

651651
func createSensor(repofs fs.FS, name, path, namespace, eventSourceName string) error {
652-
sensor := eventUtils.CreateSensor(&eventUtils.CreateSensorOptions{
652+
sensor := eventsutil.CreateSensor(&eventsutil.CreateSensorOptions{
653653
Name: name,
654654
Namespace: namespace,
655655
EventSourceName: eventSourceName,
@@ -716,19 +716,19 @@ func createGitSource(ctx context.Context, insCloneOpts *git.CloneOptions, gsClon
716716
resPath := insFs.Join(apstore.Default.AppsDir, gsName, runtimeName, "resources")
717717
eventSourceName := gsName + "-event-source"
718718
gsSyncName := gsName + "-synchronize"
719-
selectors := []eventUtils.CreateSelectorOptions{
719+
selectors := []eventsutil.CreateSelectorOptions{
720720
{
721721
Key: "app.kubernetes.io/instance",
722722
Operation: "==",
723723
Value: gsSyncName,
724724
},
725725
}
726-
eventSource := eventUtils.CreateEventSource(&eventUtils.CreateEventSourceOptions{
726+
eventSource := eventsutil.CreateEventSource(&eventsutil.CreateEventSourceOptions{
727727
Name: eventSourceName,
728728
Namespace: runtimeName,
729729
ServiceAccountName: store.Get().ComponentsReporterSA,
730730
EventBusName: store.Get().EventBusName,
731-
Resource: map[string]eventUtils.CreateResourceEventSourceOptions{
731+
Resource: map[string]eventsutil.CreateResourceEventSourceOptions{
732732
// "clusterWorkflowTemplate": {
733733
// Group: "argoproj.io",
734734
// Version: "v1alpha1",
@@ -805,7 +805,7 @@ func createGitSource(ctx context.Context, insCloneOpts *git.CloneOptions, gsClon
805805
return err
806806
}
807807

808-
sensor := eventUtils.CreateSensor(&eventUtils.CreateSensorOptions{
808+
sensor := eventsutil.CreateSensor(&eventsutil.CreateSensorOptions{
809809
Name: gsName + "-sensor",
810810
Namespace: runtimeName,
811811
EventSourceName: eventSourceName,
@@ -829,7 +829,7 @@ func createGitSource(ctx context.Context, insCloneOpts *git.CloneOptions, gsClon
829829

830830
gsPath := gsCloneOpts.FS.Join(apstore.Default.AppsDir, gsName, runtimeName)
831831
fullGsPath := gsCloneOpts.FS.Join(gsCloneOpts.FS.Root(), gsPath)[1:]
832-
syncApp := cdUtils.CreateApp(&cdUtils.CreateAppOptions{
832+
syncApp := cdutil.CreateApp(&cdutil.CreateAppOptions{
833833
Name: gsSyncName,
834834
Namespace: runtimeName,
835835
Project: runtimeName,

docs/releases/release_notes.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
### Installed Applications:
2-
* Argo CD [v2.0.4](https://github.com/argoproj/argo-cd/releases/tag/v2.0.4)
2+
* Argo CD [v2.0.5](https://github.com/argoproj/argo-cd/releases/tag/v2.0.5)
33
* Argo CD ApplicationSet Controller [2c62537a8e5a](https://github.com/argoproj-labs/applicationset/commit/2c62537a8e5a3d5aecad87b843870789b74bdf89)
44
* Argo Events [v1.4.0](https://github.com/argoproj/argo-events/releases/tag/v1.4.0)
55
* Argo Rollouts [v1.0.2](https://github.com/argoproj/argo-rollouts/releases/tag/v1.0.2)

manifests/argo-cd/kustomization.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
apiVersion: kustomize.config.k8s.io/v1beta1
22
kind: Kustomization
33
resources:
4-
- https://raw.githubusercontent.com/argoproj/argo-cd/v2.0.4/manifests/install.yaml
4+
- https://raw.githubusercontent.com/argoproj/argo-cd/v2.0.5/manifests/install.yaml
55
- https://raw.githubusercontent.com/argoproj-labs/applicationset/master/manifests/install.yaml?ref=2c62537a8e5a # TODO: switch to the next release when available
66

77
# will be effective on argo-cd 2.1

pkg/runtime/runtime.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -130,7 +130,7 @@ func (r *Runtime) Save(fs fs.FS, filename string) error {
130130
Namespace: r.Namespace,
131131
Labels: map[string]string{
132132
apstore.Default.LabelKeyAppManagedBy: store.Get().BinaryName,
133-
store.Get().LabelKeyCFType: "runtimeDef",
133+
store.Get().LabelKeyCFType: store.Get().CFRuntimeDefType,
134134
},
135135
},
136136
Data: map[string]string{

pkg/store/store.go

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -45,6 +45,7 @@ type Version struct {
4545
type Store struct {
4646
BinaryName string
4747
CFComponentType string
48+
CFRuntimeDefType string
4849
CFRuntimeType string
4950
CFTokenSecret string
5051
CFTokenSecretKey string
@@ -71,6 +72,7 @@ func Get() *Store {
7172
func init() {
7273
s.BinaryName = binaryName
7374
s.CFComponentType = "component"
75+
s.CFRuntimeDefType = "runtimeDef"
7476
s.CFRuntimeType = "runtime"
7577
s.CFTokenSecret = "codefresh-token"
7678
s.CFTokenSecretKey = "token"
@@ -80,7 +82,7 @@ func init() {
8082
s.EventBusName = "codefresh-eventbus"
8183
s.EventReportingEndpoint = "/argo/api/events"
8284
s.GitSourceName = "default-git-source"
83-
s.LabelKeyCFType = "codefresh.io/type"
85+
s.LabelKeyCFType = "codefresh.io/entity"
8486
s.MaxDefVersion = semver.MustParse(maxDefVersion)
8587
s.RuntimeDefURL = RuntimeDefURL
8688
s.RuntimeFilename = "runtime.yaml"

pkg/cdUtils/cdUtils.go renamed to pkg/util/cd/util.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
// See the License for the specific language governing permissions and
1313
// limitations under the License.
1414

15-
package cdUtils
15+
package util
1616

1717
import (
1818
"fmt"
@@ -56,7 +56,7 @@ func CreateApp(opts *CreateAppOptions) *cdv1alpha1.Application {
5656
},
5757
Labels: map[string]string{
5858
apstore.Default.LabelKeyAppManagedBy: store.Get().BinaryName,
59-
"app.kubernetes.io/name": opts.Name,
59+
"app.kubernetes.io/name": opts.Name,
6060
},
6161
Finalizers: []string{
6262
"resources-finalizer.argocd.argoproj.io",

pkg/eventUtils/eventUtils.go renamed to pkg/util/events/util.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
// See the License for the specific language governing permissions and
1313
// limitations under the License.
1414

15-
package eventUtils
15+
package util
1616

1717
import (
1818
"github.com/codefresh-io/cli-v2/pkg/store"
@@ -215,7 +215,7 @@ func CreateTrigger(opts *CreateTriggerOptions) *sensorsv1alpha1.Trigger {
215215
DependencyName: opts.DependencyName,
216216
DataKey: "body",
217217
},
218-
Dest: "data",
218+
Dest: "data.object",
219219
},
220220
},
221221
},

0 commit comments

Comments
 (0)