chore: 🤖 include ipv6 support in mocks (#2764)
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-16862
This commit is contained in:
1 parent
a697dba5b9
commit
af411b854a
5 files changed
+16
-7
No files matched your search
@@ -50,7 +50,8 @@ export default factory.extend({
|
||||
}
|
||||
case TYPE_AUTH_METHOD_OIDC:
|
||||
return {
|
||||
issuer: faker.internet.ip(),
|
||||
issuer:
|
||||
Math.random() > 0.5 ? faker.internet.ip() : faker.internet.ipv6(),
|
||||
subject: 'sub',
|
||||
email: faker.internet.email(),
|
||||
full_name: faker.person.fullName(),
|
||||
|
||||
@@ -39,7 +39,8 @@ export default factory.extend({
|
||||
switch (this.type) {
|
||||
case 'vault':
|
||||
return {
|
||||
address: faker.internet.ip(),
|
||||
address:
|
||||
Math.random() > 0.5 ? faker.internet.ip() : faker.internet.ipv6(),
|
||||
namespace: faker.word.words(1),
|
||||
ca_cert: 'ca-cert-123',
|
||||
tls_server_name: faker.internet.domainName(),
|
||||
|
||||
@@ -43,10 +43,12 @@ export default factory.extend({
|
||||
},
|
||||
preferred_endpoints() {
|
||||
if (this.type === 'plugin') {
|
||||
const enpointsAmount = faker.number.int({ min: 1, max: 5 });
|
||||
const endpointsAmount = faker.number.int({ min: 1, max: 5 });
|
||||
let result = [];
|
||||
for (let i = 0; i < enpointsAmount; ++i) {
|
||||
result.push(faker.internet.ip());
|
||||
for (let i = 0; i < endpointsAmount; ++i) {
|
||||
result.push(
|
||||
Math.random() > 0.5 ? faker.internet.ip() : faker.internet.ipv6(),
|
||||
);
|
||||
}
|
||||
return result;
|
||||
}
|
||||
|
||||
@@ -36,7 +36,9 @@ export default factory.extend({
|
||||
const addressesAmount = Math.floor(Math.random() * 6) + 1;
|
||||
let result = [];
|
||||
for (let i = 0; i < addressesAmount; ++i) {
|
||||
result.push(faker.internet.ip());
|
||||
result.push(
|
||||
Math.random() > 0.5 ? faker.internet.ip() : faker.internet.ipv6(),
|
||||
);
|
||||
}
|
||||
return result;
|
||||
},
|
||||
|
||||
@@ -16,6 +16,9 @@ export default Factory.extend({
|
||||
updated_time: () => faker.date.recent(),
|
||||
version: () => faker.number.int(),
|
||||
attributes: () => {
|
||||
return { address: faker.internet.ipv6() };
|
||||
return {
|
||||
address:
|
||||
Math.random() > 0.5 ? faker.internet.ip() : faker.internet.ipv6(),
|
||||
};
|
||||
},
|
||||
});
|
||||
Reference in new issue
Block a user