Skip to content

Commit c5beb48

Browse files
committed
Added ghcr registry auth in kctrl test gh action
Signed-off-by: Yash Sethiya <[email protected]>
1 parent c91aaa1 commit c5beb48

File tree

2 files changed

+17
-11
lines changed

2 files changed

+17
-11
lines changed

.github/workflows/test-kctrl-gh.yml

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,12 @@ jobs:
3434
with:
3535
only: ytt, kbld, imgpkg, vendir, kapp
3636
token: ${{ secrets.GITHUB_TOKEN }}
37+
- name: Login to GitHub Container Registry
38+
uses: docker/login-action@v3
39+
with:
40+
registry: ghcr.io
41+
username: ${{ github.actor }}
42+
password: ${{ secrets.GITHUB_TOKEN }}
3743
- name: Run Tests
3844
run: |
3945
set -e -x

cli/test/e2e/package_repository_test.go

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -4,11 +4,8 @@
44
package e2e
55

66
import (
7-
"fmt"
87
"testing"
9-
"time"
108

11-
uitest "github.com/cppforlife/go-cli-ui/ui/test"
129
"github.com/stretchr/testify/require"
1310
)
1411

@@ -210,30 +207,33 @@ func TestPackageRepositoryTagSemver(t *testing.T) {
210207
}
211208

212209
cleanUp()
213-
defer cleanUp()
210+
//defer cleanUp()
214211

215212
logger.Section("adding a repository", func() {
216213
kappCtrl.Run([]string{"package", "repository", "add", "-r", pkgrName, "--url", pkgrURL + ":v1.0.0"})
217214

218-
kubectl.Run([]string{"get", kind, pkgrName})
215+
out := kubectl.Run([]string{"get", kind, pkgrName, "-oyaml"})
216+
require.Contains(t, out, "tag: v1.0.0")
219217
kubectl.Run([]string{"get", "pkgm/pkg.test.carvel.dev"})
220218
kubectl.Run([]string{"get", "pkg/pkg.test.carvel.dev.1.0.0"})
221219
kubectl.Run([]string{"get", "pkg/pkg.test.carvel.dev.2.0.0"})
222220
})
223221

224-
logger.Section("adding a repository", func() {
222+
logger.Section("deleting a repository", func() {
225223
kappCtrl.Run([]string{"package", "repository", "delete", "-r", pkgrName})
226224
})
227225

228226
logger.Section("adding a repository", func() {
229-
out := kappCtrl.Run([]string{"package", "repository", "add", "-r", pkgrName, "--url", pkgrURL + ":v2.0.0", "--semver-tag-constraints", "1.0.0"})
230-
t.Logf(out)
227+
kappCtrl.Run([]string{"package", "repository", "add", "-r", pkgrName, "--url", pkgrURL + ":v2.0.0", "--semver-tag-constraints", "1.0.0"})
228+
out := kubectl.Run([]string{"get", kind, pkgrName, "-oyaml"})
229+
require.Contains(t, out, "tag: v2.0.0")
231230
})
232231

233-
logger.Section("adding a repository", func() {
234-
kappCtrl.Run([]string{"package", "repository", "add", "-r", pkgrName, "--url", pkgrURL, "--semver-tag-constraints", ">1.0.0"})
232+
logger.Section("updating a repository", func() {
233+
kappCtrl.Run([]string{"package", "repository", "update", "-r", pkgrName, "--url", pkgrURL, "--semver-tag-constraints", ">1.0.0"})
235234

236-
kubectl.Run([]string{"get", kind, pkgrName})
235+
out := kubectl.Run([]string{"get", kind, pkgrName, "-oyaml"})
236+
require.Contains(t, out, "tag: v3.0.0")
237237
kubectl.Run([]string{"get", "pkgm/pkg.test.carvel.dev"})
238238
kubectl.Run([]string{"get", "pkg/pkg.test.carvel.dev.1.0.0"})
239239
kubectl.Run([]string{"get", "pkg/pkg.test.carvel.dev.2.0.0"})

0 commit comments

Comments
 (0)