Update image-automation-controller API to v1beta2
Signed-off-by: Sunny <github@darkowlzz.space>
This commit is contained in:
@@ -7,8 +7,8 @@ require (
|
||||
github.com/Azure/azure-event-hubs-go/v3 v3.6.2
|
||||
github.com/chainguard-dev/git-urls v1.0.2
|
||||
github.com/fluxcd/helm-controller/api v0.37.4
|
||||
github.com/fluxcd/image-automation-controller/api v0.37.1
|
||||
github.com/fluxcd/image-reflector-controller/api v0.31.2
|
||||
github.com/fluxcd/image-automation-controller/api v0.38.0
|
||||
github.com/fluxcd/image-reflector-controller/api v0.32.0
|
||||
github.com/fluxcd/kustomize-controller/api v1.2.2
|
||||
github.com/fluxcd/notification-controller/api v1.2.4
|
||||
github.com/fluxcd/pkg/apis/event v0.9.0
|
||||
@@ -16,7 +16,7 @@ require (
|
||||
github.com/fluxcd/pkg/git v0.19.0
|
||||
github.com/fluxcd/pkg/git/gogit v0.19.0
|
||||
github.com/fluxcd/pkg/runtime v0.47.0
|
||||
github.com/fluxcd/source-controller/api v1.2.4
|
||||
github.com/fluxcd/source-controller/api v1.3.0
|
||||
github.com/fluxcd/test-infra/tftestenv v0.0.0-20240422120046-76f14d133f7b
|
||||
github.com/go-git/go-git/v5 v5.12.0
|
||||
github.com/google/go-containerregistry v0.19.1
|
||||
@@ -28,7 +28,7 @@ require (
|
||||
k8s.io/api v0.30.0
|
||||
k8s.io/apimachinery v0.30.0
|
||||
k8s.io/client-go v0.30.0
|
||||
sigs.k8s.io/controller-runtime v0.18.0
|
||||
sigs.k8s.io/controller-runtime v0.18.1
|
||||
)
|
||||
|
||||
require (
|
||||
|
||||
@@ -116,10 +116,10 @@ github.com/fluxcd/gitkit v0.6.0 h1:iNg5LTx6ePo+Pl0ZwqHTAkhbUHxGVSY3YCxCdw7VIFg=
|
||||
github.com/fluxcd/gitkit v0.6.0/go.mod h1:svOHuKi0fO9HoawdK4HfHAJJseZDHHjk7I3ihnCIqNo=
|
||||
github.com/fluxcd/helm-controller/api v0.37.4 h1:rkBMqYXexyf1s5BS8QpxGi691DsCi+yugIFCM5fNKLU=
|
||||
github.com/fluxcd/helm-controller/api v0.37.4/go.mod h1:KFdP5Lbrc4Vv+Jt4xRj6UUo3qiwdBqBPl1xiiAnBe9c=
|
||||
github.com/fluxcd/image-automation-controller/api v0.37.1 h1:zi1VfPoGuHsNtyTpueKbr4b/c+Ms7HjFocTAmixmYno=
|
||||
github.com/fluxcd/image-automation-controller/api v0.37.1/go.mod h1:7p0woxB275YzhdctzbxVMck0/hZt45bm0K12A0ABldo=
|
||||
github.com/fluxcd/image-reflector-controller/api v0.31.2 h1:s16ewwfuLBYuh8hENuVgU8SYsSNxRaA4f+AD60/+les=
|
||||
github.com/fluxcd/image-reflector-controller/api v0.31.2/go.mod h1:tV7g+KXQL3W8w5+fRJU7ubVGc4QAfx1C7XI5qrQvA3U=
|
||||
github.com/fluxcd/image-automation-controller/api v0.38.0 h1:+phX67uf0INGDC4sghsPPNUiE8taVp7AcWgJH8LkiUk=
|
||||
github.com/fluxcd/image-automation-controller/api v0.38.0/go.mod h1:FfWWRxG03514+MUNJ+uN6fXzjwdbqsJqCggukIZ1tx8=
|
||||
github.com/fluxcd/image-reflector-controller/api v0.32.0 h1:mb/v9JzRHcjLcnGqmgsq0+yCcoOyae/TrOWae9T87PE=
|
||||
github.com/fluxcd/image-reflector-controller/api v0.32.0/go.mod h1:Ap3/KK8MfQAdmuhakg9CweEa3Xwwmvausbqrgd3HBWY=
|
||||
github.com/fluxcd/kustomize-controller/api v1.2.2 h1:LXRa2181usLsDkAJ86i/CnvCyPwhLcFUw9jBnXxTFJ4=
|
||||
github.com/fluxcd/kustomize-controller/api v1.2.2/go.mod h1:dfAaPQuuoWfExyWaeO7Kj2ZtfKQ4nDcJrt7AeAFlLZs=
|
||||
github.com/fluxcd/notification-controller/api v1.2.4 h1:H/C8XW5boncf8rzJjSe/MCr186Hgvw+arPat9XOaRlw=
|
||||
@@ -144,8 +144,8 @@ github.com/fluxcd/pkg/ssh v0.13.0 h1:lPU1Gst8XIz7AU2dhdqVFaaOWd54/O1LZu62vH4JB/s
|
||||
github.com/fluxcd/pkg/ssh v0.13.0/go.mod h1:J9eyirMd4s++tWG4euRRhmcthKX203GPHpzFpH++TP8=
|
||||
github.com/fluxcd/pkg/version v0.4.0 h1:3F6oeIZ+ug/f7pALIBhcUhfURel37EPPOn7nsGfsnOg=
|
||||
github.com/fluxcd/pkg/version v0.4.0/go.mod h1:izVsSDxac81qWRmpOL9qcxZYx+zAN1ajoP5SidGP6PA=
|
||||
github.com/fluxcd/source-controller/api v1.2.4 h1:XjKTWhSSeLGsogWnTcLl5sUnyMlC5TKDbbBgP9SyJ5c=
|
||||
github.com/fluxcd/source-controller/api v1.2.4/go.mod h1:j3QSHpIPBP5sjaGIkVtsgWCx8JcOmcsutRmdJmRMOZg=
|
||||
github.com/fluxcd/source-controller/api v1.3.0 h1:Z5Lq0aJY87yg0cQDEuwGLKS60GhdErCHtsi546HUt10=
|
||||
github.com/fluxcd/source-controller/api v1.3.0/go.mod h1:+tfd0vltjcVs/bbnq9AlYR9AAHSVfM/Z4v4TpQmdJf4=
|
||||
github.com/fluxcd/test-infra/tftestenv v0.0.0-20240422120046-76f14d133f7b h1:hWwk8yTQBxZoQbaP9Xwo4B9IjpDJDBiPVbtja1GnzLs=
|
||||
github.com/fluxcd/test-infra/tftestenv v0.0.0-20240422120046-76f14d133f7b/go.mod h1:liFlLEXgambGVdWSJ4JzbIHf1Vjpp1HwUyPazPIVZug=
|
||||
github.com/fortytw2/leaktest v1.3.0 h1:u8491cBMTQ8ft8aeV+adlcytMZylmA5nnwwkRZjI8vw=
|
||||
@@ -520,8 +520,8 @@ k8s.io/kube-openapi v0.0.0-20240411171206-dc4e619f62f3 h1:SbdLaI6mM6ffDSJCadEaD4
|
||||
k8s.io/kube-openapi v0.0.0-20240411171206-dc4e619f62f3/go.mod h1:yD4MZYeKMBwQKVht279WycxKyM84kkAx2DPrTXaeb98=
|
||||
k8s.io/utils v0.0.0-20240310230437-4693a0247e57 h1:gbqbevonBh57eILzModw6mrkbwM0gQBEuevE/AaBsHY=
|
||||
k8s.io/utils v0.0.0-20240310230437-4693a0247e57/go.mod h1:OLgZIPagt7ERELqWJFomSt595RzquPNLL48iOWgYOg0=
|
||||
sigs.k8s.io/controller-runtime v0.18.0 h1:Z7jKuX784TQSUL1TIyeuF7j8KXZ4RtSX0YgtjKcSTME=
|
||||
sigs.k8s.io/controller-runtime v0.18.0/go.mod h1:tuAt1+wbVsXIT8lPtk5RURxqAnq7xkpv2Mhttslg7Hw=
|
||||
sigs.k8s.io/controller-runtime v0.18.1 h1:RpWbigmuiylbxOCLy0tGnq1cU1qWPwNIQzoJk+QeJx4=
|
||||
sigs.k8s.io/controller-runtime v0.18.1/go.mod h1:tuAt1+wbVsXIT8lPtk5RURxqAnq7xkpv2Mhttslg7Hw=
|
||||
sigs.k8s.io/json v0.0.0-20221116044647-bc3834ca7abd h1:EDPBXCAspyGV4jQlpZSudPeMmr1bNJefnuqLsRAsHZo=
|
||||
sigs.k8s.io/json v0.0.0-20221116044647-bc3834ca7abd/go.mod h1:B8JuhiUyNFVKdsE8h686QcCxMaH6HrOAZj4vswFpcB0=
|
||||
sigs.k8s.io/structured-merge-diff/v4 v4.4.1 h1:150L+0vs/8DA78h1u02ooW1/fFq/Lwr+sGiqlzvrtq4=
|
||||
|
||||
@@ -30,8 +30,8 @@ import (
|
||||
. "github.com/onsi/gomega"
|
||||
metav1 "k8s.io/apimachinery/pkg/apis/meta/v1"
|
||||
|
||||
automationv1beta1 "github.com/fluxcd/image-automation-controller/api/v1beta1"
|
||||
reflectorv1beta2 "github.com/fluxcd/image-reflector-controller/api/v1beta2"
|
||||
automationv1 "github.com/fluxcd/image-automation-controller/api/v1beta2"
|
||||
reflectorv1 "github.com/fluxcd/image-reflector-controller/api/v1beta2"
|
||||
"github.com/fluxcd/pkg/apis/meta"
|
||||
sourcev1 "github.com/fluxcd/source-controller/api/v1"
|
||||
)
|
||||
@@ -103,12 +103,12 @@ spec:
|
||||
return true
|
||||
}, testTimeout, testInterval).Should(BeTrue())
|
||||
|
||||
imageRepository := reflectorv1beta2.ImageRepository{
|
||||
imageRepository := reflectorv1.ImageRepository{
|
||||
ObjectMeta: metav1.ObjectMeta{
|
||||
Name: "podinfo",
|
||||
Namespace: testID,
|
||||
},
|
||||
Spec: reflectorv1beta2.ImageRepositorySpec{
|
||||
Spec: reflectorv1.ImageRepositorySpec{
|
||||
Image: imageURL,
|
||||
Interval: metav1.Duration{
|
||||
Duration: 1 * time.Minute,
|
||||
@@ -119,17 +119,17 @@ spec:
|
||||
g.Expect(testEnv.Create(ctx, &imageRepository)).To(Succeed())
|
||||
defer testEnv.Delete(ctx, &imageRepository)
|
||||
|
||||
imagePolicy := reflectorv1beta2.ImagePolicy{
|
||||
imagePolicy := reflectorv1.ImagePolicy{
|
||||
ObjectMeta: metav1.ObjectMeta{
|
||||
Name: "podinfo",
|
||||
Namespace: testID,
|
||||
},
|
||||
Spec: reflectorv1beta2.ImagePolicySpec{
|
||||
Spec: reflectorv1.ImagePolicySpec{
|
||||
ImageRepositoryRef: meta.NamespacedObjectReference{
|
||||
Name: imageRepository.Name,
|
||||
},
|
||||
Policy: reflectorv1beta2.ImagePolicyChoice{
|
||||
SemVer: &reflectorv1beta2.SemVerPolicy{
|
||||
Policy: reflectorv1.ImagePolicyChoice{
|
||||
SemVer: &reflectorv1.SemVerPolicy{
|
||||
Range: "6.0.x",
|
||||
},
|
||||
},
|
||||
@@ -138,35 +138,35 @@ spec:
|
||||
g.Expect(testEnv.Create(ctx, &imagePolicy)).To(Succeed())
|
||||
defer testEnv.Delete(ctx, &imagePolicy)
|
||||
|
||||
imageAutomation := automationv1beta1.ImageUpdateAutomation{
|
||||
imageAutomation := automationv1.ImageUpdateAutomation{
|
||||
ObjectMeta: metav1.ObjectMeta{
|
||||
Name: "podinfo",
|
||||
Namespace: testID,
|
||||
},
|
||||
Spec: automationv1beta1.ImageUpdateAutomationSpec{
|
||||
Spec: automationv1.ImageUpdateAutomationSpec{
|
||||
Interval: metav1.Duration{
|
||||
Duration: 1 * time.Minute,
|
||||
},
|
||||
SourceRef: automationv1beta1.CrossNamespaceSourceReference{
|
||||
SourceRef: automationv1.CrossNamespaceSourceReference{
|
||||
Kind: "GitRepository",
|
||||
Name: testID,
|
||||
},
|
||||
GitSpec: &automationv1beta1.GitSpec{
|
||||
Checkout: &automationv1beta1.GitCheckoutSpec{
|
||||
GitSpec: &automationv1.GitSpec{
|
||||
Checkout: &automationv1.GitCheckoutSpec{
|
||||
Reference: sourcev1.GitRepositoryRef{
|
||||
Branch: branchName,
|
||||
},
|
||||
},
|
||||
Commit: automationv1beta1.CommitSpec{
|
||||
Author: automationv1beta1.CommitUser{
|
||||
Commit: automationv1.CommitSpec{
|
||||
Author: automationv1.CommitUser{
|
||||
Email: "imageautomation@example.com",
|
||||
Name: "imageautomation",
|
||||
},
|
||||
},
|
||||
},
|
||||
Update: &automationv1beta1.UpdateStrategy{
|
||||
Update: &automationv1.UpdateStrategy{
|
||||
Path: testID,
|
||||
Strategy: automationv1beta1.UpdateStrategySetters,
|
||||
Strategy: automationv1.UpdateStrategySetters,
|
||||
},
|
||||
},
|
||||
}
|
||||
|
||||
@@ -32,8 +32,8 @@ import (
|
||||
"k8s.io/client-go/kubernetes/scheme"
|
||||
|
||||
helmv2beta1 "github.com/fluxcd/helm-controller/api/v2beta2"
|
||||
automationv1beta1 "github.com/fluxcd/image-automation-controller/api/v1beta1"
|
||||
reflectorv1beta2 "github.com/fluxcd/image-reflector-controller/api/v1beta2"
|
||||
automationv1 "github.com/fluxcd/image-automation-controller/api/v1beta2"
|
||||
reflectorv1 "github.com/fluxcd/image-reflector-controller/api/v1beta2"
|
||||
kustomizev1 "github.com/fluxcd/kustomize-controller/api/v1"
|
||||
notiv1beta3 "github.com/fluxcd/notification-controller/api/v1beta3"
|
||||
"github.com/fluxcd/pkg/git"
|
||||
@@ -165,8 +165,8 @@ func init() {
|
||||
utilruntime.Must(sourcev1beta2.AddToScheme(scheme.Scheme))
|
||||
utilruntime.Must(kustomizev1.AddToScheme(scheme.Scheme))
|
||||
utilruntime.Must(helmv2beta1.AddToScheme(scheme.Scheme))
|
||||
utilruntime.Must(reflectorv1beta2.AddToScheme(scheme.Scheme))
|
||||
utilruntime.Must(automationv1beta1.AddToScheme(scheme.Scheme))
|
||||
utilruntime.Must(reflectorv1.AddToScheme(scheme.Scheme))
|
||||
utilruntime.Must(automationv1.AddToScheme(scheme.Scheme))
|
||||
utilruntime.Must(notiv1beta3.AddToScheme(scheme.Scheme))
|
||||
|
||||
random = rand.New(rand.NewSource(time.Now().UnixNano()))
|
||||
|
||||
Reference in New Issue
Block a user