Use code-generator to generate clientset/informer/lister (#1492)
To reduce maintenance effort and avoid writing duplicate informer code, use code-generator to generate clientset/informer/lister code.
This commit is contained in:
@@ -53,7 +53,7 @@ func GetIngressSpec(namespace string, trigger *fv1.HTTPTrigger) *v1beta1.Ingress
|
||||
ing := &v1beta1.Ingress{
|
||||
ObjectMeta: metav1.ObjectMeta{
|
||||
Labels: GetDeployLabels(trigger),
|
||||
Name: trigger.Metadata.Name,
|
||||
Name: trigger.ObjectMeta.Name,
|
||||
// The Ingress NS MUST be same as Router NS, check long discussion:
|
||||
// https://github.com/kubernetes/kubernetes/issues/17088
|
||||
// We need to revisit this in future, once Kubernetes supports cross namespace ingress
|
||||
@@ -91,8 +91,8 @@ func GetIngressSpec(namespace string, trigger *fv1.HTTPTrigger) *v1beta1.Ingress
|
||||
func GetDeployLabels(trigger *fv1.HTTPTrigger) map[string]string {
|
||||
// TODO: support function weight
|
||||
return map[string]string{
|
||||
"triggerName": trigger.Metadata.Name,
|
||||
"triggerName": trigger.ObjectMeta.Name,
|
||||
"functionName": trigger.Spec.FunctionReference.Name,
|
||||
"triggerNamespace": trigger.Metadata.Namespace,
|
||||
"triggerNamespace": trigger.ObjectMeta.Namespace,
|
||||
}
|
||||
}
|
||||
|
||||
@@ -42,7 +42,7 @@ func TestGetIngressSpec(t *testing.T) {
|
||||
args: args{
|
||||
ingressNS: "foobarNS",
|
||||
trigger: &fv1.HTTPTrigger{
|
||||
Metadata: metav1.ObjectMeta{
|
||||
ObjectMeta: metav1.ObjectMeta{
|
||||
Name: "foo",
|
||||
Namespace: "bar",
|
||||
},
|
||||
@@ -99,7 +99,7 @@ func TestGetIngressSpec(t *testing.T) {
|
||||
args: args{
|
||||
ingressNS: "foobarNS",
|
||||
trigger: &fv1.HTTPTrigger{
|
||||
Metadata: metav1.ObjectMeta{
|
||||
ObjectMeta: metav1.ObjectMeta{
|
||||
Name: "foo",
|
||||
Namespace: "bar",
|
||||
},
|
||||
@@ -159,7 +159,7 @@ func TestGetIngressSpec(t *testing.T) {
|
||||
args: args{
|
||||
ingressNS: "foobarNS",
|
||||
trigger: &fv1.HTTPTrigger{
|
||||
Metadata: metav1.ObjectMeta{
|
||||
ObjectMeta: metav1.ObjectMeta{
|
||||
Name: "foo",
|
||||
Namespace: "bar",
|
||||
},
|
||||
@@ -217,7 +217,7 @@ func TestGetIngressSpec(t *testing.T) {
|
||||
args: args{
|
||||
ingressNS: "foobarNS",
|
||||
trigger: &fv1.HTTPTrigger{
|
||||
Metadata: metav1.ObjectMeta{
|
||||
ObjectMeta: metav1.ObjectMeta{
|
||||
Name: "foo",
|
||||
Namespace: "bar",
|
||||
},
|
||||
@@ -275,7 +275,7 @@ func TestGetIngressSpec(t *testing.T) {
|
||||
args: args{
|
||||
ingressNS: "foobarNS",
|
||||
trigger: &fv1.HTTPTrigger{
|
||||
Metadata: metav1.ObjectMeta{
|
||||
ObjectMeta: metav1.ObjectMeta{
|
||||
Name: "foo",
|
||||
Namespace: "bar",
|
||||
},
|
||||
@@ -333,7 +333,7 @@ func TestGetIngressSpec(t *testing.T) {
|
||||
args: args{
|
||||
ingressNS: "foobarNS",
|
||||
trigger: &fv1.HTTPTrigger{
|
||||
Metadata: metav1.ObjectMeta{
|
||||
ObjectMeta: metav1.ObjectMeta{
|
||||
Name: "foo",
|
||||
Namespace: "bar",
|
||||
},
|
||||
@@ -392,7 +392,7 @@ func TestGetIngressSpec(t *testing.T) {
|
||||
args: args{
|
||||
ingressNS: "foobarNS",
|
||||
trigger: &fv1.HTTPTrigger{
|
||||
Metadata: metav1.ObjectMeta{
|
||||
ObjectMeta: metav1.ObjectMeta{
|
||||
Name: "foo",
|
||||
Namespace: "bar",
|
||||
},
|
||||
@@ -450,7 +450,7 @@ func TestGetIngressSpec(t *testing.T) {
|
||||
args: args{
|
||||
ingressNS: "foobarNS",
|
||||
trigger: &fv1.HTTPTrigger{
|
||||
Metadata: metav1.ObjectMeta{
|
||||
ObjectMeta: metav1.ObjectMeta{
|
||||
Name: "foo",
|
||||
Namespace: "bar",
|
||||
},
|
||||
@@ -539,7 +539,7 @@ func TestGetDeployLabels(t *testing.T) {
|
||||
name: "getdeploylabels",
|
||||
args: args{
|
||||
trigger: &fv1.HTTPTrigger{
|
||||
Metadata: metav1.ObjectMeta{
|
||||
ObjectMeta: metav1.ObjectMeta{
|
||||
Name: "foo",
|
||||
Namespace: "bar",
|
||||
},
|
||||
|
||||
Reference in New Issue
Block a user