Skip to content

Commit 4211c85

Browse files
committed
Merge branch 'liftshift' into 'main'
Update ItLiftAndShiftFromOnPremDomain to use complete OnPrem Domain Directory See merge request weblogic-cloud/weblogic-kubernetes-operator!5018
2 parents caace08 + 98ab6bd commit 4211c85

File tree

7 files changed

+370
-2
lines changed

7 files changed

+370
-2
lines changed

integration-tests/pom.xml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -379,6 +379,10 @@
379379
<resource>
380380
<directory>${resource-integration-test}</directory>
381381
<filtering>true</filtering>
382+
<excludes>
383+
<exclude>**/*.jks</exclude>
384+
<exclude>**/SerializedSystemIni.dat</exclude>
385+
</excludes>
382386
</resource>
383387
</resources>
384388
</configuration>

integration-tests/src/test/java/oracle/weblogic/kubernetes/ItLiftAndShiftFromOnPremDomain.java

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,6 @@
2929
import oracle.weblogic.kubernetes.utils.ExecCommand;
3030
import oracle.weblogic.kubernetes.utils.ExecResult;
3131
import org.junit.jupiter.api.BeforeAll;
32-
import org.junit.jupiter.api.Disabled;
3332
import org.junit.jupiter.api.DisplayName;
3433
import org.junit.jupiter.api.Tag;
3534
import org.junit.jupiter.api.Test;
@@ -108,7 +107,6 @@
108107
@Tag("oke-sequential")
109108

110109
@IntegrationTest
111-
@Disabled
112110
class ItLiftAndShiftFromOnPremDomain {
113111
private static String traefikNamespace = null;
114112
private static String domainNamespace = null;
@@ -188,6 +186,7 @@ void testCreateMiiDomainWithClusterFromOnPremDomain() throws UnknownHostExceptio
188186
});
189187

190188
// Copy the on-prem domain files to a temporary directory
189+
logger.info("on-prem domain source dir is: " + DOMAIN_SRC_DIR + " target dir is: " + DOMAIN_TEMP_DIR);
191190
try {
192191
copyFolder(DOMAIN_SRC_DIR, DOMAIN_TEMP_DIR);
193192
} catch (IOException ioex) {
Lines changed: 123 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,123 @@
1+
dn: dc=@domain@
2+
dc: @domain@
3+
objectclass: top
4+
objectclass: domain
5+
6+
dn: ou=@realm@,dc=@domain@
7+
ou: @realm@
8+
objectclass: top
9+
objectclass: organizationalUnit
10+
11+
dn: ou=groups,ou=@realm@,dc=@domain@
12+
ou: groups
13+
objectclass: organizationalUnit
14+
objectclass: top
15+
16+
dn: ou=people,ou=@realm@,dc=@domain@
17+
ou: people
18+
objectclass: organizationalUnit
19+
objectclass: top
20+
21+
dn: cn=AdminChannelUsers,ou=groups,ou=@realm@,dc=@domain@
22+
memberURL: ldap:///ou=groups,ou=@realm@,dc=@domain@??sub?(&(objectclass=person)(wlsMemberOf=cn=AdminChannelUsers,ou=groups,ou=@realm@,dc=@domain@))
23+
description: AdminChannelUsers can access the admin channel.
24+
objectclass: top
25+
objectclass: groupOfUniqueNames
26+
objectclass: groupOfURLs
27+
cn: AdminChannelUsers
28+
29+
dn: cn=Administrators,ou=groups,ou=@realm@,dc=@domain@
30+
memberURL: ldap:///ou=groups,ou=@realm@,dc=@domain@??sub?(&(objectclass=person)(wlsMemberOf=cn=Administrators,ou=groups,ou=@realm@,dc=@domain@))
31+
description: Administrators can view and modify all resource attributes and start and stop servers.
32+
objectclass: top
33+
objectclass: groupOfUniqueNames
34+
objectclass: groupOfURLs
35+
cn: Administrators
36+
37+
dn: cn=AppTesters,ou=groups,ou=@realm@,dc=@domain@
38+
memberURL: ldap:///ou=groups,ou=@realm@,dc=@domain@??sub?(&(objectclass=person)(wlsMemberOf=cn=AppTesters,ou=groups,ou=@realm@,dc=@domain@))
39+
description: AppTesters group.
40+
objectclass: top
41+
objectclass: groupOfUniqueNames
42+
objectclass: groupOfURLs
43+
cn: AppTesters
44+
45+
dn: cn=CrossDomainConnectors,ou=groups,ou=@realm@,dc=@domain@
46+
memberURL: ldap:///ou=groups,ou=@realm@,dc=@domain@??sub?(&(objectclass=person)(wlsMemberOf=cn=CrossDomainConnectors,ou=groups,ou=@realm@,dc=@domain@))
47+
description: CrossDomainConnectors can make inter-domain calls from foreign domains.
48+
objectclass: top
49+
objectclass: groupOfUniqueNames
50+
objectclass: groupOfURLs
51+
cn: CrossDomainConnectors
52+
53+
dn: cn=Deployers,ou=groups,ou=@realm@,dc=@domain@
54+
memberURL: ldap:///ou=groups,ou=@realm@,dc=@domain@??sub?(&(objectclass=person)(wlsMemberOf=cn=Deployers,ou=groups,ou=@realm@,dc=@domain@))
55+
description: Deployers can view all resource attributes and deploy applications.
56+
objectclass: top
57+
objectclass: groupOfUniqueNames
58+
objectclass: groupOfURLs
59+
cn: Deployers
60+
61+
dn: cn=Monitors,ou=groups,ou=@realm@,dc=@domain@
62+
memberURL: ldap:///ou=groups,ou=@realm@,dc=@domain@??sub?(&(objectclass=person)(wlsMemberOf=cn=Monitors,ou=groups,ou=@realm@,dc=@domain@))
63+
description: Monitors can view and modify all resource attributes and perform operations not restricted by roles.
64+
objectclass: top
65+
objectclass: groupOfUniqueNames
66+
objectclass: groupOfURLs
67+
cn: Monitors
68+
69+
dn: cn=Operators,ou=groups,ou=@realm@,dc=@domain@
70+
memberURL: ldap:///ou=groups,ou=@realm@,dc=@domain@??sub?(&(objectclass=person)(wlsMemberOf=cn=Operators,ou=groups,ou=@realm@,dc=@domain@))
71+
description: Operators can view and modify all resource attributes and perform server lifecycle operations.
72+
objectclass: top
73+
objectclass: groupOfUniqueNames
74+
objectclass: groupOfURLs
75+
cn: Operators
76+
77+
dn: cn=OracleSystemGroup,ou=groups,ou=@realm@,dc=@domain@
78+
memberURL: ldap:///ou=groups,ou=@realm@,dc=@domain@??sub?(&(objectclass=person)(wlsMemberOf=cn=OracleSystemGroup,ou=groups,ou=@realm@,dc=@domain@))
79+
description: Oracle application software system group.
80+
objectclass: top
81+
objectclass: groupOfUniqueNames
82+
objectclass: groupOfURLs
83+
cn: OracleSystemGroup
84+
85+
dn: uid=LCMUser,ou=people,ou=@realm@,dc=@domain@
86+
description: This is the default service account for WebLogic Server Lifecycle Manager configuration updates.
87+
objectclass: inetOrgPerson
88+
objectclass: organizationalPerson
89+
objectclass: person
90+
objectclass: top
91+
cn: LCMUser
92+
sn: LCMUser
93+
userpassword: {ssha256}ru+Nscc+BsVAcPCHZD+Z8ot6Nd6aukjQxj3pUSRjTAjBNJKv
94+
uid: LCMUser
95+
objectclass: wlsUser
96+
wlsMemberOf: cn=Administrators,ou=groups,ou=@realm@,dc=@domain@
97+
98+
dn: uid=OracleSystemUser,ou=people,ou=@realm@,dc=@domain@
99+
description: Oracle application software system user.
100+
objectclass: inetOrgPerson
101+
objectclass: organizationalPerson
102+
objectclass: person
103+
objectclass: top
104+
cn: OracleSystemUser
105+
sn: OracleSystemUser
106+
userpassword: {ssha256}2dH+yqAmTB0cvuEXxXBtFSA41Ak8FCE6ZTS6x/fgQterB3pc
107+
uid: OracleSystemUser
108+
objectclass: wlsUser
109+
wlsMemberOf: cn=OracleSystemGroup,ou=groups,ou=@realm@,dc=@domain@
110+
111+
dn: uid=weblogic,ou=people,ou=@realm@,dc=@domain@
112+
description: This user is the default administrator.
113+
objectclass: inetOrgPerson
114+
objectclass: organizationalPerson
115+
objectclass: person
116+
objectclass: top
117+
cn: weblogic
118+
sn: weblogic
119+
userpassword: {ssha256}b41udyyUynRH+mdxPrj7HS44SKHvDODwEv5bD6o8u/Hc78YL
120+
uid: weblogic
121+
objectclass: wlsUser
122+
wlsMemberOf: cn=Administrators,ou=groups,ou=@realm@,dc=@domain@
123+
Lines changed: 103 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,103 @@
1+
dn: dc=@domain@
2+
objectclass: top
3+
objectclass: domain
4+
dc: @domain@
5+
6+
dn: ou=@realm@,dc=@domain@
7+
objectclass: top
8+
objectclass: organizationalUnit
9+
ou: @realm@
10+
11+
dn: ou=ERole,ou=@realm@,dc=@domain@
12+
objectclass: top
13+
objectclass: organizationalUnit
14+
ou: ERole
15+
16+
dn: ou=EResource,ou=@realm@,dc=@domain@
17+
objectclass: top
18+
objectclass: organizationalUnit
19+
ou: EResource
20+
21+
dn: ou=EPredicate,ou=@realm@,dc=@domain@
22+
objectclass: top
23+
objectclass: organizationalUnit
24+
ou: EPredicate
25+
26+
dn: ou=EProfile,ou=@realm@,dc=@domain@
27+
objectclass: top
28+
objectclass: organizationalUnit
29+
ou: EProfile
30+
31+
dn: ou=EProfileDefinition,ou=@realm@,dc=@domain@
32+
objectclass: top
33+
objectclass: organizationalUnit
34+
ou: EProfileDefinition
35+
36+
dn: ou=EProfileInstance,ou=@realm@,dc=@domain@
37+
objectclass: top
38+
objectclass: organizationalUnit
39+
ou: EProfileInstance
40+
41+
dn: cn=::Admin,ou=ERole,ou=@realm@,dc=@domain@
42+
objectclass: top
43+
objectclass: ERole
44+
cn: ::Admin
45+
EExpr:: cHdlYmxvZ2ljLmVudGl0bGVtZW50LnJ1bGVzLkFkbWluaXN0cmF0aXZlR3JvdXAKAUFkbWluaXN0cmF0b3JzCg==
46+
47+
dn: cn=::AdminChannelUser,ou=ERole,ou=@realm@,dc=@domain@
48+
objectclass: top
49+
objectclass: ERole
50+
cn: ::AdminChannelUser
51+
EExpr:: cHdlYmxvZ2ljLmVudGl0bGVtZW50LnJ1bGVzLk93bmVySURER3JvdXAKAUFkbWluQ2hhbm5lbFVzZXJzCg==
52+
53+
dn: cn=::Anonymous,ou=ERole,ou=@realm@,dc=@domain@
54+
objectclass: top
55+
objectclass: ERole
56+
cn: ::Anonymous
57+
EExpr:: Z2V2ZXJ5b25lCg==
58+
59+
dn: cn=::AppTester,ou=ERole,ou=@realm@,dc=@domain@
60+
objectclass: top
61+
objectclass: ERole
62+
cn: ::AppTester
63+
EExpr:: cHdlYmxvZ2ljLmVudGl0bGVtZW50LnJ1bGVzLk93bmVySURER3JvdXAKAUFwcFRlc3RlcnMK
64+
65+
dn: cn=::CrossDomainConnector,ou=ERole,ou=@realm@,dc=@domain@
66+
objectclass: top
67+
objectclass: ERole
68+
cn: ::CrossDomainConnector
69+
EExpr:: cHdlYmxvZ2ljLmVudGl0bGVtZW50LnJ1bGVzLk93bmVySURER3JvdXAKAUNyb3NzRG9tYWluQ29ubmVjdG9ycwo=
70+
71+
dn: cn=::Deployer,ou=ERole,ou=@realm@,dc=@domain@
72+
objectclass: top
73+
objectclass: ERole
74+
cn: ::Deployer
75+
EExpr:: cHdlYmxvZ2ljLmVudGl0bGVtZW50LnJ1bGVzLkFkbWluaXN0cmF0aXZlR3JvdXAKAURlcGxveWVycwo=
76+
77+
dn: cn=::Monitor,ou=ERole,ou=@realm@,dc=@domain@
78+
objectclass: top
79+
objectclass: ERole
80+
cn: ::Monitor
81+
EExpr:: cHdlYmxvZ2ljLmVudGl0bGVtZW50LnJ1bGVzLkFkbWluaXN0cmF0aXZlR3JvdXAKAU1vbml0b3JzCg==
82+
83+
dn: cn=::Operator,ou=ERole,ou=@realm@,dc=@domain@
84+
objectclass: top
85+
objectclass: ERole
86+
cn: ::Operator
87+
EExpr:: cHdlYmxvZ2ljLmVudGl0bGVtZW50LnJ1bGVzLkFkbWluaXN0cmF0aXZlR3JvdXAKAU9wZXJhdG9ycwo=
88+
89+
dn: cn=::OracleSystemRole,ou=ERole,ou=@realm@,dc=@domain@
90+
objectclass: top
91+
objectclass: ERole
92+
cn: ::OracleSystemRole
93+
EExpr:: Z09yYWNsZVN5c3RlbUdyb3VwCg==
94+
95+
dn: cn=weblogic.entitlement.rules.InDevelopmentMode,ou=EPredicate,ou=@realm@,dc=@domain@
96+
objectclass: top
97+
objectclass: EPredicate
98+
cn: weblogic.entitlement.rules.InDevelopmentMode
99+
100+
dn: cn=weblogic.entitlement.rules.TimePredicate,ou=EPredicate,ou=@realm@,dc=@domain@
101+
objectclass: top
102+
objectclass: EPredicate
103+
cn: weblogic.entitlement.rules.TimePredicate
2.28 KB
Binary file not shown.
80 Bytes
Binary file not shown.

0 commit comments

Comments
 (0)