File tree Expand file tree Collapse file tree 3 files changed +17
-2
lines changed Expand file tree Collapse file tree 3 files changed +17
-2
lines changed Original file line number Diff line number Diff line change @@ -44,7 +44,7 @@ func getMetadata(route *routev1.Route) string {
44
44
45
45
func getMetadataConfigMap (route * routev1.Route ) * corev1.ConfigMap {
46
46
meta := defaultMeta ()
47
- meta .Namespace = machineConfigNamespace
47
+ meta .Name = oauthMetadataName
48
48
return & corev1.ConfigMap {
49
49
ObjectMeta : meta ,
50
50
Data : map [string ]string {
Original file line number Diff line number Diff line change @@ -67,6 +67,8 @@ const (
67
67
cliConfigMount = systemConfigPathConfigMaps + "/" + cliConfigNameAndKey
68
68
cliConfigPath = cliConfigMount + "/" + cliConfigNameAndKey
69
69
70
+ oauthMetadataName = systemConfigPrefix + "metadata"
71
+
70
72
userConfigPath = "/var/config/user"
71
73
72
74
servicePort = 443
Original file line number Diff line number Diff line change @@ -112,7 +112,12 @@ func RunOperator(ctx *controllercmd.ControllerContext) error {
112
112
v1helpers .EnsureOperatorConfigExists (dynamicClient , []byte (resource ), gvr )
113
113
}
114
114
115
- resourceSyncerInformers := v1helpers .NewKubeInformersForNamespaces (kubeClient , targetName , userConfigNamespace )
115
+ resourceSyncerInformers := v1helpers .NewKubeInformersForNamespaces (
116
+ kubeClient ,
117
+ targetName ,
118
+ userConfigNamespace ,
119
+ machineConfigNamespace ,
120
+ )
116
121
117
122
operatorClient := & OperatorClient {
118
123
authOperatorConfigInformers ,
@@ -127,6 +132,14 @@ func RunOperator(ctx *controllercmd.ControllerContext) error {
127
132
ctx .EventRecorder ,
128
133
)
129
134
135
+ // add syncing for the OAuth metadata ConfigMap
136
+ if err := resourceSyncer .SyncSecret (
137
+ resourcesynccontroller.ResourceLocation {Namespace : machineConfigNamespace , Name : targetName },
138
+ resourcesynccontroller.ResourceLocation {Namespace : targetName , Name : oauthMetadataName },
139
+ ); err != nil {
140
+ return err
141
+ }
142
+
130
143
operator := NewAuthenticationOperator (
131
144
* operatorClient ,
132
145
kubeInformersNamespaced ,
You can’t perform that action at this time.
0 commit comments