Skip to content

Commit 2f8d1c3

Browse files
authored
Merge pull request #118 from dmatch01/quota-management-go-mod-adds-and-deletes
Quota management go mod adds and deletes
2 parents 5abee69 + 70e67c1 commit 2f8d1c3

File tree

6,362 files changed

+3441
-1626707
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

6,362 files changed

+3441
-1626707
lines changed

.gitignore

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -109,7 +109,9 @@ kubernetes.tar.gz
109109

110110
# generated files in any directory
111111
# TODO(thockin): uncomment this when we stop committing the generated files.
112-
zz_generated.*
112+
113+
#zz_generated.*
114+
113115
#zz_generated.openapi.go
114116

115117
# make-related metadata

.travis.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ services:
99
- docker
1010

1111
go:
12-
- "1.15.11"
12+
- "1.16.3"
1313

1414
go_import_path: github.com/IBM/multi-cluster-app-dispatcher
1515

CONTROLLER_VERSION

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
1.29.11
1+
1.29.12

cmd/deepcopy-gen/main.go

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -48,20 +48,22 @@ limitations under the License.
4848
package main
4949

5050
import (
51+
"path/filepath"
52+
5153
"k8s.io/gengo/args"
5254
"k8s.io/gengo/examples/deepcopy-gen/generators"
53-
"path/filepath"
5455

55-
"github.com/golang/glog"
5656
"github.com/spf13/pflag"
57+
"k8s.io/klog/v2"
5758
)
5859

5960
func main() {
61+
klog.InitFlags(nil)
6062
arguments := args.Default()
6163

6264
// Override defaults.
6365
arguments.OutputFileBaseName = "deepcopy_generated"
64-
current_loc, _:= filepath.Abs(".")
66+
current_loc, _ := filepath.Abs(".")
6567
arguments.GoHeaderFilePath = filepath.Join(current_loc, "hack/boilerplate/boilerplate.go.txt")
6668

6769
// Custom args.
@@ -76,7 +78,7 @@ func main() {
7678
generators.DefaultNameSystem(),
7779
generators.Packages,
7880
); err != nil {
79-
glog.Fatalf("Error: %v", err)
81+
klog.Fatalf("Error: %v", err)
8082
}
81-
glog.V(2).Info("Completed successfully.")
83+
klog.V(2).Info("Completed successfully.")
8284
}

cmd/kar-controllers/app/options/options.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ limitations under the License.
1717
package options
1818

1919
import (
20-
"github.com/golang/glog"
20+
"k8s.io/klog"
2121
"github.com/spf13/pflag"
2222
"os"
2323
"strconv"
@@ -63,7 +63,7 @@ func (s *ServerOption) AddFlags(fs *pflag.FlagSet) {
6363
fs.IntVar(&s.HeadOfLineHoldingTime,"headoflineholdingtime", s.HeadOfLineHoldingTime,"Number of seconds a job can stay at the Head Of Line without being bumped. Default is 0.")
6464
fs.StringVar(&s.QuotaRestURL,"quotaURL", s.QuotaRestURL,"URL for ReST quota management. Default is none.")
6565
// fs.IntVar(&s.SecurePort, "secure-port", 6443, "The port on which to serve secured, uthenticated access for metrics.")
66-
glog.V(4).Infof("[AddFlags] Controller configuration: %+v", s)
66+
klog.V(4).Infof("[AddFlags] Controller configuration: %+v", s)
6767

6868
}
6969

cmd/kar-controllers/main.go

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -17,19 +17,19 @@ package main
1717

1818
import (
1919
"fmt"
20+
2021
"github.com/IBM/multi-cluster-app-dispatcher/cmd/kar-controllers/app"
2122
"github.com/IBM/multi-cluster-app-dispatcher/cmd/kar-controllers/app/options"
2223
"github.com/spf13/pflag"
23-
"k8s.io/apiserver/pkg/util/flag"
24+
2425
"os"
2526
)
2627

27-
2828
func main() {
2929
s := options.NewServerOption()
3030
s.AddFlags(pflag.CommandLine)
3131

32-
flag.InitFlags()
32+
//flag.InitFlags()
3333
s.CheckOptionOrDie()
3434

3535
if err := app.Run(s); err != nil {

deployment/build.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,6 @@ set -x
44
project_root=$(cd ..; pwd)
55
git_path=github.com/IBM/multi-cluster-app-dispatcher
66

7-
container_id=$(docker run --rm -v "$project_root":/go/src/$git_path -d -w /go/src/$git_path/deployment golang:1.15.11-alpine3.13 ./build-inside-container.sh)
7+
container_id=$(docker run --rm -v "$project_root":/go/src/$git_path -d -w /go/src/$git_path/deployment golang:1.16.3-alpine3.13 ./build-inside-container.sh)
88

99
docker logs -f $container_id

deployment/mcad-controller/templates/deployment.yaml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,7 @@ spec:
3232
nodePort: 30082
3333
#{{ end }}
3434
---
35+
#{{ if .Values.configMap.multiCluster }}
3536
apiVersion: apiregistration.k8s.io/v1beta1
3637
kind: APIService
3738
metadata:
@@ -59,6 +60,7 @@ spec:
5960
insecureSkipTLSVerify: true
6061
groupPriorityMinimum: 100
6162
versionPriority: 100
63+
#{{ end }}
6264
---
6365
apiVersion: rbac.authorization.k8s.io/v1
6466
kind: ClusterRole

deployment/mcad-controller/values.yaml

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
# Default values for MCAD-Controller.
22
# This is a YAML-formatted file.
33
# Declare variables to be passed into your templates.
4-
deploymentName: xqueuejob-controller
4+
deploymentName: mcad-controller
55
namespace: kube-system
66
replicaCount: 1
77
loglevel: 4
@@ -34,14 +34,15 @@ imagePullSecret:
3434
registry: registry.stage1.ng.bluemix.net
3535
password: dummyvalue
3636

37-
serviceAccount: xqueuejob-controller
37+
serviceAccount: mcad-controller
3838

3939
nodeSelector:
4040
hostname:
4141

4242
configMap:
4343
name:
44-
dispatcherMode: '"false"'
44+
multiCluster: false
45+
dispatcherMode: "false"
4546
agentConfigs:
4647
quoteRestUrl:
4748

@@ -51,4 +52,4 @@ volumes:
5152
quotaManagement:
5253
rbac:
5354
apiGroup:
54-
resource:
55+
resource:
Lines changed: 38 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,38 @@
1+
apiVersion: mcad.ibm.com/v1alpha1
2+
kind: AppWrapper
3+
metadata:
4+
name: aw-generic-statefulset-2
5+
namespace: test1
6+
spec:
7+
schedulingSpec:
8+
minAvailable: 2
9+
resources:
10+
GenericItems:
11+
replicas: 1
12+
metadata:
13+
name: aw-generic-statefulset-2
14+
namespace: test1
15+
generictemplate:
16+
apiVersion: apps/v1
17+
kind: StatefulSet
18+
metadata:
19+
name: aw-generic-statefulset-2
20+
namespace: test1
21+
labels:
22+
app: aw-generic-statefulset-2
23+
spec:
24+
replicas: 2
25+
selector:
26+
matchLabels:
27+
app: aw-generic-statefulset-2
28+
template:
29+
metadata:
30+
labels:
31+
app: aw-generic-statefulset-2
32+
spec:
33+
containers:
34+
- name: aw-generic-statefulset-2
35+
image: k8s.gcr.io/echoserver:1.4
36+
imagePullPolicy: Never
37+
ports:
38+
- containerPort: 80

0 commit comments

Comments
 (0)